欧美性猛交xxxx免费看_牛牛在线视频国产免费_天堂草原电视剧在线观看免费_国产粉嫩高清在线观看_国产欧美日本亚洲精品一5区

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

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

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

使用流水線寄存器實(shí)現(xiàn)最佳時(shí)序性能方案

YCqV_FPGA_EETre ? 來源:未知 ? 作者:劉勇 ? 2019-07-26 16:01 ? 次閱讀

引言

UltraRAM 原語(也稱為 URAM)可在 Xilinx UltraScale +? 架構(gòu)中使用,而且可用來高效地實(shí)現(xiàn)大容量深存儲(chǔ)器。

由于大小和性能方面的要求,通常這類存儲(chǔ)器不適合使用其他存儲(chǔ)器資源來實(shí)現(xiàn)。

URAM 原語具有實(shí)現(xiàn)高速內(nèi)存訪問所需的可配置流水線屬性和專用級(jí)聯(lián)連接。流水線階段和級(jí)聯(lián)連接是使用原語上的屬性來配置的。

本篇博文描述的是通過將 URAM 矩陣配置為使用流水線寄存器來實(shí)現(xiàn)最佳時(shí)序性能的方法。

注意:本文由 Pradip K Kar、Satyaprakash Pareek 和 Chaithanya Dudha 共同撰寫。

流水線需求:

通過在矩陣結(jié)構(gòu)中連接多個(gè) URAM,從可用的 URAM 原語實(shí)現(xiàn)大容量深存儲(chǔ)器。

矩陣由 URAM 的行和列組成。一列中的 URAM 使用內(nèi)置級(jí)聯(lián)電路級(jí)聯(lián),且多列 URAM 通過外部級(jí)聯(lián)電路互連,這被稱為水平級(jí)聯(lián)電路。

作為示例,圖 1 示出了針對(duì) 64K 深 x 72 位寬存儲(chǔ)器的 4x4 URAM 矩陣的矩陣分解。

圖 1:4 行 4 列的 URAM 矩陣(可實(shí)現(xiàn) 64K 深 72 位寬的存儲(chǔ)器)

在沒有流水線設(shè)計(jì)的情況下,深度聯(lián)結(jié)構(gòu)會(huì)導(dǎo)致內(nèi)存訪問出現(xiàn)大的時(shí)鐘輸出延遲。例如,在默認(rèn)情況下,上述 URAM 矩陣可以達(dá)到約 350 MHz。要以更快的速度訪問內(nèi)存,應(yīng)插入流水線。如果在網(wǎng)表中指定了一定數(shù)量的輸出時(shí)延,Vivado Synthesis 即會(huì)自動(dòng)實(shí)現(xiàn)此功能。

指定 RTL 設(shè)計(jì)中的流水線:

有兩種方法可以用來指定 RTL 設(shè)計(jì)中的流水線的用途,可以通過使用 XPM 流程,也可以通過行為 RTL 來推斷內(nèi)存。

如果 RTL 設(shè)計(jì)通過 XPM 流程來創(chuàng)建 URAM 內(nèi)存,則用戶可以將對(duì)流水線的要求指定為 XPM 實(shí)例的參數(shù)。參數(shù)“READ_LATENCY_A/B”用于捕獲內(nèi)存的時(shí)延要求。

可用的流水線階段數(shù)是 LATENCY 值減去 2。例如,如果 Latency 設(shè)置為 10,則允許 8 個(gè)寄存器階段用于流水線操作。另外兩個(gè)寄存器可用來創(chuàng)建 URAM 本身。

圖 2:使用 XPM 設(shè)置流水線設(shè)計(jì)

如果用戶使用 Vivado 用戶指南中提供的模板來編寫 RTL,并通過此方法來創(chuàng)建 URAM,那么,他們可以在 URAM 的輸出時(shí)創(chuàng)建盡可能多的寄存器階段。唯一的要求是,與數(shù)據(jù)一起,流水線寄存器的啟用也需要流水線化。

