11 EDA技术实用教程【时序电路的Verilog设计2】
1.同步与异步
⚫在数字电路中,同步是指输入信号和时钟有关,输入信号依 赖于时钟。
⚫异步是指输入信号和时钟无关,输入信号不依赖于时钟。
2. 异步时序电路的Verilog表述特点
没有单一主控时钟的时序电路,或系统中所有 的时序部件不随某个主控时钟同步接受时钟信 号达到状态同步变化的电路都属于异步时序电 路
3. 时钟过程表述的特点和规律
边沿触发型时序模块的Verilog设计,可以遵循 以下几个规律:
(1)如果将某信号A定义为边沿敏感时钟信 号,则必须在敏感信号列表中给出对应的表述, 如posedge A或negedge A; 但在always过程结构 中不能再出现信号A了。
(2)若将某信号B定义为对应于时钟的电平敏感的异步控制信号(或仅仅是 异步输入信号),则除了在敏感信号表中给出对应的表述外,如posedge B或 negedge B,在always过程结构中必须明示信号B的逻辑行为,如上面例中的 RST。特别注意这种表述的不一致性,即表述上必须是边沿敏感信号,如 negedge RST, 但电路性能上是电平敏感的。
(3)若将某信号定义为对应于时钟的同步控制信号 (或仅仅是同步输入信号),则绝不可以以任何形式出 现在敏感信号表中,如下面例子中的RST
(4)敏感信号列表中不允许出现混合信号。敏感 信号表一旦含有posedge或negedge的边沿敏感信号 后, 所有其他普通变量都不能放在敏感信号表中了。
(5)若定义某变量为异步低电平敏感信号,则在 if条件语句中应该对敏感信号表中的信号有匹配的 表述,以下三种表述方式都是正确的:
(6)不允许在敏感信号表中定义除了异步时序控 制信号以外的信号。在下面的例子中,如果试图使 用以下的表述是错误的
11 EDA技术实用教程【时序电路的Verilog设计2】相关推荐
- EDA时序电路的Verilog设计
时序电路通常都是由过程语句来描述的 时钟边沿敏感型(posedge,negedge).电平敏感型 触发器:时钟端要加上posedge,表示需要产生时序电路 用UDP也能描述时序电路,(01)表示信号是 ...
- 微机计算机硬件技术实用教程知识点,微机接口技术实用教程1.ppt
微机接口技术实用教程1 微机接口技术实用教程 第1章 微型计算机接口技术基础 第1章 微型计算机接口技术基础 1.1 接口技术概述 输入/输出(Input/Output,I/O)是计算机与外部世界交换 ...
- EDA技术使用教程实验
转载于:https://www.cnblogs.com/bgd140206128/p/6537203.html
- 微机接口技术实用教程(第2版)-任向民,王克朝,宗明魁-课后答案
详细 https://www.docin.com/p-1167893744.html
- 关于fpga的语言逻辑异步电路同步时序电路终于读懂了
原文链接: http://m.elecfans.com/article/575270.html 从大学时代第一次接触FPGA至今已有10多年的时间,至今记得当初第一次在EDA实验平台上完成数字秒表.抢 ...
- EDA技术课后题答案
第一章 1-1 EDA技术与ASIC设计和FPGA开发有什么关系? P3~4 答:利用EDA技术进行电子系统设计的最后目标是完成专用集成电路ASIC的设计和实现:FPGA和CPLD是实现这一途径的 ...
- 全国泰州市专业技术人员计算机考试,泰州市专业技术人员实用教程试题及答案(92分)...
<泰州市专业技术人员实用教程试题及答案(92分)>由会员分享,可在线阅读,更多相关<泰州市专业技术人员实用教程试题及答案(92分)(8页珍藏版)>请在人人文库网上搜索. 1.泰 ...
- EDA实验(Quartus Ⅱ+fpga) (二)---时序电路的设计-模可变计数器设计
前言: 本文主要介绍了EDA原理与应用这门课程的相关实验及代码.使用的软件是Quartus Ⅱ,该实验使用fpga芯片为cycloneⅤ 5CSEMA5F31C6. (一)实验目的 (1)进一步熟悉E ...
- [EDA] 第1章 EDA技术概述-潘松版
第1章 EDA技术概述 知识点: 1.1 EDA技术及其发展 名称概念: EDA:Electronic Design Automation,即电子设计自动化,是指是以计算机为平台,使用通用软件包,开展 ...
- 【数字逻辑与EDA技术】verilog HDL语法-期末考试重点总结
一.相关术语 BST(Boundary Scan Test)边界扫描测试 CAD(Computer Aided Design) 计算机辅助设计 CAE(Computer Aided Engineeri ...
最新文章
- body,td,th {
- 链接详解--多目标文件的链接
- 深度探索Hyperledger技术与应用之超级账本初体验(附部署代码)
- 分析与解决windows10下上网很慢
- 一个详尽的面向 SAP UI5 初学者的教程 - 如何在 SAP UI5 中绘制图表 Chart
- springboot 优雅关闭_Springboot 优雅停止服务的几种方法
- 【三维路径规划】基于matlab粒子群算法无人机山地三维路径规划【含Matlab源码 1831期】
- get函数与getline函数
- MCE公司:新型 RORγt 小分子反向激动剂的发现
- 实现一下黑客帝国代码雨
- 计算机算法专业英语,计算机算法英语常用术语
- 实现写邮箱html页面,HTML写的第一个邮箱登陆界面
- bypass-wts-waf
- 个人作业4 结对开发地铁
- 【联盛德W806上手笔记】十、ADC
- 红孩儿编辑器的模块设计6
- 互联网快讯:极米Z6X Pro、极米H3S音画表现出众;快狗打车赴港IPO;vivo回应造车传闻
- Android五大数据存储
- 条码打印四 - 1.打印管理库函数Winspool.drv
- python彩色蟒蛇绘制方向_Python绘制彩色蟒蛇