多路选择器的VHDL描述_第1页
多路选择器的VHDL描述_第2页
多路选择器的VHDL描述_第3页
多路选择器的VHDL描述_第4页
多路选择器的VHDL描述_第5页
已阅读5页,还剩10页未读 继续免费阅读

付费下载

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、多路选择器的VHDL描述EDA 技术实用教程 多路选择器的VHDL描述 1.1 2选1多路选择器的VHDL描述 图4-1 mux21a实体 多路选择器的VHDL描述 1.1 2选1多路选择器的VHDL描述 图4-2 mux21a结构体 多路选择器的VHDL描述 1.1 2选1多路选择器的VHDL描述 【例4-1】ENTITY mux21a IS PORT ( a, b : IN BIT; s : IN BIT; y : OUT BIT );END ENTITY mux21a;ARCHITECTURE one OF mux21a IS BEGIN y = a WHEN s = 0 ELSE b

2、;END ARCHITECTURE one ; 多路选择器的VHDL描述 1.1 2选1多路选择器的VHDL描述 【例4-2】 ENTITY mux21a IS PORT ( a, b : IN BIT; s : IN BIT; y : OUT BIT ); END ENTITY mux21a;ARCHITECTURE one OF mux21a IS SIGNAL d,e : BIT; BEGINd = a AND (NOT S) ;e = b AND s ;y = d OR e ; END ARCHITECTURE one ; 多路选择器的VHDL描述 1.1 2选1多路选择器的VHDL描

3、述 【例4-3】 ENTITY mux21a IS PORT ( a, b, s: IN BIT; y : OUT BIT );END ENTITY mux21a;ARCHITECTURE one OF mux21a IS BEGIN PROCESS (a,b,s) BEGIN IF s = 0 THEN y = a ; ELSE y = b ;END IF; END PROCESS;END ARCHITECTURE one ; 多路选择器的VHDL描述 1.1 2选1多路选择器的VHDL描述 图4-3 mux21a功能时序波形 多路选择器的VHDL描述 1.2 相关语句结构和语法说明 【例4

4、-4】ENTITY e_name IS PORT ( p_name : port_m data_type; . p_namei : port_mi data_type );END ENTITY e_name; 1. 实体表达 2. 实体名 3. 端口语句和端口信号名 多路选择器的VHDL描述 1.2 相关语句结构和语法说明 4. 端口模式 IN 输入端口,定义的通道为单向只读模式 OUT 输出端口,定义的通道为单向输出模式 INOUT 定义的通道确定为输入输出双向端口 BUFFER 缓冲端口,其功能与INOUT类似 多路选择器的VHDL描述 1.2 相关语句结构和语法说明 5. 数据类型 6.

5、 结构体表达 【例4-5】ARCHITECTURE arch_name OF e_name IS 说明语句BEGIN (功能描述语句)END ARCHITECTURE arch_name ; 多路选择器的VHDL描述 1.2 相关语句结构和语法说明 7. 赋值符号和数据比较符号 赋值符 “=” 表式中的等号“=”没有赋值的含义,只是一种数据比较符号。 IF a THEN . - 注意,a的数据类型必须是boolean IF (s1=0)AND(s2=1)OR(cb+1) THEN . 多路选择器的VHDL描述 1.2 相关语句结构和语法说明 8. 逻辑操作符 AND、OR、NOT 9. 条件语句 IF_THEN_ELSE IF语句必须以语句 “END IF;”结束 多路选择器的VHDL描述 1.2 相关语句结构和语法说明 10. WHEN_ELSE条件信号赋值语句 赋值目标 = 表达式 WHEN 赋值条件 ELSE 表达式 WHEN 赋值条件 ELSE . 表达式 ; z = a WHEN p1 = 1 ELSE b WHEN p2 = 1 ELSE c ; 多路选择器的VHDL描述 1.2 相关语句结构和语法说明 11. 进程语句和顺序语句 在一个结构体中可以

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论