0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

Xilinx中RAM的單雙口、簡(jiǎn)單雙口和真雙口有什么不同?

FPGA之家 ? 來(lái)源:FPGA探索者 ? 作者:FPGA探索者 ? 2021-05-03 09:47 ? 次閱讀

單口 RAM(Single RAM)、雙口 RAM(Dual RAM)、簡(jiǎn)單雙口 RAM(Simple-Dual RAM)、真雙口 RAM(True-Dual RAM)有什么不同?

對(duì)于 分布式 RAM,支持簡(jiǎn)單雙口 RAM 和雙口 RAM,不能配置成真雙口 RAM。

問(wèn)題在于:Xilinx 給出的 DRAM(分布式 RAM)支持雙口,我把雙口認(rèn)為包含真雙口了,不對(duì)。

3afa6f0e-a2d1-11eb-aece-12bb97331649.png

先總結(jié)一下,如有不對(duì),歡迎私信聯(lián)系批評(píng)指正。

3b2ace60-a2d1-11eb-aece-12bb97331649.png

對(duì)于 BRAM(Block RAM,塊 RAM)

在 BRAM Controller 控制器下,支持單口 RAM、真雙口 RAM、單口 ROM 和雙口 ROM;

在不使用 AXI 的控制器情況下,支持單口 RAM、簡(jiǎn)單雙口 RAM、真雙口 RAM,單口 ROM 和雙口 ROM。

3b49728e-a2d1-11eb-aece-12bb97331649.png

單口RAM:

1 個(gè)時(shí)鐘,1 個(gè)讀寫地址(要么讀用,要么寫用),可以讀也可以寫,但是不能同時(shí)讀寫;

3bf83b48-a2d1-11eb-aece-12bb97331649.png

簡(jiǎn)單雙口 RAM:

2 個(gè)端口,有相互獨(dú)立的時(shí)鐘,一個(gè)口專門負(fù)責(zé)寫,一個(gè)口專門負(fù)責(zé)讀;

3c01fbe2-a2d1-11eb-aece-12bb97331649.png

真雙口 RAM:

和簡(jiǎn)單雙口的區(qū)別:

簡(jiǎn)單雙口是一個(gè)口專門讀,一個(gè)口專門寫;

真雙口是 2 個(gè)口都可以讀寫;

真雙口可以看成是 2 個(gè)單口拼起來(lái)的,且 2 個(gè)單口共享存儲(chǔ)器。

3c45d484-a2d1-11eb-aece-12bb97331649.png

單口 ROM 和 雙口 ROM

雙口 ROM 可以看成是 2 個(gè)單口拼起來(lái)的,且 2 個(gè)單口共享存儲(chǔ)區(qū)。

3c939dcc-a2d1-11eb-aece-12bb97331649.png

對(duì)于 DRAM(Distribute RAM,分布式 RAM)

3c9ed3c2-a2d1-11eb-aece-12bb97331649.png

ROM

給地址,出對(duì)應(yīng)地址的數(shù)據(jù),沒(méi)有時(shí)鐘

3cad44a2-a2d1-11eb-aece-12bb97331649.png

RAM:支持單口、簡(jiǎn)單雙口、雙口。

(注意!這里的雙口和真雙口不同,DRAM 不支持真雙口 RAM)

3cb7b928-a2d1-11eb-aece-12bb97331649.png

單口 RAM:讀寫共用地址 a[5:0],寫數(shù)據(jù)時(shí) we 拉高,不能同時(shí)讀寫;

簡(jiǎn)單雙口 RAM:1 個(gè)讀地址,1 個(gè)寫地址,1 個(gè)輸入,1 個(gè)輸出;

雙口 RAM:1 個(gè)通道共享讀寫(等同于單口),1 個(gè)通道只讀,2 個(gè)輸出,

spo 數(shù)據(jù)對(duì)應(yīng) a 地址,dpo 數(shù)據(jù)對(duì)應(yīng) dpra 地址;

a[5:0],讀寫共用的地址,當(dāng) we = 1 時(shí)表示寫地址,將 d[15:0] 寫入 RAM,當(dāng) we = 0 時(shí),將 a[5:0] 地址的數(shù)據(jù)從 spo[15:0] 上輸出;

dpra[5:0] 只用于讀的地址,讀出 dpra[5:0] 上的數(shù)據(jù),從 dpo[15:0] 輸出。

當(dāng)進(jìn)行讀取時(shí),簡(jiǎn)單雙口一次讀取 1 個(gè)數(shù)據(jù),雙口可以同時(shí)讀取出 2 個(gè)數(shù)據(jù)。

四口 RAM:1 個(gè)通道共享讀寫,3 個(gè)通道只讀;

單口:

WE = 1 寫入,使用的實(shí)際上是 WA[6:1] 地址,寫入發(fā)生在時(shí)鐘的上升沿,時(shí)序邏輯;

WE = 0 讀出,使用的是 A[6:1] 地址,地址線上有地址,數(shù)據(jù)立刻讀出,組合邏輯輸出;

單口情況下,A 和 WA 連在一起,共享讀寫地址線;

3cf9041e-a2d1-11eb-aece-12bb97331649.png

