衡阳派盒市场营销有限公司

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

Xilinx中RAM的單雙口、簡單雙口和真雙口有什么不同?

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

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

對于 分布式 RAM,支持簡單雙口 RAM 和雙口 RAM,不能配置成真雙口 RAM。

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

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

先總結一下,如有不對,歡迎私信聯系批評指正。

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

對于 BRAM(Block RAM,塊 RAM)

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

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

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

單口RAM:

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

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

簡單雙口 RAM:

2 個端口,有相互獨立的時鐘,一個口專門負責寫,一個口專門負責讀;

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

真雙口 RAM:

和簡單雙口的區別:

簡單雙口是一個口專門讀,一個口專門寫;

真雙口是 2 個口都可以讀寫;

真雙口可以看成是 2 個單口拼起來的,且 2 個單口共享存儲器。

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

單口 ROM 和 雙口 ROM

雙口 ROM 可以看成是 2 個單口拼起來的,且 2 個單口共享存儲區。

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

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

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

ROM

給地址,出對應地址的數據,沒有時鐘

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

RAM:支持單口、簡單雙口、雙口。

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

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

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

簡單雙口 RAM:1 個讀地址,1 個寫地址,1 個輸入,1 個輸出;

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

spo 數據對應 a 地址,dpo 數據對應 dpra 地址;

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

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

當進行讀取時,簡單雙口一次讀取 1 個數據,雙口可以同時讀取出 2 個數據。

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

單口:

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

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

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

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

雙端口:

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

第一個函數發生器與共享讀寫端口地址相連

?一個用于異步讀取的端口

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

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

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

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

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

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

簡單雙端口

?一個用于同步寫入的端口(沒有來自寫入端口的數據輸出/讀取端口)

?一個用于異步讀取的端口

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

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

原文標題:Xilinx的分布式RAM和塊RAM——單口、雙口、簡單雙口、真雙口的區別

文章出處:【微信公眾號:FPGA之家】歡迎添加關注!文章轉載請注明出處。

責任編輯:haq

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • RAM
    RAM
    +關注

    關注

    8

    文章

    1369

    瀏覽量

    115002
  • Xinlix
    +關注

    關注

    0

    文章

    6

    瀏覽量

    8017

原文標題:Xilinx的分布式RAM和塊RAM——單口、雙口、簡單雙口、真雙口的區別

