[发明专利]一种SoC芯片软件定义无线电解耦设计方法有效
申请号: | 201910180598.X | 申请日: | 2019-03-11 |
公开(公告)号: | CN109857382B | 公开(公告)日: | 2022-02-18 |
发明(设计)人: | 吴果;卢山;庄云胜;冯昊轩;时琳川;张徳悦;林娟 | 申请(专利权)人: | 中国电子科技集团公司第五十四研究所 |
主分类号: | G06F8/20 | 分类号: | G06F8/20 |
代理公司: | 河北东尚律师事务所 13124 | 代理人: | 王文庆 |
地址: | 050081 河北省石家庄市中山西路5*** | 国省代码: | 河北;13 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 soc 芯片 软件 定义 无线 电解 设计 方法 | ||
1.一种SoC芯片软件定义无线电解耦设计方法,其特征在于,包括以下步骤:
①根据通信波形软件实现架构,将SoC芯片中的软件功能模块分解为多个行为,每一个行为分解为多个元素指令;其中,元素指令是指带有各种属性、不可再次分解的指令集,每一个元素指令中包含一条不可再次分解的指令,以及该指令的执行时刻、执行时间、操作内容、硬件资源、回调函数的可配置参数;
②高层协议栈按照通信波形体制和软件定义无线电设计流程按需调用软件功能模块,软件功能模块根据被高层协议栈调用时携带的参数配置并执行本功能包含的行为,各行为共享SoC芯片中的硬件资源;
③每个行为执行时,例化其包含的元素指令,配置每个元素指令在本次执行时的启动时刻和必要参数;
④每个行为在每一个例化后的元素指令中写入一个独特码信息,所述独特码信息包含调用该元素指令的功能名称、功能执行序号、行为名称、行为执行序号和元素指令执行序号;
⑤每个行为将例化后的元素指令写入元素指令池,元素指令池以链表的方式存储元素指令;接收到每一个元素指令时,根据该指令的执行时刻,在链表中进行排序存储;
⑥元素指令池根据定时基准依次执行池中存储的元素指令,每一条元素指令执行之前在元素指令池链表中检查其执行指令周期内是否与其他指令存在冲突,若存在冲突则启动异常处理;
⑦当功能或行为被取消执行、中止执行或修改执行时,采用独特码信息匹配的方式对该功能或行为进行删除,高层协议栈或控制任务将删除指令发送给元素指令池,元素指令池根据删除指令在链表中删除与独特码信息匹配的元素指令;
⑧元素指令池管理任务在每个帧周期开始前,将元素指令序列中在本帧内执行的元素指令写入SoC芯片的定时器事件表中;在不同通信系统中,根据指令响应的实时性要求不同,元素指令的写入周期为单个或多个时隙、超帧、子帧的周期;
⑨定时器初始化后一直运转,由定时器事件表机制触发相应时刻的元素指令,完成每一个元素指令操作,从而完成每一个行为和软件功能;
⑩定时器中的元素指令执行完毕后,元素指令池删除该元素指令;
完成SoC芯片软件定义无线电的解耦设计。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国电子科技集团公司第五十四研究所,未经中国电子科技集团公司第五十四研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910180598.X/1.html,转载请声明来源钻瓜专利网。