圖 3:URAM 塊輸出時(shí)的數(shù)據(jù)及流水線啟用規(guī)范

圖 3 顯示數(shù)據(jù)和流水線的啟用

圖 4 示出了 RTL 級(jí) RAM 流水線設(shè)計(jì)示例。

圖 4:用來指定數(shù)據(jù)和流水線啟用的 verilog 模板

分析日志文件:

Vivado Synthesis 根據(jù)上下文環(huán)境和場景發(fā)布與 URAM 流水線相關(guān)的不同消息。下表說明要在 vivado.log文件中查找的一些消息和要采取的相應(yīng)操作。

請注意,推薦的流水線階段基于可實(shí)現(xiàn)最高性能(800 MHz+)的完全流水線化的矩陣。此建議不受實(shí)際時(shí)序約束的限制。

時(shí)間性能估計(jì):

下表說明流水線寄存器的數(shù)量與可實(shí)現(xiàn)的最大估計(jì)頻率之間的關(guān)系。

請注意,實(shí)際的時(shí)間數(shù)仍將取決于最終地點(diǎn)和路線結(jié)果。

下列數(shù)字基于 speedgrade-2 Virtex? UltraScale+? 部件以及我們使用 4x4 矩陣實(shí)現(xiàn)的 64K x 72 URAM示例工程。

數(shù)據(jù)路徑延遲具有以下一個(gè)或多個(gè)組件。

Tco = 1.38 ns, Clk To CascadeOut on URAM

Tco = 0.82 ns, Clk To CascadeOut on URAM with OREG=true

Tco = 0.726 ns, Clk to Dataout on URAM with OREG=true, CASCADE_ORDER = LAST

URAM -> URAM級(jí)聯(lián)延遲= 0.2 ns

URAM -> LUT信號(hào)網(wǎng)絡(luò)延遲= 0.3 ns

LUT傳輸延遲= 0.125 ns

LUT -> LUT信號(hào)網(wǎng)絡(luò)延遲= 0.2 ns

LUT5 -> FF延遲= 0.05

結(jié)論:

URAM 原語是創(chuàng)建容量非常大的 RAM 結(jié)構(gòu)的有效方法。它們被設(shè)置為易于級(jí)聯(lián)以便在您的設(shè)計(jì)中創(chuàng)建容量更大的 RAM。

但是,太多這類結(jié)構(gòu)級(jí)聯(lián)在一起可能會(huì)通過 RAM 產(chǎn)生很大的延遲。從長遠(yuǎn)來看,花時(shí)間讓您的 RAM 完全流水線化會(huì)帶來很多好處。

URAM 原語是創(chuàng)建容量非常大的 RAM 結(jié)構(gòu)的有效方法。它們被設(shè)置為易于級(jí)聯(lián)以便在您的設(shè)計(jì)中創(chuàng)建容量更大的 RAM。

但是,太多這類結(jié)構(gòu)級(jí)聯(lián)在一起可能會(huì)通過 RAM 產(chǎn)生很大的延遲。從長遠(yuǎn)來看,花時(shí)間讓您的 RAM 完全流水線化會(huì)帶來很多好處。

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

    關(guān)注

    31

    文章

    5367

    瀏覽量

    121222
  • 時(shí)序設(shè)計(jì)

    關(guān)注

    0

    文章

    21

    瀏覽量

    43943

