差别

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

到此差别页面的链接

两侧同时换到之前的修订记录 前一修订版
后一修订版
前一修订版
digital_logic_tutorial [2021/09/11 19:16]
gongyusu
digital_logic_tutorial [2021/09/13 11:14] (当前版本)
gongyusu
行 1: 行 1:
 ## 数字电路教程 ## 数字电路教程
- 
-### 1 入门方法 
-  - [[why2learndigitalcircuits|我们身处的“数字逻辑”世界]] 
-  - [[how2learndigitalcircuits|数字电路学习的方法]] 
-  - [[learn2usefpga|如何使用FPGA]] 
- 
 ### 2 数制及编码 ### 2 数制及编码
  
 学习的主要要点: 学习的主要要点:
-  * 数制、编码的基本概念+  * 数制、[[code_system|编码]]的基本概念
   * 常用数制及其转换   * 常用数制及其转换
   * 常用二进制编码及BCD码   * 常用二进制编码及BCD码
  
 教学要求: 教学要求:
-  * 了解数制、码制的基本概念;+  * 了解数制、[[code_system|码制]]的基本概念;
   * 掌握常用数制(二进制、八进制、十进制、十六进制)及其转换方法;   * 掌握常用数制(二进制、八进制、十进制、十六进制)及其转换方法;
   * 了解常用的二进制码(自然二进制码、循环码、奇偶校验码)及BCD码(8421BCD码、5421BCD码、余3BCD码)   * 了解常用的二进制码(自然二进制码、循环码、奇偶校验码)及BCD码(8421BCD码、5421BCD码、余3BCD码)
行 77: 行 71:
   * 了解取样法消除冒险的方法   * 了解取样法消除冒险的方法
  
 +主要功能
 +  * [[digital_logic_encoder|编码器]]
 +  * [[digital_logic_decoder|译码器]]
 +  * [[data_selector|数据选择器]]
 +  * [[data_comparator|数据比较器]]
 +  * [[full_adder|全加器]]
   * [[https://​www.electronicshub.org/​introduction-to-combinational-logic-circuits/​|组合逻辑电路介绍]]   * [[https://​www.electronicshub.org/​introduction-to-combinational-logic-circuits/​|组合逻辑电路介绍]]
   * [[https://​www.electronicshub.org/​binary-adder-and-subtractor/​|二进制加减法]]   * [[https://​www.electronicshub.org/​binary-adder-and-subtractor/​|二进制加减法]]
   * [[https://​www.electronicshub.org/​carry-look-ahead-adder/​|超前进位加法]]   * [[https://​www.electronicshub.org/​carry-look-ahead-adder/​|超前进位加法]]
   * [[https://​www.electronicshub.org/​binary-multiplication/​|二进制乘法器]]   * [[https://​www.electronicshub.org/​binary-multiplication/​|二进制乘法器]]
-  * [[https://​www.electronicshub.org/​binary-encoder/​|二进制编码器]] 
-  * [[https://​www.electronicshub.org/​priority-encoder/​|优先编码器]] 
-  * [[https://​www.electronicshub.org/​bcd-7-segment-led-display-decoder-circuit/​|BCD到7段数码管显示]] 
   * [[https://​www.electronicshub.org/​multiplexerandmultiplexing/​|复用器]]   * [[https://​www.electronicshub.org/​multiplexerandmultiplexing/​|复用器]]
   * [[https://​www.electronicshub.org/​demultiplexerdemux/​|解复用]]   * [[https://​www.electronicshub.org/​demultiplexerdemux/​|解复用]]
-  * [[https://​www.electronicshub.org/​digital-comparator-and-magnitude-comparator/​|数字比较器]] 
   * [[https://​www.electronicshub.org/​parity-generator-and-parity-check/​|奇偶校验生成器和奇偶校验]]   * [[https://​www.electronicshub.org/​parity-generator-and-parity-check/​|奇偶校验生成器和奇偶校验]]
  
行 125: 行 121:
  
  
-## 数字系统设计 +## 数字系统设计部分 
-### 运算方法和运算部件+ 
 +### 7. 运算方法和运算部件
   * 基本运算部件   * 基本运算部件
   * 定点数运算   * 定点数运算
行 132: 行 129:
   * FPGA功能块   * FPGA功能块
  
-### 指令系统+### 8. 指令系统
 在机器语言程序所运行的计算机硬件和上层软件之间的一座桥梁,是软件和硬件之间接口的完整定义 在机器语言程序所运行的计算机硬件和上层软件之间的一座桥梁,是软件和硬件之间接口的完整定义
   * 指令系统概述   * 指令系统概述
行 138: 行 135:
   * 指令系统实例 - RISC-V架构   * 指令系统实例 - RISC-V架构
  
-### 中央处理器+### 9. 中央处理器
   * CPU概述   * CPU概述
   * 单周期CPU设计   * 单周期CPU设计
行 146: 行 143:
   * 高级流水线技术   * 高级流水线技术
  
-### 存储器层次结构+### 10. 存储器层次结构
   * 存储器概述   * 存储器概述
   * 主存储器的基本结构   * 主存储器的基本结构
行 152: 行 149:
   * 虚拟存储器   * 虚拟存储器
  
-### 系统互连与输入、输出+### 11. 系统互连与输入、输出
   * 外设与CPU和主存的互连   * 外设与CPU和主存的互连
   * I/​O接口和I/​O端口   * I/​O接口和I/​O端口
行 169: 行 166:
   * Sound Transducers   * Sound Transducers
  
-### 控制与通信+### 12. 控制与通信
   * GCD算法   * GCD算法
   * 整数平方根算法   * 整数平方根算法
行 186: 行 183:
 #### 通信系统 #### 通信系统
  
-### 555定时器芯片+### 13. 555定时器芯片
   * 555 timer theory   * 555 timer theory
   * Monostable multivibrator using 555 timer   * Monostable multivibrator using 555 timer