- 1、本文档共55页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
10常用组合逻辑模块(三)课件
*;*;*;*;*;*;*;*;*;*;*;*;*;*;用于设计复杂的、多层次的设计。支持设计库和设计的重复使用
与硬件独立,一个设计可用于不同的硬件结构,而且设计时不必了解过多的硬件细节。
有丰富的软件支持VHDL的综合和仿真,从而能在设计阶段就能发现设计中的Bug,缩短设计时间,降低成本。
VHDL有良好的可读性,容易理解。;运行的基础
计算机语言是在CPU+RAM构建的平台上运行
VHDL设计的结果是由具体的逻辑、触发器组成的数字电路
执行方式
计算机语言多是以串行的方式执行
VHDL在总体上是以并行方式工作
验证方式
计算机语言主要关注于变量值的变化
VHDL要实现严格的时序逻辑关系;*;库(LIBRARY)——存放预先设计好的程序包和数据的集合体。
程序包(PACKAGE)——将已定义的数据类型、元件调用说明及子程序收集在一起,供VHDL设计实体共享和调用,若干个包则形成库。;IEEE库包括:STD_LOGIC_1164
STD_LOGIC_ARITH——是SYNOPSYS公司加入IEEE库程序包,包括:
STD_LOGIC_SIGNED(有符号数)
STD_LOGIC_UNSIGNED(无符号数)
STD_LOGIC_SMALL_INT(小整型数)
VHDL ’87版本使用IEEE STD 1076-1987 语法标准
VHDL ’93版本使用IEEE STD 1076-1993 语法标准
;例:LIBRARY IEEE
USE IEEE.STD_LOGIC_1164.ALL
描述器件的输入、输出端口数据类型中将要用到的IEEE的标准库中的STD_LOGIC_1164程序包。;格式: ENTITY 实体名 IS
[类属参数说明]
[端口说明]
END 实体名; ;(2)端口说明是描述器件的外部接口信号的说明,相当于器件的引脚说明。其格式为:
PORT(端口名{,端口名}:方向 数据类型名;
端口名{,端口名}:方向 数据类型名); ;端口方向包括:
IN; --输入, 符号:
OUT; --输出, 符号:
INOUT;--双向, 符号:
BUFFER;
--具有读功能的输出,符号:;*;基本设计单元的实体,用于指明设计基本单元的行为、元件及内部连接关系,即定义设计单元的功能。 ;例如:或门的结构体
ARCHITECTURE or1 OF temp1 IS
SIGNAL y:STD_LOGIC;
BEGIN
y=a OR b;
END ARCHITECTURE or1;;*;进程语句是并行处理语句,即各个进程是同时处理的,在一个结构体中多个Process语句是同时并发运行的。;ARCHITECTURE multiple_wait OF tests IS
SIGNAL a,b:bit:=‘0’;
BEGIN
P1:PROCESS
BEGIN
WAIT ON a;
WAIT ON b;
WAIT FOR 0ns;
WAIT;
END PROCESS p1;
END ACHITECTURE multiple_wait;;ARCHITECTURE sensitivity_list OF tests IS
SIGNAL a,b:bit:=‘0’;
BEGIN
p1:PROCESS(a)
BEGIN
WAIT ON b;
WAIT FOR 0ns;
WAIT;
END PROCESS p1;
END ARCHITECTURE sensitivity_list;;ARCHITECTUTE behav OF half_adder IS
BEGIN
Padder:PROCESS(a,b)
BEGIN
sum=a XOR b AFTER 5ns;
carry=a AND b AFTER 5ns;
ENDPROCESS Padder;
END behav;;进程是一个无限循环的硬件行为的描述。当进程执行完最后一个语句时,在敏感信号的触发下,又开始重复执行,这个模块就这样永无修止地工作。但是如果没有敏感信号的变化,这个进程就不会工作。;把特定的结构体关联(指定给)一个确定的实体,为大型系统的设计提供管理和工程组织。;*;特征:
顺序语句只能出现在进程或子程序、块中
顺序语句描述的系统行为有时序流、控制流、条件分支和迭代算法等
顺序语句用于定义进程、子程序等的算法
顺序语句的功能操作有算术、逻辑运
您可能关注的文档
- 1.英语写作词汇策路课件.ppt
- 1.被子植物分类系统简介课件.ppt
- 1.进口废物原料国内收货人注册登记实施细则(试行)课件.ppt
- 1.集装箱运输概述课件.ppt
- 1.配置DHCP服务器课件.ppt
- 1.高三英语五大句型基本结构1课件.ppt
- 10 Tertiary treatment2课件.ppt
- 10 top most visited cities in the world课件.ppt
- 10 T淋巴细胞课件.ppt
- 10 人工神经网络(ANN)方法简介课件.ppt
- 2025年市国资委党委开展深入贯彻中央八项规定精神学习教育工作方案与开展学习中央八项规定主题教育工作方案(2篇文).docx
- 在2025年市商务局党组研究部署深入贯彻中央八项规定精神学习教育专题会上的讲话稿、教育动员部署会议上的讲话提纲【2篇文】.docx
- 开展2025年学习八项规定主题教育工作方案与领导在局机关深入贯彻八项规定精神学习教育部署会上的讲话稿(两篇文).docx
- 2025年深入贯彻中央八项规定精神学习教育实施方案与全面落实中央八项规定精神情况总结(2篇文).docx
- 2025年落实中央八项规定精神情况总结稿与领导在深入贯彻中央八项规定精神学习教育工作会议的主持讲话稿(2篇文).docx
- 2025年组织部长在八项规定学习教育工作专班座谈会的讲话稿与开展学习中央八项规定主题教育工作方案(两篇文).docx
- 学习2025年深入贯彻中央八项规定精神知识测试题135题【附答案】与全面深入贯彻中央八项规定精神学习教育实施方案.docx
- 2025年县委书记在中央八项规定精神学习教育动员会上的讲话稿遵守党的政治纪律和落实中央八项规定精神情况个人对照检查材料(2篇文).docx
- 2025年在深入贯彻中央八项规定精神学习教育动员部署会上的讲话稿与在市委党的建设工作领导小组会议暨部署深入贯彻中央八项规定精神学习教育专题会讲话稿(两篇文).docx
- 2025年市工业园区党工委开展深入贯彻中央八项规定精神学习教育工作方案与深入贯彻中央八项规定精神学习教育动员部署会讲话提纲【2篇文】.docx
最近下载
- 2025年医师定考题库及答案 临床 .pdf VIP
- 纤维支气管镜课件.ppt VIP
- 300T汽车吊性能说明书-XCA300_1全地面起重机技术规格书+[主臂风电臂加超起].pdf
- 【6套打包】上海久隆模范中学小升初模拟考试语文试卷含答案.docx VIP
- 自动水平缠绕机装置设计--毕业论文设计.doc
- 教师招聘考试资料(教育学、心理学、教育心理学、新课改、法律法规、教师职业道德)_pdf.doc VIP
- 合作经营专利产品协议书.docx
- 电子表格股票交易记录表.xls VIP
- 2025年必威体育精装版全国消防设施操作员中级理论考试模拟100题及答案.docx
- 2025版陕西通信安全员ABC证考试题库内部版必考点附答案 .pdf VIP
文档评论(0)