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

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

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

3天內不再提示

如何復用原有設計中Block的位置

電子工程師 ? 來源:lq ? 2019-01-29 14:14 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

這里的Block是指Block RAMDSP48。在有些設計中,這兩者有其一或者兩者均出現利用率比較高的情形,而且在某一版本中可以達到時序收斂。如果后續版本并不涉及到對Block的修改,特別是不會出現對Block RAM位寬的修改,為了達到時序收斂,一個可行的方案就是繼承收斂版本的Block的布局。本質上,就是復用這些Block的位置信息。在Vivado下完成這樣的操作非常簡單。

Step 1

打開布線后的設計,并找到設計中的Block,這里以Block RAM為例,查找方法如下圖所示,依次選擇Edit -> Find,即可出現此界面。

Step 2

固定BRAM的位置。選中第一步中找到的BRAM,點擊右鍵,選擇Fix Cells即可,如下圖所示。

Step 3

保存Block的位置信息。一旦固定了BRAM的位置,即可點擊Vivado菜單欄內的保存按鈕,這樣就把BRAM的位置信息保存到了target約束文件中。一個小技巧是在保存之前創建一個新的約束文件,并把該文件設置為target約束文件,然后保存,這些信息就在該文件中,如下圖所示。

實際上,上述操作均可通過Tcl腳本完成,如下圖所示。

結論

對于Block RAM或DSP48利用率較高的情形,在時序收斂時,可繼承其位置信息。這樣,如果后續設計不牽涉到這些Block的改動,那么即可復用其位置信息,從而加速時序收斂的進程。

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

    關注

    0

    文章

    26

    瀏覽量

    14937
  • BRAM
    +關注

    關注

    0

    文章

    41

    瀏覽量

    11289

原文標題:如何復用原有設計中Block的位置

文章出處:【微信號:Lauren_FPGA,微信公眾號:FPGA技術驛站】歡迎添加關注!文章轉載請注明出處。

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    RAW block

    設置這個結構體的typedefstruct RAW_COMMON_BLOCK_OBJECT {LIST block_list;RAW_U8*name;RAW_U8block
    發表于 02-27 14:07

    FPGA Block Diagram能直接聯合Modelsim仿真嗎?

    FPGA Block Diagram能直接聯合Modelsim仿真嗎?如果不使用Block Diagram,是能夠正常聯合Modelsim仿真的,但是使用了Block Diagra
    發表于 10-08 17:12

    Nand Flash的壞塊(Bad Block

    壞了,也要在程序運行過程,發現,并且標記成壞塊的。具體標記的位置,和上面一樣。這類塊叫做worn-out bad block。對于壞塊的管理,在Linux系統,叫做壞塊管理(BBM
    發表于 06-11 12:15

    BCPMOD子模塊如何實現上行CQI復用,以及RI、ACK交織

    本人在6670上調試PUSCH鏈路,BCPMOD子模塊對上行CQI復用,以及RI、ACK交織處理過程不太清楚。有以下幾個問題想請教各位大神。非常感謝!!! (1)BCPMOD子模塊
    發表于 06-21 00:28

    for always可以在block合成的嗎?

    的是always @ block的“for循環”。我應該使用FSM嗎?還是有其他選擇嗎?或者對于循環來說很好,我可以繼續使用FPGA IMplementation嗎?提前致謝,沙以上來自于谷歌翻譯以下為原文
    發表于 10-30 11:11

    請問9K Block RAM設計那些2 9K Block RAM在哪里?

    嗨,我想為我的設計使用比特流加密,我遇到了一個關于9K Block RAM的問題,在答案記錄39999描述了r然后我決定在我的設計刪除所有9k Block RAM并將它們更改為16
    發表于 06-06 07:23

    怎么使原有的封裝位置不變?

    一個項目中,原理圖中序號變動,怎么使原有的封裝位置不變?(比喻 RB49變成了 R9) 在PCBRB49的位置不變,序號變成了R9,求解!謝謝~~~~~
    發表于 09-10 05:37

    如何在原有的覆銅的位置進行細微的調整?

    如何在原有的覆銅的位置進行細微的調整?
    發表于 09-20 05:35

    【技術干貨】PADS模塊復用(Reuse功能)使用方法

    “所有項目”,點擊 “確定”,如果有警告內容,可忽略注意:導入后如果需要將所導入的內容放置到一個固定的位置,可將復用模塊所在的PCB的原點位置,及需要導入模塊的PCB的原點
    發表于 10-23 20:01

    如何使用Vivado IP Block Design?

    對你所有的人來說,我已經閱讀了有關IP Block Designs的手冊和培訓材料,并成功地生成了AXI LITE BRAM IP設計,以及之前在USER社區為您提供的一些幫助。我所堅持
    發表于 03-20 08:52

    DDR走線復用分析

    復用模塊(忽略警告)      4、重置復用模塊的原點  選擇復用模塊==》右擊==》重置原點==》把原點設置在一開始A1的位置,因為沒有器件無法找A1的
    發表于 02-20 15:05

    板內快速復用和板間快速復用

    、板間按原理圖按頁快速復用板間的模塊復用,Allegro自帶復用功能成功率比較低。而且,復用的時候,板上的電容是亂抓的,效果不好。使用YEPEDA可以按原理圖頁器件
    發表于 03-18 21:11

    關于thumb指令的IT block描述

    IT block是thumb指令集中引出來的東西,用來解決thumb指令不能條件執行的缺點。可以通過IT指令,給后續的1到4條指令,決定其執行條件。IT block的信息,存放在PSTATE,在
    發表于 04-02 17:20

    發射應用多個高速、復用DAC的同步

    發射應用多個高速、復用DAC的同步 摘要:該篇應用筆記給出了多個具有多路輸入或集成內插濾波器的高速復用數模轉換器(DAC)
    發表于 09-11 21:02 ?1135次閱讀
    發射應用<b class='flag-5'>中</b>多個高速、<b class='flag-5'>復用</b>DAC的同步

    Alitum如何將原有默認的板框刪除或重新定義板框

    Alitum如何將原有默認的板框刪除或重新定義板框
    發表于 12-24 09:25 ?0次下載
    主站蜘蛛池模板: 上课被同桌摸下面做羞羞 | 综合一个色 | 午夜视频黄 | 恐怖片大全恐怖片免费观看好看的恐怖片 | 亚洲日本一区二区三区在线不卡 | 色网站在线看 | 欧美在线精品一区二区三区 | 日本网络视频www色高清免费 | 九九热在线视频观看这里只有精品 | 五月婷婷视频在线 | 亚洲精品mv在线观看 | 69ww免费视频播放器 | 国产午夜在线观看视频 | 久久99久久精品免费思思6 | 3344在线 | 四虎影在永久地址在线观看 | 五月激情综合婷婷 | 亚洲一区二区三区四区五区六区 | 高清一级毛片一本到免费观看 | 久久精品国产99精品最新 | 中文字幕一区在线 | 人人添人人澡人人澡人人人爽 | 在线观看视频播放 | 国产精品爱久久久久久久三级 | 男人和女人做a免费视频 | 美女性色| 黄色大片免费观看 | 国产黄视频网站 | 手机看片1024久久 | 激情网婷婷| 国产免费美女 | 欧美成人猛男性色生活 | 免费簧片视频 | 色老头久久久久 | 国产主播精品在线 | 在线视频观看一区 | 在线电影天堂 | 68日本xxxⅹxxxxx18| 日本一区二区三区不卡在线看 | 日日夜夜天天久久 | 亚洲五月婷婷 |