如何使用STB_O?如何使用ACK_O、ERR_O和RTY_O?如何使用TAG类型?

如何使用stb_o
规则3.60:主机接口的adr_o、dat_o()、sel_o()、we_o和tagn_o信号与stb_o相关。
允许3.40:如果主机不产生等待状态,可以将stb_o和cyc_o信号合并为一个信号。
注意3.55:在整个传输周期期间,cyc_o都需要保持置位的状态。如果主机需要产生等待状态,则在传输周期期间,不需要将stb_o复位。例如,当cyc_o和stb_o合并为一个信号时,只需保持stb_o在整个传输周期期间一直为置位状态即可。但是两个信号都必须显示在接口上(即,两个信号都必须被定义,不可省略)。
如何使用ack_o、err_o和rty_o
规则3.65:从机接口必须将ack_o、err_o和rty_o信号与dat_o()信号相关联。
如何使用tag类型
可以通过用户自定义信号(即标签技术,tagging)来对wishbone接口进行修改。标签是微处理器总线当中为人所熟知的一个概念。他允许定义与一个地址、一个数字(a data word)或一个总线周期相关的信息。
表1显示的是wishbone总线允许的所有的tag类型。当用户使用了tag类型时,需要在其说明手册中进行详细说明各个信号的具体用法。
表1 tag类型
例如,如果主机接口使用了一个由dat_o上的输出数据产生的奇偶校检位(par_o,或者其它用户自定义名称)。用户在编写说明文件时,应至少包含以下内容:
signal name: par_odescription: even parity bitmaster tag type: tgd_o()
规则3.70:所有用户自定义的tag信号都必须时tag类型中的一种,进一步说,所有用户自定义的tag的信号都必须满足对应的tag类型信号的时序要求。
允许3.45:当所有的tag信号被定义为数组的形式时,真实的tag信号只是其中的某一具体的位,而并非是数组信号。
推荐3.15:如果主机接口在同一信号线上支持超过一种总线周期,可以定义一个tag信号,用来区分是哪一种总线周期(如果需要的话)。例如,定义一个名为tgc_o()的tag信号,分别使用sgl_o、blk_o和rmw_o来区分单次读写、块读写和读改写(rmw)周期。

S参数:深入了解与实际应用
2019年4月机器人行业新品有哪些?
更智能的边缘计算语音数据处理可延长电池寿命
!!销售/收购!Agilent34901A Agilent
六国领导人“力挺”华为!
如何使用STB_O?如何使用ACK_O、ERR_O和RTY_O?如何使用TAG类型?
智能魔镜显示器震撼问世,它的功能都有哪些
美国四大运营商的5G发展情况分析
EN149 /口罩模拟穿戴预处理机的原理及参数的介绍
北京金鼎旺携手斯菲尔仪表在冶金行业的应用
中兴BladeV10怎么样 值不值得买
外媒爆料:使用PS4 Pro才能让PSVR达到1080P
iphone用什么充电宝比较好,最适合苹果的充电宝品牌
储能行业的繁荣与内卷:企业寻找突围“解药”
人工智能的重新定义,AI将成为人类的「守护天使」
如何利用Matlab软件数字信号处理工具包处理音频文件的详细概述
探针式智能温度控制仪的方案设计和应用范围分析
6G将在2030年左右实现商用
西门子MES Opcenter流程行业套件与APS系统集成
特斯拉Beta版FSD已完成从洛杉矶到硅谷的自动驾驶测试