雙端口:

?一個(gè)用于同步寫入和異步讀取的端口

第一個(gè)函數(shù)發(fā)生器與共享讀寫端口地址相連

?一個(gè)用于異步讀取的端口

第二函數(shù)發(fā)生器具有連接到第二個(gè)讀端口地址的A輸入,并且 WA 輸入與第一讀/寫端口地址共享

3d0738ae-a2d1-11eb-aece-12bb97331649.png

如下圖所示為雙口 DRAM 的讀寫仿真

(1)在 WE = 0 時(shí),兩個(gè)口均為讀出口,A 口的地址線 ADDR[3:0] 的地址為 0,在 SPO[7:0] 上讀出數(shù)據(jù) 17,B 口的地址線 DPRA[3:0] 為 0,在 DPO[7:0] 上讀出數(shù)據(jù) 17;

(2)在 WE = 1 時(shí),A 口為寫入口,B 口是只讀口,此時(shí)仍為讀出口,A 口向地址 0 寫入數(shù)據(jù) D[7:0] = 34,B 口仍為讀,讀出 0 地址的數(shù)據(jù) 34;

3d1be42a-a2d1-11eb-aece-12bb97331649.png

簡(jiǎn)單雙端口

?一個(gè)用于同步寫入的端口(沒(méi)有來(lái)自寫入端口的數(shù)據(jù)輸出/讀取端口)

?一個(gè)用于異步讀取的端口

3d30962c-a2d1-11eb-aece-12bb97331649.png

3d3f57c0-a2d1-11eb-aece-12bb97331649.png

原文標(biāo)題:Xilinx的分布式RAM和塊RAM——單口、雙口、簡(jiǎn)單雙口、真雙口的區(qū)別

文章出處:【微信公眾號(hào):FPGA之家】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

責(zé)任編輯:haq

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • RAM
    RAM
    +關(guān)注

    關(guān)注

    8

    文章

    1344

    瀏覽量

    114214
  • Xinlix
    +關(guān)注

    關(guān)注

    0

    文章

    6

    瀏覽量

    7985

原文標(biāo)題:Xilinx的分布式RAM和塊RAM——單口、雙口、簡(jiǎn)單雙口、真雙口的區(qū)別

