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

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

博客

DDS算法的Verilog 實現

已有 2470 次閱讀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
返回頂部
主站蜘蛛池模板: 老子影院午夜精品欧美视频 | 五月天综合在线 | 欧美3p在线观看一区二区三区 | 五月天婷婷基地 | 青青青国产免费全部免费观看 | 牛牛视频在线 | 免费特黄级夫费生活片 | 一级特黄aaa免费 | 一区二区三区四区国产精品 | 偷自拍第一页 | 色婷婷激婷婷深爱五月小蛇 | 欧美成网 | 国产极品白嫩超清在线观看 | 高清欧美不卡一区二区三区 | 美女的隐私免费看无遮挡 | 天天干天天摸天天操 | 果冻传媒精东影业一二三区 | 亚洲黄色激情视频 | 91香蕉视频导航 | 国产高清区 | 毛片在线高清免费观看 | 亚洲欧美中文字幕在线网站 | 亚洲日本天堂在线 | 田中瞳中文字幕久久精品 | 天堂 在线最新版在线 | 永久黄色免费网站 | 国内精品成人女用 | 青青视频在线播放 | 欧美日本免费一区二区三区 | 国产成人亚洲合集青青草原精品 | 91啦视频在线 | 国产精品亚欧美一区二区三区 | 午夜精品视频 | 色拍999| 免费观看毛片的网站 | 色婷亚洲 | 亚洲欧洲在线观看 | 2021av在线视频| 四虎国产精品永久地址48 | 日韩精品国产自在欧美 | 精品在线小视频 |