一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

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

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

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

Xilinx RAM地址沖突

FPGA開發(fā)之路 ? 來源:FPGA開發(fā)之路 ? 2023-01-15 16:15 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

Address collision 指的是RAM的兩個port同時訪問相同的地址可能導(dǎo)致數(shù)據(jù)發(fā)生錯誤的情況。在Xilinx中,不同的RAM,不同的RAM配置會導(dǎo)致address collision時不同的數(shù)據(jù)結(jié)果。

Distributed RAM

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

Block RAM

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

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

PortA 和 PortB 同時讀數(shù)據(jù)

兩個Port都會正確讀出該地址中的數(shù)據(jù)。

PortA 和 PortB 同時寫入數(shù)據(jù)

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

PortA 寫數(shù)據(jù)同時 PortB 讀數(shù)據(jù),或者是 PortA 讀數(shù)據(jù)同時 PortB 寫數(shù)據(jù)

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

下圖為不同配置下的數(shù)據(jù)讀寫結(jié)果??梢钥吹疆?dāng) write port 配置為 READ_FIRST時,不管 read port 如何配置,都會讀出 old data。而當(dāng) write port 配置為 WRITE_FIRST 或 NO_CHANGE時,不管 read port 如何配置,讀數(shù)據(jù)都是 X,即 undeterministic。因此在可能發(fā)生address collision 的BRAM,一般將兩個 port都配置為 READ_FIRST,以確保數(shù)據(jù)讀出的正確。

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

Ultra RAM

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

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

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

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

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

Reference

《UltraScale Architecture Configurable Logic Block》

《UltraScale Architecture Memory Resources》

審核編輯 :李倩

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

    關(guān)注

    8

    文章

    7256

    瀏覽量

    91891
  • RAM
    RAM
    +關(guān)注

    關(guān)注

    8

    文章

    1392

    瀏覽量

    117554
  • Xilinx
    +關(guān)注

    關(guān)注

    73

    文章

    2185

    瀏覽量

    125370

原文標(biāo)題:Xilinx RAM Address Collision

文章出處:【微信號:FPGA開發(fā)之路,微信公眾號:FPGA開發(fā)之路】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點推薦

    Xilinx Shift RAM IP概述和主要功能

    Xilinx Shift RAM IP 是 AMD Xilinx 提供的一個 LogiCORE IP 核,用于在 FPGA 中實現(xiàn)高效的移位寄存器(Shift Register)。該 IP 核利用
    的頭像 發(fā)表于 05-14 09:36 ?347次閱讀

    工業(yè)數(shù)據(jù)采集如何避免IP沖突問題

    在現(xiàn)代工業(yè)自動化領(lǐng)域,數(shù)據(jù)采集是生產(chǎn)流程監(jiān)控、設(shè)備狀態(tài)監(jiān)測及生產(chǎn)優(yōu)化等環(huán)節(jié)的基礎(chǔ)。然而,在構(gòu)建工業(yè)數(shù)據(jù)采集系統(tǒng)時,IP地址沖突問題常常成為制約系統(tǒng)穩(wěn)定性和可靠性的關(guān)鍵因素,尤其當(dāng)多品牌設(shè)備共存、產(chǎn)線
    的頭像 發(fā)表于 03-06 10:12 ?336次閱讀

    局域網(wǎng)地址檢測器

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

    工廠局域網(wǎng)出現(xiàn)設(shè)備IP沖突如何解決

    某工廠的生產(chǎn)車間內(nèi),多臺設(shè)備通過局域網(wǎng)進(jìn)行連接和數(shù)據(jù)傳輸。在進(jìn)行數(shù)據(jù)采集物聯(lián)網(wǎng)工作時,發(fā)現(xiàn)部分設(shè)備無法正常連接通信,導(dǎo)致生產(chǎn)數(shù)據(jù)無法實時上傳和監(jiān)控。經(jīng)過初步排查,發(fā)現(xiàn)這些設(shè)備存在IP地址沖突
    的頭像 發(fā)表于 12-26 13:41 ?704次閱讀
    工廠局域網(wǎng)出現(xiàn)設(shè)備IP<b class='flag-5'>沖突</b>如何解決

    什么原因會導(dǎo)致IP地址沖突?

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

    什么是RAM內(nèi)存 RAM內(nèi)存對電腦性能的影響

    什么是RAM內(nèi)存? RAM(Random Access Memory,隨機(jī)存取存儲器)是電腦中的一種易失性存儲器,它用于存儲電腦運行時的數(shù)據(jù)和程序。與硬盤等非易失性存儲器不同,RAM在斷電后會丟失
    的頭像 發(fā)表于 11-11 09:38 ?6009次閱讀

    ram芯片為什么要設(shè)置片選引腳

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

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

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

    PLC的IP沖突如何解決(NAt物聯(lián)網(wǎng)解決方案)

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

    工業(yè)設(shè)備IP地址沖突如何通過NAT網(wǎng)關(guān)解決

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

    ram存儲的數(shù)據(jù)在斷電后會丟失嗎

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

    汽車裝配車間設(shè)備IP沖突的解決方案

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

    智能裝備制造業(yè)中的IP沖突如何通過NAT網(wǎng)關(guān)來解決

    在智能裝備制造業(yè)中,大量的設(shè)備需要連接到互聯(lián)網(wǎng)或內(nèi)部網(wǎng)絡(luò)上,以便進(jìn)行數(shù)據(jù)交換和遠(yuǎn)程監(jiān)控。由于IPv4地址資源有限,而設(shè)備數(shù)量卻不斷增加,導(dǎo)致IP地址分配成為一個棘手的問題。當(dāng)兩個或多個設(shè)備使用相同的IP地址時,就會發(fā)生IP
    的頭像 發(fā)表于 07-31 10:41 ?631次閱讀
    智能裝備制造業(yè)中的IP<b class='flag-5'>沖突</b>如何通過NAT網(wǎng)關(guān)來解決

    工廠局域網(wǎng)設(shè)備IP沖突的解決方案

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

    IP地址沖突解決方法圖示

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