下载此文档

第4章 VHDL设计初步.ppt


文档分类:IT计算机 | 页数:约58页 举报非法文档有奖
1/ 58
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/ 58 下载此文档
文档列表 文档介绍
EDA 技术实用教程
第 4 章
VHDL设计初步
多路选择器的VHDL描述
KX康芯科技
2选1多路选择器的VHDL描述
图4-1 mux21a实体
多路选择器的VHDL描述
KX康芯科技
2选1多路选择器的VHDL描述
图4-2 mux21a结构体
多路选择器的VHDL描述
KX康芯科技
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 ;
END ARCHITECTURE one ;
多路选择器的VHDL描述
KX康芯科技
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;
BEGIN
d <= a AND (NOT S) ;
e <= b AND s ;
y <= d OR e ;
END ARCHITECTURE one ;
多路选择器的VHDL描述
KX康芯科技
2选1多路选择器的VHDL描述
【例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描述
KX康芯科技
2选1多路选择器的VHDL描述
图4-3 mux21a功能时序波形
多路选择器的VHDL描述
KX康芯科技
相关语句结构和语法说明
【例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描述
KX康芯科技
相关语句结构和语法说明
4. 端口模式
IN
输入端口,定义的通道为单向只读模式
OUT
输出端口,定义的通道为单向输出模式
INOUT
定义的通道确定为输入输出双向端口
BUFFER
缓冲端口,其功能与INOUT类似
多路选择器的VHDL描述
KX康芯科技
相关语句结构和语法说明
5. 数据类型
6. 结构体表达
【例4-5】
ARCHITECTURE arch_name OF e_name IS
[说明语句]
BEGIN
(功能描述语句)
END ARCHITECTURE arch_name ;

第4章 VHDL设计初步 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数 58
  • 收藏数 0 收藏
  • 顶次数 0
  • 上传人 中国课件站
  • 文件大小 0 KB
  • 时间2011-08-29
最近更新