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

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

博客

DDS算法的Verilog 實現

已有 2473 次閱讀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);

%由于正余弦波形的值在[0,1]之間,需要量化成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
返回頂部
主站蜘蛛池模板: 欧美高清hd | 亚洲综合一 | 欧美日韩在线观看区一二 | 亚洲成人免费在线观看 | 爱逼综合 | 久久精品影院一区二区三区 | 三级网站在线免费观看 | 97国产在线播放 | 91视频免费入口 | 综合久久99久久99播放 | 久久久久久久国产精品影院 | 国产性夜夜春夜夜爽 | 综合在线亚洲 | 99久久国产综合精品麻豆 | 成 人免费va视频 | 欧美四虎精品二区免费 | 国产美女在线免费观看 | 91精品国产麻豆91久久久久久 | 国产精品国产三级国产爱网 | 亚洲欧美高清在线 | 香蕉视频在线看 | 四虎影剧院| 免费国产一级特黄久久 | 欧美整片在线 | 四虎影视在线看 | 日本高清视频在线 | 国产成人毛片毛片久久网 | 欧美一级视频在线高清观看 | 黄色一级片网站 | 精品国产一区二区三区国产馆 | 99久热这里只有精品免费 | 国产精品露脸张开双腿 | 四虎影院大全 | 国产特黄特色a级在线视 | 一级黄色免费毛片 | 不卡影院在线观看 | 国产精品免费播放 | 国产成人精品一区二三区在线观看 | 日本天堂网在线 | 欧美日韩国产另类一区二区三区 | 亚久久伊人精品青青草原2020 |