任意波形信号发生器源代码

上传人:M****1 文档编号:498141022 上传时间:2023-02-19 格式:DOC 页数:2 大小:29KB
返回 下载 相关 举报
任意波形信号发生器源代码_第1页
第1页 / 共2页
任意波形信号发生器源代码_第2页
第2页 / 共2页
亲,该文档总共2页,全部预览完了,如果喜欢就下载吧!
资源描述

《任意波形信号发生器源代码》由会员分享,可在线阅读,更多相关《任意波形信号发生器源代码(2页珍藏版)》请在金锄头文库上搜索。

1、LIBRARY IEEE; -正弦信号发生器源文件USE IEEE.STD_LOGIC_1164.ALL;USE IEEE.STD_LOGIC_UNSIGNED.ALL;LIBRARY my;USE my.my_rom.ALL;ENTITY SINGT IS PORT ( CLK : IN STD_LOGIC; -信号源时钟 DOUT : OUT STD_LOGIC_VECTOR (rom_width-1) DOWNTO 0) );-8位波形数据输出END;ARCHITECTURE behav OF SINGT ISSIGNAL i:integer range 0 to (adr_high-1

2、):=0;-设定内部节点作为地址计数器BEGIN PROCESS(CLK) BEGIN if CLKevent and CLK=1 then if i = (adr_high-1) THEN i = 0; ELSE i = i + 1; END IF; end if;dout = my_rom(i); END PROCESS;END behav;LIBRARY IEEE; -正弦信号发生器源文件USE IEEE.STD_LOGIC_1164.ALL;USE IEEE.STD_LOGIC_UNSIGNED.ALL;PACKAGE my_rom ISCONSTANT rom_width : POS

3、ITIVE := 8;CONSTANT adr_high : POSITIVE := 64;SUBTYPE rom_word IS STD_LOGIC_VECTOR(rom_width-1) DOWNTO 0); TYPE rom_table IS ARRAY(0 TO (adr_high-1) OF rom_word;CONSTANT my_rom:rom_table:= ( 11111111,11111110,11111100,11111001,11110101,11101111,11101001,11100001, -00-0f 11011001,11001111,11000101,10

4、111010,10101110,10100010,10010110,10001001, - 01111100,01110000,01100011,01010111,01001011,01000000,00110101,00101011, -10-1f 00100010,00011010,00010011,00001101,00001000,00000100,00000001,00000000, -00000000,00000001,00000100,00001000,00001101,00010011,00011010,00100010, -20-2f00101011,00110101,01000000,01001011,01010111,01100011,01110000,01111100, -10001001,10010110,10100010,10101110,10111010,11000101,11001111,11011001, -30-3f 11100001,11101001,11101111,11110101,11111001,11111100,11111110,11111111 );-END;

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 幼儿/小学教育 > 小学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号