文章出處:【微信號:zhuyandz,微信公眾號:FPGA之家】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    供應智融SW3566充電解決方案IC

    概述 SW3566 是一款高集成度的多快充協議充電 SOC 芯片,支持 C+C/A+C/A+A 任意口快充輸出, 支持獨立限流。其
    發表于 11-18 09:31

    wan和lan什么區別

    1. 定義 WAN(廣域網) : WAN是網絡設備上的一個接口,專門用于連接到廣域網(WAN),即互聯網或其他遠程網絡。WAN通常用于路由器、調制解調器或網絡交換機,以實現與外部網絡的連接
    的頭像 發表于 10-15 17:21 ?3467次閱讀

    智慧倉儲解決方案:4G路由器的應用與部署

    智慧倉儲解決方案:4G路由器的應用與部署
    的頭像 發表于 09-24 10:21 ?312次閱讀
    智慧倉儲解決方案:<b class='flag-5'>雙</b>網<b class='flag-5'>口</b>4G路由器的應用與部署

    使用CAN數據采集器時需要注意什么

    使用CAN數據采集器時,需要注意以下幾個方面以確保數據采集的準確性和設備的穩定運行。
    的頭像 發表于 09-18 14:11 ?303次閱讀

    IP6565集成雙Type-C PD3.0(PPS)等快充協議的輸出SOC規格書

    民信微 IP6565 是一款集成同步開關的降壓轉換器、支持多種輸出快充協議、支持 Type-C 輸出和 USBPD2.0/PD3.0(PPS)協議的輸出 SOC IC,為車載充電器、快充適配器
    發表于 09-07 09:18 ?1次下載

    集特推薦 網10串飛騰FT2000商用臺式電腦主機

    前段時間為大家分享了國產龍芯、海光、飛騰D2000的商務臺式機,它們的共同特點都是,1個RS232串。今天就為大家推薦一款、可
    的頭像 發表于 07-17 16:04 ?636次閱讀
    集特推薦  <b class='flag-5'>雙</b>網10串<b class='flag-5'>口</b>飛騰FT2000商用臺式電腦主機

    XPD738富滿A+C協議控制器,PD快充協議

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

    與協議的區別

    01光與協議的區別? 前段時間開始學習高速接口的時候,會經常使用光收發數據,不知道有沒有人在沒有接觸過光時,會不會將萬兆網與光綁定,我在沒有接觸這個接口的時候就有這種思想,認為
    的頭像 發表于 06-04 09:29 ?1512次閱讀
    光<b class='flag-5'>口</b>與協議的區別

    網絡布線8光纖是什么

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

    光纖配線架有多少個

    光纖配線架的數可以根據具體需求和場景進行選擇。常見的光纖配線架數包括12、24、48、72
    的頭像 發表于 05-14 11:36 ?1275次閱讀

    使用stm32h743MCU和KSZ8863PHY實現的以太網通信,無法進入中斷的原因?

    使用stm32h743MCU和KSZ8863PHY芯片實現的以太網通信。配置完成后發現只有一個網可以ping通,另一個不通。調試發現無法進入中斷。求各位大神指點下,謝謝!
    發表于 04-03 08:14

    交換機光和電區別?

    交換機是一種用于電(光)信號轉發的網絡設備,它可以為接入交換機的任意兩個網絡節點提供獨享的電信號通路。 交換機的光和電的區別在于,光是用來連接光纖線纜的物理接口,而電是相對光
    的頭像 發表于 03-20 15:42 ?2721次閱讀

    fpgaram的使用

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

    物通博聯工業智能網關如何實現WAN設置

    隨著工業物聯網的發展與普及,越來越多企業對于通信網絡的要求越來越高。為了滿足多種網絡需求和提高網絡連接的穩定性,物通博聯工業智能網關提供WAN的解決方案。通過開啟WAN通訊,網
    的頭像 發表于 03-15 11:19 ?580次閱讀
    物通博聯工業智能網關如何實現<b class='flag-5'>雙</b>WAN<b class='flag-5'>口</b>設置

    w5500方案如何實現

    如圖,想實現多網(類似交換機功能),目前MCU適用的ESP32-S3,網絡芯片適用的W5500,目前是的,大概結構為W5500----網絡變壓器----RJ45,但因為項目需求多個網
    發表于 03-12 21:08
    大西洋百家乐官网的玩法技巧和规则 | 百家乐官网一代龙虎机| 百家乐庄家出千内幕| 娱乐城注册送18体验金| 红宝石百家乐官网的玩法技巧和规则 | 大发888平台下载| 帝豪百家乐官网利来| 百家乐百家乐论坛| 青河县| 百家乐网上投注作弊| 荆门市| 百家乐韩泰阁| 澳门百家乐必胜| 百家乐真人娱乐场| 肇源县| 百家乐投注玩多少钱| 博彩评级| 百家乐官网波音独家注册送彩| 大发888在线开户| 罗盘24山珠宝火坑| 陆川县| 百家乐赌场大全| 金都百家乐官网现金网| 百家乐网上玩法| 百家乐官网免费赌博软件| 威尼斯人娱乐城求助| 王牌百家乐官网的玩法技巧和规则 | 太原百家乐的玩法技巧和规则| 最好的百家乐官网投注| 威尼斯人娱乐场官网h00| 博之道百家乐官网的玩法技巧和规则 | 娱乐城百家乐规则| 玉环县| 高级百家乐桌布| 将军百家乐官网的玩法技巧和规则 | 百家乐博百家乐| 百家乐官网喜牛| 皇冠现金| 百家乐在线娱乐平台| 至尊百家乐官网娱乐网| 利来国际网上娱乐|