Page 1
QUARTUS IIQUARTUS IIQUARTUS IIQUARTUS II
軟體操作說明軟體操作說明軟體操作說明軟體操作說明
以全加器為例以全加器為例以全加器為例以全加器為例
實習目的實習目的實習目的實習目的
�藉由藉由藉由藉由『『『『全加器全加器全加器全加器』』』』的的的的VerilogVerilogVerilogVerilog範例範例範例範例,,,,熟悉本實習課程熟悉本實習課程熟悉本實習課程熟悉本實習課程的開發環境與硬體實習平台的操作方法的開發環境與硬體實習平台的操作方法的開發環境與硬體實習平台的操作方法的開發環境與硬體實習平台的操作方法。。。。
Page 2
實習器材實習器材實習器材實習器材
�硬體平台硬體平台硬體平台硬體平台::::ACEX1K, EP1K100QC208ACEX1K, EP1K100QC208ACEX1K, EP1K100QC208ACEX1K, EP1K100QC208----3333
�開發環境開發環境開發環境開發環境::::QUARTUS II v8.0 sp1QUARTUS II v8.0 sp1QUARTUS II v8.0 sp1QUARTUS II v8.0 sp1
先備知識先備知識先備知識先備知識
� 全加器的真值表全加器的真值表全加器的真值表全加器的真值表
x y cin s cout
0 0 0 0 0
0 0 1 1 0
0 1 0 1 0
0 1 1 0 1
1 0 0 1 0
1 0 1 0 1
1 1 0 0 1
1 1 1 1 1
Page 3
先備知識先備知識先備知識先備知識
�全加器的邏輯電路全加器的邏輯電路全加器的邏輯電路全加器的邏輯電路
x
y
cin
s
cout
P
G
實習步驟與結果實習步驟與結果實習步驟與結果實習步驟與結果
�建立建立建立建立QUARTUSQUARTUSQUARTUSQUARTUS專案專案專案專案
Page 4
實習步驟與結果實習步驟與結果實習步驟與結果實習步驟與結果
�建立建立建立建立QUARTUSQUARTUSQUARTUSQUARTUS專案專案專案專案
實習步驟與結果實習步驟與結果實習步驟與結果實習步驟與結果
�建立建立建立建立QUARTUSQUARTUSQUARTUSQUARTUS專案專案專案專案
※不可使用中文字或特殊符號
Page 5
實習步驟與結果實習步驟與結果實習步驟與結果實習步驟與結果
�建立建立建立建立QUARTUSQUARTUSQUARTUSQUARTUS專案專案專案專案
無需進行此項設定
實習步驟與結果實習步驟與結果實習步驟與結果實習步驟與結果
�建立建立建立建立QUARTUSQUARTUSQUARTUSQUARTUS專案專案專案專案
Page 6
實習步驟與結果實習步驟與結果實習步驟與結果實習步驟與結果
�建立建立建立建立QUARTUSQUARTUSQUARTUSQUARTUS專案專案專案專案
實習步驟與結果實習步驟與結果實習步驟與結果實習步驟與結果
�建立建立建立建立QUARTUSQUARTUSQUARTUSQUARTUS專案專案專案專案
Page 7
實習步驟與結果實習步驟與結果實習步驟與結果實習步驟與結果
�建立建立建立建立QUARTUSQUARTUSQUARTUSQUARTUS專案專案專案專案
實習步驟與結果實習步驟與結果實習步驟與結果實習步驟與結果
�建立建立建立建立QUARTUSQUARTUSQUARTUSQUARTUS專案專案專案專案
Page 8
實習步驟與結果實習步驟與結果實習步驟與結果實習步驟與結果
�建立建立建立建立QUARTUSQUARTUSQUARTUSQUARTUS專案專案專案專案
實習步驟與結果實習步驟與結果實習步驟與結果實習步驟與結果
�建立建立建立建立QUARTUSQUARTUSQUARTUSQUARTUS專案專案專案專案
Page 9
實習步驟與結果實習步驟與結果實習步驟與結果實習步驟與結果
�撰寫撰寫撰寫撰寫VerilogVerilogVerilogVerilog硬體描述檔案硬體描述檔案硬體描述檔案硬體描述檔案邏輯運算 Verilog
AND &
OR |
NOT ~
XOR ^
實習步驟與結果實習步驟與結果實習步驟與結果實習步驟與結果
�電路編譯電路編譯電路編譯電路編譯
Page 10
實習步驟與結果實習步驟與結果實習步驟與結果實習步驟與結果
�電路編譯電路編譯電路編譯電路編譯
實習步驟與結果實習步驟與結果實習步驟與結果實習步驟與結果
�邏輯功能模擬邏輯功能模擬邏輯功能模擬邏輯功能模擬
Page 11
實習步驟與結果實習步驟與結果實習步驟與結果實習步驟與結果
�邏輯功能模擬邏輯功能模擬邏輯功能模擬邏輯功能模擬
實習步驟與結果實習步驟與結果實習步驟與結果實習步驟與結果
�邏輯功能模擬邏輯功能模擬邏輯功能模擬邏輯功能模擬
Page 12
實習步驟與結果實習步驟與結果實習步驟與結果實習步驟與結果
�邏輯功能模擬邏輯功能模擬邏輯功能模擬邏輯功能模擬
實習步驟與結果實習步驟與結果實習步驟與結果實習步驟與結果
�邏輯功能模擬邏輯功能模擬邏輯功能模擬邏輯功能模擬
Page 13
實習步驟與結果實習步驟與結果實習步驟與結果實習步驟與結果
�邏輯功能模擬邏輯功能模擬邏輯功能模擬邏輯功能模擬
實習步驟與結果實習步驟與結果實習步驟與結果實習步驟與結果
�邏輯功能模擬邏輯功能模擬邏輯功能模擬邏輯功能模擬
Page 14
實習步驟與結果實習步驟與結果實習步驟與結果實習步驟與結果
�邏輯功能模擬邏輯功能模擬邏輯功能模擬邏輯功能模擬
實習步驟與結果實習步驟與結果實習步驟與結果實習步驟與結果
�邏輯功能模擬邏輯功能模擬邏輯功能模擬邏輯功能模擬
Page 15
實習步驟與結果實習步驟與結果實習步驟與結果實習步驟與結果
�邏輯功能模擬邏輯功能模擬邏輯功能模擬邏輯功能模擬
實習步驟與結果實習步驟與結果實習步驟與結果實習步驟與結果
�邏輯功能模擬邏輯功能模擬邏輯功能模擬邏輯功能模擬
Page 16
實習步驟與結果實習步驟與結果實習步驟與結果實習步驟與結果
�邏輯功能模擬邏輯功能模擬邏輯功能模擬邏輯功能模擬
實習步驟與結果實習步驟與結果實習步驟與結果實習步驟與結果
�邏輯功能模擬邏輯功能模擬邏輯功能模擬邏輯功能模擬
Page 17
實習步驟與結果實習步驟與結果實習步驟與結果實習步驟與結果
�邏輯功能模擬邏輯功能模擬邏輯功能模擬邏輯功能模擬
實習步驟與結果實習步驟與結果實習步驟與結果實習步驟與結果
�邏輯功能模擬邏輯功能模擬邏輯功能模擬邏輯功能模擬
Page 18
實習步驟與結果實習步驟與結果實習步驟與結果實習步驟與結果
�邏輯功能模擬邏輯功能模擬邏輯功能模擬邏輯功能模擬
實習步驟與結果實習步驟與結果實習步驟與結果實習步驟與結果
�邏輯功能模擬邏輯功能模擬邏輯功能模擬邏輯功能模擬
Page 19
實習步驟與結果實習步驟與結果實習步驟與結果實習步驟與結果
�邏輯功能模擬邏輯功能模擬邏輯功能模擬邏輯功能模擬
實習步驟與結果實習步驟與結果實習步驟與結果實習步驟與結果
�晶片腳位設定晶片腳位設定晶片腳位設定晶片腳位設定
�燒錄晶片燒錄晶片燒錄晶片燒錄晶片
� 更改晶片腳位設定之後必須再執行一次電路編譯
� ACEX1K內建SRAM,因此使用PS模式燒錄sof檔案
�實體驗證實體驗證實體驗證實體驗證
Page 20
問題研討與習作問題研討與習作問題研討與習作問題研討與習作
�四位元全加器四位元全加器四位元全加器四位元全加器
問題研討與習作問題研討與習作問題研討與習作問題研討與習作
�四位元全加器四位元全加器四位元全加器四位元全加器
Page 21
問題研討與習作問題研討與習作問題研討與習作問題研討與習作
�繳交繳交繳交繳交
� 真值表
� Verilog
� 波形圖(150ns至250ns)
� 心得
�檔案命名規則檔案命名規則檔案命名規則檔案命名規則::::verilogverilogverilogverilog____學號學號學號學號_LAB01_v1.zip_LAB01_v1.zip_LAB01_v1.zip_LAB01_v1.zip