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

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

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

Spartan-6觸發(fā)器控制信號(hào)的扇出數(shù)量統(tǒng)計(jì)方式

星星科技指導(dǎo)員 ? 來(lái)源:eetop ? 作者:eetop ? 2023-12-14 15:04 ? 次閱讀

Spartan-6的一個(gè)Slice中包含8個(gè)觸發(fā)器(FFs),每個(gè)觸發(fā)器包括兩個(gè)控制信號(hào):CE、SR(只能用作Reset或Set之一),但這8個(gè)觸發(fā)器共用控制信號(hào)輸入端口,這一特性限制控制信號(hào)不同的觸發(fā)器在布局(Map)時(shí),不能優(yōu)化入同一Slice,正是基于此,Xilinx推薦對(duì)于低扇出的觸發(fā)器控制信號(hào)在代碼編寫(xiě)時(shí)盡量吸收進(jìn)觸發(fā)器D輸入端之前的LUT中,并在XST的綜合屬性選項(xiàng)中提供配置項(xiàng),讓XST綜合時(shí)自動(dòng)將低扇出的控制信號(hào)吸收進(jìn)觸發(fā)器D輸入端之前的LUT中,如下圖:

1629032628587561.png

但是,對(duì)于設(shè)計(jì)中大量使用的門(mén)控型總線(xiàn)數(shù)據(jù),即滿(mǎn)足某種條件時(shí)寄存一組總線(xiàn)數(shù)據(jù),采用FDE的設(shè)計(jì)方式更有利于控制CE信號(hào)的扇出數(shù)量,基于此思路,特別試驗(yàn),代碼如下,其中DBUF_DOUT、CFGR_BUF即為32-bits的總線(xiàn)型數(shù)據(jù):

1629032691309444.png

布局后,查看XST的Map Report中的Control Sets章節(jié),如下圖:

1629032734337576.png

可以看到,CFGR_BUF[31:0]這組總線(xiàn)數(shù)據(jù)采用8個(gè)Slices實(shí)現(xiàn),每個(gè)Slice使用4個(gè)FFs,符合設(shè)計(jì)預(yù)期。

查看PAR后的Static Timing報(bào)告,可以看到,Static Timing報(bào)告中對(duì)CFGR_BUF_CE信號(hào)的扇出數(shù)量統(tǒng)計(jì)為9,即每個(gè)Slice的CE輸入端口統(tǒng)計(jì)為一個(gè)信號(hào)扇出,符合設(shè)計(jì)預(yù)期,如下圖:

1629032810363408.png

綜合Xilinx用戶(hù)手冊(cè)介紹的原理和實(shí)際試驗(yàn)結(jié)果,可以得出如下結(jié)論:XST在對(duì)Spartan-6布局布線(xiàn)時(shí)一個(gè)Slice的SR、CE輸入端口統(tǒng)計(jì)為一個(gè)信號(hào)扇出負(fù)載。

