TigerSharc系列DSP启动管理芯片制造技术

技术编号:13660980 阅读:53 留言:0更新日期:2016-09-06 01:51
TigerSharc系列DSP启动管理芯片,包括接口单元、双口RAM单元、管理单元及DSP下载管理单元;还包括Flash驱动单元和NOR Flash芯片;管理单元与Flash驱动单元相连;双口RAM单元经Flash驱动单元连接至NOR Flash芯片;NOR Flash芯片经Flash驱动单元与DSP下载管理单元通信。管理芯片提供了NOR Flash芯片和外部总线启动两种启动模式,并改进了Host boot启动方法,可极大的提高TigerSharc系列DSP芯片的启动速度。

【技术实现步骤摘要】

本技术属于数字信号处理
,涉及一种应用于TigerSharc系列DSP芯片的启动管理芯片。
技术介绍
TigerSharc系列DSP芯片是ADI公司高性能DSP芯片,具有超强的运算处理能力,其执行效率高达4800MMACS,处理器主频高达600Mhz,片内RAM高达24Mbits;芯片内部含有两个独立的运算核心,最高可以在一个时钟周期内执行4条指令。此系列芯片具有多DSP协同处理能力,最多可达8片DSP协同处理,适合在高速高性能信号处理领域应用。由于TS20x没有片内非可易失程序存储器,因此芯片只能通过外部导入程序。其程序下载的模式共有4种:PROM boot,Host boot,LinkPort boot和No boot。其中PROM boot较为常用,但保密性差;LinkPort boot主要用于DSP芯片间程序的下载,通用性较差;No boot主要用于调试,一般不推荐使用;Host boot在共总线系统中有其独到的优势,可使用主机通过外部总线实现芯片启动,这种方法可以实现TigerSharc系列DSP芯片和其它系统之间良好的兼容。而Host boot启动在启动过程中对DSP的写入时序要求较为严格,启动过程比较容易出错,同时对较长的启动代码,Host boot模式启动较慢。
技术实现思路
本技术的目的在于针对原有Host boot启动方法的不足,设计一种Host boot启动方法的DSP管理芯片,实现多片TigerSharc系列DSP芯片的快速启动。本技术的技术方案为:TigerSharc系列DSP启动管理芯片,包括接口单元、双口RAM单元、管理单元及DSP下载管理单元;接口单元分别与双口RAM单元和管理单元相连;管理单元经控制线连接至外部控制系统,还分别与双口RAM单元及DSP下载管理单元相连;DSP下载管理单元经并行总线连接至至少一片TigerSharc系列DSP芯片,且TigerSharc系列DSP芯片不超过8片,即一片启动管理芯片最多驱动8片DSP芯片;还包括Flash驱动单元和NOR Flash芯片;管理单元与Flash驱动单元相连;双口RAM单元经Flash驱动单元连接至NOR Flash芯片;NOR Flash芯片经Flash驱动单元与DSP下载管理单元通信。优选的是:接口单元包括PCI总线接口、CAN总线接口和RS232总线接口,均与管理单元及双口RAM单元相连。优选的是:还包括看门狗管理电路,分别与每个TigerSharc系列DSP芯片相接。采用TigerSharc系列DSP启动管理芯片进行TigerSharc系列DSP启动管理的方法,先经管理单元选择启动模式;管理单元控制选择经接口单元下载DSP启动程序,或选择经NOR Flash芯片启动或经外部总线启动;若选择经NOR Flash芯片启动,DSP启动程序存储到NOR Flash芯片中,TigerSharc系列DSP芯片经DSP下载管理模块读取TigerSharc系列DSP芯片中的启动程序;本技术的有益效果为:本技术在提出了一种改进的Host boot的设计方法,在提高启动速度的同时,提高了启动过程的稳定性。在改进的Host boot的设计方法基础上,设计了TigerSharc系列DSP管理芯片,一方面降低了TigerSharc系列DSP芯片的使用难度,另一方面提高了TigerSharc系列DSP芯片的启动速度和稳定性。本技术可以有效的管理多片TigerSharc系列DSP的启动。降低TigerSharc系列DSP的使用难度。相对外部系统而言,可以通过PCI、CAN、RS232、并行总线启动TigerSharc系列DSP。为很多不兼容的系统提供和TigerSharc系列DSP的连接方案。本技术具有看门狗功能,此功能可同时管理多片TigerSharc系列DSP,当某DSP运行异常时,可复位DSP,并重新实现DSP的程序下载。本技术提供了两种启动方式,一种是通过NOR Flash芯片启动,这种方式直接将程序存储到NOR Flash芯片中,仅仅需要在启动程序更新的时候重新下载启动程序,不需要每次都从外界读取启动程序;一种是通过外部总线直接接收启动程序,这种方式具有更高的保密性;可通过管理单元设定启动方式,灵活多样。附图说明图1为本技术结构示意图。具体实施方式以下结合附图对本技术的具体实施方式进行进一步的描述。如图1所示,TigerSharc系列DSP启动管理芯片是使用FPGA构件的启动管理芯片,包括接口单元、双口RAM单元、管理单元及DSP下载管理单元。接口单元包括PCI总线接口、CAN总线接口和RS232总线接口,均与管理单元及双口RAM单元相连,通过PCI通讯模块、CAN通讯模块和RS232通讯模块提供多种形式的对外部系统的接口。其中双口RAM作为临时接收代码使用,作为启动程序的临时存储单元。管理单元经控制线连接至外部控制系统,还分别与双口RAM单元及DSP下载管理单元
相连;DSP下载管理单元经并行总线连接至至少一片TigerSharc系列DSP芯片,且TigerSharc系列DSP芯片不超过8片,即一片启动管理芯片最多驱动8片DSP芯片。还包括Flash驱动单元和NOR Flash芯片;管理单元与Flash驱动单元相连;双口RAM单元经Flash驱动单元连接至NOR Flash芯片;NOR Flash芯片经Flash驱动单元与DSP下载管理单元通信。NOR Flash芯片作为启动程序的存储芯片,用来存储下载的启动程序。管理芯片的这种结构提供了两种启动程序到TigerSharc系列DSP芯片的启动程序通道,一种是通过接口单元从外部下载启动程序,并经双口RAM和DSP下载管理单元传递到待启动的TigerSharc系列DSP芯片,这种方式需要每次都从外部总线重新下载启动程序;一种是直接将启动程序下载在NOR Flash芯片中,每次直接从NOR Flash芯片中读取启动程序,而当启动程序更新时,重新将更新的启动程序下载到NOR Flash芯片中,芯片启动时,直接从NOR Flash芯片中读取更新后的启动程序。可以通过管理单元控制选择下载启动程序的方式和通路。系统还包括还包括看门狗管理电路,分别与每个TigerSharc系列DSP芯片相接,实现多片DSP的看门狗管理和监控。DSP通过外部总线访问管理芯片中看门狗管理电路的寄存器,当DSP工作异常时,可复位DSP并重新实现程序的重新下载。采用TigerSharc系列DSP启动管理芯片进行TigerSharc系列DSP启动管理的方法,需要先经管理单元选择启动模式;管理单元控制选择经接口单元下载DSP启动程序,或选择经NOR Flash芯片启动或经外部总线启动;若选择经NORFlash芯片启动,DSP启动程序存储到NOR Flash芯片中,TigerSharc系列DSP芯片经DSP下载管理模块读取TigerSharc系列DSP芯片中的启动程序;若选择经外部总线启动,DSP启动程序经双口RAM、DSP下载管理单元传递到TigerSharc系列DSP芯片。本文档来自技高网
...

