[发明专利]一种1553B总线远置终端子地址查找表自动分配方法及系统有效

专利信息
申请号: 201810107747.5 申请日: 2018-02-02
公开(公告)号: CN108282550B 公开(公告)日: 2021-03-26
发明(设计)人: 李经松;党纪红;尚葳蕤;傅秀涛;李川;李晶心;于海心;王晶;杨俊春;王政 申请(专利权)人: 北京控制工程研究所
主分类号: H04L29/12 分类号: H04L29/12
代理公司: 中国航天科技专利中心 11009 代理人: 范晓毅
地址: 100080 *** 国省代码: 北京;11
权利要求书: 查看更多 说明书: 查看更多
摘要: 发明公开了一种1553B总线远置终端子地址查找表自动分配方法及系统,定义了子地址属性描述结构,子地址属性描述列表作为自动分配算法的输入,自动分配算法以“先大后小”原则为子地址查找表映射空闲内存区,满足循环缓存对齐限制条件,同时实现子地址控制字的自动设置,解决了传统的查找表映射内存人工分配方式低效、维护性差的问题。
搜索关键词: 一种 1553 总线 终端 地址 查找 自动 分配 方法 系统
【主权项】:
1.一种1553B总线远置终端子地址查找表自动分配方法,其特征在于,所述方法包括如下步骤:(1)设计1553B总线远置终端的子地址属性描述结构,描述结构包括子地址值、子地址传输类型、子地址中断类型、子地址消息长度以及子地址数据块复用标志;(2)根据步骤(1)中的子地址属性描述结构,为使用的每个子地址定义一条子地址属性描述信息即子地址条目,并将所有子地址条目汇总成子地址属性描述列表,此子地址属性描述列表即为查找表自动分配算法处理的输入;为查找表自动分配地址addrAlloc设定起始地址;(3)查找表自动分配开始;(4)将芯片共享内存区刷零;将共享内存区中所有查找表映射至共享内存区中的同一个默认空闲数据块;(5)以子地址消息长度为关键字,对步骤(2)中生成的子地址属性描述列表中的所有子地址条目进行从大到小排序;(6)开始遍历步骤(5)排序之后的子地址属性描述列表;(7)子地址属性描述列表遍历未结束,从子地址属性描述列表中获取最新一条子地址属性描述信息,转到(8);遍历结束,转到(15);(8)若当前最新一条子地址属性描述信息中所定义子地址值及子地址传输类型的查找表仍然映射步骤(4)中的默认空闲数据块,转到(9);否则,转到(7);(9)将当前最新一条子地址属性描述信息中所定义子地址值及子地址传输类型的查找表映射至地址addrAlloc;(10)若当前最新一条子地址属性描述信息中所定义子地址消息长度大于32个字,则子地址所分配内存为循环缓存形式,分配长度sizeAlloc为满足子地址消息长度的最小合理循环缓存大小;否则,当前子地址所分配内存为单消息形式,分配长度sizeAlloc赋值为0x20;(11)更新查找表自动分配地址addrAlloc’=addrAlloc+sizeAlloc;若addrAlloc’≤0x1000,转到(12);否则,转到(14);(12)根据当前最新一条子地址属性描述信息中所定义子地址中断类型,以及步骤(10)中得到的分配长度sizeAlloc来共同设置子地址控制字;若当前最新一条子地址属性描述信息中所定义子地址数据块复用标志为复用,转到(13);不复用,则当前最新一条子地址属性描述信息处理完成,转到(7);(13)从当前最新一条子地址属性描述信息向后遍历子地址属性描述列表,查找具有相同子地址值、不同传输类型且同样数据块复用的子地址,必然查到满足条件的一条子地址属性描述信息,将此子地址属性描述信息中所定义子地址值及子地址传输类型的查找表映射至步骤(9)中的addrAlloc,并根据此条子地址属性描述信息中所定义子地址中断类型,以及步骤(10)中得到的分配长度sizeAlloc来共同设置子地址控制字,当前最新一条子地址属性描述信息处理完成,转到(7);(14)查找表自动分配过程中,共享内存自动分配溢出报警;(15)查找表自动分配结束。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京控制工程研究所,未经北京控制工程研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/patent/201810107747.5/,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top