FPGA学习(第9节)-Verilog设计电路大串讲(误区+组合逻辑+时序逻辑+状态机设计)
来源:互联网 发布:性party知乎 编辑:程序博客网 时间:2024/05/29 04:37
Verilog是硬件描述语言,是通过语言来描述一个硬件电路。
代码--》硬件电路,不能像C语言那样来思考编程。而是从实实在在的硬件角度来编程,只要上电,硬件整体都开始工作,只是这部分硬件是否此时被使能,是否能开始输出。通过以下,来对硬件描述语言设计中的基础知识点来串讲以下。
一、学习误区
(1)不要想着把所有语法都弄清,都学会,Verilog中很多语法对于设计时用不到的,或者说很多语法不需要用,只用一部分重点常用的语法就可以设计出很完成的工程应用代码。
(2)Verilog设计要有硬件思维,时刻注意是硬件描述语言,现在在通过描述产生实际电路。
对于fpga来说,重视的是设计思维,设计技巧。
二、学习哪些
器件同时都在工作,同时执行
三、组合逻辑学习
组合逻辑类型:门级、选择器、比较器
组合逻辑的Verilog描述
initial是用在仿真
组合逻辑时序特点(随时改变)输入变,输出立刻变,不等待,但是有一定延迟。
组合逻辑竞争冒险(存在延时导致毛刺)
四、时序逻辑
Verilog描述的就是一个硬件D触发器
例子:C=A+B
合理
时序逻辑时序特点(等待上升沿才变化)
行为建模----在什么条件下值是多少 就是行为描述
在什么条件下值是多少 就是行为描述
五、状态机设计
阅读全文
0 0
- FPGA学习(第9节)-Verilog设计电路大串讲(误区+组合逻辑+时序逻辑+状态机设计)
- FPGA学习(第8节)-Verilog设计电路的时序要点及时序仿真
- 【FPGA】Verilog状态机设计
- 【FPGA】Verilog状态机设计
- FPGA学习之组合逻辑 与时序逻辑
- 【续】FPGA电路逻辑的Verilog HDL编程方式设计与验证
- FPGA组合逻辑和时序逻辑
- Labview设计计算机--组合逻辑与时序逻辑(5)
- Verilog组合逻辑和时序逻辑的比较
- FPGA电路逻辑的原理图方式设计与验证
- FPGA电路逻辑的原理图方式设计与验证
- FPGA学习(第7节)-Verilog状态机(状态按条件切换)
- FPGA中组合逻辑和时序逻辑的区别
- FPGA设计中的组合逻辑与时钟方案
- 组合逻辑和时序逻辑
- 组合逻辑 和 时序逻辑
- 组合逻辑与时序逻辑
- FPGA学习(第3节)-Verilog实现LED流水灯+基础入门语法+Modelsim仿真技巧+计数器+状态机+分频
- HDU
- 【机房重构】之七层登录不要怕
- ThreadLocal(线程局部变量)
- no suitable driver found for jdbc:mysql//localhost:3306/..
- 手工收集ASH日志
- FPGA学习(第9节)-Verilog设计电路大串讲(误区+组合逻辑+时序逻辑+状态机设计)
- IDA Pro 基础学习
- 欢迎使用CSDN-markdown编辑器
- 18.struts2_类型转换,错误消息的显示和定制
- react & Vue.js
- JavaScript 表单验证
- 计蒜客 15500 阿里天池的新任务(简单) 题解
- [ROR] rails migration 中继承 ActiveRecord::Migration[5.1] 带版本号实现原理
- Java Web中常用的分页组件(Java端实现)