久久ER99热精品一区二区-久久精品99国产精品日本-久久精品免费一区二区三区-久久综合九色综合欧美狠狠

新聞中心

EEPW首頁 > 汽車電子 > 設計應用 > 基于FPGA的可調信號發生器

基于FPGA的可調信號發生器

作者: 時間:2010-08-03 來源:網絡 收藏

2.2 波形數據ROM初始化數據文件設計
初始化數據文件格式有2種:Memory Initialization FiIe(.mif)格式文件和Hexadecimal(Intel-Format)File(.hex)格式文件。本設計共需要產生4種波形,每種波形1個周期取128個數據,因此選用.mif格式文件初始化數據個數Number為512,數據寬度Word size取8位的ROM數據。在MATLAB中,調用wave=round(255*sin([0:2*pi/(2^9):2*pi])+256)’;函數,生成.mif文件,如圖2所示。


2.3 定制ROM元件
在QuartusⅡ中,利用Mega Wizard Plug-In Manager定制波形數據ROM,如圖3所示,經過LPM_ROM宏功能塊設定、選擇dmarom模塊數據線寬度和數據單元個數、選擇地址鎖存信號clock及數據文件完成LPM_ROM設計,產生可用于例化的波形數據ROM文件datarom.v。

3 軟件系統邏輯仿真
中的功能模塊進行綜合仿真后,生成配置文件。其系統邏輯功能仿真波形如圖4所示,各信號的邏輯功能和時序配合完全達到設計要求。



關鍵詞: FPGA 信號發生器

評論


相關推薦

技術專區

關閉