新聞中心

        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 信號發生器

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 调兵山市| 莆田市| 镇巴县| 乳源| 曲阜市| 雷山县| 祥云县| 牡丹江市| 连南| 达拉特旗| 大渡口区| 紫云| 淮安市| 株洲县| 贡觉县| 大英县| 宣化县| 福海县| 图木舒克市| 肃南| 台湾省| 永康市| 万全县| 定边县| 潢川县| 南汇区| 普兰县| 泗洪县| 达日县| 禹城市| 特克斯县| 忻州市| 西昌市| 永年县| 屯昌县| 循化| 潜山县| 乐山市| 丰都县| 渭南市| 丹寨县|