IMSIC控制器,包括两部分:1.总线转成reg部分,2.CSR处理部分。后者与CPU交互,时钟上与CPU CLOCK一致。前者总线部分逻辑,建议使用低频时钟。并且,两部分逻辑,作为两个小组件,分别以两个文件来交付。后端摆放,也可以按照时钟域来摆放(目前昆明湖是这个思路),异步处理逻辑,若涉及FIFO处理,需要分成两个半桥。
IMSIC控制器,包括两部分:1.总线转成reg部分,2.CSR处理部分。后者与CPU交互,时钟上与CPU CLOCK一致。前者总线部分逻辑,建议使用低频时钟。并且,两部分逻辑,作为两个小组件,分别以两个文件来交付。后端摆放,也可以按照时钟域来摆放(目前昆明湖是这个思路),异步处理逻辑,若涉及FIFO处理,需要分成两个半桥。