芯片内部的存储

OTP和MTP的区别

OTP是什么?MTP又是什么呢?-电子发烧友网

MTP: Multiple-Time Programmable,可以多次编程

FTP: Few-Time Programmable,可编程的次数有限

OTP: One-Time Programmable,只允许编程一次,一旦被编程,数据永久有效

1 什么是OTP?

OTP(One time programmable)是一种特殊类型的非易失性存储器 ( non-volatile memory ), 只允许编程一次,一旦被编程,数据永久有效。相较于MTP (multi-time programmable ) 如EEPROM等, OTP 的面积更小而且不需要额外的制造步骤,因此广泛应用于low-cost 芯片中,OTP 常用于存储可靠且可重复读取的数据,如:启动程序、加密密钥、模拟器件配置参数等。

2 efuse 的作用

eFuse可用于存储MEM repair的存储修复数据,也可用于存储芯片的信息:如芯片可使用电源电压、芯片的版本号、生产日期。在厂家生产好die后,会进行测试,将芯片的信息写到eFuse中去。

3 efuse的使用

芯片在初次上电过程中会读取eFuse中的电压字段数值,送到芯片外部的电源管理器,电源管理器在芯片初始上电前会提供一个标准的电压(假设为1.0v),在接受到eFuse中的电压字段数值后会调节电压大小。

RAM和ROM的区别

详解ROM和RAM的区别与相关知识点-电子发烧友网

科普Register file和SRAM

科普Register file和SRAM-电子发烧友网

1 memory compiler的使用

 RTL 阶段

在RTL阶段主要只是产生verilog行为级和设置文件

综合与布局布线阶段

为了避免重新启用Memory Compiler与以前设置有出入,所以最好一次性将Memory Compiler能够产生的相关数据一并输出。在这里,Memory Compiler还需要产生3种数据。

.LIB 该数据是RAM的时序信息文件

.VCLEF 布局布线工具需要使用的物理信息文件

.SPEC RAM的注释文件

在布局布线前,需要考虑RAM的长与宽,估计它的位置与方向,尽量让功能想关的模块靠近一些。

将产生的.LIB文件转换成.DB文件,就可以把Memory Compiler生成的RAM加入到代码中进行综合了。在综合工具的脚本中的serch_path下加入RAM的DB文件地址即可

2 Register file与SRAM的比较

从datasheet直观上来看,SRAM比Register file多了OEN(输出使能)。

除此之外,Register file和SRAM两者相比,SRAM的最大容量比RF要大。相同配置下,RF的面积更大,功耗更低。

在mem比较小的情况下用RF划算,并且同样的mem,RF的长宽比会更小,方便后端floorplan。大容量的时候,SRAM的速度是有优势的。并且SRAM速度快,面积小。同样大小的RF,面积就很大了,速度也慢下来了。

所以简单来说,小容量选RF,大容量选SRAM。

  • 1
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
FPGA芯片内部资源指的是可编程逻辑门阵列(PL)和片上存储器(BRAM、DSP、PLL等)等可在FPGA芯片上进行配置和编程的功能模块。以下是FPGA芯片内部资源的一些常见组成部分和功能: 1. 可编程逻辑门阵列(PL):PL是FPGA芯片的核心组成部分,由可编程逻辑单元(LEs)组成,可以通过配置,编程实现各种逻辑功能和算法。LEs通常包括逻辑门、触发器、多路选择器和布线等,可用于实现布尔逻辑功能。 2. 片上存储器(BRAM):BRAM是内部集成的可编程片上存储器,可用于存储数据和指令。BRAM具有高速读写特性,可提高系统性能,并在很多应用中使用,如缓存、FIFO和存储器接口等。 3. 数字信号处理器(DSP):FPGA芯片中集成的DSP模块可以进行复杂的数字信号处理,如滤波、乘法器和累加器等,可用于高速信号处理应用,如音频、视频和无线通信等。 4. 锁相环(PLL):FPGA芯片中的PLL模块可以产生稳定的时钟信号,可以用于时钟同步、频率合成和时钟域切换等应用。 5. 快速输入输出(IO):FPGA芯片的IO模块用于与外部设备进行数据交换,包括输入、输出、高速串行通信和外部存储器接口等。 6. 其他资源:除了上述常见的资源,FPGA芯片还可以内部集成各种外设接口,如以太网接口、USB接口、CAN总线接口等,以满足不同应用的需求。 总之,FPGA芯片内部资源丰富多样,可以通过配置和编程实现各种逻辑功能和算法。它们的灵活性和可重构性使得FPGA在各个领域中都广泛应用。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值