vhdl电子琴实验报告.docVIP

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
设计框图: 3系统以及模块硬件电路设计 试验箱使用的是模式3的电路结构。 按键PIO7是模式选择按键button,每按下一次改变一次模式 按键PIO6-0用于弹奏,在弹奏模式下,被按下时分别发出中音Do, Re, Mi, Fa, Sol, La, Ti。 Clk0用于分频以供扬声器发声 Clk5用于控制自动演奏节拍 三个数码管用于显示高、中、低音音调 下载时选择的开发系统模式以及管脚定义 表1 GW48-CK开发系统工作模式: 接口 名称 类型 (输入/输出) 结构图上 的信号名 引脚号 说明 clk INPUT CLK0 2 供分频发声 Clk2 INPUT CLK5 83 供分频获得节拍 Key INPUT PIO6-0 11-5 按键弹奏 Button INPUT PIO7 16 模式选择 Code0top OUTPUT PIO19-16 30-27 低音显示 Code1top OUTPUT PIO23-20 38-35 中音显示 Code2top OUTPUT PIO27-24 49-47,39 高音显示 Spkout OUTPUT SPEAKER 3 发声 4 系统的VHDL设计 顶层程序:top.vhd library IEEE; use IEEE.STD_LOGIC_1164.ALL; use IEEE.STD_LOGIC_ARITH.ALL; use IEEE.STD_LOGIC_UNSIGNED.ALL; entity top is port ( clk :in std_logic; clk2:in std_logic; key:in std_logic_vector(6 downto 0); button:in std_logic; spkout :out std_logic; code0top:out std_logic_vector(3 downto 0); code1top:out std_logic_vector(3 downto 0); code2top:out std_logic_vector(3 downto 0)); end top; architecture behave of top is component autoplay buzz code0 code1 code2 tone fenpin button Index_auto Index_key table Clk2 autoplay key Keyplay 译码器 译码器 译码器 PIO27-24 PIO23-20 PIO23-20 F P G A最小系统 Clk0 Clk5 PIO7 PIO6 PIO5 PIO4 PIO3 PIO2 PIO1 PIO0 spk 6MHz 1024Hz Key0 Key1 Key2 Key3 Key4 Key5 Key6 Button

文档评论(0)

书屋 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档