差别
这里会显示出您选择的修订版和当前版本之间的差别。
两侧同时换到之前的修订记录 前一修订版 后一修订版 | 前一修订版 | ||
digital_logic_tutorial [2022/03/21 10:02] gongyu [1 我们身处数字逻辑的世界] |
digital_logic_tutorial [2022/03/21 10:36] (当前版本) gongyu [4 组合逻辑及电路实现] |
||
---|---|---|---|
行 19: | 行 19: | ||
- | ### 2 逻辑代数及基本单元 | + | ### 2 逻辑代数及基本数字电路单元 |
学习要点:: | 学习要点:: | ||
行 51: | 行 51: | ||
### 3. HDL和FPGA | ### 3. HDL和FPGA | ||
- [[learn2usefpga|如何使用FPGA]] | - [[learn2usefpga|如何使用FPGA]] | ||
- | - [[led|与LED相关的项目]] | + | - [[led|与LED相关的项目]],在后面的学习中通过不同的案例来实现不同的LED功能 |
* 点亮LED - LED的控制及开关、按键的使用 | * 点亮LED - LED的控制及开关、按键的使用 | ||
* [[leds_on_stepboard|小脚丫FPGA板上的led及控制资源]] | * [[leds_on_stepboard|小脚丫FPGA板上的led及控制资源]] | ||
行 119: | 行 119: | ||
* 组合逻辑的时序分析 | * 组合逻辑的时序分析 | ||
* [[https://www.electronicshub.org/introduction-to-combinational-logic-circuits/|组合逻辑电路介绍]] | * [[https://www.electronicshub.org/introduction-to-combinational-logic-circuits/|组合逻辑电路介绍]] | ||
- | + | * 项目 - 按键控制的7段数码管显示 | |
- | + | ||
- | + | ||
- | + | ||
- | + | ||
### 5. 时序逻辑及电路实现 | ### 5. 时序逻辑及电路实现 | ||
行 155: | 行 150: | ||
* 奇数分频 | * 奇数分频 | ||
* 任意频率 | * 任意频率 | ||
+ | * 项目 - 用12MHz时钟产生一个可调频率( - 100KHz)、可调占空比(精度为1%)的PWM信号 | ||
* 参考资料 | * 参考资料 | ||
* [[https://www.electronicshub.org/introduction-to-counters/|Introduction to Digital Counters]] | * [[https://www.electronicshub.org/introduction-to-counters/|Introduction to Digital Counters]] | ||
行 163: | 行 159: | ||
* [[https://www.electronicshub.org/ic-4017-decade-counter/|4017 Decade Counter and LED Sequencer]] | * [[https://www.electronicshub.org/ic-4017-decade-counter/|4017 Decade Counter and LED Sequencer]] | ||
- | ### 7. 状态机和控制系统 | + | ### 7. 状态机和控制 |
+ | |||
+ | |||
+ | ### 8. 总线 | ||
+ | * 为什么要总线? | ||
+ | * 并行总线 | ||
+ | * 优点/局限 | ||
+ | * 8位/16位/32位 | ||
+ | * 串行总线 | ||
+ | * 优点/局限 | ||
+ | * 同步/异步、单工/双工 | ||
+ | * 常用总线 | ||
+ | * SPI | ||
+ | * I2C | ||
+ | * UART | ||
+ | * 项目 - 编写同PC通信的UART逻辑 | ||
### 8. 存储器的应用 | ### 8. 存储器的应用 | ||
行 171: | 行 182: | ||
* 双端口RAM | * 双端口RAM | ||
* FIFO | * FIFO | ||
+ | * 项目 - 制作一个简单的高速逻辑分析仪,通过UART来显示在电脑屏幕上 | ||
### 9. 数字逻辑和模拟世界的连接 | ### 9. 数字逻辑和模拟世界的连接 |