国产毛片a精品毛-国产毛片黄片-国产毛片久久国产-国产毛片久久精品-青娱乐极品在线-青娱乐精品

磨刀不誤砍柴工—基于TCL文件的 Modelsim仿真

發布時間:2010-8-23 16:50    發布者:絕對好文
關鍵詞: modelsim , TCL
Kevin以前用Modelsim仿真工程的時候,一般采用手工建立工程,然后通過鼠標點擊命令或者在Transcript中鍵入命令,導入波形,這樣做也是可以,但有個問題,在工程反復調試的時候,如果采用這種方法就很痛苦,Kevin就嘗試過這種痛苦,反反復復輸入命令,關鍵是每次都要重新調整波形,十分不方便,后來在使用Altera的一款IP核時,他提供了關于testbench的一些文件,其中就包含本文的重點:tcl文件和do文件

在這個仿真文件中,有幾十個信號,而且是沒有分類的,若每次都要重新編輯波形,工作量相當大,使用它的tcl文件,只要在modelsim中load一下就OK了,其他的工作主動完成,相當方便,下面介紹一個簡單的例子供參考

1.導入altera的仿真庫

vlib lpm

vmap lpm lpm

vcom -93 -work lpm $env(QUARTUS_ROOTDIR)/eda/sim_lib/220pack.vhd

vcom -93 -work lpm $env(QUARTUS_ROOTDIR)/eda/sim_lib/220model.vhd

vlib altera_mf

vmap altera_mf altera_mf

vcom -93 -work altera_mf $env(QUARTUS_ROOTDIR)/eda/sim_lib/altera_mf_components.vhd

vcom -93 -work altera_mf $env(QUARTUS_ROOTDIR)/eda/sim_lib/altera_mf.vhd

vlib sgate

vmap sgate sgate

vcom -93 -work sgate $env(QUARTUS_ROOTDIR)/eda/sim_lib/sgate_pack.vhd

vcom -93 -work sgate $env(QUARTUS_ROOTDIR)/eda/sim_lib/sgate.vhd

當你的工程中用到altera的一些IP或自帶的文件時,這些庫會用到,否則可以把它注釋掉

2.建立當前庫,這步是必須的

vlib work

相當于我們在modelsim中建立work庫(當前庫)

3.編譯工程中用到的文件,一個一個地編譯你工程中的文件,注意:modelsim好像不認識相對路徑,我一般采用絕對路徑,當你的文件換了路徑,一定要記得更改!這一點是瑕疵,我很迷惑,哪位如果知道怎么在modelsim中使用相對路徑,請告知,謝謝!

vcom -work work -93 D:/kevin/XG5051_FPGA/Test/ram_test/Sim/XG5051_FPGA.vho

vcom -work work -93 D:/kevin/XG5051_FPGA/Test/ram_test/Sim/XG5051_FPGA_tb.vhd

如果文件很多可以采用通配符的方式

