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

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

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

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

FPGA調(diào)試中常用的TCL語法簡介

C29F_xilinx_inc ? 來源:賽靈思 ? 作者:賽靈思 ? 2022-02-19 19:44 ? 次閱讀

使用Jtag Master調(diào)試FPGA程序時用到tcl語言,通過編寫tcl腳本,可以實現(xiàn)對FPGA的讀寫,為調(diào)試FPGA程序帶來極大的便利,下面對FPGA調(diào)試過程中常用的tcl語法進(jìn)行介紹,并通過tcl讀FIFO的例子,說明tcl在實際工程中的應(yīng)用。

TCL語法

目錄

D盤下tcl目錄下文件test.tcl,在TCL中這樣表示:

D:/tcl/test.tcl
cd D:/tcl/test.tcl ;#切換目錄
pwd ;#顯示當(dāng)前路徑

置換

set x 10 ;# 10
set y x+100 ;# x+100
set y $x+100 ;# 10+100
set y [expr $x+100] ;#110

數(shù)據(jù)寫入文件

set f [open new.txt w+] ;# 讀寫方式打開文件,如文件存在則清空文件內(nèi)容,否則創(chuàng)建新的空文件
set a 10
set b 100
puts $f "$a,$b" ;#將a、b寫入文件
close $f ;#關(guān)閉文件

從文件中讀取數(shù)據(jù)

proc read_file { } {
set f [open ./test.txt r] ;#打開文件
while { [gets $f line] >= 0 } { ;#獲取文件每行數(shù)據(jù)
puts $line ;#將數(shù)據(jù)輸出
}
}

獲取文件中的內(nèi)容

proc read_txt {} {
set f [open ./test.txt r]
gets $f line
puts $line
set num [split $line \t] ;#分割數(shù)據(jù)
puts [lindex $num 0] ;#輸出分割后數(shù)據(jù)
puts [lindex $num 1]
}

TCL語句讀FIFO

使用Verilog代碼編寫代碼將數(shù)據(jù)寫入FIFO,當(dāng)寫入一定量數(shù)據(jù)后,使用tcl腳本通過JTAG Master讀取FIFO中的數(shù)據(jù)并存儲到txt文件中,觀察FIFO中數(shù)據(jù)是否正確,tcl腳本中讀FIFO代碼如下。

proc read_fifo { file } {
set num [jtag_read 0x000000dd] ;#讀取FIFO中數(shù)據(jù)個數(shù)
set f [open $file w+]
for {set i 0} {$i jtag_write 0x000000aa 1 ;#將FIFO讀使能置1
jtag_write 0x000000aa 0 ;#將FIFO讀使能置0,Verilog中使用該信號上升沿
set result [jtag_read 0x000000bb] ;#讀取FIFO輸出數(shù)據(jù)
set data "$i\t$result" ;#data為編號與輸出數(shù)據(jù)
puts $f $data ;#保存數(shù)據(jù)到文件中
}
close $f
}
審核編輯:湯梓紅

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

    關(guān)注

    1629

    文章

    21729

    瀏覽量

    603002
  • 調(diào)試
    +關(guān)注

    關(guān)注

    7

    文章

    578

    瀏覽量

    33923
  • TCL
    TCL
    +關(guān)注

    關(guān)注

    10

    文章

    1722

    瀏覽量

    88566
