基於quatur II軟件的一個正弦信號發生器的設計
工具/原料
quatur II軟件
方法/步驟
新建mif格式文件
首先在quartus II中,在file->New->Memory files->Memory Initialization File,單擊OK後,出現圖所示界面。
在圖中,字節數選擇64,字寬選擇8位,單擊OK,出現所示界面。
輸入採樣點的值,單擊保存,文件名設為DATA8X7.mif
建立一文件夾D/SIN,將所建立的工程均存放在其中。
進入Tools/MegaWizard Plug In Manager,在其中分別建立COUNTER7B和ROM78相 應的宏文件。
找到Arithmetic/LPM_COUNTER與Memory/ROM 1-PORT分別按下圖調相應的配
將已做好的初始化mif文件添加進去。
創建工程
新建一個電路圖工程。
添加相應的元器件,並連線佈置電路圖。並修改端口名
保存為工程文件,設置保存的地址及名字,將相應的VHDL文件添加進去。如下圖所示:
CycloneIII芯片 ,package設置為TQFP。Pin設為144. speed grade設為8.如圖
保存設置完成後,點擊編譯運行,如下:
進行時序仿真,File/NEW/Vector waveform File:接著設置仿真時間Edit/END Time: 再將View/Utility windows /Note Finder下list出來的端口拉到仿真時間列表裡。
設置時鐘信號CLK週期1微秒一次,點擊運行,觀察仿真