【技术实现步骤摘要】
本专利技术主要涉及到报文发送,特指一种报文传输缓冲区的快速发送装置及方法。
技术介绍
1、在报文发送过程中,通常将进行配置报文信息、缓存报文信息、选择报文信息以及发送报文信息等操作。当发送大量报文时,需要根据一定的优先级对存放报文信息的缓冲区进行检索,从而获取到发送优先级最高的报文信息。
2、一般地,缓冲区使用的是随机存取存储器,工作时从缓冲区的起始地址开始顺序检索,直到获取待发送的报文信息,这也是报文发送的瓶颈。
3、另外,使用随机存取存储器可能存在辐射干扰,从而出现错误储存的问题。因此如何快速、准确地根据一定优先级检索到待发送的报文信息,就成为报文发送的关键。
技术实现思路
1、本专利技术要解决的技术问题就在于:针对现有技术存在的技术问题,本专利技术提供一种结构简单、实现简便、可靠性好的报文传输缓冲区的快速发送装置及方法。
2、为解决上述技术问题,本专利技术采用以下技术方案:
3、一种报文传输缓冲区的快速发送装置,包括:
4、
...【技术保护点】
1.一种报文传输缓冲区的快速发送装置,其特征在于,包括:
2.根据权利要求1所述的报文传输缓冲区的快速发送装置,其特征在于,所述缓冲单元有效产生模块具有通过中央处理器配置32位的缓冲单元有效寄存器CANME、32位的缓冲单元发送寄存器CANTRS和32个5位的发送优先级寄存器TPL0-TPL31。
3.根据权利要求2所述的报文传输缓冲区的快速发送装置,其特征在于,所述缓冲单元有效寄存器CANME的某一位为1表示对应编号的缓冲单元有效,为0表示对应编号的缓冲单元无效;所述缓冲单元有效是指该缓冲单元中的信息是有效的,其可以给报文发送模块提供报文长度
...【技术特征摘要】
1.一种报文传输缓冲区的快速发送装置,其特征在于,包括:
2.根据权利要求1所述的报文传输缓冲区的快速发送装置,其特征在于,所述缓冲单元有效产生模块具有通过中央处理器配置32位的缓冲单元有效寄存器canme、32位的缓冲单元发送寄存器cantrs和32个5位的发送优先级寄存器tpl0-tpl31。
3.根据权利要求2所述的报文传输缓冲区的快速发送装置,其特征在于,所述缓冲单元有效寄存器canme的某一位为1表示对应编号的缓冲单元有效,为0表示对应编号的缓冲单元无效;所述缓冲单元有效是指该缓冲单元中的信息是有效的,其可以给报文发送模块提供报文长度、标识符和报文数据信息。
4.根据权利要求2所述的报文传输缓冲区的快速发送装置,其特征在于,所述缓冲单元发送寄存器cantrs的某一位为1表示对应编号的缓冲单元可用于发送,为0表示对应编号的缓冲单元不能用于发送;所述缓冲单元可用于发送是指该缓冲单元中的报文信息可用于发送。
5.根据权利要求2所述的报文传输缓冲区的快速发送装置,其特征在于,所述发送优先级寄存器tpl0是缓冲单元0的发送优先级信息;tpln是缓冲单元n的发送优先级信息,其中n=0,1,2,……,31,数值越大则发送优先级越高;当两个缓冲单元的发送优先级相同时,编号大的缓冲单元优先发送。
6.根据权利要求1-5中任意一项所述的报文传输缓冲区的快速发送装置,其特征在于,所述编号选择模块是由31个发送优先级比较模块5级级联组成,根据msg_tpl0-msg_tpl31组合信号和32个缓冲单元各自的编号,计算出优先发送的缓冲单元编号msgobjnum[4:0]。
7.根据权利要求6所述的报文传输缓冲区的快速发送装置,其特征在于,在级联第一级,将相邻编号的缓冲单元分为一组;缓冲单元0和缓冲单元1分为一组,msg_tpl0组合...
【专利技术属性】
技术研发人员:龚晓,万江华,汪东,
申请(专利权)人:湖南毂梁微电子有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。