[发明专利]一种配置DSP初始化的方法在审
申请号: | 201810977634.0 | 申请日: | 2018-08-24 |
公开(公告)号: | CN109324995A | 公开(公告)日: | 2019-02-12 |
发明(设计)人: | 李建华;谢锦涛;蓝武;胡朝纲;李浔;刘昌健;彭云龙;游彬;胡逸;曹珊 | 申请(专利权)人: | 江西洪都航空工业集团有限责任公司 |
主分类号: | G06F15/177 | 分类号: | G06F15/177;G06F1/24 |
代理公司: | 中国航空专利中心 11008 | 代理人: | 高霖 |
地址: | 330024 江西省*** | 国省代码: | 江西;36 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 初始化 配置 初始化配置 电源初始化 时钟初始化 启动模式 外部硬件 可编程 配置的 嵌入式 复位 节约 | ||
本发明涉及一种配置DSP初始化的方法,采用嵌入式的FPGA+DSP架构,FPGA在DSP工作前完成对DSP初始化配置,包括DSP电源初始化、时钟初始化、复位初始化和DSP启动模式配置的步骤。本发明的一种配置DSP初始化的方法,采用FPGA可编程的特性,可以配置不同DSP初始化需求,能够节约外部硬件资源,且实现比较简单。
技术领域
本发明属于电子信息应用领域,具体涉及一种配置DSP初始化的方法。
背景技术
随着嵌入式技术的飞速发展,嵌入式应用领域也日益广泛,也对嵌入式相关技术提出了越来越高的要求。在嵌入式应用领域,尤其是数据处理方面,对数据需求量比较大,处理结果要求实时性高,在此基础上多采用DSP解决方案。DSP芯片具有强大的运算能力,处理速度快,而且能够完成复杂的计算,能够满足嵌入式应用领域的需求。对于通常的DSP应用领域开发,DSP初始化是开发中常常需要解决的问题。针对不同的应用需求,需要采用不同型号的DSP开发平台,对DSP初始化也提出了各种各样的需求,所以采用灵活通用型的配置初始化方法也是当今嵌入式应用领域的迫切需求。
当前对于DSP初始化多采用硬件初始化的方法,或者DSP上电初始化完成后编写初始化函数解决。硬件初始化需要芯片外围足够的硬件支持,软件函数初始化需要调用复杂的函数。
发明内容
本发明的目的:
本发明的主要目的是,针对背景技术中存在的DSP芯片配置不灵活的问题,本发明提出一种灵活配置DSP的方法。
本发明采取的技术方案为:
一种配置DSP初始化的方法,采用嵌入式的FPGA+DSP架构,FPGA在DSP工作前完成对DSP初始化配置,具体包括以下步骤:
1)DSP电源初始化
1.1)在FPGA和DSP之间,采用芯片UCD9222,UCD9222实时监测DSP内部工作的电压、电流、温度反馈的状态,根据DSP反馈的状态信息,转发至FPGA,FPGA计算出电压、电流、温度调整值,通过UCD9222自动调节DSP的供电电压;
1.2)在FPGA和DSP之间,还配置有多种规格的电源芯片,FPGA根据DSP时序图依次向各电源芯片发出使能信号,控制各电源芯片依次向DSP供电;
2)时钟初始化
在FPGA和DSP之间设置时钟芯片CDCE62005,FPGA通过SPI接口配置时钟芯片CDCE62005的寄存器,产生两路的差分时钟输出,完成DSP初始化需要的时钟配置;
3)复位初始化
FPGA通过IO依次向DSP发送特定的时序,控制DSP的复位;
4)DSP启动模式配置
FPGA通过IO依次向DSP发送特定的值,控制DSP的启动模式。
其特征在于,多种规格的电源芯片,包括DSP的内核供应电压芯片,IO供应电压芯片,内核存储供应电压芯片以及部分外设供应电压芯片。
其特征在于,DSP电源初始化过程中,FPGA通过内部状态机跳转发出使能信号,依次启动内核供应电压芯片,IO供应电压芯片,内核存储供应电压芯片,部分外设供应电压芯片。
其特征在于,FPGA通过编写状态机,依次通过IO向DSP输出多个复位信号,实现对复位初始化序列的控制。
其特征在于,所述多个复位信号,依次为上电复位,软复位,完全复位,复位状态输出。
其特征在于,FPGA通过IO依次向DSP的GPIO管脚发送特定的值,设置DSP的启动模式,DSP自动从相对应的外部存储器中获取启动配置值,完成DSP的启动。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于江西洪都航空工业集团有限责任公司,未经江西洪都航空工业集团有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810977634.0/2.html,转载请声明来源钻瓜专利网。