【博文连载】Wishbone中心规范对IP文档的要求

为了简化设计复用,Wishbone规范要求遵守Wishbone规范的IP必须同时给出Wishbone规范要求的文档。文档的作用是帮助用户理解该IP的操作以及如何将该IP核与其他IP互联。

遵守Wishbone规范的IP的文档中必须写明:

·       该IP所遵守的Wishbone规范的版本。

·       接口的类型:主设备接口还是从设备接口。

·       接口的信号名。如果信号名与规范中定义的信号名不同,必须给出对照表。

·       如果主设备支持RTY_I/ERR_I,必须给出当RTY_I/ERR_I有效时,主设备是如何响应的;如果从设备支持RTY_O/ERR_O,必须给出从设备在什么条件下才能置高RTY_O/ERR_O。

·       如果接口支持标签,必须给出标签名字、类型和标签的使用方法。

·       接口的数据总线粒度、宽度,地址总线宽度。

·       数据组织方式是大端还是小端。

·       数据的传输顺序,如果不规定接口的数据传输顺序,该项为未定义。

对CLK_I的要求,包括对频率的要求、对边沿的要求,对门控时钟的要求。

 

(0)

相关推荐

  • Linux netstat-an命令作用有哪些?

    netstat命令是Linux中非常重要的命令,主要用于查看网络状态,那么Linux里面netstat-an命令作用是什么?以下便是详细的内容介绍. netstat:查看网络状态 命令详解 [命令星级 ...

  • 【博文连载】失控----FPGA去中心化设计 <二>

    接上文,这篇博客非独立文章,可能您需先读上一篇. SOC图     EOC NOC 图对比 资源是有限的,怎样才能做到资源利用率最大化? FPGA里面有个RAM,一般的RAM最大只有两个读取口,但是现 ...

  • ​【博文连载】Wishbone总线介绍

    图29 Wishbone总线结构图 ● 所有应用使用一个总线体系结构: ● 简单.紧凑的体系结构: ● 支持多控制器: ● 64位地址空间: ● 8-64 位数据总线(可扩展): ● 单周期读和写: ...

  • 【博文连载】Wishbone总线仲裁器设计

    在存在多个主设备的共享总线片上系统中,仲裁器是必不可少的.它决定哪个主设备可以使用总线.所有的主设备通过置高CYC_O信号向仲裁器请求使用总线,仲裁器则根据用户自定义的优先级算法确定哪个主设备可以使用 ...

  • 【博文连载】Wishbone总线地址译码

    很多总线标准中,从设备必须译码所有的地址,这称为全地址译码.比如在PCI总线中,每一个从设备都必须具有32位的地址输入,并对这32位的地址进行译码以确定如何响应主设备的请求. 片上总线规范比如Wish ...

  • 【博文连载】Wishbone共享总线连接示例

    Wishbone共享总线连接与点到点连接同样重要.在本例中,两个主设备和两个从设备通过SYSCON实现了共享总线连接,在后续章节中,我们将使用该例子对Or1200进行基本RTL验证.系统复位后,一个或 ...

  • 【博文连载】Wishbone总线从设备接口示例

    一个8比特从设备前文曾经指出,Wishbone总线规范是"轻量级(Lightweight)"规范,它实现起来非常简单紧凑,接口需要的互联逻辑非常少.这里给出一个Wishbone从设 ...

  • 【博文连载】Wishbone总线地址不变突发结束方式

    地址不变突发是一个总线周期,在这个总线周期中完成多次操作,但是地址不变.地址不变突发的典型应用是以DMA方式读/写FIFO.主设备在时钟的某一个上升沿将CTI()置为3'b001后,下一个周期的操作必 ...

  • 【博文连载】Wishbone总线寄存反馈周期结束方式

    在Wishbone寄存反馈周期结束方式中,主设备需要事先通知从设备操作下一时钟周期是否将发起新的总线操作,这是通过周期类型识别地址标签CTI_O()/CTI_I()和突发类型扩展地址标签BTE_O() ...

  • 【博文连载】Wishbone总线同步结束与异步结束对比

    为了实现在给定时钟频率下的最大可能吞吐量,Wishbone采用了周期异步结束方式.这样做的结果是从主设备的STB_O到从设备的ACK_O/ERR_O/RTY_O再到主设备的ACK_I/ERR_I/RT ...