差别

这里会显示出您选择的修订版和当前版本之间的差别。

到此差别页面的链接

两侧同时换到之前的修订记录 前一修订版
后一修订版
前一修订版
digital_logic_tutorial [2022/03/21 10:05]
gongyu [7. 状态机和控制系统]
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]]
行 164: 行 160:
  
 ### 7. 状态机和控制 ### 7. 状态机和控制
 +
 +
 +### 8. 总线
 +  * 为什么要总线?
 +  * 并行总线
 +    * 优点/​局限
 +    * 8位/​16位/​32位
 +  * 串行总线
 +    * 优点/​局限
 +    * 同步/​异步、单工/​双工
 +    * 常用总线
 +      * SPI
 +      * I2C
 +      * UART
 +  * 项目 - 编写同PC通信的UART逻辑
  
 ### 8. 存储器的应用 ### 8. 存储器的应用
行 171: 行 182:
     * 双端口RAM     * 双端口RAM
     * FIFO     * FIFO
 +  * 项目 - 制作一个简单的高速逻辑分析仪,通过UART来显示在电脑屏幕上
  
 ### 9. 数字逻辑和模拟世界的连接 ### 9. 数字逻辑和模拟世界的连接