亚洲精品久久久久久久久久久,亚洲国产精品一区二区制服,亚洲精品午夜精品,国产成人精品综合在线观看,最近2019中文字幕一页二页

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

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

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

帶大家一起體驗一下Vivado的ECO流程

FPGA之家 ? 來源:賽靈思中文社區(qū)論壇 ? 作者:Hong Han ? 2020-11-29 11:04 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

有時我們需要在設(shè)計網(wǎng)表的基礎(chǔ)上微調(diào)一下邏輯,這樣可以無需修改代碼,也無需重新做綜合,在設(shè)計調(diào)試中可以節(jié)省時間同時維持其他邏輯無任何改動。

這里帶大家一起體驗一下Vivado 的ECO流程,以vivado自帶的Example Design為例, 直接用TCL命令修改網(wǎng)表,在正常的寄存器路徑之間加一級LUT。

1. 打開Vivado 界面

2. 打開Example Design "Wavegen":
File -> Project -> Open Example
選中Wavegen(HDL), 器件選擇xcku035

3. 點擊左側(cè)Flow Navigator 窗口 Run Implementation 按鈕, 完成綜合實現(xiàn).

4. 打開Implemented Design (點擊左側(cè)Flow Navigator 窗口 Open Implemented Design 按鈕)

5. 選一條兩個寄存器之間的路徑
運行以下命令,選中打印出的路徑,雙擊可以查看時序報告,F(xiàn)4 鍵可以打開這條路徑的原理圖

%report_timing -from [get_cells clkx_spd_i0/meta_harden_bus_new_i0/signal_meta_reg] -to [get_cells clkx_spd_i0/meta_harden_bus_new_i0/signal_dst_reg] -delay_type max -name test1

可以看到Data Path的布線延遲是0.504ns

路徑的原理圖

6. 把目的寄存器的D端從net上斷下來

%disconnect_net -net clkx_spd_i0/meta_harden_bus_new_i0/signal_meta_reg_n_0 -objects {clkx_spd_i0/meta_harden_bus_new_i0/signal_dst_reg/D}

在這里獲取操作對象(net, Pin) 的方法: 在原理圖中選中對象,然后查看走下角Property 窗口中的NAME 屬性

Pin被從Net上斷開后,會在原理圖上顯示n/c

7. 創(chuàng)建一個LUT1,并設(shè)置LUT的INIT property

%create_cell -reference LUT1clkx_spd_i0/meta_harden_bus_new_i0/my_lut1 %set_property INIT 2'h1 [get_cells clkx_spd_i0/meta_harden_bus_new_i0/my_lut1]

可以看到這個新創(chuàng)建的LUT1所有端口(Pin)都是懸空的. 接下來的步驟要將這些pin連接到合適的net上.

8. 把LUT1的輸入端口連接到之前斷開的net上.

%connect_net -net clkx_spd_i0/meta_harden_bus_new_i0/signal_meta_reg_n_0 -objects {clkx_spd_i0/meta_harden_bus_new_i0/my_lut1/I0}

9. 創(chuàng)建一個新的net用來連接LUT1的輸出pin和之前斷下來的寄存器D pin

%create_net clkx_spd_i0/meta_harden_bus_new_i0/my_net

10. 連接LUT1的輸出pin和之前斷下來的寄存器D pin 到新創(chuàng)建的net上

%connect_net -net clkx_spd_i0/meta_harden_bus_new_i0/my_net -objects {clkx_spd_i0/meta_harden_bus_new_i0/my_lut1/O clkx_spd_i0/meta_harden_bus_new_i0/signal_dst_reg/D}

11. 在Netlist窗口選窗口選中新建的LUT1,將其拖曳到Device中空著的slice LUT bel中

對應(yīng)的命令:

place_cell clkx_spd_i0/meta_harden_bus_new_i0/my_lut1 SLICE_X52Y83/B6LUT

12. 對新的LUT1兩端的net進(jìn)行布線

