如何学好IC设计
1、分清组合逻辑和时序逻辑,弄清楚这两个,在实践中摸索如何将组合逻辑和时序逻辑进行搭配。
2、学好状态机,状态机包括米勒和摩尔,基本上所有的电路都可以用状态机去实现,差别只是复杂度的问题,状态机学好,就等于学好了一半。
3、学好时序那块,包括保持时间,建立时间,周期它们之间的关系;学好跨时钟域处理的几种方式,包括边沿检测,脉冲检测,电平检测电路,等等。
4、买一块FPGA开发板,一定要将你写的代码在FPGA上运行,看看代码和真实的电路是什么样的关系,代码怎么运行在电路上的,不见硬件,你永远只停留在仿真上。
5、多研究现有的IP核,学习优秀的代码风格和设计思想,先依样画瓢,时间久了,你写的代码质量自然也就上去了。
6、勤加练习,多联系一些逻辑方面的题目,这个对训练IC设计思想很有帮助,总之,多多练习,多上开发板!
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。