买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
申请/专利权人:江苏云途半导体有限公司
摘要:本发明涉及一种基于多入口FIFO的通信模块共享数据缓存方法和装置,所述方法包括:获取当前应用场景及其中运行的应用程序,根据应用场景确定FIFO配置信息,并将所述FIFO配置信息发送给FIFO配置模块以对共享FIFO进行配置;在应用程序需要进行数据发送接收时,通过共享FIFO进行写读操作。本发明从应用场景出发优化利用多入口FIFO的通信模块共享数据缓存的片上资源,充分的利用片上通信资源,并提高了收发效率。
主权项:1.一种基于多入口FIFO的通信模块共享数据缓存系统,其特征在于,所述系统包含:共享FIFO、共享决策模块、多个通信模块、多个发送接口和多个接收接口;所述共享决策模块用于根据应用场景确定FIFO配置信息,并将所述FIFO配置信息发送给FIFO配置模块以对收发FIFO进行配置;具体为:共享决策模块获取当前应用场景中各个应用程序的接收需求和发送需求;基于每个应用程序的接收需求和发送需求确定总收发需求;为每个应用程序分配共享FIFO的FIFO空间尺寸,使得所分配的FIFO空间尺寸满足所述应用程序的总收发需求;根据FIFO空间尺寸对收发FIFO进行地址划分以形成多个地址范围;每个地址范围分别和一个子收发FIFO对应;基于所述地址范围按顺序分配共享FIFO的地址空间,将形成的地址划分信息作为FIFO配置信息;其中:所述FIFO配置信息中包含每个子收发FIFO的地址划分信息;所述共享决策模块还用于基于根据地址划分信息产生总线映射信号,总线选择器接收总线映射信号并将系统总线逻辑上划分为多路通信总线,使得所述多路通信总线中的每一个分别和一个通信装置及其对应的子收发FIFO相对应;所述共享FIFO包括:FIFO配置模块、总线选择器和收发FIFO、前端选择器和后端选择器;所述FIFO配置模块用于根据FIFO配置信息对收发FIFO进行地址划分的配置;使得每个地址范围分别和一个子收发FIFO对应;总线选择器设置在系统总线和收发FIFO之间;用于根据共享决策模块发送的总线映射信号,基于经过总线配置信息配置的共享FIFO,将系统总线数据路由为多路通信总线数据分别连接到各个通信模块或其对应的子收发FIFO;收发FIFO根据地址划分信息被划分为多个子收发FIFO,每个子收发FIFO对应一个通信模块,既用于接收数据的缓冲,也用于发送数据的缓冲;在每个子收发FIFO的写接口处对应的设置一个前端选择器,读接口处对应的设置一个后端选择器;所述前端选择器是对收发FIFO进行写操作的一个选择器,所述前端选择器的两个输入分别是对应的一路通信总线数据和对应的接收装置;所述后端选择器是对收发FIFO进行读操作的一个选择器,所述后端选择器的两个输出分别是对应的一路通信总线数据和对应的发送装置;所述多个通信模块中的每一个分别和一个或者多个通信类总线协议模块相连接以进行数据通信;具体的:每个通信模块对应一个发送接口和一个接收接口,通过该发送接口和接收接口和通信类总线协议模块相连接。
全文数据:
权利要求:
百度查询: 江苏云途半导体有限公司 一种基于多入口FIFO的通信模块共享数据缓存方法和装置
免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。