【技术保护点】
TigerSharc系列DSP启动管理芯片,其特征在于:包括接口单元、双口RAM单元、管理单元及DSP下载管理单元;所述接口单元分别与双口RAM单元和管理单元相连;所述管理单元经控制线连接至外部控制系统,还分别与双口RAM单元及DSP下载管理单元相连;所述DSP下载管理单元经并行总线连接至少一片TigerSharc系列DSP芯片;还包括Flash驱动单元和NOR Flash芯片;管理单元与Flash驱动单元相连;双口RAM单元经Flash驱动单元连接至NORFlash芯片;NORFlash芯片经Flash驱动单元与DSP下载管理单元通信。

【技术特征摘要】
1.TigerSharc系列DSP启动管理芯片,其特征在于:包括接口单元、双口RAM单元、管理单元及DSP下载管理单元;所述接口单元分别与双口RAM单元和管理单元相连;所述管理单元经控制线连接至外部控制系统,还分别与双口RAM单元及DSP下载管理单元相连;所述DSP下载管理单元经并行总线连接至少一片TigerSharc系列DSP芯片;还包括Flash驱动单元和NOR Flash芯片;管理单元与Flash驱动单元相连;双口RAM单元经F...

【专利技术属性】
技术研发人员:李震孙国斌张小松
申请(专利权)人:中车青岛四方车辆研究所有限公司
类型:新型
国别省市:山东;37

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1