收藏 人收藏

    評論

    相關(guān)推薦

    單片機(jī)Debug工具性能對比 單片機(jī)調(diào)試常用命令

    。以下是對單片機(jī)調(diào)試工具性能的簡要對比以及一些常用調(diào)試命令。 單片機(jī)Debug工具性能對比 Keil uVision 性能 :Keil uVision 是一款功能強大的集成開發(fā)環(huán)境(IDE),支持多種單片機(jī),特別是ARM Co
    的頭像 發(fā)表于 12-19 09:56 ?130次閱讀

    工業(yè)自動化中常用的傳感器類型

    工業(yè)自動化是現(xiàn)代制造業(yè)的關(guān)鍵組成部分,它依賴于各種傳感器來監(jiān)測和控制生產(chǎn)過程。以下是一些在工業(yè)自動化中常用的傳感器類型,以及它們的主要應(yīng)用和特點: 1. 接近傳感器 接近傳感器用于檢測物體的接近
    的頭像 發(fā)表于 12-06 14:11 ?465次閱讀

    如何在服務(wù)器上調(diào)試本地FPGA板卡

    聯(lián)合開發(fā)或者跑多策略工程的時候,一般都使用多核的服務(wù)器進(jìn)行FPGA設(shè)計。這個時候如果板卡在本地電腦上應(yīng)該怎么進(jìn)行調(diào)試呢?
    的頭像 發(fā)表于 10-24 18:05 ?258次閱讀
    如何在服務(wù)器上<b class='flag-5'>調(diào)試</b>本地<b class='flag-5'>FPGA</b>板卡

    labview中常用的程序結(jié)構(gòu)有哪幾種

    和邏輯的關(guān)鍵,以下是LabVIEW中常用的幾種程序結(jié)構(gòu): 順序結(jié)構(gòu)(Sequential Structure) 順序結(jié)構(gòu)是最簡單的程序結(jié)構(gòu),它按照從上到下、從左到右的順序執(zhí)
    的頭像 發(fā)表于 09-04 16:32 ?740次閱讀

    TestStand表達(dá)式中常用語法規(guī)則和運算符使用

    TestStand也有自己的語言嘛?在回答這個問題之前大家可以想一下在使用TestStand時有一個和語言密切相關(guān)的屬性。沒錯那就是表達(dá)式(Expressions),在這篇文章中,小編將以Q&A的方式來帶著大家來理解并熟悉TestStand表達(dá)式中較為常用的一些語法規(guī)則以
    的頭像 發(fā)表于 08-15 18:10 ?1355次閱讀
    TestStand表達(dá)式<b class='flag-5'>中常用</b>的<b class='flag-5'>語法</b>規(guī)則和運算符使用

    華為設(shè)備中常用的RIP命令及其應(yīng)用

    RIP(Routing Information Protocol,路由信息協(xié)議)是一種應(yīng)用廣泛的距離矢量路由協(xié)議,尤其適用于中小型網(wǎng)絡(luò)。本文將詳細(xì)介紹在華為設(shè)備中常用的RIP命令及其應(yīng)用,以幫助網(wǎng)絡(luò)管理員和工程師更好地理解和配置RIP協(xié)議。
    的頭像 發(fā)表于 08-12 18:10 ?734次閱讀

    如何在服務(wù)器上調(diào)試本地FPGA板卡

    ?》。 簡介 Vivado 可以在功能更強大的服務(wù)器上遠(yuǎn)程運行,同時可以在本地PC上連接的 FPGA 板卡上進(jìn)行開發(fā)調(diào)試。在此配置中,服務(wù)器和工作站必須安裝相同版本的 Vivado
    發(fā)表于 07-31 17:36

    嵌入式系統(tǒng)中常用的五種微處理器類型

    本文介紹了嵌入式系統(tǒng)中常用的五種微處理器類型:微處理器單元(MPU)、微控制器(MCU)、數(shù)字信號處理器(DSP)、現(xiàn)場可編程邏輯門陣列(FPGA)和單片機(jī)(SBC)。文章詳細(xì)闡述了每種處理器的功能、優(yōu)點、缺點以及選擇建議,并列出了一些精選的微處理器產(chǎn)品,供讀者參考。
    的頭像 發(fā)表于 07-25 09:29 ?1687次閱讀

    機(jī)器視覺中常用的光源類型及優(yōu)點?

    中常用的光源類型及其優(yōu)點。 一、LED光源 優(yōu)點 (1)高亮度:LED光源具有高亮度,能夠提供足夠的光線,使圖像更加清晰。 (2)低能耗:LED光源的能耗較低,能夠降低整個系統(tǒng)的運行成本。 (3)長壽命:LED光源的使用壽命較長,一
    的頭像 發(fā)表于 07-04 10:28 ?592次閱讀

    FPGA學(xué)習(xí)筆記---基本語法

    Verilog語法是指硬件能夠?qū)崿F(xiàn)的語法。它的子集很小。常用的RTL語法結(jié)構(gòu)如下: 1、模塊聲明:module ... end module 2、端口聲明:input, output,
    發(fā)表于 06-23 14:58

    FPGA與SRIO調(diào)試步驟

     FPGA(現(xiàn)場可編程門陣列)和DSP(數(shù)字信號處理器)之間通過SRIO接口進(jìn)行調(diào)試通常需要以下步驟。
    的頭像 發(fā)表于 04-19 11:48 ?1390次閱讀

    分享幾個嵌入式中常用的GUI

    交互,完成各種操作,可提高工作效率以及用戶體驗。接下來看一下我們開發(fā)中常用的GUI框架有哪些吧~二、開源輕量級顯示框架LVGLLVGL(LightandVersat
    的頭像 發(fā)表于 04-06 08:09 ?1557次閱讀
    分享幾個嵌入式<b class='flag-5'>中常用</b>的GUI

    gis中常用的空間分析方法

    GIS中常用的空間分析方法 GIS(地理信息系統(tǒng))是一種用于收集、存儲、處理、分析和展示地理數(shù)據(jù)的技術(shù)。空間分析是GIS的核心部分,它包括一系列方法和技術(shù),用來研究地理空間數(shù)據(jù)之間的關(guān)系和模式。本文
    的頭像 發(fā)表于 02-25 13:44 ?5498次閱讀

    淺析FPGA調(diào)試-內(nèi)嵌邏輯分析儀(SignalTap)原理及實例

    對于FPGA調(diào)試,主要以Intel FPGA為例,在win10 Quartus ii 17.0環(huán)境下進(jìn)行仿真和調(diào)試,開發(fā)板類型EP4CE15F17。
    的頭像 發(fā)表于 01-12 09:34 ?2517次閱讀
    淺析<b class='flag-5'>FPGA</b>的<b class='flag-5'>調(diào)試</b>-內(nèi)嵌邏輯分析儀(SignalTap)原理及實例

    電子電路中常用的元器件

    電容器、三極管和二極管是電子電路中常用的元器件,它們可以搭配使用以實現(xiàn)各種功能。下面將詳細(xì)介紹它們的搭配使用方法和使用規(guī)范。 一、電容器 電容器是一種能夠存儲電荷的被動元件,主要用于儲存
    的頭像 發(fā)表于 12-29 14:47 ?812次閱讀
    主站蜘蛛池模板: 久久re视频这里精品09首页| 一个人的免费高清影院| 国产交换丝雨巅峰| 乳交高H糙汉宠文| 阿娇和冠希13分钟在线观看| 欧美性猛交AAA片| metart中国撒尿人体欣赏| 免费啪视频观试看视频| 99精品电影| 欧美 日韩 无码 有码 在线| 99精品视频一区在线视频免费观看 | 国产A级毛片久久久久久久| 日韩欧美一区二区中文字幕| 超碰国产人人做人人爽| 三男强一女90分钟在线观看| 国产成人免费a在线视频app| 色综合久久88色综合天天提莫| 囯产少妇BBBBBB高潮喷水一| 色狼亚洲色图| 国产午夜不卡| 亚洲电影第1页| 久久99热狠狠色一区二区| 宅男午夜大片又黄又爽大片| 久久99精国产一区二区三区四区 | 午夜AV亚洲一码二中文字幕青青| 国产精品一区第二页| 亚洲免费片| 久久夜色精品国产亚州AV卜| 99视频久九热精品| 日韩精品一区二区三区AV在线观看| 俄罗斯美女z0z0z0在线| 午夜AV内射一区二区三区红桃视| 嗨嗨快播电影| 欲插爽乱浪伦骨| 农民工老头在出租屋嫖老熟女| seyeye高清视频在线| 肉动漫h黄动漫日本免费观看| 国产精品久久免费视频| 亚洲一区二区三区乱码在线欧洲| 邻居的阿2中文字版电影| xxx动漫xxx在线观看|