- 博客(41)
- 收藏
- 关注
原创 sv线程基础
fork join_any的特点不在赘述,第一个fork join_any创建了三个进程(三条并行语句),第二个fork join_any创建了两个进程,一共五个。inital、always块、fork join创建静态进程, fork join_any 和 fork join_none创建动态进程。注意:wait fork作用的父进程下的子进程,而不包括子进程下的子进程,而disable fork则是作用于父进程下的所有进程,包括子进程的子进程。用来终止调用进程的所有活跃进程, 以及子进程的所有子进程。
2025-03-23 21:38:40
275
原创 SV学习笔记——数组、队列
定宽数组是静态变量,编译时便已经确定其大小,其可以分为压缩定宽数组和非压缩定宽数组:压缩数组是定义在类型后面,名字前面;非压缩数组定义在名字后面。
2025-03-09 21:32:58
842
原创 串行Nor Flash的结构和参数特性
用户可以直接运行装载在Nor Flash里面的代码,这样可以减少SRAM的容量从而节约了成本,Nor Flash需要较长的时间进行擦写,但它提供完整的寻址与数据总线,并允许随机动态存取器件上的任何区域,使得它可以支持XIP,取代老式的ROM芯片(存储几乎不需更新的代码),例如BIOS。除了标准的4线配置之外,多输入/输出操作利用增强的SPI协议,将SPI扩展为包括各种IO标准,包括用于减少引脚数的单路和在标准SPI基础上增加了额外的数据线,用于提高吞吐量的双或四路I/O(若配置为四路,则称为QSPI)。
2024-01-13 21:17:43
1955
原创 norflash龙头企业介绍
主板BIOS、数字机顶盒、家庭网关、路由器、loT、汽车电子、穿戴式设备、安防监控、人工智能等领域的代码存储媒介中都有NOR。其中,智能穿戴、AMOLED屏、手机摄像、loT设备、汽车电子、5G基站、增强现实、虚拟现实具备较大增长空间。近年来,NOR Flash全球市场主要集中于五大巨头,分别是旺宏电子、华邦电子、Cypress、美光、兆易创新五大企业。(2)NOR的传输效率很高,在1-4MB的小容量时具有很高的成本效益,但是很低的写入和擦除速度大大影响到它的性能。,类似于NAND门。
2023-11-01 21:04:47
236
原创 nor flash原理详细讲解
为了可靠的操作(在编程单元和擦除单元之间有一个裕度),以确保在长时间的使用中,电荷不会从“0”翻转到“1”。存储器是用来存储程序和数据的部件,对于计算机来说,有了存储器,才有记忆功能,才能保证正常工作。浮动栅存储电子的能力就逐渐减弱,Erase margin 和 Program margin的区别会越来越小,当两者相交时,就会造成存储的数据错乱。一个高的,正电压(大约+8 V)应用到普通的p井,吸引困住的电荷在MOSFET的浮动栅内。这两个电压叠加在一起,形成一个巨大的电场,使电子“隧道”穿过氧化物屏障。
2023-10-25 21:44:35
2169
原创 半导体理论(第1部分)本征半导体
然后,当我们继续前进时,我们可以在这里找到其他原子,发现所有这些原子都将拥有八个电子,除了位于最外边缘的那些电子之外,否则它们将不具有拥有多余电子的优势。这是一个非常紧密的键结构,但是在绝对零时没有能量,因此这些电子之一可能变得自由并变成我们称为导带电子的可能性几乎是不可能的,因为在绝对零时没有多余的能量,它将保持在这种紧密绑定的状态。记住,我们有一个导体,我们讨论了诸如金,银,铜之类的东西,我们注意到它们的特性是它们只有一个价电子,因此它很容易移动,这将支持电流。注:这里的导带的意思是脱离原子后的区域。
2023-10-06 12:41:03
292
原创 Flash闪存储存原理以及NAND flash、NOR flash(详细)对比总结
本文主要介绍NAND flash和NOR flash储存原理和从多个方面对比两种闪存的差异点。NOR闪存是由Intel公司开发的,是一种随机访问设备,具有专用的地址和数据线(和SRAM类似),以字节的方式进行读写,允许对存储器当中的任何位置进行访问。而NAND闪存则没有专用的地址线,不能直接寻址,是通过一个间接的、类似I/O的接口来发送命令和地址来进行控制的,这就意味着NAND闪存只能够以页的方式进行访问。NOR 主要应用于代码存储介质中,而 NAND 则用于数据存储。
2023-10-06 10:51:14
12918
原创 python第一阶段(1)
变量:在程序运行时,能储存计算结果或能表示值的抽象概念。简单的说,变量就是在程序运行时,记录数据用的。a = 666print("钱包还有:",a,"元")print("买了一个冰激凌花费10元")a = a-10print("钱包还有:",a,"元")#格式:print(内容1,内容2,.....,内容N)用,隔开 一定是英文逗号!!!
2023-08-19 17:45:28
232
原创 【sv线程之间的通信】
若多个线程之间想要进行数据交换或者知道彼此的状态以决定执行什么线程,SV中通过event、mailbox、semaphore来进行线程通信。
2022-12-11 20:13:09
1138
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人