The embodiment of the invention discloses a code download method and device of a digital signal processor (DSP), wherein the optical module includes a micro control unit (MCU) and a storage device; the method includes: obtaining code data, converting the code data into the first data in a specific format; the specific format is a data format supporting writing to the storage component in the MCU; and The first data is written into the storage component in the MCU; a code loading instruction is sent to the MCU, and the MCU executes the code loading instruction to write the stored first data into the memory device.
【技术实现步骤摘要】
一种DSP的代码下载方法和装置
本专利技术涉及光通信
,涉及但不限于一种DSP的代码下载方法、装置。
技术介绍
400G光模块将在数据中心开始逐步商用。对于400G应用,最大的不同是引入了新型的调制格式:四脉冲幅度调制信号(4PulseAmplitudeModulation,PAM-4),已达到在同样波特率(器件带宽)下传输速率翻倍的效果,比如应用于500米以下传输的第四代双倍速率同步动态随机存储器DR4,单波速率需要达到100Gbps。为了实现该种速率应用,数据中心光模块开始引入基于数字信号处理器(DigitalSignalProcessor,DSP)芯片取代过去的时钟恢复芯片,用以解决光器件带宽不足引起的灵敏度问题。DSP芯片将成为光模块最广泛的解决方案。但DSP芯片内部没有只读存储器(Read-OnlyMemory,ROM)来存放代码,所以必须使用外部扩展的ROM,光模块中常用的是FLASH存储器。随着DSP代码越来越大,如何快速地将DSP代码写入FLASH中成为必须关注和解决的问题。现在通用的方法就是将DSP代码用自定义的协议通过个人电脑(PersonalComputer,PC)软件和光模块内的微控制单元(MicrocontrollerUnit,MCU)通信,一帧一帧传给MCU,MCU再将DSP代码写入FLASH中。这个下载方法最大的缺点是时间长,特别是现在的DSP代码越来越大,下载时间会有十几分钟,效率非常低。而随着光模块的出货量越来越大,这种DSP代码下载方法显然需要改进。针对该问题,目前尚无有效解决方案。
技术实现思路
有鉴于此,本专利技术 ...
【技术保护点】
1.一种数字信号处理器DSP的代码下载方法,其特征在于,所述光模块中包括微控制单元MCU和存储器件;所述方法包括:获得代码数据,将所述代码数据转换为特定格式的第一数据;所述特定格式为支持写入所述MCU内的存储组件的数据格式;将所述第一数据写入所述MCU内的存储组件中;向所述MCU发送代码装载指令,所述MCU执行所述代码装载指令将存储的所述第一数据写入所述存储器件中。
【技术特征摘要】
1.一种数字信号处理器DSP的代码下载方法,其特征在于,所述光模块中包括微控制单元MCU和存储器件;所述方法包括:获得代码数据,将所述代码数据转换为特定格式的第一数据;所述特定格式为支持写入所述MCU内的存储组件的数据格式;将所述第一数据写入所述MCU内的存储组件中;向所述MCU发送代码装载指令,所述MCU执行所述代码装载指令将存储的所述第一数据写入所述存储器件中。2.根据权利要求1所述的方法,其特征在于,所述第一数据中包括所述存储组件中用于存储所述第一数据的地址信息;所述将所述第一数据写入所述MCU内的存储组件中,包括:基于所述第一数据中的所述地址信息将所述第一数据写入所述MCU内的存储组件中。3.根据权利要求1或2所述的方法,其特征在于,所述光模块中还包括DSP;所述DSP和所述MCU分别通过串行总线与所述存储器件连接;所述DSP和所述MCU通过通信接口连接;所述MCU执行所述代码装载指令将存储的所述第一数据写入所述存储器件中,包括:所述MCU基于所述代码装载指令向所述DSP发送第一配置信息,所述第一配置信息用于控制所述DSP处于第一模式;所述第一模式表征释放所述串行总线的模式;所述MCU基于所述串行总线将存储的所述第一数据写入所述存储器件中。4.根据权利要求3所述的方法,其特征在于,所述方法还包括:所述MCU向所述DSP发送第二配置信息以及控制自身处于所述第一模式;所述第二配置信息用于控制所述DSP处于第二模式;所述DSP基于所述串行总线从所述存储器件中读取所述第一数据,所述第一数据用于所述DSP执行启动操作。5.根据权利要求4所述的方法,其特征在于,所述方法还包括:所述DSP基于所述第一数据执行启动操作,获得并存储启动操作结果;所述MCU读取所述启动操作结果,基于所述启动操作结果向所述DSP发送第三配置信息。6.一种DSP的代码下载...
【专利技术属性】
技术研发人员:陈建宇,谢炎飞,钟振华,胡毅,
申请(专利权)人:武汉光迅科技股份有限公司,
类型:发明
国别省市:湖北,42
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。