今天在看Cummings的"Simulation and Synthesis Techniques for Asynchronous FIFO Design",看的十分艰难,许多地方不知道在讲什么,有的地方知道说的东西但不知道所讲东西有什么意义。结果就是效率低下,一次又一次停下来回过头看,但还是很不清楚。直到晚上搜了几篇中文的东西,看了才有些了然。总结下看不懂的原因:
1.没有先学习那篇关于"Multi-Asynchronous Clock Designs"的文章,所以对这篇里提到的异步存在的亚稳态问题没有认识,有些结构不清楚为什么是这样子,以及为什么要采用格雷码来实现。
2.有些内容作者认为读者已经了解,但对于我并不是了解,所以理解起来就困难。
3.英语的阅读水平有限。
今天得到的教训:
1.学习必须循序渐进,按照一定的顺序来进行。
2.不可能在学习新东西之前把所需的必备知识全部掌握,因此一次的学习过程毕竟有限。需要多次反复,经过一定的积累后,重新阅读必定会比之前收获更多。