1、如果实体的外部引脚是inout类型,则该实体不支持生成DCP文件
2、关于inout类型引脚怎么使用,可以参照下图,其中sda和scl是顶层inout引脚
3、关于两个实体模块在一个顶层模块相连的具体操作:关键操作是在顶层中需要定义A与B相连的中间信号,分别map到A输出和B的输入
4、Vivado综合工具根据HDL代码会选择4种寄存器原语:
- FDCE:带有时钟使能和异步清0的D触发器;
- FDPE:带有时钟使能和异步预置(Preset)的D触发器;
- FDSE:带有时钟使能和同步置位的D触发器;
- FDRE:带有时钟使能和同步复位的D触发器;
5、关于使能时钟和enable的顺序问题,正常还是要先写enable,然后再继续判低速时钟使能