Vivado IP中的Shared Logic到底是干嘛的

在很多vivado的高速接口的ip中,比如ethernet、pcie、srio的设置中,都会有个shared logic的页面:
可能很多同学并没有很关注这个页面,直接默认设置就完事了。
但其实这个页面的内容也是非常有用的,我们可以看到页面中有两个选择:
include shared logic in core include shared logic in example design 首先,什么是shared logic?字面意思很好理解,就是共享逻辑,主要包括时钟、复位等逻辑。当选择shared logic in core时,这些共享的逻辑就会被集成到ip的内部,也就是说这些逻辑是不能被修改的。当选择shared logic in example design时,这些共享逻辑就会出现在ip的接口上,我们可以根据自己的需求进行控制,那为什么叫in example design呢?因为vivado的ip都会提供一个example,在shared logic在example中就相当于是这些逻辑是对外开放的。
我们以srio ip core为例,下图显示了shared logic in core和shared logic in example design接口上的区别,可以看到,shared logic in core的输入接口是比较少的,因为这些时钟和复位的逻辑都被集成到了内部,但这些ip提供了这些逻辑的输出接口,我们在外面可以监测这些逻辑是否正确;shared logic in example design的输入接口明显要多一些,这些时钟、复位接口都需要我们自己提供,灵活性更强,当然我们可以直接参考example中的控制方式。
看懂上面这些,我们也就理解ip设置页面中下面这个图的含义了。


AI+教育影响深远 未来行业格局或将变革
台灯触摸开关电路与制作,lamp touch switch
联瑞RDMA高速网卡,缓解数据中心压力
长亭牧云主机安全管理平台通过IPv6 Ready Logo认证
vcm马达厂家排名你知道吗?2018全球VCM马达最具竞争力企业10强榜单分享
Vivado IP中的Shared Logic到底是干嘛的
UBA2032T全桥驱动芯片在PWM中的应用
苹果Apple Watch专利通过美国专利商标局审核
这五款智能台灯是居家必备 可通过摇一摇控制
台积电前研发副总经理林本坚摘未来科学奖桂冠
英国通信与Ofcom已经完成了为期多年的700 MHz频谱清退工作
中微半导体登陆科创板 将力争在未来十年内发展成为国际一流的半导体设备公司
ams的POW:COM接口加护解决真无线耳塞结构设计问题
关于学习Linux的一些建议
超长续航充电宝哪个牌子好用?超长续航充电宝推荐
基于MIC3203驱动器的LED电路设计
ATF中bl2的启动
ModbusTCP转EtherNetIP网关连接昆仑通态触摸屏案例
如何调节恒温恒湿试验箱的风速,有哪些方法
丰田继续加码机器人与无人驾驶,追加以色列投资量