



下載本文檔
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、E 課網本文檔為 Linux 基礎理論題,請各位學員直接填寫(最后有截圖),完成之后,將該文檔發送給授課講師。不看 PPT。自己在紙上畫出數字 IC 設計的詳細設計流程。簡單描述各個流程的關鍵點以1.及需要使用到的 EDA。重新將課件 PPT 上的 linux 指令和 vi 指令操作一遍。2.練習:在工作目錄(/proj/training/user_name)下新建一個文件夾cd/proj/training/klinmkdirlinux_test新建一個文件 fulladd.v, 在其中輸入一下內容。gvimfulladd.v3.Linux(1)linux_test(2):wq (保存退出)(
2、3)將 fulladd.v5 份,名字分別為 fulladd1.v fulladd5.vcp rfcp rf cp rf cp rf cp rffulladd.vfulladd.v fulladd.v fulladd.v fulladd.vfulladd1.vfulladd2.v fulladd3.v fulladd4.v fulladd5.v編寫 s如下:gvimcp_loop.sh ;od755cp_loop.sh for i in 1.5docp ./fulladd.v /fulladd$i.v done(4)打開 fulladd.v,打開行號。:set nu(5)將 fulladd.v
3、 中的 Ain 全部替換成 AIN,Bin 全部換成 bin,Cin 全部換成 cIN。:%s/Ain/AIN/g:%s/Bin/bin/g:%s/Cin/cIN/g(6)將兩個含有 assign 的行/assign到endmodule 后面一行。光標處于第一個 assign;輸入 2yy(兩行)module fulladd(Cout,Sum,Ain,Bin,Cin); input Ain,Bin,Cin;output Sum,Cout;wire Sum; wire Cout;assign Sum=AinBinCin;Assign Cout=(Ain&Bin)|(Bin&Cin)|(Ain&C
4、in); endmoduleE 課網移動光標到 endmodule,輸入 p(粘貼) 在 endmodule 前輸入 $display(“Sum=%b”, Sum);(7)移動光標到 endmodule 之前,鍵入 i輸入:$display(“Sum=%b”, Sum);按“ESC”鍵(8)在所以含有 assign 行之前輸入 input。:%s/assign/input assign/g保存退出。:wq在當前目錄下使用 grep 指令搜索所有含有“Sum“的文件,并將搜索結果輸入到 grep.log 文件中。grep nir Sum * grep.log或 grep nir Sum * |
5、tee i grep.log(9)(10)在工作目錄下,/proj/public/linux_test 目錄下的所有文件到自己的linux_test 目錄4.cprf/proj/public/linux_test/*.使用 find 指令查找含有“add“關鍵字的所有文件,并把結果輸入 find.log 文件中。find . name “*add*”find.log使用 find 指令查找linux_test 目錄下含有“tb“關鍵字的所有文件,并在這些文件中,查找“module”,并把結果輸入 find.log 文件中。find . -name *tb* | xargs grep -nir
6、module在工作目錄下打開文件 risc8_control.v 并做下面的修改:module.log5.(1)刪除所有的空行。:g/s*$/d將 10-15 行的 output 換成 output wire:10,15s/output/output wire/g將 27-35 行含有 input 的行,全部換成wire(2)(3),然后35 行下面,并將其中的 input:279yy:35p:35, 44s/input/wire/g(4) 將 10-26 行,使用正則表達式,換成以下形式:比如 output 3:0alu_cmd; 換成 .alu_cmd(alu_cmd),E 課網成以下格式
7、:reg reg.reg3:03:0w_addr_0;w_addr_1;3:0w_addr_9;yy; 10p:51,61s/(;)/=(line(.)-51)利用列模式(crtl+v, shift+i),增加;(6)將所有含有 always 語句的行進行修改:(使用正則表達式實現)比如:always (edge clk or negedge rst_n) 換成 always (negedge rst_n oredge clk)always (opcode or psw) 換成 always (psw or opcode):%s/always (.*)or(.*)/always (2or1)/g或:%s/(.*)(.*)or(.*)/1(3 or 2)(5)將 51 行的 reg3:0w_addr; 10 次;然后使用正則表達式的方式,變E 課網(7)將 94-104 行進行修改:將 assign 和
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 新解讀《CB-T 3858 - 1999起錨機和起錨絞盤性能參數》新解讀
- 華師大版七下(2024版)8.1.1認識三角形第2課時 課件
- Brand KPIs for health insurance:Zurich Santander in Brazil-英文培訓課件2025.4
- 汽車傳感器與檢測技術電子教案:濕度傳感器
- 景觀綠化工程施工組織設計
- 樂亭金沙島假日酒店可研報告78p
- 中考地理復習教案第21課時 北京市、珠三角、長三角、長株潭城市群
- 從化市宣傳周活動方案
- 代步競走活動方案
- 代表教育募捐活動方案
- 大象版科學一年級下冊《水的特征》(省一等獎)課件
- 農夫山泉營銷策劃方案
- 施工圖設計文件審查合格書(市政基礎設施工程)
- 13價肺炎球菌多糖結合疫苗預防接種知情同意書170531
- 幼兒園繪本故事:《小熊不刷牙》 課件
- 門窗設備操作規程
- 韓茂莉中國歷史地理講義(2009年版)
- DIN32711軸環連接多邊形輪廓P3G第2部分計算和定尺寸
- 叉車日常維護保養檢查記錄表
- 空白個人簡歷表格
- 吹瓶機工藝培訓資料-sidel
評論
0/150
提交評論