原文標(biāo)題:通過在 Vivado Synthesis 中使 URAM 矩陣自動(dòng)流水線化來實(shí)現(xiàn)最佳時(shí)序性能

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

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    XILINX FPGA CLB單元之移位寄存器

    ,LUT B / C / D的MC31輸出也不可用。由此產(chǎn)生的可編程延遲可用于平衡數(shù)據(jù)流水線時(shí)序。 下圖是S
    的頭像 發(fā)表于 01-16 17:45 ?164次閱讀
    XILINX FPGA CLB單元之移位<b class='flag-5'>寄存器</b>

    工業(yè)讀碼解決方案在自動(dòng)化流水線上掃描條碼的應(yīng)用

    工業(yè)讀碼解決方案在自動(dòng)化流水線上的應(yīng)用主要包括以下幾個(gè)方面:1、提高生產(chǎn)效率和準(zhǔn)確性工業(yè)讀碼嵌入在工業(yè)流水線中,無需人工掃描,大大提高了
    的頭像 發(fā)表于 11-20 16:28 ?291次閱讀
    工業(yè)讀碼<b class='flag-5'>器</b>解決<b class='flag-5'>方案</b>在自動(dòng)化<b class='flag-5'>流水線</b>上掃描條碼的應(yīng)用

    SMT流水線布局優(yōu)化技巧

    在電子制造領(lǐng)域,SMT(表面貼裝技術(shù))流水線的布局優(yōu)化對(duì)于提高生產(chǎn)效率、降低成本和提升產(chǎn)品質(zhì)量至關(guān)重要。一個(gè)合理的流水線布局可以減少物料搬運(yùn)時(shí)間,提高設(shè)備利用率,減少人為錯(cuò)誤,并且提高整體的生產(chǎn)
    的頭像 發(fā)表于 11-14 09:11 ?493次閱讀

    行云流水線 滿足你對(duì)工作流編排的一切幻想~skr

    流水線模型 眾所周知,DevOps流水線(DevOps pipeline)的本質(zhì)是實(shí)現(xiàn)自動(dòng)化工作流程,用于支持軟件開發(fā)、測試和部署的連續(xù)集成、交付和部署(CI/CD)實(shí)踐。它是DevOps方法論
    的頭像 發(fā)表于 08-05 13:42 ?329次閱讀

    ADS900高速流水線模數(shù)轉(zhuǎn)換(ADC)數(shù)據(jù)表

    電子發(fā)燒友網(wǎng)站提供《ADS900高速流水線模數(shù)轉(zhuǎn)換(ADC)數(shù)據(jù)表.pdf》資料免費(fèi)下載
    發(fā)表于 07-30 14:11 ?0次下載
    ADS900高速<b class='flag-5'>流水線</b>模數(shù)轉(zhuǎn)換<b class='flag-5'>器</b>(ADC)數(shù)據(jù)表

    ADS930高速流水線模數(shù)轉(zhuǎn)換(ADC)數(shù)據(jù)表

    電子發(fā)燒友網(wǎng)站提供《ADS930高速流水線模數(shù)轉(zhuǎn)換(ADC)數(shù)據(jù)表.pdf》資料免費(fèi)下載
    發(fā)表于 07-30 14:10 ?0次下載
    ADS930高速<b class='flag-5'>流水線</b>模數(shù)轉(zhuǎn)換<b class='flag-5'>器</b>(ADC)數(shù)據(jù)表

    ADS5421流水線式模數(shù)轉(zhuǎn)換(ADC)數(shù)據(jù)表

    電子發(fā)燒友網(wǎng)站提供《ADS5421流水線式模數(shù)轉(zhuǎn)換(ADC)數(shù)據(jù)表.pdf》資料免費(fèi)下載
    發(fā)表于 07-30 11:16 ?0次下載
    ADS5421<b class='flag-5'>流水線</b>式模數(shù)轉(zhuǎn)換<b class='flag-5'>器</b>(ADC)數(shù)據(jù)表

    ADS5413 CMOS流水線模數(shù)轉(zhuǎn)換(ADC)數(shù)據(jù)表

    電子發(fā)燒友網(wǎng)站提供《ADS5413 CMOS流水線模數(shù)轉(zhuǎn)換(ADC)數(shù)據(jù)表.pdf》資料免費(fèi)下載
    發(fā)表于 07-29 13:21 ?0次下載
    ADS5413 CMOS<b class='flag-5'>流水線</b>模數(shù)轉(zhuǎn)換<b class='flag-5'>器</b>(ADC)數(shù)據(jù)表

    ADS5237流水線式模數(shù)轉(zhuǎn)換(ADC)數(shù)據(jù)表

    電子發(fā)燒友網(wǎng)站提供《ADS5237流水線式模數(shù)轉(zhuǎn)換(ADC)數(shù)據(jù)表.pdf》資料免費(fèi)下載
    發(fā)表于 07-29 11:46 ?0次下載
    ADS5237<b class='flag-5'>流水線</b>式模數(shù)轉(zhuǎn)換<b class='flag-5'>器</b>(ADC)數(shù)據(jù)表

    ADS828流水線式CMOS模數(shù)轉(zhuǎn)換數(shù)據(jù)表

    電子發(fā)燒友網(wǎng)站提供《ADS828流水線式CMOS模數(shù)轉(zhuǎn)換數(shù)據(jù)表.pdf》資料免費(fèi)下載
    發(fā)表于 07-23 09:17 ?0次下載
    ADS828<b class='flag-5'>流水線</b>式CMOS模數(shù)轉(zhuǎn)換<b class='flag-5'>器</b>數(shù)據(jù)表

    MT6835磁編碼IC在自動(dòng)鏈板流水線中控制電機(jī)的應(yīng)用

    在現(xiàn)代工業(yè)自動(dòng)化領(lǐng)域中,精確控制電機(jī)運(yùn)行是實(shí)現(xiàn)高效、穩(wěn)定生產(chǎn)流程的關(guān)鍵環(huán)節(jié)。MT6835磁編碼IC(集成電路)作為一種高性能的電機(jī)控制解決方案,其在自動(dòng)鏈板流水線中控制電機(jī)的應(yīng)用顯得尤
    的頭像 發(fā)表于 07-21 14:41 ?773次閱讀
    MT6835磁編碼IC在自動(dòng)鏈板<b class='flag-5'>流水線</b>中控制電機(jī)的應(yīng)用

    ADS805流水線模數(shù)轉(zhuǎn)換ADC數(shù)據(jù)表

    電子發(fā)燒友網(wǎng)站提供《ADS805流水線模數(shù)轉(zhuǎn)換ADC數(shù)據(jù)表.pdf》資料免費(fèi)下載
    發(fā)表于 07-16 11:28 ?0次下載
    ADS805<b class='flag-5'>流水線</b>模數(shù)轉(zhuǎn)換<b class='flag-5'>器</b>ADC數(shù)據(jù)表

    固定式的掃碼在SMT流水線中的使用

    新大陸固定式掃碼作為一種高效的條碼掃描設(shè)備,廣泛應(yīng)用于各個(gè)行業(yè)中,尤其是在SMT(表面貼裝技術(shù))流水線中有重要的作用。以下是新大陸固定式掃碼在SMT流水線中的具體使用情況。提高生產(chǎn)
    的頭像 發(fā)表于 07-03 10:18 ?602次閱讀
    固定式的掃碼<b class='flag-5'>器</b>在SMT<b class='flag-5'>流水線</b>中的使用

    RISC-V架構(gòu)的多級(jí)流水線處理

    有的單核RISC-V MCU支持四級(jí)流水線,有的只支持三級(jí)流水線,是不是級(jí)數(shù)越多,帶來的開銷越大,功耗也越高呢?
    發(fā)表于 05-20 16:01

    具有3態(tài)輸出的多級(jí)流水線寄存器數(shù)據(jù)表

    電子發(fā)燒友網(wǎng)站提供《具有3態(tài)輸出的多級(jí)流水線寄存器數(shù)據(jù)表.pdf》資料免費(fèi)下載
    發(fā)表于 05-16 09:39 ?0次下載
    具有3態(tài)輸出的多級(jí)<b class='flag-5'>流水線</b><b class='flag-5'>寄存器</b>數(shù)據(jù)表