首先 用matlab 做壹個周期的正弦函數,得到壹個周期的在每個角度的sin數據,然後將這些數據存到壹個mif文件中。
其次,在quartus II中執行如下步驟,將mif文件轉成rom存儲文件,這個文件就相當於rom,然後再寫個讀rom程序把數據讀出來,正弦函數就隨之度除了
mif轉rom步驟如下
quartus :
1 tools/megawizard pulg_in manager
2 creat a new.... ---->next
3 memory compiler/ rom 1-port ---> verilog hdl---->輸入文件名自己定----->next
4 根據要求選擇 rom位數 地址數 ---->next
5 q output port 根據左面圖和自己要求可選可不選 ---->next
6 選擇ye ,.... ,將mif文件 brows 進去 ,---->next
7--finish