当前位置: 首页 > news >正文

asp网站模板下载爱心助学网站建设

asp网站模板下载,爱心助学网站建设,手机怎么做软件开发,物联网工程主要学什么名称#xff1a;DDS信号发生器波形发生器 软件#xff1a;Quartus 语言#xff1a;VHDL 要求#xff1a; 在EDA平台中使用VHDL语言为工具#xff0c;设计一个常见信号发生电路#xff0c;要求#xff1a; 1. 能够产生锯齿波#xff0c;方波#xff0c;三角波DDS信号发生器波形发生器 软件Quartus 语言VHDL 要求 在EDA平台中使用VHDL语言为工具设计一个常见信号发生电路要求 1. 能够产生锯齿波方波三角波正弦波共四种信号 2. 信号的频率和幅度可以通过按键调节 3. 采用模块化设计包含但不局限于调频模块调幅模块波形的选择与切换模块等 代码下载DDS信号发生器波形发生器VHDL_Verilog/VHDL资源下载 代码网hdlcode.com 部分代码展示 LIBRARY ieee;USE ieee.std_logic_1164.all; USE ieee.std_logic_unsigned.all; --DDS频率等于clk*N/2^13,clk为输入时钟N为频率控制字frequency2^13是因为ROM里面存储了8192个点相位累加器位宽为13位 ENTITY DDS_top ISPORT (clk_in      : IN STD_LOGIC;--时钟 rst_p: IN STD_LOGIC;--复位wave_select  : IN STD_LOGIC_VECTOR(1 DOWNTO 0);--01输出sin10输出方波11输出三角波00锯齿frequency_key    : IN STD_LOGIC;--频率控制按键amplitude_key    : IN STD_LOGIC;--幅值控制按键 wave         : OUT STD_LOGIC_VECTOR(15 DOWNTO 0)--输出波形); END DDS_top; ARCHITECTURE behave OF DDS_top IS --例化模块 --波形选择模块COMPONENT wave_sel ISPORT (clk_in      : IN STD_LOGIC;wave_select  : IN STD_LOGIC_VECTOR(1 DOWNTO 0);douta_fangbo : IN STD_LOGIC_VECTOR(7 DOWNTO 0);douta_sanjiao : IN STD_LOGIC_VECTOR(7 DOWNTO 0);douta_sin    : IN STD_LOGIC_VECTOR(7 DOWNTO 0); douta_juchi  : IN STD_LOGIC_VECTOR(7 DOWNTO 0);wave         : OUT STD_LOGIC_VECTOR(7 DOWNTO 0));END COMPONENT;--相位累加器模块COMPONENT Frequency_ctrl ISPORT (clk_in      : IN STD_LOGIC;frequency    : IN STD_LOGIC_VECTOR(9 DOWNTO 0);addra        : OUT STD_LOGIC_VECTOR(12 DOWNTO 0));END COMPONENT; --ROM表 COMPONENT sin_ROM IS PORT ( address: IN STD_LOGIC_VECTOR (12 DOWNTO 0); clock: IN STD_LOGIC  : 1; q: OUT STD_LOGIC_VECTOR (7 DOWNTO 0) ); END COMPONENT; --ROM表 COMPONENT fangbo_ROM IS PORT ( address: IN STD_LOGIC_VECTOR (12 DOWNTO 0); clock: IN STD_LOGIC  : 1; q: OUT STD_LOGIC_VECTOR (7 DOWNTO 0) ); END COMPONENT; --ROM表 COMPONENT sanjiao_ROM IS PORT ( address: IN STD_LOGIC_VECTOR (12 DOWNTO 0); clock: IN STD_LOGIC  : 1; q: OUT STD_LOGIC_VECTOR (7 DOWNTO 0) ); END COMPONENT; --ROM表 COMPONENT juchi_ROM IS PORT ( address: IN STD_LOGIC_VECTOR (12 DOWNTO 0); clock: IN STD_LOGIC  : 1; q: OUT STD_LOGIC_VECTOR (7 DOWNTO 0) ); END COMPONENT; --按键频率控制 COMPONENT Frequency_add ISPORT (clk_in    : IN STD_LOGIC;rst_p     : IN STD_LOGIC;frequency_key     : IN STD_LOGIC;frequency  : OUT STD_LOGIC_VECTOR(9 DOWNTO 0)--频率控制字10位位宽变化范围可以为1~1000); END COMPONENT; --按键幅值控制 COMPONENT amplitude_add ISPORT (clk_in    : IN STD_LOGIC;rst_p     : IN STD_LOGIC;amplitude_key     : IN STD_LOGIC;amplitude  : OUT STD_LOGIC_VECTOR(7 DOWNTO 0)--幅值); END COMPONENT;SIGNAL addra         : STD_LOGIC_VECTOR(12 DOWNTO 0);SIGNAL douta_fangbo  : STD_LOGIC_VECTOR(7 DOWNTO 0);SIGNAL douta_sanjiao : STD_LOGIC_VECTOR(7 DOWNTO 0);SIGNAL douta_sin     : STD_LOGIC_VECTOR(7 DOWNTO 0); SIGNAL douta_juchi     : STD_LOGIC_VECTOR(7 DOWNTO 0);SIGNAL wave_temp         :  STD_LOGIC_VECTOR(7 DOWNTO 0);--波形SIGNAL frequency    : STD_LOGIC_VECTOR(9 DOWNTO 0);--频率控制字控制输出波形频率值越大频率越大SIGNAL amplitude    : STD_LOGIC_VECTOR(7 DOWNTO 0);--幅值控制字值越大幅值越大 BEGIN --按键频率控制 i_Frequency_add: Frequency_addPORT MAP(clk_in     clk_in,rst_p      rst_p,frequency_key   frequency_key,frequency   frequency--频率控制字10位位宽变化范围可以为1~1000); --按键幅值控制 i_amplitude_add: amplitude_addPORT MAP(clk_in     clk_in,rst_p      rst_p,amplitude_key   amplitude_key,amplitude   amplitude--幅值控制字);--方波ROM,存储波形数据i_fangbo_ROM : fangbo_ROMPORT MAP (clock    clk_in,address   addra,q   douta_fangbo);--三角波ROM,存储波形数据i_sanjiao_ROM : sanjiao_ROMPORT MAP (clock    clk_in,address   addra,q   douta_sanjiao);--sin波ROM,存储波形数据i_sin_ROM : sin_ROMPORT MAP (clock    clk_in,address   addra,q   douta_sin);--锯齿波ROM,存储波形数据i_juchi_ROM : juchi_ROMPORT MAP (clock    clk_in,address   addra,q   douta_juchi);--相位累加器i_Frequency_ctrl : Frequency_ctrlPORT MAP (clk_in     clk_in,frequency   frequency,--频率控制字addra       addra--输出地址);--波形选择控制i_wave_sel : wave_selPORT MAP (clk_in         clk_in,wave_select     wave_select,--01输出sin10输出方波11输出三角波douta_fangbo    douta_fangbo,--方波douta_sanjiao   douta_sanjiao,--三角douta_sin       douta_sin,--正弦 douta_juchi     douta_juchi,--锯齿wave            wave_temp--输出波形 );wavewave_temp*amplitude;--波形乘以幅值 END behave;设计文档(文档点击可下载) 设计文档.doc DDS原理 1. 工程文件 2. 程序文件 ROM IP核 3. 程序编译 4. RTL图 5. Testbench 6. 仿真图 整体仿真图 相位累加器模块 波形选择模块 正弦波ROM模块 三角波ROM模块 方波ROM模块 锯齿波ROM模块 按键控制频率信号模块 按键控制幅值信号模块
http://www.hkea.cn/news/14328039/

