下载此文档

EDA技术与VHDL -VHDL基础.ppt


文档分类:通信/电子 | 页数:约96页 举报非法文档有奖
1/96
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/96 下载此文档
文档列表 文档介绍
EDAEDA技术与技术与VHDLVHDL第3章VHDL VHDL VHDL 组合电路描述图3-1 mux21a实体图3-2 VHDL 组合电路描述【例3-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 组合电路描述【例3-2】ENTITY mux21a IS PORT ( a, b, 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 基本语法【例3-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 基本语法图3-3 VHDL VHDL结构【例3-4】ENTITY e_name IS PORT ( p_name : port_m data_type; ...p_namei : port_mi data_type ); END ENTITY e_name; 1. VHDL 基本语法2. 实体名3. 端口语句和端口信号名4. 端口模式“IN”、“OUT”、“INOUT”、“BUFFER”5. VHDL 基本语法6. 结构体表达【例3-5】ARCHITECTURE arch_name OF e_name IS [说明语句]BEGIN (功能描述语句)END ARCHITECTURE arch_name ; VHDL 基本语法7. 赋值符号和数据比较符号IF a THEN ... -- 注意,a的数据类型必须是boolean IF (s1='0')AND(s2='1')OR(c<b+1) THEN ..8. 逻辑操作符BIT、BOOLEAN、STD_LOGIC AND(与)、OR(或)、NAND(与非)、NOR(或非)、XOR(异或)、XNOR(同或)和NOT(取反)

EDA技术与VHDL -VHDL基础 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数96
  • 收藏数0 收藏
  • 顶次数0
  • 上传人doc1888
  • 文件大小0 KB
  • 时间2016-02-18
最近更新