文章出處:【微信號(hào):zhuyandz,微信公眾號(hào):FPGA之家】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    使用CAN數(shù)據(jù)采集器時(shí)需要注意什么

    使用CAN數(shù)據(jù)采集器時(shí),需要注意以下幾個(gè)方面以確保數(shù)據(jù)采集的準(zhǔn)確性和設(shè)備的穩(wěn)定運(yùn)行。
    的頭像 發(fā)表于 09-18 14:11 ?89次閱讀

    集特推薦 網(wǎng)10串飛騰FT2000商用臺(tái)式電腦主機(jī)

    前段時(shí)間為大家分享了國(guó)產(chǎn)龍芯、海光、飛騰D2000的商務(wù)臺(tái)式機(jī),它們的共同特點(diǎn)都是網(wǎng),1個(gè)RS232串。今天就為大家推薦一款網(wǎng)、可
    的頭像 發(fā)表于 07-17 16:04 ?295次閱讀
    集特推薦  <b class='flag-5'>雙</b>網(wǎng)10串<b class='flag-5'>口</b>飛騰FT2000商用臺(tái)式電腦主機(jī)

    XPD738富滿A+C協(xié)議控制器,PD快充協(xié)議

    XPD738富滿A+C協(xié)議控制器,PD快充協(xié)議
    的頭像 發(fā)表于 06-12 20:52 ?414次閱讀
    XPD738富滿A+C<b class='flag-5'>雙</b><b class='flag-5'>口</b>協(xié)議控制器,PD快充協(xié)議

    網(wǎng)絡(luò)布線8光纖是什么

    集中管理多根光纖電纜的輸入和輸出。在8光纖配線架,“8”指的是配線架具備8個(gè)光纖連接端口。 8光纖終端盒:這是一種將一條光纜的終接頭進(jìn)行拆分,將其轉(zhuǎn)換為
    的頭像 發(fā)表于 05-31 10:53 ?353次閱讀

    交換機(jī)光和電區(qū)別?

    交換機(jī)是一種用于電(光)信號(hào)轉(zhuǎn)發(fā)的網(wǎng)絡(luò)設(shè)備,它可以為接入交換機(jī)的任意兩個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)提供獨(dú)享的電信號(hào)通路。 交換機(jī)的光和電的區(qū)別在于,光是用來(lái)連接光纖線纜的物理接口,而電是相對(duì)光
    的頭像 發(fā)表于 03-20 15:42 ?1983次閱讀

    fpgaram的使用

    FPGARAM的使用主要涉及配置和使用端口RAM模塊。端口
    的頭像 發(fā)表于 03-15 13:58 ?761次閱讀

    物通博聯(lián)工業(yè)智能網(wǎng)關(guān)如何實(shí)現(xiàn)WAN設(shè)置

    隨著工業(yè)物聯(lián)網(wǎng)的發(fā)展與普及,越來(lái)越多企業(yè)對(duì)于通信網(wǎng)絡(luò)的要求越來(lái)越高。為了滿足多種網(wǎng)絡(luò)需求和提高網(wǎng)絡(luò)連接的穩(wěn)定性,物通博聯(lián)工業(yè)智能網(wǎng)關(guān)提供WAN的解決方案。通過(guò)開(kāi)啟WAN通訊,網(wǎng)
    的頭像 發(fā)表于 03-15 11:19 ?360次閱讀
    物通博聯(lián)工業(yè)智能網(wǎng)關(guān)如何實(shí)現(xiàn)<b class='flag-5'>雙</b>WAN<b class='flag-5'>口</b>設(shè)置

    w5500網(wǎng)方案如何實(shí)現(xiàn)

    如圖,想實(shí)現(xiàn)多網(wǎng)(類似交換機(jī)功能),目前MCU適用的ESP32-S3,網(wǎng)絡(luò)芯片適用的W5500,目前是網(wǎng)的,大概結(jié)構(gòu)為W5500----網(wǎng)絡(luò)變壓器----RJ45,但因?yàn)轫?xiàng)目需求多個(gè)網(wǎng)
    發(fā)表于 03-12 21:08

    模塊SFP-GE-T:實(shí)現(xiàn)光與電之間的轉(zhuǎn)換

    模塊是一種用于實(shí)現(xiàn)光轉(zhuǎn)電功能的設(shè)備,在網(wǎng)絡(luò)通信中起到重要作用。電模塊沒(méi)有光電轉(zhuǎn)換的過(guò)程,只是傳輸電信號(hào)。本文介紹電模塊的作用、分
    的頭像 發(fā)表于 01-08 13:38 ?1478次閱讀
    電<b class='flag-5'>口</b>模塊SFP-GE-T:實(shí)現(xiàn)光<b class='flag-5'>口</b>與電<b class='flag-5'>口</b>之間的轉(zhuǎn)換

    工業(yè)交換機(jī)光什么作用?

    工業(yè)交換機(jī)是一種專門設(shè)計(jì)用于工業(yè)環(huán)境的網(wǎng)絡(luò)交換設(shè)備。它具備強(qiáng)大的抗干擾能力、可靠性和穩(wěn)定性,能夠在惡劣的工業(yè)環(huán)境下長(zhǎng)時(shí)間運(yùn)行。工業(yè)交換機(jī)的光和電是指不同類型的物理接口,用于連接不同類型的網(wǎng)絡(luò)設(shè)備,工業(yè)交換機(jī)的光和電
    的頭像 發(fā)表于 01-04 15:44 ?628次閱讀

    交換機(jī)幾個(gè)?分別是什么?交換機(jī)每個(gè)都一樣嗎?

    交換機(jī)幾個(gè)?分別是什么?交換機(jī)每個(gè)都一樣嗎?交換機(jī)的區(qū)別嗎?我需要詳盡、詳實(shí)、細(xì)致的
    的頭像 發(fā)表于 11-27 17:08 ?8597次閱讀

    wan路由器介紹(多wan路由器用途,wan網(wǎng)速疊加快嗎)

    對(duì)于工業(yè)領(lǐng)域來(lái)說(shuō),網(wǎng)絡(luò)連接的可靠性和穩(wěn)定性至關(guān)重要。WAN工業(yè)級(jí)路由器SR500是一款出色的解決方案,旨在提供強(qiáng)大的多線路冗余和負(fù)載均衡功能,以滿足工業(yè)環(huán)境的高需求和長(zhǎng)時(shí)間運(yùn)行的要求。
    的頭像 發(fā)表于 11-08 16:53 ?1285次閱讀
    <b class='flag-5'>雙</b>wan路由器介紹(多wan<b class='flag-5'>口</b>路由器用途,<b class='flag-5'>雙</b>wan網(wǎng)速疊加快嗎)

    母線和母線接線各有何特點(diǎn)?母線保護(hù)與母線保護(hù)何區(qū)別?

    母線和母線接線各有什么特點(diǎn)?母線保護(hù)與母線保護(hù)何區(qū)別? 在電力系統(tǒng)的設(shè)計(jì)和運(yùn)行,接線
    的頭像 發(fā)表于 10-30 10:16 ?2556次閱讀

    高性能USBC控制器HUSB383A解決方案

    HUSB383A是一款高性能、高集成度的USBC控制器。它集成了兩個(gè)超低RDSON的N-MOSFET,外圍只需少量元器件,一顆HUSB383A即可實(shí)現(xiàn)C充電解決方案。其
    的頭像 發(fā)表于 10-27 09:25 ?973次閱讀
    高性能USB<b class='flag-5'>雙</b>C<b class='flag-5'>口</b>控制器HUSB383A解決方案

    請(qǐng)問(wèn)RAM能用來(lái)進(jìn)行跨時(shí)鐘域傳輸數(shù)據(jù)嗎?

    它來(lái)進(jìn)行跨時(shí)鐘域傳輸數(shù)據(jù)。 一、RAM的工作原理 RAM是一種
    的頭像 發(fā)表于 10-18 15:24 ?750次閱讀