[发明专利]用于Avalon总线向Crossbar总线的通讯转换桥设备及其通讯转换方法有效
申请号: | 201310465254.6 | 申请日: | 2013-10-08 |
公开(公告)号: | CN103744817A | 公开(公告)日: | 2014-04-23 |
发明(设计)人: | 吴迪;陈鑫;张珂 | 申请(专利权)人: | 苏州爱思索电子科技有限公司 |
主分类号: | G06F13/40 | 分类号: | G06F13/40 |
代理公司: | 南京苏科专利代理有限责任公司 32102 | 代理人: | 陈忠辉 |
地址: | 215021 江苏省苏*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 avalon 总线 crossbar 通讯 转换 设备 及其 方法 | ||
1.用于Avalon总线向Crossbar总线的通讯转换桥设备,包括有设备本体,其特征在于:所述的设备本体内设置有信号状态机装置与时钟信号通讯线,所述时钟信号通讯线分别连接信号状态机装置的时钟端口、FIFO写数据装置的时钟端口、FIFO地址装置的时钟端口、FIFO控制装置的时钟端口和FIFO读数据装置的时钟端口。
2.用于Avalon总线向Crossbar总线的通讯转换方法,其特征在于:通过信号状态机装置的字节使能端口处理alm_byteenable信号,所述FIFO地址装置的地址输入端口以及信号状态机装置的地址输入端口处理alm_addr信号,所述FIFO写数据装置的写输入端口、信号状态机装置的写数据端口处理alm_writedata信号,所述信号状态机装置的写控制输入端口处理alm_write信号,所述信号状态机装置的读控制输入端口处理alm_read信号,所述信号状态机装置的写使能输出端口发出write_en信号,该write_en信号接入FIFO写数据装置的使能输入端口,所述信号状态机装置的地址使能输出端口发出addr_en信号,该addr_en信号接入FIFO地址装置的使能输入端口,所述信号状态机装置的读控制输出端口发出read信号,该read信号接入FIFO控制装置的读控制输入端口,所述信号状态机装置的写控制输出端口发出write信号,该write信号接入FIFO控制装置的写控制输入端口,所述信号状态机装置的控制使能端口发出ctr_en信号,该ctr_en信号接入FIFO控制装置的使能输入端口,所述信号状态机装置的读使能端口发出read_en信号,该read_en信号接入FIFO读数据装置的使能输入端口,所述FIFO写数据装置的写输出端口发出cs_writedata信号,所述FIFO地址装置的地址输出端口发出cs_addr信号,所述FIFO控制装置的写控制输出端口发出cs_write信号,所述FIFO控制装置的读控制输出端口发出cs_read信号,所述时钟信号通讯线反馈的cs_readdata信号接FIFO读数据装置的读输入端口,所述FIFO读数据装置的读输出端口发出alm_readdata信号送入时钟信号通讯线。
3.根据权利要求2所述的用于Avalon总线向Crossbar总线的通讯转换方法,其特征在于:所述的信号状态机装置包括空闲状态,写数据状态和读数据状态,三个状态由alm_write和alm_read两个信号控制状态转移,且alm_write和alm_read两个信号不能同时有效,即两者互为逻辑非的关系,alm_write控制信号状态机装置由当前状态转向写数据状态,alm_read控制由当前状态转向读数据状态。
4.根据权利要求3所述的用于Avalon总线向Crossbar总线的通讯转换方法,其特征在于:所述的信号状态机装置处于空闲状态时,将write_en、addr_en、ctr_en、read_en信号置为无效,等待数据信号以及控制信号进行状态转移与数据传输。
5.根据权利要求3所述的用于Avalon总线向Crossbar总线的通讯转换方法,其特征在于:所述的信号状态机装置处于写数据状态时,alm_writedata通过写数据输入端送入写FIFO和信号状态机装置,alm_addr通过地址输入端写入FIFO地址装置和信号状态机装置,信号状态机装置判断alm_writedata和alm_addr信号,当两者皆不为0时,将write_en、addr_en和ctr_en信号置为有效,这三个信号分别为FIFO写数据装置、FIFO地址装置和FIFO控制装置的使能信号,信号状态机装置将ctr_en、write和read信号送入FIFO控制装置,其中write和read信号与主端给出的alm_write和alm_read保持一致,并对应的送给从端的cs_write和cs_read,FIFO地址装置将alm_addr信号送给从端对应的cs_addr,FIFO写数据装置将主端的alm_writedata数据送给从端cs_writedata。
6.根据权利要求3所述的用于Avalon总线向Crossbar总线的通讯转换方法,其特征在于:所述的信号状态机装置处于读数据状态时,将alm_addr通过地址输入端送入FIFO地址装置以及信号状态机装置,信号状态机装置判断alm_addr信号,若alm_addr信号非0,表示FIFO地址装置中的数据是有效的而非空,此时信号状态机装置将read_en、addr_en和ctr_en信号置为有效,这三个信号分别为FIFO读数据装置、FIFO地址装置和FIFO控制装置的使能信号,信号状态机装置将ctr_en、write和read信号送入FIFO控制装置,其中write和read信号分别与主端给出的alm_write和alm_read保持一致,并对应的送给从端的cs_write和cs_read,FIFO地址装置将alm_addr信号送给从端对应的cs_addr,FIFO读数据装置将从端送入的cs_readdata数据送给主端的alm_readdata。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州爱思索电子科技有限公司,未经苏州爱思索电子科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310465254.6/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种高效散热变压器
- 下一篇:绝缘子表面RTV失效涂层的清理方法及装置