我是靠谱客的博主 单纯白羊,最近开发中收集的这篇文章主要介绍【verilog教程】第7篇:时序逻辑和组合逻辑1 概述2 时序逻辑,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

本文依据网络资料及工作经验整理而成,如有错误请留言。
文章为个人辛苦整理,付费内容,禁止私自转载。
文章专栏:《黑猫的FPGA知识合集》

本文主要参考链接:
https://zhuanlan.zhihu.com/p/110543798

1 概述

“always”块既可用于描述组合逻辑也可描述时序逻辑。

1、always内不可以多层嵌套always!

2、
在同一个always块中不要既用阻塞赋值,又用非阻塞赋值。
不允许在多个always块中对同一个变量进行赋值。
always里面可以用阻塞赋值,没有规定只能用非阻塞赋值。

3、
组合逻辑通常用阻塞赋值,
时序逻辑通常用非阻塞赋值。

2 时序逻辑

参考链接(详细,简洁明了):https://zhuanlan.zhihu.com/p/110543798

(1)代码层面:时序逻辑即敏感列表里面带有时钟上升沿,如果是没有上升沿或者是带有“*”号的代码,为组合逻辑。

(2)电路层面:

最后

以上就是单纯白羊为你收集整理的【verilog教程】第7篇:时序逻辑和组合逻辑1 概述2 时序逻辑的全部内容,希望文章能够帮你解决【verilog教程】第7篇:时序逻辑和组合逻辑1 概述2 时序逻辑所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(59)

评论列表共有 0 条评论

立即
投稿
返回
顶部