




已阅读5页,还剩18页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1第9章草鱼草鱼基于FPGA的简单音乐电路设计草鱼草鱼草鱼要求草鱼理解运用VHDL硬件描述语言和QUARTUS草鱼II开发工具进行音乐电路设计的方法草鱼知识点草鱼理解音乐电路总体方案设计方法草鱼理解音乐电路各模块设计方法草鱼重点和难点草鱼理解音乐电路各模块设计方法草鱼草鱼草鱼引言草鱼草鱼草鱼草鱼草鱼音乐电路广泛用于自动答录装置、PORK手机铃声、PORK集团电话及智能仪器仪表设备中。草鱼随着CPLD/FPGA草鱼集成度的提高,鲤鱼价格下降,鲤鱼草鱼EDA草鱼设计工具更新换代,鲤鱼功能日益强大,鲤鱼以CPLD/FPGA实现乐曲演奏电路会越来越多。草鱼本章将引导学生应用VHDL语言设计一个音乐电路。草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼2草鱼91草鱼草鱼工作任务的陈述与背景草鱼一、PORK工作任务的陈述草鱼使用层次化设计方法,鲤鱼设计并用FPGA实现一个能循环播放乐曲的音乐电路。草鱼草鱼二、PORK工作任务的背景草鱼据有关媒体介绍,鲤鱼中国的第一颗人造卫星东方红一号卫星,鲤鱼于1965年开始研制,鲤鱼1970年4月24日进入太空轨道,鲤鱼该星重量超过了苏、PORK美、PORK法、PORK日等前4个国家第一颗卫星重量的总和,在某些技术方面超过上述4个国家第一颗卫星的水平,开创了中国航天史的新纪元。草鱼草鱼草鱼草鱼东方红一号重173公斤,设计寿命为14天,实际寿命达到20天,1970年5月14日停止发送信号。草鱼关键技术包括东方红乐音装置、PORK短波天线遥测系统等4项。草鱼其中电子乐音发生器是全星的核心部分,它通过20兆赫兹短波发射系统反复向地面播送“东方红”乐曲的前八小节,鲤鱼全中国人民乃至全世界的人民通过收音机都能听得到。草鱼草鱼草鱼草鱼草鱼草鱼完成研制东方红乐音装置任务的是中国科学院自动化所的一个小组。草鱼他们首先考虑,鲤鱼用什么样的方法来模拟出“东方红”乐曲。草鱼当时有三种方案提上了台面,鲤鱼一种是八音盒方案,鲤鱼它采用机械齿轮播放音乐;PORK另一种就是把音乐录在磁带机上,鲤鱼但是当时中国还没有小磁带机,鲤鱼都是笨重的大磁带机,鲤鱼不可能装上卫星升空;PORK因此第三种方案自然就是电子音乐,鲤鱼这也是后来被广泛接受的一种方案。草鱼草鱼草鱼根据上级要求,鲤鱼只需让卫星播放东方红前八个小节的旋律。草鱼小组决定在四十秒内连续播放两遍这八个小节,鲤鱼然后发射机就切换成遥测信号,鲤鱼用一个发射机就可以实现交替传送乐曲和遥测信号的目的。草鱼草鱼这是国内早期最知名,鲤鱼影响最大的一个音乐电路。草鱼在国内缺乏集成电路,鲤鱼没有微处理器的那个时代,鲤鱼东方红乐音装置全部用晶体管分立元件做成。草鱼有人粗略统计,鲤鱼整个乐音装置全部共用了110多个晶体三极管(绝大多数是3DG6,鲤鱼大约150个二极管(都是2AP10),鲤鱼其他都是电阻电容。草鱼草鱼草鱼草鱼草鱼草鱼现在,鲤鱼音乐电路广泛用于自动答录装置、PORK手机铃声、PORK集团电话及智能仪器仪表设备中。草鱼作为一个电子系统的一个模块,鲤鱼音乐电路的实现方法有以下几种草鱼草鱼(1)购买专用音乐电路片。草鱼特点是价格便宜,鲤鱼多用于玩具,鲤鱼草鱼无法更改乐曲,也无法编程。草鱼草鱼3(2)录音重放电路,鲤鱼如ISD草鱼系列录放电路。草鱼草鱼可通过麦克风人工录音,鲤鱼分段放音,鲤鱼成本稍高。草鱼草鱼(3)利用微处理器来实现乐曲演奏,需要占用微处理器的资源较多要占用D/草鱼A草鱼和定时器等草鱼,鲤鱼大多数情况无法采用这种方法。草鱼草鱼草鱼(4)以CPLD/FPGA实现乐曲演奏,鲤鱼也就是本任务要求使用的方法。草鱼用这种方法实现音乐电路,鲤鱼现在单独价格较高。草鱼但随着CPLD/FPGA草鱼集成度的提高,鲤鱼价格下降,鲤鱼草鱼EDA草鱼设计工具更新换代,鲤鱼功能日益强大,鲤鱼操作方便实用草鱼,鲤鱼以及IP草鱼CORE草鱼概念日益普及与流行,鲤鱼使这种方案的应用领域会越来越多。草鱼草鱼它的突出优点是PORK第一,鲤鱼仅占用FPGA草鱼中很少的资源,鲤鱼因此增加的系统整体成本较低,鲤鱼甚至不增加成本。草鱼草鱼这是因为某个产品选定某型号FPGA草鱼芯片,鲤鱼产品的其它部分只用了其中一部分资源,鲤鱼还有相当一部分资源闲置没用;PORK第二,鲤鱼更改乐曲非常方便;PORK第三,鲤鱼可作为IP草鱼CORE草鱼实现设计重用。草鱼草鱼草鱼92草鱼完成工作任务的引导草鱼一、PORK资讯草鱼1明确任务草鱼作为初步的开发设计,鲤鱼为了简化设计,鲤鱼本任务设计的音乐电路可只考虑音的最重要的两个方面PORK“音的高低”和“音的长短”,鲤鱼即音高和音长,鲤鱼忽略音的力度和音色。草鱼要求音乐电路最少能连续循环演奏一首歌曲或一首歌曲的一部分,鲤鱼在此基础上可再做进一步的扩展。草鱼草鱼草鱼草鱼草鱼草鱼由于不考虑音色,鲤鱼考虑到充分利用FPGA的数字电路资源,鲤鱼可用一个可控分频电路模块产生演奏音乐所需的每个音,鲤鱼而各个音演奏的顺序和持续的时间即音长可根据乐谱用一个控制电路模块来控制。草鱼草鱼电路输入是两路时钟信号PORK一路作为可控分频电路模块的输入时钟,鲤鱼经可控分频电路模块分频后,鲤鱼得到各种所需的乐音信号。草鱼一路作为控制电路模块的输入时钟,鲤鱼用来产生节拍。草鱼草鱼这两路时钟信号的频率根据具体的实验条件和所选歌曲可有所不同。草鱼草鱼电路的输出有PORK一路一线是乐音信号输出,鲤鱼用来驱动外接喇叭或蜂鸣器演奏音乐。草鱼一路一线用来驱动外接的一个LED,鲤鱼演奏高音时发光。草鱼一路四线用来驱动4外接的数码管显示演奏的音符简谱符号。草鱼草鱼2查阅资料草鱼到图书馆、PORK互联网查找有关资料。草鱼前人发表的有关音乐电路的文章主要散见在学术期刊和有关网页上。草鱼可用乐曲演奏电路、PORK音乐发生器等关键词查找。草鱼另外,鲤鱼要理解这些文章所介绍的原理,鲤鱼还要具有音乐简谱、PORK乐音频率的有关知识,鲤鱼如果缺乏,鲤鱼可再查找有关音乐简谱、PORK乐音频率的知识。草鱼草鱼本章第三节,鲤鱼提供了一些与本任务有关的资料,鲤鱼请认真阅读。草鱼草鱼二、PORK计划草鱼草鱼草鱼草鱼草鱼音乐电路是模仿人歌唱的电路。草鱼故可用人歌唱作为原型来分析设计本任务的总体方案。草鱼人通过声带振动发出声音,鲤鱼声带振动频率不同发出不同声音。草鱼故在用数字电路来模仿时,鲤鱼可用一个可控分频电路来产生不同频率时钟信号来用来驱动外接喇叭或蜂鸣器演奏音乐。草鱼草鱼草鱼草鱼草鱼草鱼人在歌唱时,鲤鱼是根据歌谱,鲤鱼用大脑控制声带按照一定节拍来在不同时间发出不同的乐音的。草鱼故在用数字电路来模仿时,鲤鱼还应该有一个控制电路模块,鲤鱼用来根据歌谱控制可控分频电路模块按照一定节拍来在不同时间发出不同的乐音的。草鱼而控制电路模块应该分为两个小模块,鲤鱼一个用来产生节拍,鲤鱼称节拍产生模块。草鱼另一个用来根据歌谱控制可控分频电路模块在不同时间发出不同的乐音,鲤鱼称音符产生模块。草鱼草鱼草鱼草鱼草鱼草鱼控制电路模块只是根据歌谱产生可供控制可控分频模块,鲤鱼按照一定节拍来在不同时间发出不同的乐音的音符信号。草鱼具体要控制可控分频模块,鲤鱼还得要把音符信号转换为可控分频模块的分频系数输入信号,鲤鱼另外也要根据音符信号决定提供给外围数码管的用于显示简谱音符符号的数据和提供给外围LED的用于显示高低音的数据。草鱼这就需要另一个模块PORK分频系数、PORKLED数据产生模块了。草鱼草鱼由于音乐电路是连续循环演奏,鲤鱼故控制电路模块的核心部分节拍产生模块应是一个计数器,鲤鱼每个状态持续的时间是需演奏的所有的音的音长的最小公因数,鲤鱼比如是一个十六分音符时值,鲤鱼具体时间长度应根据需演奏歌曲而定。草鱼这样,鲤鱼每个音持续的时间是每个状态持续的时间的整数倍,鲤鱼故占据整数倍个状态。草鱼具体占据状态的个数要根据每个音的音长来决定。草鱼草鱼草鱼草鱼草鱼草鱼控制电路的计数器的模即状态数,鲤鱼可由需演奏歌曲的各个音所占据状态个5数累加而得。草鱼例如一首用于演奏“梁祝”乐曲的音乐电路的控制电路的计数器的模是139。草鱼草鱼节拍产生电路的计数器,鲤鱼用来产生节拍定时,鲤鱼音符产生模块则将节拍产生电路的计数器的状态翻译成对应的音符,鲤鱼假如需演奏的歌曲中所用到的音符在9到16个之间,鲤鱼则音符产生模块的输出信号应有四位,鲤鱼其它情况,鲤鱼依此类推。草鱼草鱼分频系数、PORKLED数据产生模块则根据音符产生模块输出的音符信息,鲤鱼产生每个时刻提供给可控分频模块的分频系数、PORK提供给外围数码管的用于显示简谱音符符号的数据和提供给外围LED的用于显示高低音的数据。草鱼草鱼草鱼草鱼草鱼草鱼因此,鲤鱼音乐电路设计总体参考方案如下PORK草鱼草鱼CLK4HZCLK12MHZLEDHIGH分频系数、LED数据产生模块可控分频模块节拍产生模块音符产生模块SPKOUTSEGCODEINDEXTONE图91草鱼音乐电路设计总体参考方案草鱼其中的两个时钟频率取值,鲤鱼下面再做分析。草鱼草鱼三、PORK决策草鱼本音乐电路设计重点在可控分频模块和控制电路模块的设计,鲤鱼故只讨论这两个模块以及顶层模块的设计方案的选择。草鱼草鱼可控分频模块设计方案的选择草鱼草鱼草鱼草鱼草鱼(1)等占空比和非等占空比方案选择草鱼可控分频电路按输出时钟的占空比来分,鲤鱼有等占空比和非等占空比两类方案,鲤鱼为了得到足够功率驱动蜂鸣器,鲤鱼采用等占空比输出的可控分频电路方案。草鱼草鱼(2)偶数分频、PORK整数分频方案的选择草鱼常见的分频电路有偶数分频、PORK奇数分频和整数分频电路,鲤鱼本任务从原理来看,鲤鱼既有偶数分频又有奇数分频,鲤鱼故应属于整数分频电路。草鱼非等占空比的偶数分频、PORK奇数分频电路有统一的设计方法并且比较简单,鲤鱼但等占空比的偶数分频、PORK奇数6分频电路设计方法则不相同。草鱼对于偶数(2N)的等占空比分频,鲤鱼可先做N非等占空比分频,鲤鱼再做2分频即可,鲤鱼比较简单。草鱼对于等占空比的奇数分频电路则不能采用这种方法,鲤鱼比较复杂。草鱼本任务可采取用较高频率(比如12MHZ)的输入时钟,鲤鱼这样分频比就比较大,鲤鱼故对于初学者,鲤鱼作为初步解决方案,鲤鱼可采用偶数分频比近似代替奇数分频比的方法,鲤鱼把整数分频电路变成偶数(2N)分频电路,鲤鱼用先做N非等占空比分频,鲤鱼再做2分频这种较简单的方法来设计。草鱼作为提高,鲤鱼可采用比较复杂的真正的整数分频电路设计方法设计。草鱼草鱼控制电路模块设计方案的选择草鱼控制电路模块的核心部分节拍产生模块是一个计数器,鲤鱼可采用通常的方法设计。草鱼草鱼音符产生模块的输入信号是节拍产生模块输出的计数值,鲤鱼输出信号是表示音符的音符序号。草鱼在节拍产生模块输出的计数值变化范围不大并且音符产生模块的输出数值不需灵活改变时,鲤鱼可用VHDL语句直接来描述音符产生模块即可。草鱼在节拍产生模块输出的计数值变化范围较大或音符产生模块的输出数值需灵活改变时,鲤鱼可使用LPM_ROM来存储对应于不同计数值的音符序号。草鱼草鱼VHDL输入设计法和原理图输入设计法的选择草鱼本任务,鲤鱼底层模块采用VHDL输入设计法较简单,鲤鱼而顶层模块采用VHDL输入设计法或原理图输入设计法都可。草鱼草鱼四、PORK实施草鱼下面用用于演奏“梁祝”乐曲的音乐电路为例,鲤鱼对音乐电路各模块的实施进行进一步的分析。草鱼草鱼(一)控制电路模块草鱼草鱼草鱼草鱼草鱼控制电路模块包含节拍产生模块和音符产生模块两子模块,鲤鱼可合写成一个文件。草鱼草鱼草鱼草鱼草鱼草鱼1节拍产生模块设计分析草鱼根据以上分析,鲤鱼此模块为一计数器,鲤鱼现在需进一步决定计数器的模及其输入时钟频率。草鱼草鱼根据乐曲“梁祝”的简谱,鲤鱼此乐曲以四分音符为一拍,鲤鱼四拍为一节,鲤鱼所有的音的音长的最小公因数是一个十六分音符时值,鲤鱼所以以十六分音符时值作为一个7状态持续时间,鲤鱼把乐曲“梁祝”中各个音所占据状态个数累加而得知节拍产生模块计数器的模是139,鲤鱼其中最后休止符用了三个时间单位。草鱼草鱼草鱼草鱼草鱼草鱼乐曲“梁祝”的简谱没有明确标出演奏速度,鲤鱼根据经验设定一分钟演奏60拍,鲤鱼因此一拍持续时间即四分音符的时值为一秒,鲤鱼一个状态持续时间即一个十六分音符时值为025秒。草鱼故节拍产生模块输入时钟周期为025秒,鲤鱼频率为4HZ。草鱼草鱼2音符产生模块设计分析草鱼音符产生模块的功能是将节拍产生电路的计数器的计数值按照乐曲“梁祝”的简谱翻译成对应的音符,鲤鱼若用COUNTER表示计数器的状态,鲤鱼INDEX表示音符符号,鲤鱼可把乐曲“梁祝”的简谱出现的音规定如下PORK草鱼表91草鱼音符与INDEX、PORKLED数据的对应关系低音中音高音音名123456712345671INDEX123456789101112131415那么,鲤鱼根据乐曲“梁祝”的简谱可得其真值表如下PORK草鱼表92音符产生模块真值表COUNTERPORKINDEXCOUNTERPORKINDEXCOUNTERPORKINDEXCOUNTERPORKINDEXCOUNTERPORKINDEX00草鱼3草鱼PORK草鱼01草鱼3草鱼PORK草鱼02草鱼3草鱼PORK草鱼03草鱼3PORK草鱼04草鱼5PORK草鱼05草鱼5PORK草鱼06草鱼5PORK草鱼07草鱼6PORK草鱼08草鱼8PORK草鱼09草鱼8PORK草鱼10草鱼8草鱼PORK草鱼11草鱼9草鱼PORK草鱼12草鱼6草鱼PORK草鱼13草鱼8PORK草鱼14草鱼5PORK草鱼15草鱼5PORK草鱼16草鱼12PORK草鱼28草鱼9PORK草鱼29草鱼9PORK草鱼30草鱼9草鱼PORK草鱼31草鱼9草鱼PORK草鱼32草鱼9草鱼PORK草鱼33草鱼9PORK草鱼34草鱼9PORK草鱼3510PORK草鱼36草鱼7PORK草鱼37草鱼7PORK草鱼38草鱼6PORK草鱼39草鱼6PORK草鱼40草鱼5草鱼PORK草鱼41草鱼5草鱼PORK草鱼42草鱼5草鱼PORK草鱼43草鱼6PORK草鱼44草鱼8PORK草鱼56草鱼5PORK草鱼57草鱼5PORK草鱼58草鱼5PORK草鱼59草鱼5PORK草鱼60草鱼5草鱼PORK草鱼61草鱼5草鱼PORK草鱼62草鱼5草鱼PORK草鱼63草鱼5PORK草鱼6410PORK草鱼6510PORK草鱼6610PORK草鱼6712PORK草鱼68草鱼7PORK草鱼69草鱼7PORK草鱼70草鱼9草鱼PORK草鱼71草鱼9草鱼PORK草鱼72草鱼6草鱼PORK草鱼84草鱼5PORK草鱼85草鱼6PORK草鱼86草鱼7PORK草鱼87草鱼9PORK草鱼88草鱼6PORK草鱼89草鱼6PORK草鱼90草鱼6草鱼PORK草鱼91草鱼6草鱼PORK草鱼92草鱼6草鱼PORK草鱼93草鱼6PORK草鱼94草鱼5PORK草鱼95草鱼6PORK草鱼96草鱼8PORK草鱼97草鱼8PORK草鱼98草鱼8PORK草鱼99草鱼9PORK草鱼10012草鱼PORK草鱼112草鱼3草鱼PORK草鱼113草鱼3PORK草鱼114草鱼3PORK草鱼115草鱼3PORK草鱼116草鱼8PORK草鱼117草鱼8PORK草鱼118草鱼8PORK草鱼119草鱼8PORK草鱼120草鱼6草鱼PORK草鱼121草鱼8草鱼PORK草鱼122草鱼6草鱼PORK草鱼123草鱼5PORK草鱼124草鱼3PORK草鱼125草鱼5PORK草鱼126草鱼6PORK草鱼127草鱼8PORK草鱼128草鱼5PORK草鱼817草鱼12PORK草鱼18草鱼12PORK草鱼1915PORK草鱼2013草鱼PORK草鱼2112草鱼PORK草鱼2210草鱼PORK草鱼2312PORK草鱼24草鱼9PORK草鱼25草鱼9PORK草鱼26草鱼9PORK草鱼27草鱼9PORK45草鱼8PORK草鱼46草鱼9PORK草鱼47草鱼9PORK草鱼48草鱼3PORK草鱼49草鱼3PORK草鱼50草鱼8草鱼PORK草鱼51草鱼8草鱼PORK草鱼52草鱼6草鱼PORK草鱼53草鱼5PORK草鱼54草鱼6PORK草鱼55草鱼8PORK73草鱼8PORK草鱼74草鱼5PORK草鱼75草鱼5PORK草鱼76草鱼5PORK草鱼77草鱼5PORK草鱼78草鱼5PORK草鱼79草鱼5PORK草鱼80草鱼3草鱼PORK草鱼81草鱼5草鱼PORK草鱼82草鱼3草鱼PORK草鱼83草鱼3PORK10112草鱼PORK草鱼10212草鱼PORK草鱼10310PORK草鱼104草鱼9PORK草鱼105草鱼9PORK草鱼10610PORK草鱼107草鱼9PORK草鱼108草鱼8PORK草鱼109草鱼8PORK草鱼110草鱼6草鱼PORK草鱼111草鱼5草鱼PORK129草鱼5PORK草鱼130草鱼5草鱼PORK草鱼131草鱼5草鱼PORK草鱼132草鱼5草鱼PORK草鱼133草鱼5PORK草鱼134草鱼5PORK草鱼135草鱼5PORK草鱼136草鱼0PORK草鱼137草鱼0PORK草鱼138草鱼0PORK草鱼草鱼草鱼草鱼草鱼3设计文件实体描述草鱼两模块可合起来写成一个文件NOTETABSVHD,鲤鱼其实体描述如下PORK草鱼LIBRARY草鱼IEEEPORK草鱼USE草鱼IEEESTD_LOGIC_1164ALLPORK草鱼ENTITY草鱼NOTETABS草鱼IS草鱼草鱼草鱼草鱼草鱼PORT草鱼草鱼草鱼草鱼CLK草鱼草鱼IN草鱼STD_LOGICPORK草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼INDEX草鱼草鱼OUT草鱼草鱼STD_LOGIC_VECTOR3草鱼DOWNTO草鱼0草鱼草鱼PORK草鱼ENDPORK草鱼其中输入时钟信号与CLK4HZ相连,鲤鱼INDEX表示音符信息。草鱼因为INDEX取值从1到15,鲤鱼故为4位二进制信号。草鱼草鱼其结构体设计可参考例93。草鱼草鱼(二)分频系数、PORKLED数据产生模块草鱼1设计文件实体描述草鱼此模块的功能是产生提供给可控分频模块的分频系数、PORK提供给外围数码管和外围LED的数据。草鱼其实体描述如下PORK草鱼LIBRARY草鱼IEEEPORK草鱼USE草鱼IEEESTD_LOGIC_1164ALLPORK草鱼ENTITY草鱼TONETABA草鱼IS草鱼草鱼草鱼草鱼草鱼PORT草鱼草鱼INDEX草鱼草鱼草鱼IN草鱼草鱼STD_LOGIC_VECTOR草鱼3草鱼DOWNTO草鱼0草鱼PORK草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼SEG草鱼草鱼草鱼OUT草鱼草鱼STD_LOGIC_VECTOR草鱼3草鱼DOWNTO草鱼0草鱼PORK草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼LED草鱼草鱼草鱼OUT草鱼STD_LOGICPORK草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼TONE草鱼草鱼草鱼OUT草鱼草鱼STD_LOGIC_VECTOR草鱼10草鱼DOWNTO草鱼0草鱼PORK草鱼9ENDPORK草鱼草鱼草鱼草鱼草鱼其中INDEX为4位二进制信号,鲤鱼表示音符的信息,鲤鱼SEG为4位二进制信号,鲤鱼是提供给外围数码管的用于显示简谱音符符号的数据,鲤鱼LED是提供给外围LED的用于显示高低音的数据。草鱼TONE是供给可控分频模块的分频系数。草鱼它们的关系如表93所示。草鱼草鱼2结构体设计分析草鱼乐曲“梁祝”是F调,鲤鱼其频率数据如表93所示。草鱼在表中,鲤鱼可控分频模块的输入时钟设为12M草鱼HZ,鲤鱼经前后122草鱼分频后为500000HZ,草鱼故供给可控分频模块的分频系数TONE草鱼211草鱼500000/F。草鱼又考虑到最大分频比为500000/34921432,鲤鱼其二进制表示是10110011000,鲤鱼故可控分频模块的计数器为11位二进制计数器。草鱼草鱼表93草鱼分频系数、PORKLED数据产生模块真值表F调简谱音名INDEXSEGLED频率FTONE草鱼TONE(B)1F11000103492616010011010002G12001003920773011000001013A13001104400912011100100004B1B4010004662976011110100005C250101052331092100010001006D26011005873119710010101101草鱼草鱼草鱼低音7E270111065931290101000010101F280001169851372101010111002G290010178401410101100000103A2100011188001480101110010004B2B草鱼110100193231512101111010005C3120101110471570110001000106D313011011175162211001010110草鱼草鱼草鱼草鱼草鱼中音7E314011111319166811010000100高音1F315000111397169011010011010这是一个简单的组合逻辑模块,鲤鱼其VHDL描述比较简单,鲤鱼这里不再介绍。草鱼草鱼(三)可控分频模块草鱼草鱼草鱼草鱼草鱼此模块的功能是用一个可控分频电路来产生演奏音乐所需的每个音。草鱼可控分频模块实体描述如下PORK草鱼LIBRARY草鱼IEEEPORK草鱼USE草鱼IEEESTD_LOGIC_1164ALLPORK草鱼10USE草鱼IEEESTD_LOGIC_UNSIGNEDALLPORK草鱼ENTITY草鱼SPEAKERA草鱼IS草鱼草鱼草鱼草鱼草鱼PORT草鱼草鱼草鱼草鱼CLK草鱼草鱼草鱼IN草鱼STD_LOGICPORK草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼TONE草鱼草鱼IN草鱼STD_LOGIC_VECTOR草鱼10草鱼DOWNTO草鱼0PORK草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼SPKS草鱼草鱼OUT草鱼STD_LOGIC草鱼草鱼PORK草鱼ENDPORK草鱼作为初步解决方案,鲤鱼采用偶数分频比近似代替奇数分频比的方法,鲤鱼把整数分频电路变成偶数分频电路来设计。草鱼草鱼可控分频模块是一个具有12预分频和2后分频的可控分频电路。草鱼可控分频模块的输入时钟CLK频率选12MHZ,鲤鱼为了使可控分频模块分频系数取值范围比较合适,鲤鱼输入时钟先经12草鱼分频,鲤鱼同时为了使输出信号SPKS具有较高的驱动功率,鲤鱼可控分频后再经2分频,鲤鱼使输出信号SPKS具有50的占空比,鲤鱼从而具有较高的驱动功率。草鱼草鱼可控分频模块的输入时钟为12M草鱼HZ,鲤鱼经前后122草鱼分频后为500000HZ,应根据此频率来计算各音的分频系数,鲤鱼计算中对小数四舍五入。草鱼这相当于把整数分频电路变成偶数(2N)分频电路,鲤鱼用先做N非等占空比分频,鲤鱼再做2分频这种较简单的方法来设计。草鱼根据最大分频比的二进制表示的位数来确定可控分频电路的计数器的位数。草鱼例如乐曲“梁祝”,鲤鱼最大分频比为500000/34921432,鲤鱼其二进制表示是10110011000,鲤鱼故可控分频模块的计数器为11位二进制计数器。草鱼草鱼草鱼草鱼草鱼草鱼分频电路的描述与计数器电路相似,鲤鱼下面进程描述一个12分频电路。草鱼草鱼PROCESSCLK草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼VARIABLE草鱼COUNT4草鱼草鱼STD_LOGIC_VECTOR草鱼3草鱼DOWNTO草鱼0草鱼PORK草鱼草鱼草鱼草鱼草鱼BEGIN草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼PRECLK草鱼11草鱼THEN草鱼PRECLK草鱼CLK4HZ,INDEXTONEINDEXPORK草鱼U2草鱼草鱼TONETABA草鱼PORT草鱼MAP草鱼INDEXTONEINDEX,SEGSEGCODE,LEDLEDHIGH,草鱼TONETONEPORK草鱼U3草鱼草鱼SPEAKERA草鱼PORT草鱼MAPCLKCLK12MHZ,TONETONE,草鱼SPKSSPKOUT草鱼PORK草鱼ENDPORK草鱼五、PORK检查草鱼分别编译各底层模块和整个电路设计,鲤鱼并分别仿真控制电路模块和分频系数、PORKLED数据产生模块。草鱼通过后,鲤鱼若有条件,鲤鱼应将源代码下载到硬件中做最后的验证。草鱼草鱼六、PORK评估草鱼对本次设计进行评估,鲤鱼可尝试更好的方案、PORK方法。草鱼写出设计报告,鲤鱼设计报告应包括所应用到的EDA方法及知识的总结。草鱼草鱼草鱼93草鱼相关技术基本知识与基本技能草鱼一、PORK相关音乐知识草鱼1乐音的四个基本要素草鱼一般来说,鲤鱼所有乐音有四个基本要素,而其中最重要的是“音的高低”和“音的长短”PORK草鱼(1)草鱼音的高低PORK任何一首曲子都是由高低相间的音组成的,鲤鱼从钢琴上直观看就是越往左面的键盘音越低,鲤鱼越往右面的键盘音越高。草鱼草鱼(2)音的长短PORK除了音的高低外,鲤鱼还有一个重要的因素就是音的长短。草鱼音的高低和长短的标注决定了该首曲子有别于另外的曲子,鲤鱼因此成为构成音乐的最重要的基础元素。草鱼草鱼(3)草鱼音的强度PORK一首音乐作品总会有一些音符的力度比教强一些,鲤鱼有些地方弱一些。草鱼而强度的变化是音乐作品中表达情感的因素之一。草鱼草鱼13(4)音色PORK同样的旋律音高男生和女声唱就不一样的音色,鲤鱼小提琴和钢琴的音色就不一样。草鱼草鱼2音名与唱名草鱼不同音高的乐音,鲤鱼是用C草鱼D草鱼E草鱼F草鱼G草鱼A草鱼B草鱼来表示的,鲤鱼这七个拉丁字母就是乐音的音名,鲤鱼它们一般依次唱成DO多、PORKRE瑞、PORKMI米、PORKFA发、PORKSOL梭、PORKLA拉、PORKSI西。草鱼即唱成简谱的1、PORK草鱼2、PORK草鱼3草鱼、PORK4草鱼、PORK5草鱼、PORK6、PORK草鱼7草鱼。草鱼DO多、PORKRE瑞、PORKMI米是唱曲时乐音的发音,鲤鱼所以叫唱名。草鱼草鱼3简谱中的音符草鱼简谱是国内广泛使用的记录音乐的方式。草鱼简谱是一种比较简单易学的音乐记谱法,鲤鱼它仅用7个阿拉伯数字1、PORK2、PORK3、PORK4、PORK5、PORK6、PORK7表示C草鱼D草鱼E草鱼F草鱼G草鱼A草鱼B草鱼,鲤鱼通过这7个阿拉伯数字,就能将千变万化的音乐曲子记录并表示出来。草鱼简谱虽然不是出现在中国,鲤鱼但在中国得到非常广泛的传播。草鱼草鱼在简谱中,鲤鱼记录音的高低和长短的符号,鲤鱼叫做音符。草鱼草鱼简谱的音符相对应的数字的大小决定音的相对高低。草鱼比如数字2比1大,鲤鱼RE就比DO高;PORK数字2比3小,鲤鱼RE就比MI低,鲤鱼等等。草鱼草鱼音符有多种类型。草鱼草鱼(1)按所记录的音的相对高低来分草鱼音符分为中音音符、PORK高音音符、PORK低音音符、PORK倍高音音符、PORK倍低音音符、PORK超高音音符、PORK超低音音符、PORK最高音音符和最低音音符。草鱼草鱼草鱼草鱼草鱼草鱼七个音符主体1、PORK2、PORK3、PORK4、PORK5、PORK6、PORK7就表示七个中音音符。草鱼在七个基本的音符1草鱼2草鱼3草鱼4草鱼5草鱼6草鱼7上面各加一个圆点即成为七个高音音符PORK。草鱼在七个基本的音符1草鱼2草鱼3草鱼4草鱼5草鱼6草鱼7下面各加一个圆点即成为七个低音音符PORK。草鱼如果在中音音符上下各加两个圆点,鲤鱼就成为叫倍高音音符和倍低音音符,鲤鱼在中音音符上下各加三个圆点,鲤鱼就成为叫超高音音符和超低音音符,鲤鱼在中音音符上下各加三个圆点,鲤鱼就成为叫最高音音符和最低音音符。草鱼草鱼(2)按所记录的音的相对长短来分草鱼音符分为全音符、PORK二分音符、PORK四分音符、PORK八分音符、PORK十六分音符和三十二分音符。草鱼草鱼14七个音符主体1草鱼2草鱼3草鱼4草鱼5草鱼6草鱼7表示四分音符。草鱼在四分音符后面每加一条短横线就表示增加等于一个四分音符的时值时间长度,鲤鱼在四分音符后面加一条短横线就成为二分音符,鲤鱼例如2,鲤鱼在四分音符后面加三条短横线就成为全音符例如3;PORK在四分音符下面每加一条短横线,鲤鱼就表示将其上面的音符的时值削减一半,鲤鱼在四分音符下面加一条短横线就成为八分音符,鲤鱼例如,鲤鱼在四分音符下4面加两条或者三条短横线就成为十六分音符或者三十二分音符,鲤鱼例如、PORK草鱼。草鱼草鱼32草鱼草鱼草鱼草鱼(3)附点音符草鱼附点音符又分为单附点音符和双附点音符。草鱼通常说附点音符即指单附点音符,鲤鱼如指双附点音符,鲤鱼必须加“双”字。草鱼草鱼单附点音符和双附点音符是在以上音符基础上,鲤鱼在其后面加上一个或两个附点(园点或短横线)构成。草鱼单附点将音符的时值增加一半,鲤鱼第二附点则将第一附点的时值增加一半。草鱼全音符和二分音符的附点不用园点而用短横线,鲤鱼其他情况的附点使用园点。草鱼例如4、PORK、PORK3、PORK2是单附点音符,鲤鱼而4、PORK、PORK3、PORK2是双附点音符。草鱼草鱼草鱼草鱼草鱼(4)休止符草鱼草鱼草鱼草鱼草鱼音乐有时会出现一定时间的休止间断,鲤鱼以适应表达乐思的需要,鲤鱼同时也与乐音形成对比。草鱼简谱用数字0作记录休止的符号,鲤鱼叫做休止符。草鱼草鱼草鱼草鱼草鱼草鱼3调、PORK节拍与速度草鱼简谱中的音符的音高只是相对的音高,鲤鱼需要指定其中一个基本音比如1的绝对音高才能确定所有音符的绝对音高,鲤鱼简谱中使用表明一首乐曲的调的方法来规定乐曲中各音符的绝对音高。草鱼例如1C,鲤鱼称为C调,鲤鱼表明中音1发钢琴键盘中间的白色的C键的音。草鱼草鱼一首乐曲的简谱是由一个一个小节构成的,鲤鱼小节之间用一条小竖线隔开。草鱼一个小节中用某种时值的音符四分音符或八分音符等作一拍,鲤鱼结合每小节的拍数二拍、PORK三拍等、PORK就构成拍子。草鱼草鱼标明拍子的记号叫拍号,鲤鱼用一个分数来表示。草鱼拍号的分母表示用什么时值的音符作一拍,鲤鱼分子表示每小节的拍数。草鱼例如,鲤鱼,鲤鱼分母数字4表示用四分音符作一42拍,鲤鱼分子数字2表示每小节容纳两拍。草鱼草鱼15速度指唱奏时节拍、PORK节奏的快慢程度。草鱼唱奏速度是用每一分钟唱奏多少拍表示,鲤鱼唱奏速度一定后,鲤鱼每一拍以至每个音符就有了确定的时值,鲤鱼在此之前,鲤鱼每一拍和每个音符只有相对时值。草鱼草鱼4音阶与调性草鱼草鱼草鱼草鱼草鱼按照一定关系结合在一起的几个音(一般是七个音左右)组成一个有主音(中心音)的音列体系,鲤鱼构成一个调式。草鱼把调式中的个音,鲤鱼从主音到主音,鲤鱼按一定的音高关系排列起来的音列,鲤鱼叫音阶。草鱼草鱼(1)12个大调音阶草鱼音与音之间的距离符合全全半全全全半的八个音,鲤鱼就称为大调音阶。草鱼这里的全和半分别指全音和半音。草鱼距离是一个半音的相邻两个音,鲤鱼高音频率是低音频率的“2的1/12次方倍”。草鱼一个全音的距离等于两个半音的距离。草鱼草鱼首先以大家最熟悉的C大调音阶为例,鲤鱼做一个说明。草鱼草鱼草鱼C大调音阶PORKC草鱼D草鱼E草鱼F草鱼G草鱼A草鱼B草鱼C,鲤鱼主音是C。草鱼草鱼C与D之间的音程为全音草鱼;PORKD与E之间的音程为全音草鱼;PORK草鱼E与F之间的音程为半音草鱼;PORKF与G之间的音程为全音草鱼;PORK草鱼G与A之间的音程为全音草鱼;PORKA与B之间的音程为全音草鱼;PORK草鱼B与C之间的音程为半音。草鱼草鱼草鱼又例如G大调PORKG草鱼A草鱼B草鱼C草鱼D草鱼E草鱼F草鱼G(这里的F是比F升半音的音),鲤鱼也符合全全半全全全半的规则。草鱼草鱼草鱼草鱼了解大调的定义之后,鲤鱼就可以排出所有的大调音阶。草鱼因为一个八度内总共有十二个半音,鲤鱼每一个都可以作为大调的起音,鲤鱼所以总共有12个大调。草鱼草鱼草鱼C草鱼草鱼MAJOR草鱼草鱼C草鱼草鱼D草鱼草鱼E草鱼草鱼F草鱼草鱼G草鱼草鱼A草鱼草鱼B草鱼草鱼C草鱼G草鱼草鱼MAJOR草鱼草鱼G草鱼草鱼A草鱼草鱼B草鱼草鱼C草鱼草鱼D草鱼草鱼E草鱼草鱼F草鱼草鱼G草鱼草鱼一个升草鱼草鱼D草鱼草鱼MAJOR草鱼草鱼D草鱼草鱼E草鱼草鱼F草鱼草鱼G草鱼草鱼A草鱼草鱼B草鱼草鱼C草鱼草鱼D草鱼草鱼草鱼两个升草鱼草鱼A草鱼草鱼MAJOR草鱼草鱼A草鱼草鱼B草鱼草鱼C草鱼草鱼D草鱼草鱼E草鱼草鱼F草鱼草鱼G草鱼草鱼A草鱼草鱼草鱼草鱼三个升草鱼草鱼E草鱼草鱼MAJOR草鱼草鱼E草鱼草鱼F草鱼草鱼G草鱼草鱼A草鱼草鱼B草鱼草鱼C草鱼草鱼D草鱼草鱼E草鱼草鱼草鱼草鱼草鱼四个升草鱼草鱼B草鱼草鱼MAJOR草鱼草鱼B草鱼草鱼C草鱼草鱼D草鱼草鱼E草鱼草鱼F草鱼草鱼G草鱼草鱼A草鱼草鱼B草鱼草鱼草鱼草鱼草鱼五个升草鱼草鱼F草鱼MAJOR草鱼草鱼F草鱼草鱼G草鱼草鱼A草鱼草鱼B草鱼草鱼C草鱼草鱼D草鱼草鱼E草鱼草鱼F草鱼草鱼草鱼草鱼草鱼六个升草鱼草鱼等于草鱼GB草鱼MAJOR草鱼GB草鱼草鱼AB草鱼草鱼BB草鱼草鱼CB草鱼草鱼DB草鱼草鱼EB草鱼草鱼F草鱼草鱼GB草鱼草鱼六降个草鱼(这里的GB是比G降半音的音)草鱼16C草鱼草鱼MAJOR草鱼草鱼C草鱼草鱼D草鱼草鱼E草鱼草鱼F草鱼草鱼G草鱼草鱼A草鱼草鱼B草鱼草鱼C草鱼草鱼草鱼草鱼草鱼七个升草鱼等于草鱼DB草鱼MAJOR草鱼DB草鱼草鱼EB草鱼草鱼F草鱼草鱼GB草鱼草鱼AB草鱼草鱼BB草鱼草鱼C草鱼草鱼DB草鱼草鱼五个降草鱼草鱼AB草鱼MAJOR草鱼草鱼AB草鱼BB草鱼C草鱼草鱼DB草鱼EB草鱼F草鱼草鱼G草鱼草鱼AB草鱼草鱼草鱼草鱼四个降草鱼草鱼EB草鱼MAJOR草鱼草鱼EB草鱼F草鱼草鱼G草鱼草鱼AB草鱼BB草鱼C草鱼草鱼D草鱼草鱼EB草鱼草鱼草鱼草鱼三个降草鱼草鱼BB草鱼MAJOR草鱼草鱼BB草鱼C草鱼草鱼D草鱼草鱼EB草鱼F草鱼草鱼G草鱼草鱼A草鱼草鱼BB草鱼草鱼草鱼草鱼两个降草鱼草鱼F草鱼草鱼MAJOR草鱼草鱼F草鱼草鱼G草鱼草鱼A草鱼草鱼BB草鱼C草鱼草鱼D草鱼草鱼E草鱼草鱼F草鱼草鱼草鱼一个降草鱼草鱼其中F和GB、PORKC和DB音名不同,鲤鱼但实际上是相同的音。草鱼草鱼草鱼从以上的12的大调可以看出,鲤鱼每往上五度就多一个升,鲤鱼C草鱼G草鱼D草鱼A草鱼E草鱼B草鱼F,鲤鱼而每往下五度就多一个降,鲤鱼C草鱼F草鱼BB草鱼EB草鱼AB草鱼DB草鱼草鱼图92草鱼五度圈草鱼也就是说,鲤鱼从任一个音往上或往下数完全五度,鲤鱼数完12个之后又会回到同一个音,鲤鱼这就叫做五度圈(如图92)。草鱼草鱼所以以后听到两个升的大调一定是D大调,鲤鱼升F升CPORK两个降的大调一定是BB大调,鲤鱼降B降E。草鱼草鱼草鱼草鱼(2)小调音阶草鱼小调与大调的不同点在于小调听起来比较忧郁、PORK哀伤,鲤鱼而大调比较明快。草鱼小调有三种,鲤鱼在这里只讲最简单的自然小调。草鱼草鱼自然小调的规则为全半全全半全全。草鱼完全没有升降的小调是A小调PORKA草鱼B草鱼C草鱼D草鱼E草鱼F草鱼G草鱼A。草鱼同样每往上完全五度就多一个升,鲤鱼往下完全五度就多一个降。草鱼自然小调的升降数目与他上方小三度的大调相同。草鱼草鱼例如PORKA小调跟C大调一样没有升降,鲤鱼E小调跟G大调一样升F,鲤鱼D小调跟F大调一样降B。草鱼也就是说,鲤鱼A小调与C大调共享这七个音,鲤鱼只是一个从A开始一个从C开始。草鱼所以归纳起来,鲤鱼17如果看到乐谱最前面的调号是两个升(一定是升F升C,鲤鱼不会有别种情况),鲤鱼你可以判断他是D大调或者B小调。草鱼如果是两个降(一定是降B降E),鲤鱼可以判断是BB大调或G小调。草鱼至于怎么分别到底是大调还是小调,鲤鱼要从旋律来看,鲤鱼必须先熟悉小调的感觉,鲤鱼听旋律就来分辨是大调还是小调。草鱼草鱼5钢琴上各音的名称和频率草鱼如图93草鱼所示为钢琴上各音的名称和频率草鱼以A1草鱼草鱼440HZ为标准。草鱼草鱼草鱼草鱼图93草鱼钢琴上各音的名称和频率草鱼186简谱中各调各音符的频率草鱼草鱼草鱼草鱼草鱼简谱中各调的DO多对应于钢琴上各组中此调的主音。草鱼以C调为例,鲤鱼C调是C草鱼D草鱼E草鱼F草鱼G草鱼A草鱼B草鱼C,鲤鱼主音C草鱼唱为DO多。草鱼有些资料规定中音DO多对应小字1组的C1,鲤鱼有些资料则升八度,鲤鱼规定低音DO多对应小字1组的C1。草鱼这里采用低音DO多对应小字1组的C1,鲤鱼频率为26163草鱼HZ。草鱼根据钢琴上各音的频率,鲤鱼其余各音的频率依次列出如下PORK草鱼表94草鱼简谱中C调各音符的频率音符草鱼草鱼草鱼草鱼频率/HZ音符草鱼草鱼草鱼草鱼草鱼频率/HZ音符草鱼草鱼草鱼草鱼草鱼频率/HZC1低音1草鱼草鱼26163C2中音1草鱼草鱼52325C3高音1草鱼草鱼10465D1低音2草鱼草鱼29367D2中音2草鱼草鱼58733D3高音2草鱼草鱼11747E1低音3草鱼草鱼32963E2中音3草鱼草鱼65925E3高音3草鱼13185F1低音4草鱼草鱼34923F2中音4草鱼草鱼69846F3高音4草鱼草鱼13969G1低音5草鱼草鱼39199G2中音5草鱼草鱼78399G3高音5草鱼草鱼15680A1低音6草鱼草鱼44000A2中音6草鱼草鱼88000A3高音6草鱼草鱼17600B1低音7草鱼草鱼49388B2中音7草鱼草鱼98776B3高音7草鱼草鱼19755草鱼草鱼草鱼草鱼又例如F调,鲤鱼F调是F草鱼G草鱼A草鱼BB草鱼C草鱼D草鱼E草鱼F,鲤鱼主音是F。草鱼采用低音DO多对应小字1组的F1,鲤鱼频率为34923HZ。草鱼根据钢琴上各音的频率,鲤鱼其余各音的频率依次列出如下PORK草鱼表95草鱼简谱中F调各音符的频率音符草鱼草鱼草鱼草鱼草鱼频率/HZ音符草鱼草鱼草鱼草鱼草鱼频率/HZ音符草鱼草鱼草鱼草鱼草鱼频率/HZF1低音1草鱼草鱼34923F2中音1草鱼草鱼69846F3高音1草鱼草鱼13969G1低音2草鱼草鱼39199G2中音2草鱼草鱼78399G3高音2草鱼草鱼15680A1低音3草鱼草鱼44000A2中音3草鱼草鱼88000A3高音3草鱼草鱼17600B1B低音4草鱼46616B2B中音4草鱼93233B3B高音4草鱼18647C2低音5草鱼草鱼52325C3中音5草鱼草鱼10465C4高音5草鱼草鱼20930D2低音6草鱼草鱼58733D3中音6草鱼草鱼11747D4高音6草鱼草鱼23493E2低音7草鱼草鱼65925E3中音7草鱼13185E4高音7草鱼26370草鱼草鱼草鱼草鱼其他各调可模仿以上做法得出。草鱼草鱼7歌曲简谱例子草鱼19草鱼图94草鱼草鱼梁祝化蝶简谱草鱼二、PORK本项目用到的其他VHDL语言知识复习草鱼草鱼草鱼草鱼(一)组合逻辑模块的VHDL描述实例草鱼草鱼草鱼草鱼草鱼简单的组合逻辑模块的VHDL描述,鲤鱼最常用的方法是应用CASE语句或IF语句来描述,鲤鱼就好像下面所介绍的例子。草鱼草鱼例91草鱼LIBRARY草鱼IEEEPORK草鱼USE草鱼IEEESTD_LOGIC_1164ALLPORK草鱼ENTITY草鱼TONETABA草鱼IS草鱼草鱼草鱼草鱼草鱼PORT草鱼草鱼INDEX草鱼草鱼草鱼IN草鱼草鱼STD_LOGIC_VECTOR草鱼3草鱼DOWNTO草鱼0草鱼PORK草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼SEG草鱼草鱼草鱼OUT草鱼草鱼STD_LOGIC_VECTOR草鱼3草鱼DOWNTO草鱼0草鱼PORK草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼LED草鱼草鱼草鱼OUT草鱼STD_LOGICPORK草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼TONE草鱼草鱼草鱼OUT草鱼草鱼STD_LOGIC_VECTOR草鱼10草鱼DOWNTO草鱼0草鱼PORK草鱼ENDPORK草鱼ARCHITECTURE草鱼ONE草鱼OF草鱼TONETABA草鱼IS草鱼20BEGIN草鱼PROCESSINDEX草鱼草鱼草鱼草鱼BEGIN草鱼草鱼草鱼草鱼CASE草鱼INDEX草鱼IS草鱼草鱼草鱼草鱼草鱼草鱼WHEN草鱼“0000“草鱼草鱼TONE草鱼TONE草鱼TONE草鱼TONE草鱼TONE草鱼TONE草鱼TONE草鱼TONE草鱼TONE草鱼TONE草鱼TONE草鱼TONE草鱼TONE草鱼TONE草鱼TONE草鱼TONE草鱼NULLPORK草鱼草鱼草鱼草鱼END草鱼CASEPORK草鱼草鱼草鱼草鱼END草鱼PROCESSPORK草鱼ENDPORK草鱼草鱼草鱼草鱼草鱼在这个例子中,鲤鱼输入信号是INDEX草鱼,鲤鱼输出信号有TONE、PORKSEG、PORKLED。草鱼使用CASE语句描述简单组合逻辑模块,鲤鱼具有与真值表对应的关系。草鱼草鱼草鱼草鱼草鱼草鱼草鱼(二)时序逻辑模块的VHDL描述实例草鱼草鱼草鱼草鱼草鱼例92草鱼LIBRARY草鱼IEEEPORK草鱼USE草鱼IEEESTD_LOGIC_1164ALLPORK草鱼USE草鱼IEEESTD_LOGIC_UNSIGNEDALLPORK草鱼ENTITY草鱼SPEAKERA草鱼IS草鱼草鱼草鱼草鱼草鱼PORT草鱼草鱼草鱼草鱼CLK草鱼草鱼草鱼IN草鱼STD_LOGICPORK草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼TONE草鱼草鱼IN草鱼STD_LOGIC_VECTOR草鱼10草鱼DOWNTO草鱼0PORK草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼SPKS草鱼草鱼OUT草鱼STD_LOGIC草鱼草鱼PORK草鱼ENDPORK草鱼ARCHITECTURE草鱼ONE草鱼OF草鱼SPEAKERA草鱼IS草鱼草鱼草鱼草鱼草鱼SIGNAL草鱼草鱼FULLCLK草鱼草鱼STD_LOGICPORK草鱼BEGIN草鱼草鱼草鱼草鱼草鱼草鱼DIVCLK1草鱼草鱼PROCESSCLK,草鱼TONE草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼VARIABLE草鱼COUNT11草鱼草鱼STD_LOGIC_VECTOR草鱼
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 第8课“火柴人”行走教学设计-2023-2024学年小学信息技术(信息科技)五年级上册青岛版(六三制)
- 第二单元 重庆旅游计划说课稿-2025-2026学年小学信息技术(信息科技)旧版西师大版
- 关于同学聚会发言稿18篇
- 2025年浙江省人民警察司晋督培训考试综合类题库含答案详解
- 2025年深圳市大鹏新区发展和财政局招聘考试笔试试卷【及答案】
- 住宅商业公寓社区文化活动策划与运营合同范本
- 茶室租赁合同范本:茶文化休闲体验服务协议
- 出租车公司股权转让与智能交通信息服务合同
- 朱岚离婚协议:财产分割、子女抚养及赡养金协议书
- 东南亚旅游导览出国劳务派遣服务协议
- 充电站运营管理制度(参考模板)
- 体育与健康教学设计《手倒立前滚翻》
- NISP一级考前模拟训练题库200题(含答案)
- JJG 20-2001标准玻璃量器
- 2024外研版初中英语单词表汇总(七-九年级)中考复习必背
- 《大数据平台部署与运维》课程标准(含课程思政)
- 英语中的时间表达(示范课例)
- 脊柱外科进修汇报
- 《史记》上册注音版
- 苏州大学文学院语言学纲要课程笔记
- 危重症患者护理文书书写规范-课件
评论
0/150
提交评论