%route_design -nets [get_nets -of [get_pins clkx_spd_i0/meta_harden_bus_new_i0/my_lut1/*]]

13.檢查布線結(jié)果確保沒有布線錯誤

%report_route_status

14.用步驟5的命令重新報一下時序

15. 生成bit文件

%write_bitstream test.bit

責(zé)任編輯:lq

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

    關(guān)注

    0

    文章

    54

    瀏覽量

    15381
  • 腳本
    +關(guān)注

    關(guān)注

    1

    文章

    406

    瀏覽量

    29005
  • Vivado
    +關(guān)注

    關(guān)注

    19

    文章

    844

    瀏覽量

    70342

原文標(biāo)題:【干貨分享】用ECO腳本的方式在網(wǎng)表中插入LUT1

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

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

掃碼添加小助手

加入工程師交流群

    評論

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

    光纖能與電線一起走嗎

    光纖與電線在特定條件可以一起布線,但需嚴(yán)格遵守安全規(guī)范和物理隔離要求,以下是詳細(xì)分析: 、光纖與電線的物理特性差異 光纖 傳輸介質(zhì):以光信號傳輸數(shù)據(jù),不導(dǎo)電,因此不受電磁干擾(EMI
    的頭像 發(fā)表于 07-14 10:40 ?3472次閱讀

    “碰一下”支付終端應(yīng)用在酒店:智能無卡入住與客房控制

    “碰一下”支付終端和“碰一下”支付機(jī)具今年已在各種餐飲零售門店推廣應(yīng)用。就連天波小編家附近的村口小超市也用上了“碰一下”支付終端。近日,鹵味龍頭企業(yè)絕味食品宣布,全國門店將接入“支付寶碰一下
    的頭像 發(fā)表于 07-04 09:57 ?528次閱讀
    “碰<b class='flag-5'>一下</b>”支付終端應(yīng)用在酒店:智能無卡入住與客房控制

    文詳解LC諧振電路

    今天,我們看一下電路中電感和電容一起出現(xiàn)時會發(fā)生什么有趣的事情。
    的頭像 發(fā)表于 03-19 09:47 ?1.2w次閱讀
    <b class='flag-5'>一</b>文詳解LC諧振電路

    開源啦?。?!基于鴻蒙ArkTS封裝的圖表組件《McCharts》,大家快來一起共創(chuàng)

    鴻蒙的社區(qū)或者鴻蒙開發(fā)群里面,其中有位開發(fā)者問我可以開源出來不,大家一起玩玩,我心想也不是不可以哦,大家一起開發(fā),這樣可能會更快,適配性更
    發(fā)表于 03-15 15:21

    屏蔽網(wǎng)線可以和電線一起

    屏蔽網(wǎng)線與電線不建議一起走線,原因主要有以下幾點: 電磁干擾:電源線在傳輸電能時會產(chǎn)生電磁場,而屏蔽網(wǎng)線中的導(dǎo)線可能會受到這個電磁場的干擾。這種干擾可能導(dǎo)致屏蔽網(wǎng)線的信號質(zhì)量下降、速度變慢,甚至無法
    的頭像 發(fā)表于 03-07 10:47 ?1326次閱讀

    電路圖設(shè)計:需要問一下,需要哪些零件可以組合在一起組成個音箱?

    目前手頭上只有這個音響。現(xiàn)在需要問一下,需要哪些零件可以組合在一起組成個音箱?嗯,設(shè)備呃,包括哪些是多大的電容電阻和三極管,最好能詳細(xì)到多大的二極管,三極管電容電阻
    發(fā)表于 01-24 13:05

    AN-166:與Linduino一起飛行中更新

    電子發(fā)燒友網(wǎng)站提供《AN-166:與Linduino一起飛行中更新.pdf》資料免費下載
    發(fā)表于 01-12 10:09 ?0次下載
    AN-166:與Linduino<b class='flag-5'>一起</b>飛行中更新

    “碰一下”支付背后的4G技術(shù)

    不知道你是否有留意,近期,在線下支付場景中,多了個支付寶“碰一下”支付的設(shè)備,只需要“解鎖手機(jī)—碰一下—確認(rèn)”即可完成支付,對比打開付款碼支付,步驟確實更加簡潔。
    的頭像 發(fā)表于 01-03 16:27 ?4850次閱讀

    支付寶發(fā)布新代AI視覺搜索“探一下

    支付寶近日正式推出了基于自研多模態(tài)大模型技術(shù)的新代AI視覺搜索產(chǎn)品——“探一下”。這創(chuàng)新產(chǎn)品的問世,標(biāo)志著支付寶在AI技術(shù)應(yīng)用領(lǐng)域邁出了重要步。 “探
    的頭像 發(fā)表于 12-31 10:49 ?899次閱讀

    和Dr Peter一起學(xué)KiCad 4.8:設(shè)計規(guī)則檢查(DRC)

    和Dr Peter一起學(xué)KiCad 4.8:設(shè)計規(guī)則檢查(DRC)
    的頭像 發(fā)表于 12-25 14:55 ?2619次閱讀
    和Dr Peter<b class='flag-5'>一起</b>學(xué)KiCad 4.8:設(shè)計規(guī)則檢查(DRC)

    采用THS4503驅(qū)動ADS1675,一起使用時ADC發(fā)燙的原因?

    參考設(shè)計采用THS4503驅(qū)動ADS1675,一起使用時,ADC發(fā)燙,但是能正常工作,去掉THS4503后,ADC不怎么燙,想問一下,是THS4503輸出電流過大造成的,還是什么原因?目前我前面的放大電路是單端輸出, 是否可以采用其他的驅(qū)動電路,自己用運放搭
    發(fā)表于 12-24 07:02

    將UCC39002與3個PT4484模塊一起使用

    電子發(fā)燒友網(wǎng)站提供《將UCC39002與3個PT4484模塊一起使用.pdf》資料免費下載
    發(fā)表于 12-21 10:23 ?0次下載
    將UCC39002與3個PT4484模塊<b class='flag-5'>一起</b>使用

    什么是YOLO?RK3568+YOLOv5是如何實現(xiàn)物體識別的?一起來了解一下!

    、產(chǎn)品簡介TL3568-PlusTEB人工智能實驗箱國產(chǎn)高性能處理器64位4核低功耗2.0GHz超高主頻1T超高算力NPU兼容鴻蒙等國產(chǎn)操作系統(tǒng)二、實驗?zāi)康?、了解YOLOv5模型的用途及流程;2
    的頭像 發(fā)表于 12-19 19:04 ?1477次閱讀
    什么是YOLO?RK3568+YOLOv5是如何實現(xiàn)物體識別的?<b class='flag-5'>一起</b>來了解<b class='flag-5'>一下</b>!

    Vivado之實現(xiàn)布局布線流程介紹

    、前言 本文將介紹Vivado進(jìn)行綜合,以及布局布線的內(nèi)部流程,熟悉該流程后結(jié)合Settings中對應(yīng)的配置選項,對于時序收斂調(diào)試將更具有針對性。 二、Implementation(
    的頭像 發(fā)表于 12-06 09:08 ?2273次閱讀
    <b class='flag-5'>Vivado</b>之實現(xiàn)布局布線<b class='flag-5'>流程</b>介紹

    DAC81416將多通道輸出口連一起,輸出不同電壓,會發(fā)生什么?

    大家好,如果將DAC的多個輸出通道連在一起,輸出不同電壓,會發(fā)生什么?
    發(fā)表于 11-20 07:36