在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

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

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

3天內不再提示

Xilinx RAM地址沖突

FPGA開發之路 ? 來源:FPGA開發之路 ? 2023-01-15 16:15 ? 次閱讀

Address collision 指的是RAM的兩個port同時訪問相同的地址可能導致數據發生錯誤的情況。在Xilinx中,不同的RAM,不同的RAM配置會導致address collision時不同的數據結果。

Distributed RAM

對于DRAM,寫數據是 synchronous write,需要一個時鐘周期, 讀數據是 asynchronous read,當前時鐘周期就能讀出數據。因此當在某一個cycle讀寫同時訪問同一地址時,讀數據是 old data,即該地址原存放的數據而不是新要寫入的數據。

Block RAM

BRAM的讀寫都是 synchronous。BRAM的兩個Port分別為 PortA 和 PortB。

我們可以將 BRAM address collision 分為以下三類。

PortA 和 PortB 同時讀數據

兩個Port都會正確讀出該地址中的數據。

PortA 和 PortB 同時寫入數據

該地址最終被寫入的數據是 non-deterministic。因此設計中要避免兩個port同時寫數據的address collision。

PortA 寫數據同時 PortB 讀數據,或者是 PortA 讀數據同時 PortB 寫數據

在這種情況下,數據總是會被正確寫入到RAM中,但是讀出的數據內容則依賴于BRAM的配置。BRAM的write mode可以配置為三種模式,write first,read first 和 no change。

下圖為不同配置下的數據讀寫結果。可以看到當 write port 配置為 READ_FIRST時,不管 read port 如何配置,都會讀出 old data。而當 write port 配置為 WRITE_FIRST 或 NO_CHANGE時,不管 read port 如何配置,讀數據都是 X,即 undeterministic。因此在可能發生address collision 的BRAM,一般將兩個 port都配置為 READ_FIRST,以確保數據讀出的正確。

be7c4db8-94a4-11ed-bfe3-dac502259ad0.png

Ultra RAM

URAM的讀寫也都是 synchronous。URAM比較有意思的一點是,PortA 總是先于 PortB 執行操作,因此在 address collision 我們會看到不同于BRAM的結果。

PortA寫,PortB讀。PortB 會讀出new data。(因為PortA先執行,所以在PortB讀執行時,new data已經寫入RAM中了)

PortA讀,PortB寫。PortA 會讀出old data。(同樣的,這也是因為PortA先執行)

PortA寫,PortB寫。最終該地址寫入的值是PortB的值。(PortB因為后執行會覆蓋PortA寫的值)

beafa7ee-94a4-11ed-bfe3-dac502259ad0.png

Reference

《UltraScale Architecture Configurable Logic Block》

《UltraScale Architecture Memory Resources》

審核編輯 :李倩

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

    關注

    8

    文章

    7233

    瀏覽量

    90816
  • RAM
    RAM
    +關注

    關注

    8

    文章

    1386

    瀏覽量

    116516
  • Xilinx
    +關注

    關注

    73

    文章

    2179

    瀏覽量

    123994

原文標題:Xilinx RAM Address Collision

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

