色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

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

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

3天內不再提示

FPGA設計之tcl腳本的應用

CHANBAEK ? 來源:小小研究生 ? 作者:yjs ? 2023-09-07 18:30 ? 次閱讀

目前已經學完了基礎實驗,這里要介紹Quatus自帶的兩個非常重要的功能,第一個是tcl腳本,第二個是SignalTap(下一篇)。

我們首先從管腳分配的實例去理解tcl腳本的功能。TCL(tool command language),是一種解釋執行的腳本語言,常用于快速原型開發,腳本編程,GUI和測試等方面。包含了語言和庫,首先tcl是一種簡單的腳本語言,主要使用于發布命令給一些程序如文本編輯器、調試器和shell。同時它也是個庫,可以被嵌入應用程序,每個應用程序都可以根據自己的需要對tcl語言進行擴展。由于它具有良好的可擴展性,目前成為自動測試中的標準。

快速綁定管腳

當復雜模塊需要綁定的管腳過多時,手動去設置不方便,這里提供了一種自動化綁定管腳的方法,同時Quatus提供了支持tcl腳本的接口。我的tcl管腳分配腳本中包含了開發板上用到的可控外設的所有管腳配置信息,由于開發板廠家和型號是不一樣的,管腳也會有區別,但是方法和語法是一樣的,只需要做些許修改。

圖片

注釋用#,set_location_assignment表示進行管腳約束,后面是管腳的位置,“-to”后面是代碼頂層的管腳名,每行結束后沒有分號

在實際使用時,tcl腳本文件要放在工程文件夾下,并將其添加到工程中,否則無法自動識別。這個工程用到哪個模塊的引腳就只需要保留對應的引腳。其他沒用到的模塊用#注釋掉。在notepad++中按住Alt鍵在列模式下進行編輯,拖動鼠標選中每一列開頭的位置輸入#。

圖片

實際tcl腳本分配管腳的優勢在管腳特別多的時候才明顯,但是目前還沒接觸特別復雜的模塊,先以流水燈為例

1、將tcl腳本命令為water_led.tcl放在工程文件夾下

圖片

2、注釋掉沒有使用到的管腳,只留下時鐘,復位,四個LED。代碼中的端口名和Tcl腳本中的管腳命名必須一致!!!

3、Toos-TCL Scripts-自動識別到-run(亂碼的中文不影響)

圖片

4、打開pin planner確認管腳都已經自動分配好

圖片

還有一種方式可以加載tcl腳本,結果是一樣的,習慣哪種都行

1、View-Utility Windows-Tcl Console

2、在tcl console欄里復制粘貼tcl腳本里的內容

3、打開pin planner確認管腳都已經自動分配好

圖片

還有一種方式可以分配管腳

Assignments-Import Assignments-添加csv或txt文件(同樣要將csv文件或txt文件放到工程目錄下)

圖片

快速解除管腳

Assignments-Remove Assignments-選中Pin, Location & Routing Assignments-OK

圖片

圖片

導出Tcl腳本

手動綁定好管腳之后也可以直接導出包含管腳信息的tcl腳本

按住shift鍵選中所有pin,右鍵單擊選擇export,輸出格式選擇tcl,選好導出文件位置,導出

圖片

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

    關注

    1629

    文章

    21744

    瀏覽量

    603608
  • FPGA設計
    +關注

    關注

    9

    文章

    428

    瀏覽量

    26523
  • TCL
    TCL
    +關注

    關注

    10

    文章

    1726

    瀏覽量

    88631
  • 腳本
    +關注

    關注

    1

    文章

    390

    瀏覽量

    14874
