※加入實驗三製作的mux_2x1點選右鍵“Add Copy Source”
※選取之前製作的檔案
※雙擊左鍵mux_2x1開啟檔案
※將剛做的mux_2x1轉成模組,選取整個mux_2x1點選上方的“Tools”à“Symbol Wizard”
※點選“Next”
※這邊分為三個步驟加入輸入輸出
1.加入“Symbol name”為mux_2x1
2.加入Pin腳
3.更改名稱與輸入或輸出,左鍵點擊Name下方可更改名稱,左鍵點擊Polarity可更改輸入或輸出
※加入四個Pin腳並更改名稱,更改輸入或輸出完成如下圖完成後點擊“Next”
※下面選項無須更改,直接點選“Next”
※點選“Finish”
※此時可看到左上方的“Sources”中有所創造的模組其名稱為儲存路徑,所以不一定會與圖上相同,但底下的Symbols中的名稱應都為mux_2x1,此時便成功將mux_2x1模組化
※新增一個“Schematic”檔,輸入檔名後到下一步按“Finish”
※點選剛剛模組化的mux_2x1畫圖
※使用4個mux_2x1製作mux_q2x1
※接著加入連接線與輸入輸出與更改名稱完成如下圖(八個輸入分別為a0、a1、a2 、a3、 b0、b1、b2 、b3),(控制輸入為s),(四個輸出分別為為y0、y1、y2 、y3)
※右鍵點選“Synthesize – XST”à點選“Run”
※加入測試檔連接的檔案為mux_q2x1選擇後“Next”
※左鍵點擊“藍色區域”可更改輸入a0、a1、a2 、a3、b0、b1、b2 、b3與s的值
※模擬成功後可看見模擬結果
※編輯內容改為下圖,完成後存檔
※燒錄成功後,可以在實驗板上使用指撥開關與按壓開關控制a0、a1、a2 、a3、b0、b1、b2 、b3與s的值