相关文章:

  • 做网站客户需要提供的资料网页版原神
  • 网站备案 域名不是自己的网站定制开发怎么做
  • 网站备案链接代码网络营销的基本方式有哪些
  • 英文网站接单做翻译比wordpress轻量的
  • 小说网站开发需求分析全自动行业管理系统
  • 阿里云服务器创建多个网站中国企业排名前十
  • 国外 网页框架搭建的网站wordpress大淘客
  • 织梦游戏网站源码做租房信息网站
  • 信仰类型的企业网站重庆工程建设招标投标交易信息网
  • 买源码做网站做淘宝优惠券推广网站
  • 安徽网站建设哪家好wordpress自定义钩子
  • 怎样用网站做app网站建设链接
  • 合肥网站建设步骤江北网站建设
  • 网站开发 分工vultr服务器做网站
  • 湖南自考网站建设与管理怎挖掘网站关键词
  • 中小企业网站建设济南兴田德润厉害吗国内电子商务网站有哪些
  • 网站开发职业资格证书网站开发的功能需求
  • 一个虚拟空间做两个网站以前的网站忘了怎么办啊
  • 程序外包网站淘宝推广费用多少钱一天
  • 网站建设是那个行业怎么做营销策划方案
  • 单位网站建设实施方案厦门物流网站建设
  • 宁波建设系统网站同安网站建设
  • 北京城建道桥建设网站微信积分商城
  • 南宁网站设计wordpress直接发送密码
  • 如何提高网站加载速度慢注册代理公司需要什么条件
  • 个人网站备案名字不同谁做的四虎网站是多少钱
  • 购物网站开发计划书游戏代理平台官网
  • 如何将网站变成免费视频直播网站架构
  • 重庆一次可以备案多少个网站网络平台不能将盈利模式不明朗
  • 网站繁体和中文这么做东莞 包装制品 东莞网站建设