在线看毛片网站电影-亚洲国产欧美日韩精品一区二区三区,国产欧美乱夫不卡无乱码,国产精品欧美久久久天天影视,精品一区二区三区视频在线观看,亚洲国产精品人成乱码天天看,日韩久久久一区,91精品国产91免费

<abbr id="27omo"></abbr>

<menu id="27omo"><dl id="27omo"></dl></menu>
    • <label id="27omo"><tt id="27omo"></tt></label>

      新聞中心

      EEPW首頁(yè) > 設(shè)計(jì)應(yīng)用 > Tcl在Vivado中的應(yīng)用

      Tcl在Vivado中的應(yīng)用

      作者:周立娜 時(shí)間:2015-04-28 來(lái)源:電子產(chǎn)品世界 收藏

        的新一代設(shè)計(jì)套件 Vivado 相比上一代產(chǎn)品 ISE, 在運(yùn)行速度、算法優(yōu)化和功能整合等很多方面都有了顯著地改進(jìn)。 但是對(duì)初學(xué)者來(lái)說(shuō),新的約束語(yǔ)言 XDC 以及腳本語(yǔ)言 Tcl 的引入則成為了快速掌握 Vivado 使用技巧的最大障礙,以至于兩年多后的今天,仍有很多用戶缺乏升級(jí)到 Vivado 的信心。

      本文引用地址:http://www.biyoush.com/article/273292.htm

        本文介紹了 Tcl 在 Vivado 中的基礎(chǔ)應(yīng)用,希望起到拋磚引玉的作用,指引使用者在短時(shí)間內(nèi)快速掌握相關(guān)技巧,更好地發(fā)揮 Vivado 在 設(shè)計(jì)中的優(yōu)勢(shì)。

        1 Tcl 的背景介紹和基礎(chǔ)語(yǔ)法

        Tcl(讀作 tickle) 誕生于 80 年代的加州大學(xué)伯克利分校,作為一種簡(jiǎn)單高效可移植性好的腳本語(yǔ)言,目前已經(jīng)廣泛應(yīng)用在幾乎所有的 EDA 工具中。 Tcl 的最大特點(diǎn)就是其語(yǔ)法格式極其簡(jiǎn)單甚至可以說(shuō)僵化, 采用純粹的 [命令 選項(xiàng) 參數(shù)] 形式, 是名副其實(shí)的“工具命令語(yǔ)言”( 即 Tcl 的全稱 Tool Command Language) 。

        實(shí)際上 Tcl 的功能可以很強(qiáng)大,用其編寫(xiě)的程序也可以很復(fù)雜,但要在 Vivado 或大部分其它 EDA 工具中使用,則只需掌握其中最基本的幾個(gè)部分。注: 在以下示例中, % 表示 Tcl 的命令提示符,執(zhí)行回車(chē)后, Tcl 會(huì)在下一行輸出命令執(zhí)行結(jié)果。 // 后是作者所加注釋,并不是例子的一部分。

          

        打印主要通過(guò) puts 語(yǔ)句來(lái)執(zhí)行,配合特殊符號(hào), 直接決定最終輸出內(nèi)容。

        1.3 文件 I/O

        寫(xiě)文件 讀文件
          

        可以看到 Tcl 對(duì)文件的操作也是通過(guò)設(shè)置變量、改變屬性以及打印命令來(lái)進(jìn)行的。 上述寫(xiě)文件的例子中通過(guò) puts 命令在 my_file.txt 文件中寫(xiě)入兩行文字,分別為“Hello World!”和 myVar 變量的值,然后在讀文件操作中逐行讀取同一文件的內(nèi)容。

        1.4 控制流和循環(huán)命令

        Tcl 語(yǔ)言中用于控制流程和循環(huán)的命令與 C 語(yǔ)言及其它高級(jí)語(yǔ)言中相似,包括 if、while、 for 和 foreach 等等。

        具體使用可以參考如下示例,
          

        1.5 子程序/過(guò)程

        Tcl 中的子程序也叫做過(guò)程( Procedures) , Tcl 正是通過(guò)創(chuàng)建新的過(guò)程來(lái)增強(qiáng)其內(nèi)建命令的能力,提供更強(qiáng)的擴(kuò)展性。具體到 Vivado 的使用中,用戶經(jīng)常可以通過(guò)對(duì)一個(gè)個(gè)子程序/過(guò)程的創(chuàng)建來(lái)擴(kuò)展或個(gè)性化 Vivado 的使用流程。
          


      上一頁(yè) 1 2 3 下一頁(yè)

      關(guān)鍵詞: Xilinx VivadoTcl FPGA cells

      評(píng)論


      相關(guān)推薦

      技術(shù)專區(qū)

      關(guān)閉