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】相关推荐

  1. EDA时序电路的Verilog设计

    时序电路通常都是由过程语句来描述的 时钟边沿敏感型(posedge,negedge).电平敏感型 触发器:时钟端要加上posedge,表示需要产生时序电路 用UDP也能描述时序电路,(01)表示信号是 ...

  2. 微机计算机硬件技术实用教程知识点,微机接口技术实用教程1.ppt

    微机接口技术实用教程1 微机接口技术实用教程 第1章 微型计算机接口技术基础 第1章 微型计算机接口技术基础 1.1 接口技术概述 输入/输出(Input/Output,I/O)是计算机与外部世界交换 ...

  3. EDA技术使用教程实验

    转载于:https://www.cnblogs.com/bgd140206128/p/6537203.html

  4. 微机接口技术实用教程(第2版)-任向民,王克朝,宗明魁-课后答案

    详细 https://www.docin.com/p-1167893744.html

  5. 关于fpga的语言逻辑异步电路同步时序电路终于读懂了

    原文链接: http://m.elecfans.com/article/575270.html 从大学时代第一次接触FPGA至今已有10多年的时间,至今记得当初第一次在EDA实验平台上完成数字秒表.抢 ...

  6. EDA技术课后题答案

    第一章 1-1 EDA技术与ASIC设计和FPGA开发有什么关系?   P3~4 答:利用EDA技术进行电子系统设计的最后目标是完成专用集成电路ASIC的设计和实现:FPGA和CPLD是实现这一途径的 ...

  7. 全国泰州市专业技术人员计算机考试,泰州市专业技术人员实用教程试题及答案(92分)...

    <泰州市专业技术人员实用教程试题及答案(92分)>由会员分享,可在线阅读,更多相关<泰州市专业技术人员实用教程试题及答案(92分)(8页珍藏版)>请在人人文库网上搜索. 1.泰 ...

  8. EDA实验(Quartus Ⅱ+fpga) (二)---时序电路的设计-模可变计数器设计

    前言: 本文主要介绍了EDA原理与应用这门课程的相关实验及代码.使用的软件是Quartus Ⅱ,该实验使用fpga芯片为cycloneⅤ 5CSEMA5F31C6. (一)实验目的 (1)进一步熟悉E ...

  9. [EDA] 第1章 EDA技术概述-潘松版

    第1章 EDA技术概述 知识点: 1.1 EDA技术及其发展 名称概念: EDA:Electronic Design Automation,即电子设计自动化,是指是以计算机为平台,使用通用软件包,开展 ...

  10. 【数字逻辑与EDA技术】verilog HDL语法-期末考试重点总结

    一.相关术语 BST(Boundary Scan Test)边界扫描测试 CAD(Computer Aided Design) 计算机辅助设计 CAE(Computer Aided Engineeri ...

最新文章

  1. body,td,th {
  2. 链接详解--多目标文件的链接
  3. 深度探索Hyperledger技术与应用之超级账本初体验(附部署代码)
  4. 分析与解决windows10下上网很慢
  5. 一个详尽的面向 SAP UI5 初学者的教程 - 如何在 SAP UI5 中绘制图表 Chart
  6. springboot 优雅关闭_Springboot 优雅停止服务的几种方法
  7. 【三维路径规划】基于matlab粒子群算法无人机山地三维路径规划【含Matlab源码 1831期】
  8. get函数与getline函数
  9. MCE公司:新型 RORγt 小分子反向激动剂的发现
  10. 实现一下黑客帝国代码雨
  11. 计算机算法专业英语,计算机算法英语常用术语
  12. 实现写邮箱html页面,HTML写的第一个邮箱登陆界面
  13. bypass-wts-waf
  14. 个人作业4 结对开发地铁
  15. 【联盛德W806上手笔记】十、ADC
  16. 红孩儿编辑器的模块设计6
  17. 互联网快讯:极米Z6X Pro、极米H3S音画表现出众;快狗打车赴港IPO;vivo回应造车传闻
  18. Android五大数据存储
  19. 条码打印四 - 1.打印管理库函数Winspool.drv
  20. python彩色蟒蛇绘制方向_Python绘制彩色蟒蛇

热门文章

  1. 我写了一个桌面搜索引擎
  2. matlab 车牌识别源码,车牌识别的matlab程序
  3. Markdown编辑器对比分析
  4. JavaScript高级程序设计
  5. 《离散数学及其应用》章节总结与github地址
  6. 非标机械设计老工程师的经验总结,还不赶紧收藏
  7. 【UnityUnityWebPlayer】UnityWebPlayer在哪里下载
  8. mysql本地数据库地址_mysql数据库本地地址
  9. 手机html5顶部返回上一页,手机端网页返回顶部js代码
  10. MySQL数据库主键与外键