- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
PROCESS (comb,D0,D1,D2,D3,D4,D5,D6,D7,G) BEGIN CASE comb IS WHEN 0000 = Y = D0; YB = NOT D0; WHEN 0001 = Y = D1; YB = NOT D1; WHEN 0010 = Y = D2; YB = NOT D2; WHEN 0011 = Y = D3; YB = NOT D3; WHEN 0100 = Y = D4; YB = NOT D4; WHEN 0101 = Y = D5; YB = NOT D5; 用CASE语句设计8选1选择器(续) Case 语句使用注意: 1)分支条件的值必须在表达式的取值范围内。 2)两个分支条件不能重叠。 3)CASE语句执行时必须选中,且只能选中一 个分支条件。 4)如果没有others分支条件存在,则分支条件必须覆盖表达式所有可能的值。 std_logc, std_logic_vector数据类型要特别注意使用others分支条件。 WHEN 0110 = Y = D6; YB = NOT D6; WHEN 0111 = Y = D7; YB = NOT D7; WHEN OTHERS = Y =0; YB =1; END CASE; END PROCESS; END dataflow; 用CASE语句设计8选1选择器(续) 其中: A和B是两个相加的8位二进制数; Cin是低位进位位; S是A、B相加之和; Co是A、B相加之后的进位位。 7. 4 加法器 加法器是数字电路中的基本运算单元,下例是直接利用VHDL运算符“+”实现加法运算的8位加法器源代码。 输 入 输 出 CI A B S CO 0 0 0 0 0 0 0 1 1 0 0 1 0 1 0 0 1 1 0 1 1 0 0 1 0 1 0 1 0 1 1 1 0 0 1 1 1 1 1 1 全加器真值表 LIBRARY IEEE; USE IEEE.STD_LOGIC_1164.ALL; USE IEEE.STD_LOGIC_UNSIGNED.ALL; ENTITY adder8 IS PORT(A : IN STD_LOGIC_VECTOR(7 DOWNTO 0); B : IN STD_LOGIC_VECTOR(7 DOWNTO 0); Cin: IN STD_LOGIC; Co: OUT STD_LOGIC; S: OUT STD_LOGIC_VECTOR(7 DOWNTO 0)); END adder8; 声明了IEEE库中的包集合STD_LOGIC_UNSIGNED,才能对STD_LOGIC_VECTOR类型数据进行加减运算 把两位输入A,B分别定义成8位二进制数,输出S也定义成8位二进制数,低位进位和高位进位定义为1位逻辑位
您可能关注的文档
- c语言课程设计__歌曲信息管理系统.doc
- c语言课程设计—— 学生成绩管理系统.doc
- c语言课程设计报告(招生查询系统).doc
- c语言课程设计报告_数独.doc
- c语言趣味程序设计编程100例精解.pdf
- design in israel 产品设计选修课.pptx
- dg-220_100型火电厂锅炉高硫无烟煤烟气喷雾干燥法袋式除尘系统课程设计.pdf
- ga6140车床齿轮工艺方案设计说明书.doc
- java-web实习报告.docx
- logo设计欣赏信息技术六上.ppt
- wei to liu微课程设计与案例评析.pptx
- w□l型无励磁分接开关说明书.pdf
- yo(z)j750液力偶合器(正车)减速箱使用维护说明书1.pdf
- [数据挖掘]sql server 2008 analysis services 入门教程v2.1.pdf
- 《c语言程序设计》模拟试卷二.pdf
- 《一片叶子落下来》活动设计.ppt
- 《优化设计》2016届高考生物一轮复习课件 模拟尿糖的检测及激素调节的相关实验..ppt
- 《优化设计》2016届高考生物一轮复习课件 生物变异的比较及育种方案的选择..ppt
- 《优化设计》2016届高考生物一轮复习课件 自由组合定律的应用及相关题型..ppt
- 《创新设计》2017届高考生物二轮复习(江苏专用)课件第二部分高分策略第二篇考点细胞的分子组成.ppt
文档评论(0)