vcom -work work -93 D:/kevin/XG5051_FPGA/Test/ram_test/Sim/*.vhd

這樣就會編譯這個目錄中的所有后綴為VHD的文件

4.開始仿真,導入仿真文件

vsim XG5051_FPGA_tb

5.導入波形文件,這里要事先建立一個波形文件,在下邊會介紹

do XG5051_FPGA_wave.do

6.運行,后面添加你要仿真的時間

run 20us

文件建立后就以.tcl文件命名

下面介紹下波形文件的建立

add wave -noupdate -format Logic /xg5051_fpga_tb/clk_in

add wave -noupdate -format Logic /xg5051_fpga_tb/clk_out

add wave -noupdate -format Logic -radix hexadecimal /xg5051_fpga_tb/ff_rx_data

add wave -noupdate -format Logic /xg5051_fpga_tb/ff_rx_sop

add wave -noupdate -format Logic /xg5051_fpga_tb/ff_rx_eop

add wave -noupdate -format Logic /xg5051_fpga_tb/ff_rx_dval

add wave -noupdate -format Logic /xg5051_fpga_tb/ff_rx_dsav

add wave -noupdate -format Logic /xg5051_fpga_tb/cnt_en

add wave -noupdate -format Logic /xg5051_fpga_tb/cnt_clr

add wave -noupdate -format Logic -radix hexadecimal /xg5051_fpga_tb/ff_rx_err

add wave -noupdate -format Logic -radix hexadecimal /xg5051_fpga_tb/loop_set



add wave -noupdate -format Logic -radix hexadecimal /xg5051_fpga_tb/ff_tx_data

add wave -noupdate -format Logic /xg5051_fpga_tb/ff_tx_sop

add wave -noupdate -format Logic /xg5051_fpga_tb/ff_tx_eop

add wave -noupdate -format Logic /xg5051_fpga_tb/ff_tx_wren

add wave -noupdate -format Logic -radix hexadecimal /xg5051_fpga_tb/ff_tx_err

add wave -noupdate -format Logic /xg5051_fpga_tb/ff_tx_crc_fwd

add wave -noupdate -format Logic -radix hexadecimal /xg5051_fpga_tb/rd_addr

add wave -noupdate -format Logic -radix hexadecimal /xg5051_fpga_tb/wr_addr

add wave -noupdate -format Logic -radix hexadecimal /xg5051_fpga_tb/ram_in

add wave -noupdate -format Logic -radix hexadecimal /xg5051_fpga_tb/ram_out

文件要以.do命名文件,然后在modelsim中load上面建立的.tcl文件就可以了。
本文地址:http://www.qingdxww.cn/thread-23424-1-1.html     【打印本頁】

本站部分文章為轉載或網友發布,目的在于傳遞和分享信息,并不代表本網贊同其觀點和對其真實性負責;文章版權歸原作者及原出處所有,如涉及作品內容、版權和其它問題,我們將根據著作權人的要求,第一時間更正或刪除。
絕對好文 發表于 2010-8-23 16:51:03
好文
yongjiefan 發表于 2011-1-22 23:11:49
非常非常非常的好
aluny 發表于 2011-2-16 10:05:34
好東西,謝謝分享!
higoogle 發表于 2012-2-22 20:09:19
tcl 原來以為是那個賣電視的
higoogle 發表于 2012-2-22 20:15:54
run 20us  這個用的最多
您需要登錄后才可以發表評論 登錄 | 立即注冊

廠商推薦

  • Microchip視頻專區
  • 無線充電基礎知識及應用培訓教程3
  • 5分鐘詳解定時器/計數器E和波形擴展!
  • 基于CEC1712實現的處理器SPI FLASH固件安全彈性方案培訓教程
  • 想要避免發生災難,就用MPLAB® SiC電源仿真器!
  • 貿澤電子(Mouser)專區

相關視頻

關于我們  -  服務條款  -  使用指南  -  站點地圖  -  友情鏈接  -  聯系我們
電子工程網 © 版權所有   京ICP備16069177號 | 京公網安備11010502021702
快速回復 返回頂部 返回列表
主站蜘蛛池模板: 欧美精选在线观看 | 亚洲欧美一区二区久久 | 美女国产在线观看免费观看 | 日韩视频网址 | 好吊色青青青国产在线观看 | 五月天色婷婷综合 | 巨黑巨粗巨硬巨大的黑吊 | 国内精品中文字幕 | 99精品国产福利在线观看 | 欧美一区二区三区影院 | 成人亚洲欧美日韩在线 | 羞羞的视频免费看 | 人人干天天干 | 亚洲欧美日韩一区成人 | 久久免费视屏 | 国产午夜精品理论片在线 | 大伊香蕉精品视频在线 | 亚洲一区播放 | 10000拍拍18勿入免费视频| 国产全黄a一级毛片视频 | 北条麻妃在线亚州不卡二区 | 午夜精品九九九九99蜜桃 | 免费的高清影视网站 | 久久99国产精品成人欧美 | 成人免费观看一区二区 | 两个人高清在线观看www韩剧 | 国产有码视频 | 四虎影午夜成年免费精品 | 亚洲精品午夜在线观看 | 日本免费色视频 | 黄色网址免费在线观看 | 欧美在线成人午夜影视 | α片免费 | 亚洲国产91 | 成人伊人亚洲人综合网站222 | 日韩新片在线观看 | 色综合久久88色综合天天 | 最近日本中文字幕免费完整 | 亚洲综合在线观看视频 | 日本免费黄色 | 色香视频首页 |