EDA技术实用教程第4版VHDL课件第4章
- 格式:pdf
- 大小:3.07 MB
- 文档页数:92
《EDA技术及应用》第4章 VHDL设计初步4.1 多路选择器的VHDL描述• 2选1多路选择器的VHDL描述mux21a实体mux21a结构体22选1多路选择器的VHDL描述【例4-1】 ENTITY mux21a IS PORT ( a, b : IN s : IN END ENTITY mux21a; ARCHITECTURE one OF mux21a IS BEGIN y <= a WHEN s = '0' ELSE b ; END ARCHITECTURE one ; BIT; BIT;y : OUT BIT );3ENTITY 和 ARCHITECTUREENTITY 名称 IS 接口信号说明 END ENTITY 名称; ARCHITECTURE 构造名 OF 实体名 IS 功能描述 END ARCHITECTURE one ;4VHDL 代码基本单元库声明实体基本 VHDL代码构造体5端口定义 & 电路逻辑表达内部如何 工作? OUTPUT PORTINPUT PORT6ENTITY 与 PORTENTITY mux21a IS PORT ( a, b : IN s y : IN BIT; BIT;: OUT BIT );END ENTITY mux21a;7ENTITY的定义语法• 实体(ENTITY)用来描述电路的所有输入/输出引脚。
ENTITY entity_name IS PORT( port_name: signal_mode signal_type; port_name: signal_mode signal_type; …… ); END entity_name8端口(PORT)• 端口的信号模式(signal_mode)– IN:输入端口,定义的通道为单向只读模式。
– OUT: 输出端口,定义的通道为单向输出模式。
– INOUT:定义的通道确定为输入输出双向端口。