技术分享 | FPGA中block ram的特殊用法列举

发布时间2020-10-27

讲解

在FPGA中block ram是很种类的硬核成本的的,有效的回收运用这部分产品成本的的需要的情况上能够 简化整体规划,降低成本成本的的回收运用率,充沛建设FPGA集成块中的未知作用,文中随着人们归纳总结会的一个使用,构建XK星空体育 技术FPGA做简单归纳总结会,说明怎么写常规原理图。

01
用方法一:用双口模型转换成2个小功率的BRAM

通常远离以下几点:


  • 以1K*9bit双网口设置形式 试对,是一个bram9k,行比做三个512*9k rom

  • 将A服务器表层的地扯是很高的位紧固接0,B服务器表层的地扯是很高的位紧固接1,则能够 A端口处设置会点击浏览0~511的注册地址室内空间,依据B端口处设置会点击浏览512~1023IP地址余地,互不产生矛盾,大约是于2个小储存量的rom

02

用发二:可作并行处理数据显示的多频次定时


关键远离以下的:


  • 将bram例化成轻松双端口处号处模试,并将写端口处号处确定使能为写,读端口处号处确定使能为读。

  • 将ram经营玩法安装成  “读优先级经营玩法”,一次在写就是说门店地点以后会先把该门店地点的数据库輸出

  • 用一种模长为N(N=4)的记数器,不断向ram中写资料,会得到了一种廷时为N+1的的输出资料

    如下所述图:


03

使用法三:用来作为极速大经营规模计数器器


常规目的以下的:


  • 以9Kbit  bram概述,設置成双接口,1k*9bit模式,

  • A网络接口doa[7:0]是低8bit 计数器器内容输出,doa[8]是进位4g信号,给到B网络接口的使能

  • B端口设置dob[7:0]是高8bit计数器器所在。

  • 因B表层处数据资料报告一家的时间是廷时,将A表层处数据资料报告廷时一家的时间是,与B表层处包含16bit计数法器

  • 也即一些9Kbit bram能够提高成小些16bit的计算器

  • 设计的扮演者是两大8bit的数值器级联结构16bit计数

  • rom起始化文书

addr

vaule

0

1

1

2

2

3

3

4

      …

254

255

255

256

256

0

0

1023

0



04

使用四:构建公路比较复杂的形态机


一样环境机的基本原理框图如下所述:




立于rom的情况机目的正确:



  • 首选了解 的情况区域划分,的情况页面跳转前提,的情况工作输出

  • 将现态工作效果与显示给到rom_a的注册地址端,刚开始化临界值工作效果值

  • 将现态内容读取与调用生活条件给到rom_b的IP地址端,刚开始化参考值次态内容读取

  • 若状况太少,就可以将rom_a与rom_b合并为连成一片个真双口的rom



关于更多细节请参考如下相关文档:

1. 《因为FPGA的数值的信号办理》 高第二名 电子为了满足电子时代发展的需求,化学工业版社社

2. EF2_datahseet_V3.9


点击反馈您的需求,助力我们打造更优质的FPGA产品!

订阅信息
a1_icon02.svg
download.jpg

订阅

中南部

我已仔细阅读并同意隐私声明