研究数字电路,任何复杂的数字逻辑都是基于功能模块的拼接和基础模块的设计。
基础模块的设计就会涉及到状态方程和状态图以及其他特定的设计方法。
前者对于FPGA开发来讲,会有一些成熟的IP核模块,高度定制化的功能模块靠自己设计。
也会有状态方程,对Verilog或者VHDL以及一些systemC之类的高级设计语言,
就是用^&|等最基本逻辑组合实现的组合逻辑,以及多个always块形成的触发、寄存机制。
如果LZ对数字电路了解足够深入,那么转移到FPGA上是不费吹灰之力的。
时段 | 个数 |
---|---|
{{f.startingTime}}点 - {{f.endTime}}点 | {{f.fileCount}} |