收藏 人收藏

    評論

    相關推薦

    XILINX FPGA Debug with VIO and TCL

    提供的軟核,通過Xilinx開發環境和jtag下載線可以在PC上獲知FPGA內部邏輯信號的狀態,也能輸出信號給FPGA內部邏輯。TCL是一種通用的EDA工具腳本語言。Xilinx開發環
    發表于 03-08 15:29

    加載TCL腳本

    求助大神 制作能夠 “加載TCL腳本功能”得用什么控件!求指教求指點~!萬分感謝~!{:36:}百度了好幾天都沒有~!
    發表于 04-22 09:55

    關于TCL腳本問題

    請問大家,這個tcl腳本文件是做什么用的呢????本人是菜鳥,還望大家多多指教啊
    發表于 06-14 16:05

    例說FPGA連載33:PLL例化配置與LED使用Tcl Console進行引腳分配

    `例說FPGA連載33:PLL例化配置與LED使用Tcl Console進行引腳分配特權同學,版權所有配套例程和更多資料下載鏈接:http://pan.baidu.com/s/1c0nf6Qc
    發表于 09-17 17:50

    例說FPGA連載34:PLL例化配置與LED使用TCL Scripts進行引腳分配

    `例說FPGA連載34:PLL例化配置與LED使用TCL Scripts進行引腳分配特權同學,版權所有配套例程和更多資料下載鏈接:http://pan.baidu.com/s/1c0nf6Qc
    發表于 09-23 09:34

    勇敢的芯伴你玩轉Altera FPGA連載49:PWM蜂鳴器驅動引腳分配

    Language),即工具命令語言。是一種好用易學的編程語言。在EDA工具中廣泛使用,幾乎所有FPGA開發工具都支持這種語言進行輔助設計。例如這里我們就要嘗試用tcl腳本進行FPGA
    發表于 02-27 21:50

    ISE 14.7怎么從tcl腳本更改.bit文件名

    你好,我做了Project->生成TCL腳本。現在,我希望能夠從tcl腳本中指定.bit文件名。我怎么做?以上來自于谷歌翻譯以下為原文hello,I did the Project-&
    發表于 11-09 11:49

    【創龍TLZ7x-EasyEVM評估板試用連載】TcL腳本的使用

    ` 今天繼續與大家分享一下使用TcL腳本生成Vivado工程及編譯的開發體驗。創龍提供了豐富的入門教程與Demo程序,幫助我們快速熟悉FPGA開發流程。先來了解一下什么是Tcl呢?
    發表于 06-07 13:59

    在Vivado下利用Tcl腳本對綜合后的網表進行編輯過程

    在ISE下,對綜合后的網表進行編輯幾乎是不可能的事情,但在Vivado下成為可能。Vivado對Tcl的支持,使得Tcl腳本FPGA設計中有了用武之地。本文通過一個實例演示如何在Vi
    發表于 11-18 03:16 ?7548次閱讀
    在Vivado下利用<b class='flag-5'>Tcl</b><b class='flag-5'>腳本</b>對綜合后的網表進行編輯過程

    VivadoTCL腳本語言基本語法介紹

    TCL腳本語言 Tcl(Tool Command Language)是一種很通用的腳本語言,它幾乎在所有的平臺上都可以解釋運行,而且VIVADO也提供了
    發表于 04-11 12:09 ?9913次閱讀

    FPGA設計中Tcl在Vivado中的基礎應用

    Tcl介紹 Vivado是Xilinx最新的FPGA設計工具,支持7系列以后的FPGA及Zynq 7000的開發。與之前的ISE設計套件相比,Vivado可以說是全新設計的。無論從界面、設置、算法
    的頭像 發表于 11-17 17:32 ?2595次閱讀

    FPGA調試中常用的TCL語法簡介

    使用Jtag Master調試FPGA程序時用到tcl語言,通過編寫tcl腳本,可以實現對FPGA的讀寫,為調試
    的頭像 發表于 02-19 19:44 ?2756次閱讀

    ?FPGA便捷開發-TCL商店(開源)

    傳統的FPGA開發都是通過GUI界面進行相關的“按鈕”式操作,Vivado則在引入Tcl解釋器后,可以通過非工程模式進行操作,一個Tcl腳本即可自動化建立工程,對工程進行分析。
    的頭像 發表于 04-07 15:02 ?5668次閱讀

    Vivado設計套件用戶指南:使用Tcl腳本

    電子發燒友網站提供《Vivado設計套件用戶指南:使用Tcl腳本.pdf》資料免費下載
    發表于 09-14 14:59 ?0次下載
    Vivado設計套件用戶指南:使用<b class='flag-5'>Tcl</b><b class='flag-5'>腳本</b>

    Vivado Design Suite用戶指南:使用Tcl腳本

    電子發燒友網站提供《Vivado Design Suite用戶指南:使用Tcl腳本.pdf》資料免費下載
    發表于 09-13 15:26 ?0次下載
    Vivado Design Suite用戶指南:使用<b class='flag-5'>Tcl</b><b class='flag-5'>腳本</b>
    主站蜘蛛池模板: 69精品国产人妻蜜桃国产毛片| 国产h视频在线观看免费| 国内精品国内自产视频| 亚洲欧美日韩中字视频三区| 果冻传媒 在线播放观看| 用快播看黄的网站| 欧美激情精品久久久久久不卡| 动漫H片在线播放免费高清| 亚洲国产综合另类视频| 老师真棒无遮瑕版漫画免费| 超碰97超碰在线视频哦| 亚洲精品久久久一区| 美女网站免费久久久久久久| 国产精品99久久久久久宅男AV| 伊人网综合在线观看| 日韩亚洲欧美中文在线| 精品无人区一区二区三区| xxxx18动漫| 亚洲视频在线观看网站| 日本G奶乳液汁| 久久九九亚洲精品| 国产成人无码AV麻豆| 2019天天射干网站| 少妇被躁爽到高潮无码久久| 久久理论片迅播影院一级| 国产成人免费片在线视频观看 | 久久AV喷吹AV高潮欧美| qvod电影网站| 在线色av| 小箩莉奶水四溅小说| 欧美性爱-第1页| 久久女婷五月综合色啪| 国产乱码一区二区三区| AV午夜午夜快憣免费观看| 亚洲日韩视频免费观看| 四虎国产精品免费观看视频| 墨西哥美女主播| 久久久97丨国产人妻熟女| 国产在线视精品在亚洲| 高清国语自产拍在线| 99热在线观看精品|