收藏 人收藏

    評論

    相關推薦
    熱點推薦

    工業數據采集如何避免IP沖突問題

    在現代工業自動化領域,數據采集是生產流程監控、設備狀態監測及生產優化等環節的基礎。然而,在構建工業數據采集系統時,IP地址沖突問題常常成為制約系統穩定性和可靠性的關鍵因素,尤其當多品牌設備共存、產線
    的頭像 發表于 03-06 10:12 ?230次閱讀

    局域網地址檢測器

    局域網地址檢測器是一款非常實用的IP地址沖突快速檢測工具。這款它功能強大、操作簡單,能幫助用戶快速檢測在同一局域網內遇到IP沖突的問題,需要的用戶可下載!  局域網
    發表于 02-17 17:00 ?1次下載

    工廠局域網出現設備IP沖突如何解決

    某工廠的生產車間內,多臺設備通過局域網進行連接和數據傳輸。在進行數據采集物聯網工作時,發現部分設備無法正常連接通信,導致生產數據無法實時上傳和監控。經過初步排查,發現這些設備存在IP地址沖突
    的頭像 發表于 12-26 13:41 ?556次閱讀
    工廠局域網出現設備IP<b class='flag-5'>沖突</b>如何解決

    什么原因會導致IP地址沖突

    IP地址沖突是運維常見的問題,很多人并不知道是什么原因會產生IP地址沖突故障,也不知道怎么樣去解決這種問題。 要想去解決這類問題,需要了解IP地址
    的頭像 發表于 12-01 23:00 ?546次閱讀

    ram芯片為什么要設置片選引腳

    RAM芯片設置片選引腳(Chip Select, CS)的主要原因在于實現多設備共享同一總線時的選擇性訪問和避免數據沖突。具體來說,以下幾點是設置片選引腳的主要原因: 選擇性訪問 : 在復雜的系統中
    的頭像 發表于 09-18 11:09 ?1441次閱讀

    一般ram芯片上的引腳有哪些

    引腳 : VCC:工作電源正電壓輸入,通常為+5V或+3.3V,具體取決于芯片類型和規格。 GND:地引腳,提供電源負極,確保電流回路。 地址引腳(A0~An) : 這些引腳用于輸入地址信號,指定RAM中將要訪問的存儲單元的位置
    的頭像 發表于 09-18 11:07 ?2584次閱讀

    PLC的IP沖突如何解決(NAt物聯網解決方案)

    IP沖突,即在網絡環境中存在兩個或多個設備使用了相同的IP地址,導致網絡通信混亂。在工業自動化網絡中,PLC作為重要的節點設備,其IP地址的唯一性至關重要。一旦發生IP沖突,PLC之間
    的頭像 發表于 09-06 10:53 ?1012次閱讀
    PLC的IP<b class='flag-5'>沖突</b>如何解決(NAt物聯網解決方案)

    工業設備IP地址沖突如何通過NAT網關解決

    已經陷入枯竭,IP地址重復便有可能導致數據送錯,通信網絡便會出現故障,無論是廣域網還是局域網都有可能面對到IP沖突的問題。 對此,物通博聯提供基于NAT網關的解決方案。網關可以通過WAN和LAN多個接口形成不同防火墻區域,從而對設備進行網段隔離;通過NAT和IP映射實
    的頭像 發表于 08-07 15:21 ?544次閱讀
    工業設備IP<b class='flag-5'>地址</b><b class='flag-5'>沖突</b>如何通過NAT網關解決

    ram存儲的數據在斷電后會丟失嗎

    后,存儲在RAM中的數據會丟失。 一、RAM的工作原理 RAM的基本概念 RAM是一種半導體存儲器,由大量的存儲單元組成,每個存儲單元可以存儲一個比特(bit)的數據。這些存儲單元通過
    的頭像 發表于 08-06 09:19 ?3457次閱讀

    汽車裝配車間設備IP沖突的解決方案

    在現代工業生產中,汽車裝配車間作為高科技、高效率的智能制造代表,其運作依賴于復雜而精密的網絡系統。然而,在這一高度信息化的環境中,由于設備多樣且需要聯網,因此設備IP地址沖突問題時有發生,嚴重影響
    的頭像 發表于 08-02 15:39 ?446次閱讀
    汽車裝配車間設備IP<b class='flag-5'>沖突</b>的解決方案

    工廠局域網設備IP沖突的解決方案

    在網絡世界中,每個設備都需要一個獨特的標識來確保信息的準確傳輸,這就是IP地址。然而,在工廠局域網中,我們可能會遇到設備IP地址沖突的情況,可能會引發網絡連接問題,影響設備數據采集和通信。這是由于
    的頭像 發表于 07-30 15:45 ?601次閱讀
    工廠局域網設備IP<b class='flag-5'>沖突</b>的解決方案

    IP地址沖突解決方法圖示

    你是否在日常使用網絡時,有這樣的經歷:突然就失去網絡連接,時斷時續,加載緩慢,文件傳輸突然中斷?網絡連接并沒有完全斷開,但網速變得異常緩慢看電視劇卡頓、下載文件簡直龜速?那么你可能是IP地址沖突
    的頭像 發表于 07-26 11:51 ?791次閱讀

    兩個路由器ip地址沖突怎么解決

    當兩個路由器的IP地址發生沖突時,會導致網絡連接不穩定或無法連接。以下是解決兩個路由器IP地址沖突的步驟: 確定沖突的IP
    的頭像 發表于 07-09 11:35 ?8732次閱讀

    NAT網關實現工業設備網段隔離,解決IP沖突問題

    在制造業工廠中,存在大量已經提前布設好的通信網絡,通過實現設備聯網數據采集,可以實現設備的遠程監控與遠程控制,從而為高效率生產帶來各種智能應用。但在新設備聯網時,往往會遇見IP地址沖突
    的頭像 發表于 06-20 14:11 ?835次閱讀
    NAT網關實現工業設備網段隔離,解決IP<b class='flag-5'>沖突</b>問題

    如何解決工廠中相同IP設備沖突故障問題

    隨著網絡規模的不斷擴大,相應的IP地址資源也越來越捉襟見肘,IP地址沖突現象與日俱增。特別是在工業場景中,很多相同設備會放在相似的網絡環境進行測試后才出貨,當設備部署到工廠現場中就十分容易出現IP
    的頭像 發表于 06-13 17:30 ?800次閱讀
    如何解決工廠中相同IP設備<b class='flag-5'>沖突</b>故障問題
    主站蜘蛛池模板: 天天综合久久久网 | 免费视频一区 | 狠狠色噜噜狠狠狠狠狠色综合久久 | 亚洲综合色视频 | 狠狠色丁香婷婷第六色孕妇 | 色人在线 | 中文字幕亚洲色图 | 天天做天天爱天天大综合 | xxxxxx性bbbbbb| 国产精品你懂得 | 生活片毛片 | 美女视频黄.免费网址 | 午夜精品视频在线看 | 五月婷婷深爱五月 | 午夜小视频免费观看 | 免费观看欧美成人1314w色 | 国产精品自线在线播放 | 久久国产99 | 亚洲午夜久久久 | 天堂一区二区在线观看 | 天天草狠狠干 | 四虎影音在线观看 | 狠狠色噜噜狠狠狠97影音先锋 | www.久久综合 | 国模大胆一区二区三区 | 欧美性生活网站 | 性欧美bbbbbb | 人与牲动交xxxxbbbb | 在线免费观看h视频 | 高清一本之道加勒比在线 | 女人被狂躁视频网站免费 | 国产亚洲精品aa在线观看 | 色狠狠一区二区 | 色婷婷精品视频 | 午夜精品区 | 日本三级香港三级三级人!妇久 | 久久久久久噜噜噜久久久精品 | 亚洲一区欧美日韩 | 美女扒开腿让男生桶爽网站 | 最新欧美一级视频 | h国产视频 |