Altifigence Academy 正式推出:从逻辑门到 RTL 设计
通过 Altifigence Academy 开始学习数字设计。免费的数字逻辑电路课程,带你从逻辑门、组合与时序电路,逐步进入 SystemVerilog 实践。
Altifigence Academy 正式推出,为初次接触数字设计或希望重新夯实基础的学习者提供学习路径。从电路如何表示 0 和 1 开始,逐步学习用 RTL 代码实现电路行为,并验证设计。
从数字逻辑电路开始
免费入门课程“数字逻辑电路”依次介绍理解和设计数字硬件所需的概念。
数字信号与逻辑门:学习数值表示方法,通过电路符号和真值表理解 AND、OR、NOT、BUFFER、NAND、NOR、XOR 和 XNOR 的工作方式。
从逻辑表达式到电路:运用布尔代数与卡诺图,再扩展到编码器、译码器、多路选择器、加法器和比较器。
保存状态的电路:理解锁存器与触发器的区别,并学习时钟、复位、计数器、移位寄存器和有限状态机。
设计与验证并进:用 SystemVerilog 实现电路、解读波形,并通过独立参考模型检查边界条件,最后综合所学,设计能够检测重叠 101 模式的电路。
选修进阶章节涵盖 ALU、定点数运算、存储器、FIFO、流水线、ready/valid 接口和 UART 发送。
将概念与动手实践连接起来
通过真值表、方程式、电路和波形,理解同一个设计。概念讲义可在浏览器中阅读,课程也提供实践用的示例代码和输入文件。进行实践前,请准备 Digital Design Studio Desktop 项目及所需的执行权限。
更多课程正在准备中
RTL 设计基础、数据通路与流水线、脉动阵列、CNN 加速器和模拟电路设计等后续课程正在准备中,并已在课程目录中标明。现在可以从已公开的数字逻辑电路课程开始学习。