正弦信號發生器?

基於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微秒一次,點擊運行,觀察仿真

正弦信號發生器

相關問題答案