网站大量收购闲置独家精品文档,联系QQ:2885784924

vhdl(国外英文资料).doc

  1. 1、本文档共21页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
vhdl(国外英文资料)

vhdl(国外英文资料) ——实例 图书馆的IEEE; 使用ieee.std_logic_1164.all;--库声明 实体音 端口(A、B:在std_logic;--实体定义 C:出std_logic); 结束音; 建筑的前调是结构体定义 开始 c = a或b; 结束前; VHDL不区分大小写 VHDL语言实例 例1:设计一七段显示译码器,用它来驱动七段发光管LED显示十六进制数字0到9和字母一到f.led显示数码管为共阳极。 图书馆的IEEE; 使用ieee.std_logic_1164.all; hex2led是实体 端口( 巫术:在std_logic_vector(3到0); 领导:出std_logic_vector(6到0) ); 最后hex2led; 1七段显示译码器实体图例 是的hex2led建筑hex2led_arc 开始 ——hex-to-seven-segment解码器 ——分段编码 - 0 ---- 5 | | 1 ---- 6 4 | | 2 ---- - 3 六角选择 0001“1111001”, “0100100”当“0010”, “0110000”当“0011”, “0011001”当“0100”, “0010010”当“0101”, “00000 10”当“0110”, “1111000”当“0111”, “0000000”当“1000”, “0010000”当“1001”, “0001000”当“1010”, “00000 11”当“1011”, “1000110”当“1100”, “0100001”当“1101”, “0000110”当“1110”, “0001110”当“1111”, 当别人时“1000000”; 最后hex2led_arc; 2:设计一个八选一数据选择器例 1)的是通道选择信号,D0,D1,D2,D3,D4,D5,D6,D7数据输入OUT1是数据输出 实体可以是 (D0、D1、D2口,D3,D4,D5,D6,D7:位; s:整数范围0到7; OUT1:位); 端SelS; 图例2(一)八选一数据选择器实体 SelS建筑sels_arc是 开始 与选择 OUT1 = D0时0, D1在1时, 2时D2, D3 when 3 D4 when 4 D5 when 5 D6 when 6 D7 when 7; Six _ Arc end; 2) a, B, c是通道选择信号, I0, I1, I2, i3, I4, i5, i6, i7数据输入 q是数据输出 Library IEEE; Use ieee.std _ Logic _ 1164.all; Mux8 is entity Port (I0, I1, I2, i3, I4, i5, i6, i7, a, B, C _: in STD Logic; Q: _ out STD Logic); End mux8; (b) 八选一数据选择器实体 图例2 Architecture mux8 _ Arc of mux8 is SEL: Integer; Signal Begin Q = I0 after 10 ns when SEL = 0 ELSE I1 after 10 ns when SEL = 1 else When SEL = I2 after 10 ns 2. I3 after 10 ns when SEL = 3. I4 after 10 ns when SEL = 4. I5 after 10 ns when SEL = 5. I6 after 10 ns when SEL = 6. I7 after 10 ns; SEL = 0 when a = 0 and B = 0 and C = 0. 1 When a = 1 and B = 0 and C = 0. 2 when a = b = 0 and 1 and 0} = C 3 when a = 1 and B = 1 and C = 0. 4 when a = b = 0 and C = 0 and 1. 5 when a = b = 1 and 0 and 1} = C 6 when a = b = 0 and C = 0 and 1. 7; End mux8 _ Arc; 例3: 设计一d触发器 D是输入端, clk是时钟信号控制端, q是触发器的输出端.其程序如下: Library IEEE; Use ieee.std _ Logic _ 1164.all; Reg is entity Port (D, CLK: in bit; Q: Out bit); End REG; 图例3 d触发器实体 Architecture is _ Arc of Reg

文档评论(0)

f8r9t5c + 关注
实名认证
内容提供者

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

版权声明书
用户编号:8000054077000003

1亿VIP精品文档

相关文档