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

最強的腳本教程(tcl/perl/tcsh/bash/makefile)

發(fā)布時間:2010-7-6 15:00    發(fā)布者:看門狗
關(guān)鍵詞: bash , perl , TCL , tcsh , 腳本
IC工程師對腳本一定不陌生。腳本是一種工具,不是必須的,但熟練掌握腳本會為工作帶來很多便利。

最先接觸到的腳本是TCL,用最多的是modelsim。如果工程簡單一點,只是編譯一下,然后抓個波形看看,用鼠標就可以了。當工程比較復雜時,需要include一些文件,引入一些宏,還要加入一些特殊的編譯或仿真選項,這個時候就需要用到命令窗口了,如果命令比較長,還要抓波形,調(diào)用其他工具,那就需要用到tcl腳本了。modelsim最典型的運行腳本的方式是: do run.do

工作最常用的工具是VCS和NC-verilog,這個時候接觸了perl和tcsh/bash。試想一下,加入一個項目里面,你要對工程進行編譯,需要輸入如下

命令:vcs -sverilog -vera +define+MACRO1=1 -o simvcs -f hdl_files +plusarg_save +vcs+lic+wait +vpdports -I -notice +ntb_rvm

+incdir+../incdir +timescale=1ns/1ns +v2k ...要是每次編譯都輸入這么長的命令顯然很麻煩,這個時候就要利用腳本了。腳本這個時候相當與windows下的批處理命令。

腳本另外的用處是:
1. 處理文本。perl處理文本的能力很強大。比如我在仿真的時候,為了對寄存器進行測試,需要寫寄存器的模型,它們的初值是多少,可讀還是可寫,哪些位是保留位,這些信息都在設計文檔里有表格表述。這個時候,可以用perl腳本寫一個程序,把那個表格轉(zhuǎn)換成一個個結(jié)構(gòu)體,直接include到verilog當中。

2.增量編譯。在含有arm核的系統(tǒng)的仿真中,往往有很多匯編和C語言。如果每次修改之后又重現(xiàn)編譯,會浪費很多時間,特別是有點時候僅僅是修改了一個文件。makefile的用處是通過判斷從上次編譯到現(xiàn)在哪些文件修改了,然后僅僅是編譯修改了的文件,這樣效率會很高。

另外,學會tcsh/bash會對linux的使用有很多幫助。

Makefile 中文教程.pdf (586.9 KB)
Perl語言入門.pdf (1.07 MB)
shell.rar (1.71 MB)
Tcl教程.pdf (830.16 KB)
本文地址:http://m.qingdxww.cn/thread-14555-1-1.html     【打印本頁】

本站部分文章為轉(zhuǎn)載或網(wǎng)友發(fā)布,目的在于傳遞和分享信息,并不代表本網(wǎng)贊同其觀點和對其真實性負責;文章版權(quán)歸原作者及原出處所有,如涉及作品內(nèi)容、版權(quán)和其它問題,我們將根據(jù)著作權(quán)人的要求,第一時間更正或刪除。
qq847941010 發(fā)表于 2010-10-31 11:15:06
收藏了
qq847941010 發(fā)表于 2010-10-31 18:47:58
fa
qq847941010 發(fā)表于 2010-10-31 18:48:41
thank you lz
qq847941010 發(fā)表于 2010-10-31 18:49:26
都是經(jīng)典
balao 發(fā)表于 2011-1-5 14:17:31
great
bryanzhh 發(fā)表于 2011-5-23 10:35:03
謝謝分享
lrshaggy1984 發(fā)表于 2012-3-20 12:26:24
感謝樓主分享
lrshaggy1984 發(fā)表于 2012-3-20 12:57:12
分數(shù)不夠了
lrshaggy1984 發(fā)表于 2012-3-20 12:58:04
感謝分享~~~
rinllow6 發(fā)表于 2012-12-2 10:56:13
謝謝!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
ll28 發(fā)表于 2014-5-5 13:40:48
多謝. 雖然是很久以前的資料,但是這種東西不會過時.
kartoon 發(fā)表于 2014-6-2 21:32:57
感謝!!!
您需要登錄后才可以發(fā)表評論 登錄 | 立即注冊

廠商推薦

  • Microchip視頻專區(qū)
  • Chiptorials ——使用ATECC608 TrustFLEX實現(xiàn)基本非對稱身份驗證
  • 無線充電基礎知識及應用培訓教程
  • Chiptorials——如何使用ATECC608 TrustFLEX實現(xiàn)公鑰輪換
  • Chiptorials ——如何將CryptoAuthLib庫用于Microchip安全身份驗證IC
  • 貿(mào)澤電子(Mouser)專區(qū)

相關(guān)視頻

關(guān)于我們  -  服務條款  -  使用指南  -  站點地圖  -  友情鏈接  -  聯(lián)系我們
電子工程網(wǎng) © 版權(quán)所有   京ICP備16069177號 | 京公網(wǎng)安備11010502021702
快速回復 返回頂部 返回列表
主站蜘蛛池模板: 狠狠色婷婷丁香综合久久韩国 | 精品国产一区二区三区在线观看 | 天天操比| 国内精品视频在线观看 | 欧美一区二区在线观看视频 | 国产精品va一区二区三区 | 天天在线免费视频 | 成人伊人青草久久综合网破解版 | 日韩一区二区三区在线免费观看 | 日韩岛国片 | 久久亚洲国产成人影院 | 韩国特黄毛片一级毛片免费 | 亚洲天堂免费视频 | 高清一区在线 | 在线日韩不卡 | 91免费资源网站入口 | 国产黄色毛片 | 禁游app软件下载免费网站 | 日本在线视频二区 | 欧美在线观看一区 | 日本在线网 | 国产有码视频 | 亚洲第一区二区快射影院 | 国产精品东北一极毛片 | 99re66热这里都是精品 | 午夜免费观看福利片一区二区三区 | 亚洲网站视频 | 亚洲国产欧美日韩 | 亚洲日本在线免费观看 | 国产精品嫩模在线播放 | 国产宾馆自拍 | 成人午夜爽爽爽免费视频 | 亚洲日韩中文字幕在线播放 | 亚洲视频免费播放 | 日韩视频一区二区三区 | 超清国产粉嫩456在线免播放 | 敢死队4完整版在线观看 | 狠狠婷婷 | 中文字幕在第10页线观看 | 亚洲人成网站色7799在线播放 | 欧美高清360|