下载此文档

第四章VHDL设计初步.ppt


文档分类:IT计算机 | 页数:约51页 举报非法文档有奖
1/51
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/51 下载此文档
文档列表 文档介绍
第4章
VHDL设计初步
电信学院
张沛泓
教学目的及要求
本章通过几个简单、完整而典型的VHDL设计示例,使大家了解用VHDL表达和设计电路的方法,并对由此而引出的VHDL语言现象和语句规则加以有针对性的说明,以便大家能迅速从整体上把握VHDL程序的基本结构和设计特点。
通过对本章的学****要求大家掌握VHDL设计的基本概念、基本结构和设计特点,掌握时序逻辑和组合逻辑电路的表达方式。
第4章 VHDL设计初步
教学重点:
VHDL设计的基本结构和特点
时序逻辑和组合逻辑电路设计方法
第4章 VHDL设计初步
多路选择器VHDL描述
寄存器描述及其VHDL语言现象
1位二进制全加器的VHDL设计
1
2
3
第4章 VHDL设计初步
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描述
2选1多路选择器的VHDL描述
第4章 VHDL设计初步
多路选择器VHDL描述
2选1多路选择器的VHDL描述
第4章 VHDL设计初步
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;
. . .
ARCHITECTURE one OF mux21a IS
BEGIN
y <= (a AND (NOT s)) OR (b AND s);
END ARCHITECTURE one;
多路选择器VHDL描述
2选1多路选择器的VHDL描述
第4章 VHDL设计初步
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 ;
mux21a功能时序波形
多路选择器VHDL描述
2选1多路选择器的VHDL描述
第4章 VHDL设计初步
VHDL相关语句说明
(1)实体表达
ENTITY e_name IS
PORT ( p_name : port_m data_type;
...
p_namei : port_mi data_type );
END ENTITY e_name;

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

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数51
  • 收藏数0 收藏
  • 顶次数0
  • 上传人yixingmaoh
  • 文件大小2.46 MB
  • 时间2018-07-19
最近更新