審核編輯:黃飛

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

    關(guān)注

    70

    文章

    2137

    瀏覽量

    120386
  • 觸發(fā)器
    +關(guān)注

    關(guān)注

    14

    文章

    1990

    瀏覽量

    60870
  • 控制信號(hào)
    +關(guān)注

    關(guān)注

    0

    文章

    153

    瀏覽量

    11917
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    觸發(fā)器的三種觸發(fā)方式原理圖

    觸發(fā)器是一種存儲(chǔ)器件,它可以在特定的輸入信號(hào)條件下改變其狀態(tài)。觸發(fā)器觸發(fā)方式指的是觸發(fā)器在何種
    的頭像 發(fā)表于 01-26 17:18 ?6935次閱讀
    <b class='flag-5'>觸發(fā)器</b>的三種<b class='flag-5'>觸發(fā)</b><b class='flag-5'>方式</b>原理圖

    XMC4300從控制器Spartan-6 FPGA兼容嗎?

    我目前正在探索將英飛凌 XMC4300 從控制器與 Xilinx Spartan-6 FPGA 集成到我們項(xiàng)目中的兼容性和通信協(xié)議選項(xiàng)。 具體來(lái)說(shuō),我想了解 XMC4300 是否適用于促進(jìn)我們?cè)?/div>
    發(fā)表于 03-06 07:47

    Spartan-6 IO是否具有內(nèi)置的施密特觸發(fā)器?

    嗨,我有兩個(gè)問(wèn)題如下。1. Spartan-6 IO是否具有內(nèi)置的施密特觸發(fā)器?我注意到FPGA產(chǎn)生的時(shí)鐘輸出比外部時(shí)鐘分配器具有更高的抖動(dòng)。但為什么會(huì)這樣呢?非常感謝你。劉亦菲
    發(fā)表于 08-07 09:06

    Spartan-6 FPGA工業(yè)影像目標(biāo)設(shè)計(jì)平臺(tái)(Xilin

    Spartan-6 FPGA工業(yè)影像目標(biāo)設(shè)計(jì)平臺(tái)(Xilinx推出) Xilinx推出賽靈思Spartan-6 FPGA工業(yè)影像目標(biāo)設(shè)計(jì)平臺(tái),為低成本、低功耗的工業(yè)影像系
    發(fā)表于 03-23 11:35 ?894次閱讀

    基于Spartan-6的FPGA SP601開(kāi)發(fā)設(shè)計(jì)方案

    基于Spartan-6的FPGA SP601開(kāi)發(fā)設(shè)計(jì)方案 Spartan-6是Xilinx公司的FPGA批量應(yīng)用有最低成本的FPGA,采用45nm低功耗銅工藝,在成本,性能和功耗上有最好的平衡.該系
    發(fā)表于 04-02 14:25 ?2431次閱讀

    Spartan-6 FPGA Configuration User Guide

    Spartan-6 FPGA Configuration User Guide
    發(fā)表于 09-19 15:46 ?31次下載

    Spartan-6 FPGA電氣特性

    Spartan-6 FPGA Data Sheet
    發(fā)表于 10-24 08:39 ?21次下載

    Xilinx Spartan-6系列封裝概述和管腳分配

     Spartan-6系列具有低成本、省空間的封裝形式,能使用戶(hù)引腳密度最大化。所有Spartan-6 LX器件之間的引腳分配是兼容的,所有Spartan-6 LXT器件之間的引腳分配是兼容的,但是
    發(fā)表于 07-01 10:48 ?9206次閱讀
    Xilinx <b class='flag-5'>Spartan-6</b>系列封裝概述和管腳分配

    如何使用Xilinx Spartan-6的物流解決方案

    該演示展示了Prodrive引導(dǎo)的vechile如何使用Xilinx Spartan-6為倉(cāng)庫(kù)和生產(chǎn)提供靈活的物流解決方案,從而實(shí)現(xiàn)功能安全。
    的頭像 發(fā)表于 11-27 06:23 ?2366次閱讀

    Spartan-6 FPGA中的DCM功能介紹

    了解如何描述Spartan-6 FPGA中的全局和I / O時(shí)鐘網(wǎng)絡(luò),描述時(shí)鐘緩沖及其與I / O資源的關(guān)系,描述Spartan-6 FPGA中的DCM功能。
    的頭像 發(fā)表于 11-22 06:10 ?5115次閱讀

    spartan-6 FPGA的配置資料說(shuō)明

    本文檔的主要內(nèi)容詳細(xì)介紹的是spartan-6 FPGA的配置資料說(shuō)明。
    發(fā)表于 02-15 16:39 ?20次下載
    <b class='flag-5'>spartan-6</b> FPGA的配置資料說(shuō)明

    觸發(fā)器的常用觸發(fā)方式

    同步式觸發(fā)采用高電平觸發(fā)方式即在CP高電平期間,輸入信號(hào)起作用。同步式RS觸發(fā)器波形見(jiàn)下圖,在CP高電平期間,輸出會(huì)隨輸入
    發(fā)表于 07-15 09:23 ?4w次閱讀
    <b class='flag-5'>觸發(fā)器</b>的常用<b class='flag-5'>觸發(fā)</b><b class='flag-5'>方式</b>

    Spartan-6 FPGA的配置教程說(shuō)明

     Spartan-6 FPGA 利用CCL 支持布線(xiàn)線(xiàn)路與邏輯單元之間的可配置互聯(lián)功能。Spartan-6 FPGA 是易失性器件- 電源移除時(shí),不能保留原有配置。為了配置Spartan-6
    發(fā)表于 01-10 15:28 ?26次下載
    <b class='flag-5'>Spartan-6</b> FPGA的配置教程說(shuō)明

    觸發(fā)器的種類(lèi)與觸發(fā)方式

    你知道嗎?計(jì)算機(jī)和計(jì)算器使用觸發(fā)器來(lái)進(jìn)行記憶。一定數(shù)量觸發(fā)器組合將產(chǎn)生一定數(shù)量的內(nèi)存。觸發(fā)器是使用邏輯門(mén)形成的,而邏輯門(mén)又由晶體管制成。
    的頭像 發(fā)表于 09-12 16:36 ?5.6w次閱讀
    <b class='flag-5'>觸發(fā)器</b>的種類(lèi)與<b class='flag-5'>觸發(fā)</b><b class='flag-5'>方式</b>

    rs觸發(fā)器觸發(fā)方式有哪幾種

    觸發(fā)方式有以下幾種。 異步觸發(fā)方式:異步觸發(fā)是指觸發(fā)器的狀態(tài)不受時(shí)鐘
    的頭像 發(fā)表于 01-15 16:12 ?2102次閱讀