国产毛片a精品毛-国产毛片黄片-国产毛片久久国产-国产毛片久久精品-青娱乐极品在线-青娱乐精品

kswork的個人空間 http://www.qingdxww.cn/space-uid-30834.html [收藏] [復制] [RSS]

博客

DDS算法的Verilog 實現

已有 2453 次閱讀2011-8-15 21:30

3.1 DDS設計要求

Verilog HDL語言實現基于DDS技術的余弦信號發生器,其輸出位寬為 16bit

3.2  使用MATLAB定點正、余弦波形數值

借助MATLAB生成ROM中的定點正、余弦波形數值,形成.coe文件。

1.利用MATLAB計算出正、余弦波形的浮點值,并量化 16bit 的定點波形數值[2]

x= linspace(0,6.28,1024); %在區間[06.28]之間等間隔地取1024個點

y1=cos(x); %計算相應的正余弦值

y2=sin(x);

%由于正余弦波形的值在[01]之間,需要量化成16bit,先將數值放大

y1=y1*32678; 

y2=y2*32768;

%再將放大的浮點值量化,并寫到存放在E盤的文本中

fid = fopen('e:/cos_coe.txt', 'wt');

fprintf(fid, '%16.0f\n', y1);  %在寫文件時量化成16bit

fclose(fid)

fid = fopen('e:/sin_coe.txt', 'wt');

fprintf(fid, '%16.0f\n', y2);

fclose(fid)

2產生.coe 文件

 盤根目錄下,將 cos_coe.txt  sin_coe.txt 的后綴改成.coe,打開文件,把每一行之間的空格用文本的替換功能換成逗號“,”,并在最后一行添加一個分號“;”。最后在文件的最開始添加下面兩行:

memory_initialization_radix=10;

memory_initialization_vector = 

然后保存文件退出。

3.3 coe 文件加載到BLOCKROM所生成的ROM

新建一個BLOCKRAM IP Core,其位置為Memories & Storage Elements/RAMs & ROMs/Block Memory Generator v4.3,在第一頁選擇single port rom,在第二頁選擇位寬為16、深度為1 024,在第三頁下載.coe 文件,然后雙擊 finish,完成IP core 的生成。如果.coe文件生成的不對,圖中用橢圓標志之處是紅色的,.coe 文件錯誤的類型主要有數據基數不對和數據的長度不對這兩類。

 


路過

雞蛋

鮮花

握手

雷人

評論 (0 個評論)

facelist

您需要登錄后才可以評論 登錄 | 立即注冊

關于我們  -  服務條款  -  使用指南  -  站點地圖  -  友情鏈接  -  聯系我們
電子工程網 © 版權所有   京ICP備16069177號 | 京公網安備11010502021702
返回頂部
主站蜘蛛池模板: 亚洲欧美日本在线观看 | 99热精品在线观看 | 在线高清h视频在线观看 | 四虎影视永久免费观看 | 一级毛片免费观看久 | 亚洲综合色网站 | 国产午夜精品免费一二区 | 久久久精品日本一区二区三区 | 毛片免费视频 | 国产美女白嫩嫩在线观看 | 一级毛片aaaaaa免费看 | 亚洲va在线va天堂va四虎 | 久久精品一区二区 | 日本免费观看官网 | 日韩在线二区全免费 | free俄罗斯性hd| 亚洲 欧洲 自拍 另类 校园 | 青青青青在线成人视99 | 在线精品国产成人综合第一页 | 色偷偷女男人的天堂亚洲网 | 99热精品国产三级在线观看 | 露脸国产精品自产在线播 | 香蕉久久高清国产精品免费 | 四虎免费观看 | 九九视频在线观看 | aa级国产女人毛片水真多 | 2022麻豆福利午夜久久 | 五月婷婷之综合激情 | 成人亚洲国产精品久久 | 成年人午夜视频 | 日韩永久免费视频 | 国产精品久久毛片 | 欧美一区三区 | 丁香六月婷婷综合激情动漫 | 4虎tv| 天天襙| 欧美人与性动交α欧美精品 | 日韩黄色免费 | 国产一级片免费 | 99热66| 亚洲国产精 |