FPGA中的寄存器
FPGA内部有大量触发器资源,用于实现时序逻辑。Verilog/VHDL中定义的reg类型会被综合为触发器。 异步复位(always @ (posedge clk or negedge rst_n))在FPGA中广泛应用。 理解触发器原理是掌握FPGA和数字逻辑设计的基础。
数字电路基础
触发器与寄存器是"数字电路基础"这一章中的第5节内容。 触发器是时序逻辑的基本单元,寄存器由多个触发器组成,用于数据存储。 本节将详细介绍触发器和寄存器的原理及应用。
D触发器在时钟上升沿捕获D端数据并输出到Q端。
| 寄存器类型 | 功能 | 典型应用 | IC系列 |
|---|---|---|---|
| 通用寄存器 | 并行数据存储 | 通用数据缓存 | 74HC273 |
| 锁存器 | 电平触发存储 | 地址锁存、总线锁存 | 74HC373 |
| 移位寄存器 | 数据移位存储 | 串并转换、LED驱动 | 74HC595 |
| 双向寄存器 | 双向数据传输 | 总线缓冲、数据交换 | 74HC245 |
最常用的移位寄存器,可用3个IO控制多个LED。
用于扩展输入引脚,读取多个按键或开关。
FPGA内部有大量触发器资源,用于实现时序逻辑。Verilog/VHDL中定义的reg类型会被综合为触发器。 异步复位(always @ (posedge clk or negedge rst_n))在FPGA中广泛应用。 理解触发器原理是掌握FPGA和数字逻辑设计的基础。