slice與全局時鐘在一起就可以實現(xiàn)任意的組合邏輯和時序邏輯功能,但很多時候咱們還需要將FPGA內(nèi)部的數(shù)據(jù)暫時存儲,用作它用。Slice作為FPGA最基本的單元,也是能夠完成數(shù)據(jù)存儲的功能,但顯然有些大材小用,因此xilinx公司在其FPGA內(nèi)部專門集成了很多存儲器模塊,稱作Block RAM,其猶如slice海洋當(dāng)中的一顆顆明珠,專門實現(xiàn)數(shù)據(jù)暫存功能,且每個時鐘區(qū)域都布置了若干個Block RAM。
今天咱們就聊一聊7系列FPGA里面的Block RAM。
![](https://file.elecfans.com/web1/M00/C8/53/pIYBAF9t-sWAdskPAAEM22Or3I4878.png)
在7系列FPGA里面,每個Block RAM最多可存儲36Kb的數(shù)據(jù),2個Block RAM可級聯(lián)實現(xiàn)64kb數(shù)據(jù)存儲,而每個Block RAM又可分成2個18kb的Block RAM,僅此而已,不可再分,亦不可無限級聯(lián)。
Block RAM在使用的時候都是使用Xilinx CORE Generator來無腦配置,可以配置成RAM、ROM以及運用最廣泛的FIFO。RAM可以配置成各種不同的接口模式以及讀出模式,F(xiàn)IFO則可配置成同步FIFO和異步FIFO等。所有配置信息咱們都是在FPGA的開發(fā)工具Xilinx CORE Generator里面實現(xiàn)。
Block RAM的各種不同配置以及如何在全局時鐘下讀/寫數(shù)據(jù)RAM和FIFO內(nèi)容太多,不太好描述,但其實用起來很easy,基本上只用得到以下a幾個信號:時鐘、復(fù)位、時鐘使能、讀數(shù)據(jù)、讀地址、讀使能、寫數(shù)據(jù)、寫地址、寫使能、數(shù)據(jù)空信號、數(shù)據(jù)滿信號,以后咱們單獨拿出來,用具體例子操作一波!
編輯:hfy
-
FPGA
+關(guān)注
關(guān)注
1630文章
21800瀏覽量
606276 -
存儲器
+關(guān)注
關(guān)注
38文章
7529瀏覽量
164384 -
Xilinx
+關(guān)注
關(guān)注
71文章
2171瀏覽量
122205
發(fā)布評論請先 登錄
相關(guān)推薦
Xilinx 7系列FPGA的時鐘結(jié)構(gòu)解析
![<b class='flag-5'>Xilinx</b> <b class='flag-5'>7</b><b class='flag-5'>系列</b><b class='flag-5'>FPGA</b>的時鐘結(jié)構(gòu)解析](https://file1.elecfans.com/web2/M00/A2/67/wKgaomTv_gaALvZ8AACcRRHkK8A389.jpg)
Xilinx FPGA IP之Block Memory Generator功能概述
![<b class='flag-5'>Xilinx</b> <b class='flag-5'>FPGA</b> IP之<b class='flag-5'>Block</b> Memory Generator功能概述](https://file1.elecfans.com/web2/M00/AE/2C/wKgaomVTPx6AJ3TDAAMEn4WUaQM773.jpg)
Xilinx 7系列FPGA管腳是如何定義的?
xilinx公司的7系列FPGA應(yīng)用指南
![<b class='flag-5'>xilinx</b>公司的<b class='flag-5'>7</b><b class='flag-5'>系列</b><b class='flag-5'>FPGA</b>應(yīng)用指南](https://file.elecfans.com/web2/M00/49/62/pYYBAGKhtEqAUgkfAAARU7YHD0Y831.jpg)
FPGA從Xilinx 的7系列學(xué)起(8)
![<b class='flag-5'>FPGA</b>從<b class='flag-5'>Xilinx</b> 的<b class='flag-5'>7</b><b class='flag-5'>系列</b>學(xué)起(8)](https://file1.elecfans.com//web2/M00/A6/A6/wKgZomUMP2aAKQD0AAAgr8xpKvQ203.png)
Xilinx 7系列FPGA使用之CLB探索(一)
![<b class='flag-5'>Xilinx</b> <b class='flag-5'>7</b><b class='flag-5'>系列</b><b class='flag-5'>FPGA</b>使用之CLB探索(一)](https://file1.elecfans.com//web2/M00/A6/AB/wKgZomUMP4CAEOIWAAAO2hVj6tw137.jpg)
FPGA的RAM存儲資源詳細資料說明
![<b class='flag-5'>FPGA</b>的<b class='flag-5'>RAM</b>存儲資源詳細資料說明](https://file.elecfans.com/web1/M00/D3/A0/pIYBAF_QgF-Ab7h_AADYMNnX2OI395.png)
Xilinx 7系列FPGA時鐘資源
![<b class='flag-5'>Xilinx</b> <b class='flag-5'>7</b><b class='flag-5'>系列</b><b class='flag-5'>FPGA</b>時鐘資源](https://file.elecfans.com/web1/M00/D3/BC/pIYBAF_RwVWAOt4LAAD27V2NvVU270.png)
Xilinx 7 系列FPGA中的Serdes總結(jié)
Xilinx 7系列與Ultrascale系列FPGA的區(qū)別
![<b class='flag-5'>Xilinx</b> <b class='flag-5'>7</b><b class='flag-5'>系列</b>與Ultrascale<b class='flag-5'>系列</b><b class='flag-5'>FPGA</b>的區(qū)別](https://file1.elecfans.com/web2/M00/A3/3F/wKgZomUD_OeAbG-BAALKVVeSlSU117.jpg)
簡述Xilinx 7系列FPGA芯片相關(guān)知識
![簡述<b class='flag-5'>Xilinx</b> <b class='flag-5'>7</b><b class='flag-5'>系列</b><b class='flag-5'>FPGA</b>芯片相關(guān)知識](https://file1.elecfans.com//web2/M00/B1/85/wKgaomVlT4WAcABJAASj8-KhmQ8773.png)
Xilinx 7系列FPGA功能特性介紹
![<b class='flag-5'>Xilinx</b> <b class='flag-5'>7</b><b class='flag-5'>系列</b><b class='flag-5'>FPGA</b>功能特性介紹](https://file1.elecfans.com/web2/M00/D4/80/wKgZomYl0O2AB2JlAAAi25OzPNg339.png)
Xilinx 7系列FPGA PCIe Gen3的應(yīng)用接口及特性
![<b class='flag-5'>Xilinx</b> <b class='flag-5'>7</b><b class='flag-5'>系列</b><b class='flag-5'>FPGA</b> PCIe Gen3的應(yīng)用接口及特性](https://file1.elecfans.com/web2/M00/0A/DF/wKgZomcpzTWANrn1AAPMC10XdL8157.png)
評論