




已閱讀5頁,還剩11頁未讀, 繼續(xù)免費(fèi)閱讀
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
實(shí)驗(yàn)二 構(gòu)造基礎(chǔ)芯片實(shí)驗(yàn)二 構(gòu)造基礎(chǔ)芯片l 實(shí)驗(yàn)?zāi)康模簩W(xué)會(huì)用已存在的芯片構(gòu)造自己想要的芯片,并與比較文件比較驗(yàn)證正確性。1. 實(shí)現(xiàn)Not芯片2. 實(shí)現(xiàn)And芯片3. 實(shí)現(xiàn)Or芯片4. 實(shí)現(xiàn)Xor芯片5. 實(shí)現(xiàn)Mux芯片6. 實(shí)現(xiàn)DMux芯片7. 實(shí)現(xiàn)Not16芯片8. 實(shí)現(xiàn)And16芯片9. 實(shí)現(xiàn)Or16芯片10. 實(shí)現(xiàn)Mux16芯片11. 實(shí)現(xiàn)Or8Way芯片12. 實(shí)現(xiàn)Mux4Way16芯片13. 實(shí)現(xiàn)Mux8Way16芯片14. 實(shí)現(xiàn)DMux4Way芯片15. 實(shí)現(xiàn)DMux8Way芯片l 實(shí)驗(yàn)器材:硬件:安裝了JDK的PC機(jī)一臺(tái)軟件:1. 軟件包tecs-software-suite-2.5.zip中的硬件仿真器 2. 實(shí)驗(yàn)二測(cè)試包l 實(shí)驗(yàn)步驟:在開始構(gòu)建芯片之前,你所有的只是一個(gè)Nand門,其布爾函數(shù)和功能如下:Nand門真值表abNand(a,b)001011101110Nand芯片API芯片名: Nand輸 入: a,b輸 出: out功 能: 如果a=b=1,則out=0。否則out=1。1. 實(shí)現(xiàn)Not芯片Not芯片API芯片名: Not輸 入: in輸 出: out功 能: 如果in=0,則out=1。否則out=0。參考實(shí)現(xiàn)原理圖:參考實(shí)現(xiàn)代碼:CHIP Not IN in; OUT out; PARTS: Nand(a=in,b=in,out=out);2. 實(shí)現(xiàn)And芯片And芯片API芯片名: And輸 入: a,b輸 出: out功 能: 如果a=b=1,則out=1。否則out=0。參考實(shí)現(xiàn)原理圖:參考實(shí)現(xiàn)代碼:CHIP And IN a, b; OUT out; PARTS: Nand(a=a,b=b,out=tp1); Nand(a=tp1,b=tp1,out=out);3. 實(shí)現(xiàn)Or芯片Or芯片API芯片名: Or輸 入: a,b輸 出: out功 能: 如果a=b=0,則out=0。否則out=1。參考實(shí)現(xiàn)原理圖:參考實(shí)現(xiàn)代碼:CHIP Or IN a, b; OUT out; PARTS: Nand(a=a,b=a,out=tp1); Nand(a=b,b=b,out=tp2); Nand(a=tp1,b=tp2,out=out);4. 實(shí)現(xiàn)Xor芯片Xor芯片API芯片名: Xor輸 入: a,b輸 出: out功 能: 如果a!=b,則out=1。否則out=0。參考實(shí)現(xiàn)原理圖:參考實(shí)現(xiàn)代碼:CHIP Xor IN a, b; OUT out; PARTS: Not(in=b,out=notb); Not(in=a,out=nota); And(a=a,b=notb,out=w1); And(a=nota,b=b,out=w2); Or(a=w1,b=w2,out=out);5. 實(shí)現(xiàn)Mux芯片Mux芯片API芯片名: Mux輸 入: a,b,sel輸 出: out功 能: 如果sel=0,則out=a。否則out=b。參考實(shí)現(xiàn)原理圖:參考實(shí)現(xiàn)代碼:CHIP Mux IN a, b, sel; OUT out; PARTS: Not(in=sel,out=ns); And(a=a,b=ns,out=tp1); And(a=sel,b=b,out=tp2); Or(a=tp1,b=tp2,out=out);6. 實(shí)現(xiàn)DMux芯片DMux芯片API芯片名: DMux輸 入: in,sel輸 出: a,b功 能: 如果sel=0,則a=in,b=0。否則out=a=0,b=in。參考實(shí)現(xiàn)原理圖:參考實(shí)現(xiàn)代碼:CHIP DMux IN in, sel; OUT a, b;PARTS:Not(in=sel,out=ns); And(a=in,b=ns,out=a); And(a=sel,b=in,out=b);7. 實(shí)現(xiàn)Not16芯片Not16芯片API芯片名: Not16輸 入: in16 /16-bit管腳輸 出: out16功 能: for i=015 outi=Not(ini)參考實(shí)現(xiàn)原理圖:參考實(shí)現(xiàn)代碼:CHIP Not16 IN in16; OUT out16; PARTS: Not(in=in0,out=out0); Not(in=in1,out=out1); Not(in=in2,out=out2); Not(in=in3,out=out3); Not(in=in4,out=out4); Not(in=in5,out=out5); Not(in=in6,out=out6); Not(in=in7,out=out7); Not(in=in8,out=out8); Not(in=in9,out=out9); Not(in=in10,out=out10); Not(in=in11,out=out11); Not(in=in12,out=out12); Not(in=in13,out=out13); Not(in=in14,out=out14); Not(in=in15,out=out15);8. 實(shí)現(xiàn)And16芯片And16芯片API芯片名: And16輸 入: a16,b16輸 出: out16功 能: for i=015 outi=And(ai,bi)參考實(shí)現(xiàn)原理圖:參考實(shí)現(xiàn)代碼:CHIP And16 IN a16, b16; OUT out16;PARTS:And(a=a0,b=b0,out=out0); And(a=a1,b=b1,out=out1); And(a=a2,b=b2,out=out2); And(a=a3,b=b3,out=out3); And(a=a4,b=b4,out=out4); And(a=a5,b=b5,out=out5); And(a=a6,b=b6,out=out6); And(a=a7,b=b7,out=out7); And(a=a8,b=b8,out=out8); And(a=a9,b=b9,out=out9); And(a=a10,b=b10,out=out10); And(a=a11,b=b11,out=out11); And(a=a12,b=b12,out=out12); And(a=a13,b=b13,out=out13); And(a=a14,b=b14,out=out14); And(a=a15,b=b15,out=out15);9. 實(shí)現(xiàn)Or16芯片Or16芯片API芯片名: Or16輸 入: a16,b16輸 出: out16功 能: for i=015 outi=Or(ai,bi)參考實(shí)現(xiàn)原理圖:參考實(shí)現(xiàn)代碼:CHIP Or16 IN a16, b16; OUT out16; PARTS: Or(a=a0,b=b0,out=out0); Or(a=a1,b=b1,out=out1); Or(a=a2,b=b2,out=out2); Or(a=a3,b=b3,out=out3); Or(a=a4,b=b4,out=out4); Or(a=a5,b=b5,out=out5); Or(a=a6,b=b6,out=out6); Or(a=a7,b=b7,out=out7); Or(a=a8,b=b8,out=out8); Or(a=a9,b=b9,out=out9); Or(a=a10,b=b10,out=out10); Or(a=a11,b=b11,out=out11); Or(a=a12,b=b12,out=out12); Or(a=a13,b=b13,out=out13); Or(a=a14,b=b14,out=out14); Or(a=a15,b=b15,out=out15);10. 實(shí)現(xiàn)Mux16芯片Mux16芯片API芯片名: Mux16輸 入: a16,b16,sel輸 出: out16功 能: 如果sel=0,則out=a。否則out=b。參考實(shí)現(xiàn)原理圖:參考實(shí)現(xiàn)代碼:CHIP Mux16 IN a16, b16, sel; OUT out16; PARTS: Mux(a=a0,b=b0,sel=sel,out=out0); Mux(a=a1,b=b1,sel=sel,out=out1); Mux(a=a2,b=b2,sel=sel,out=out2); Mux(a=a3,b=b3,sel=sel,out=out3); Mux(a=a4,b=b4,sel=sel,out=out4); Mux(a=a5,b=b5,sel=sel,out=out5); Mux(a=a6,b=b6,sel=sel,out=out6); Mux(a=a7,b=b7,sel=sel,out=out7); Mux(a=a8,b=b8,sel=sel,out=out8); Mux(a=a9,b=b9,sel=sel,out=out9); Mux(a=a10,b=b10,sel=sel,out=out10); Mux(a=a11,b=b11,sel=sel,out=out11); Mux(a=a12,b=b12,sel=sel,out=out12); Mux(a=a13,b=b13,sel=sel,out=out13); Mux(a=a14,b=b14,sel=sel,out=out14); Mux(a=a15,b=b15,sel=sel,out=out15);11. 實(shí)現(xiàn)Or8Way芯片Or8Way芯片API芯片名: Or8Way輸 入: in8輸 出: out功 能: out=Or(in0,in1,in7參考實(shí)現(xiàn)原理圖:參考實(shí)現(xiàn)代碼:CHIP Or8Way IN in8; OUT out; PARTS: Or(a=in0,b=in1,out=tp1); Or(a=in2,b=in3,out=tp2); Or(a=in4,b=in5,out=tp3); Or(a=in6,b=in7,out=tp4); Or(a=tp1,b=tp2,out=tp5); Or(a=tp3,b=tp4,out=tp6); Or(a=tp5,b=tp6,out=out);12. 實(shí)現(xiàn)Mux4Way16芯片Mux4Way16芯片API芯片名: Mux4Way16輸 入: a16,b16,c16,d16,sel2輸 出: out16功 能: 如果sel=00,則out=a 如果sel=01,則out=b 如果sel=10,則out=c 如果sel=11,則out=d參考實(shí)現(xiàn)原理圖:參考實(shí)現(xiàn)代碼:CHIP Mux4Way16 IN a16, b16, c16, d16, sel2; OUT out16; PARTS: Mux16(a=a,b=b,sel=sel0,out=tp1); Mux16(a=c,b=d,sel=sel0,out=tp2); Mux16(a=tp1,b=tp2,sel=sel1,out=out);13. 實(shí)現(xiàn)Mux8Way16芯片Mux8Way16芯片API芯片名: Mux8Way16輸 入: a16,b16,c16,d16,e16,f16,g16,h16,sel3輸 出: out16功 能: 如果sel=000,則out=a 如果sel=001,則out=b 如果sel=010,則out=c 如果sel=011,則out=d 如果sel=100,則out=e 如果sel=101,則out=f 如果sel=110,則out=g 如果sel=111,則out=h參考實(shí)現(xiàn)原理圖:參考實(shí)現(xiàn)代碼:CHIP Mux8Way16 IN a16, b16, c16, d16, e16, f16, g16, h16, sel3; OUT out16; PARTS: Mux4Way16(a=a,b=b,c=c,d=d,sel=sel0.1,out=tp1); Mux4Way16(a=e,b=f,c=g,d=h,sel=sel0.1,out=tp2); Mux16(a=tp1,b=tp2,sel=sel2,out=out);14. 實(shí)現(xiàn)DMux4Way芯片DMux4Way芯片API芯片名: DMux4Way輸 入: in,sel2輸 出: a,b,c,d功 能: 如果sel=00,則a=in,b=c=d=0 如果sel=01,則b=in,a=c=d=0 如果sel=10,則c=in,a=b=d=0 如果sel=11,則d=in,a=b=c=0參考實(shí)現(xiàn)原理圖:參考實(shí)現(xiàn)代碼:CHIP DMux4Way IN in, sel2; OUT a, b, c, d; PARTS: DMux(in=in,sel=sel1,a=tp1,b=tp2); DMux(in=tp1,sel=sel0,a=a,b=b); DMux(in=tp2,sel=sel0,a=c,b=d);15. 實(shí)現(xiàn)DMux8Way芯片DMux8Way芯片API芯片名: DMux8Way輸 入: in,sel3輸 出: a,b,c,d,e,f,g,h功 能: 如果sel=000,則a=in,b=c=d=e=f=g=h=0 如果sel=001,則b=in,a=c=d=e=f=g=h=0 如果sel=010,則c=in,a=b=d=e=f=g=h=0 如果sel=011,則d=in,a=b=c=e=f=g=h=0 如果sel=100,則e=in,a=b=c=d=f=g=h=0 如果sel
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 【東吳證券】AI+服務(wù)消費(fèi)專題報(bào)告:AI在各消費(fèi)場(chǎng)景的落地空間-進(jìn)展幾何
- 研發(fā)中心裝修保修合同樣本
- 農(nóng)業(yè)人才培養(yǎng)與引進(jìn)發(fā)展方案
- 工廠光伏太陽能發(fā)電
- 施工現(xiàn)場(chǎng)安全隱患整改方案
- 無菌醫(yī)療器械項(xiàng)目可行性報(bào)告
- 親子游樂場(chǎng)轉(zhuǎn)讓
- 跨境電商物流saas
- 燃?xì)庠O(shè)備居間貿(mào)易合同模板
- 關(guān)于旅游景點(diǎn)信息化管理與服務(wù)平臺(tái)建設(shè)的思考
- 我國醫(yī)療保障現(xiàn)狀問題
- 工程項(xiàng)目部安全生產(chǎn)治本攻堅(jiān)三年行動(dòng)實(shí)施方案
- 家電以舊換新風(fēng)險(xiǎn)管控與應(yīng)對(duì)策略
- 第三單元名著閱讀《經(jīng)典常談》-2023-2024學(xué)年八年級(jí)語文下冊(cè)同步教學(xué)課件
- 排污許可證申請(qǐng)與核發(fā)技術(shù)規(guī)范 火電(二次征求意見稿)
- QB-T 2673-2023 鞋類產(chǎn)品標(biāo)識(shí)
- 鄰近鐵路營業(yè)線施工安全監(jiān)測(cè)技術(shù)規(guī)程 (TB 10314-2021)
- 《中國帕金森病診療指南(第四版)》(2023)要點(diǎn)
- 2024年揚(yáng)州市職業(yè)大學(xué)高職單招(英語/數(shù)學(xué)/語文)筆試歷年參考題庫含答案解析
- 2024年北京京北職業(yè)技術(shù)學(xué)院高職單招(英語/數(shù)學(xué)/語文)筆試歷年參考題庫含答案解析
- 流感病人護(hù)理版
評(píng)論
0/150
提交評(píng)論