一种IEEE 1394总线的数据处理装置及方法制造方法及图纸

技术编号:6860380 阅读:221 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开了一种IEEE?1394总线的数据处理装置及方法,包括:DSP芯片、IEEE1394链路层芯片、IEEE?1394物理层芯片、和光电转换模块;DSP芯片的外部存储器接口与IEEE?1394链路层芯片的通用数据地址接口连接;IEEE?1394链路层芯片还与IEEE1394物理层芯片连接;IEEE?1394物理层芯片还与光电转换模块连接;光电转换模块还与IEEE?1394总线连接。由于将DSP芯片接入IEEE?1394总线系统,实现对IEEE?1394总线的数据处理。结合了1394总线传输速率高、实时性好,以及DSP芯片数据处理速度快的优点,提高了系统的数据处理能力及数据传输能力。

【技术实现步骤摘要】

本专利技术涉及计算机总线
,尤其涉及一种IEEE 1394总线的数据处理装置及方法
技术介绍
DSP (Digital Signal Processing,数字信号处理)芯片具有高速数据处理能力, 能够满足导航系统技术要求。IEEE 1394总线支持等时和异步传输,等时传输保证数据传输的实时性,可用于对实时性要求高的事务;异步传输保证数据传输的可靠性,适合传输关键的控制和命令数据。因此IEEE1394总线可以应用在导航系统中进行数据传输。但是现有技术不能解决DSP芯片直接接入IEEE1394总线的问题。
技术实现思路
本专利技术的目的是提供一种IEEE 1394总线的数据处理装置及方法。本专利技术的目的是通过以下技术方案实现的一种IEEE 1394总线的数据处理装置,包括数字信号处理芯片、IEEE 1394链路层芯片、IEEE 1394物理层芯片、和光电转换模块;所述数字信号处理芯片的外部存储器接口与所述IEEE 1394链路层芯片的通用数据地址接口连接;所述IEEE 1394链路层芯片还与所述IEEE 1394物理层芯片连接;所述IEEE 1394物理层芯片还与所述光电转换模块连接;所述光电转换模块还与IEEE 1394总线连接。一种IEEE 1394总线的数据处理方法,包括数字信号处理芯片监听本地的外部存储器接口,判断IEEE 1394总线上是否发生接收中断,所述外部存储器接口与IEEE 1394链路层芯片连接,以获取来自IEEE 1394总线的信息;如果发生接收中断,所述数字信号处理芯片通过所述外部存储器接口接收来自 IEEE 1394总线的数据,并对接收到的数据进行格式转换及数据处理;所述数字处理芯片根据数据处理结果,判断是否向IEEE 1394总线返回数据,如果需要,则向IEEE 1394总线返回数据,否则,继续监听本地的外部存储器接口。由上述本专利技术提供的技术方案可以看出,本专利技术实施例提供的IEEE 1394总线的数据处理装置及方法,将DSP芯片接入IEEE 1394总线系统,实现对IEEE 1394总线的数据处理。结合了 IEEE 1394总线传输速率高、实时性好、可靠性高,以及DSP芯片数据处理速度快的优点,提高了系统的数据处理能力及数据传输能力。附图说明为了更清楚地说明本专利技术实施例的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域的普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他附图。图1为本专利技术实施例提供的装置结构示意图;图2为本专利技术实施例提供的接口电路示意图;图3为本专利技术实施例提供的方法流程图;图4为本专利技术另一个实施例提供的方法流程图。具体实施例方式下面结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术的保护范围。下面将结合附图对本专利技术实施例作进一步地详细描述。一种IEEE 1394总线的数据处理装置,其结构如图1所示,具体包括DSP (数字信号处理)芯片101、IEEE 1394链路层芯片102、IEEE 1394物理层芯片 103、和光电转换模块 104。其中,DSP 芯片 101 的 EMIF(External Memory Interface,^ 部存储器)接口与IEEE 1394链路层芯片102的通用数据地址接口连接;IEEE 1394链路层芯片102还与IEEE 1394物理层芯片103连接;IEEE 1394物理层芯片103还与光电转换模块104连接;光电转换模块104还与IEEE 1394总线连接。本专利技术实施例提供的装置,由于将DSP芯片的EMIF接口与IEEE 1394链路层芯片的通用数据地址接口连接,使得DSP芯片将IEEE 1394链路层芯片作为存储器进行读写操作,进而实现了 DSP芯片接入IEEE 1394总线系统,对IEEE 1394总线进行数据处理。结合了 1394总线传输速率高、实时性好,以及DSP芯片数据处理速度快的优点,提高了系统的数据处理能力及数据传输能力。在本专利技术实施例提供的装置中,DSP芯片101是数据处理装置的中心处理器,其主要用于1)实现对IEEE 1394总线的读写及控制;2)相关数据的处理。本专利技术实施例中的 DSP芯片可以采用现有的DSP芯片。优选的,可以使用德州仪器(Texas Instrument)公司的型号为TMS320C6747的DSP芯片。该TMS320C6747芯片内部有两个EMIF接口,且功耗较低。在本专利技术实施例提供的装置中,IEEE 1394链路层芯片102和IEEE 1394物理层芯片103实现对IEEE 1394协议的支持。其中,IEEE 1394链路层芯片102需要符合通用数据地址接口规范,优选的,可以选用德州仪器公司的型号为TSB12LV32的芯片,该芯片遵从 SBP (Serial Bus Protocol,通用串行总线)2协议。IEEE 1394物理层芯片103优选的可以采用德州仪器公司的型号为TSB41BA!3B的物理层芯片。还可以采用其他支持IEEE1394协议的物理层芯片,例如德州仪器公司的TSB41BA3A芯片、TSB41BA3D芯片、或TSB81BA3D等。在本专利技术实施例提供的装置中,光电转换模块104用于对IEEE 1394信号进行光电转换或电光转换。作为举例而非限定,该光电转换模块104包括1个1394电接口模块和2个光收发接口模块。其中,1394电接口模块可选用现有的电接口,光收发接口模块可以选用Finisar公司的型号为FTLF8519P2BNL芯片,该芯片符合SFP协议,具有自诊断功能。光收发接口模块还可以采用其他公司生产的符合SFP规范的产品。在本专利技术实施例中,DSP芯片101的EMIF接口与IEEE 1394链路层芯片102的通用数据地址接口连接。通常,基于IEEE 1394总线技术的嵌入式开发过程中,使用逻辑控制器件(如 FPGA、CPLD等)进行时序控制和转换。但航空航天系统中,要求装置的体积重量和功耗的尽可能低,如果在航空航天系统中应用本专利技术实施例提供的装置,则不希望额外添加逻辑控制器件。又由于部分DSP芯片没有通用地址和数据总线,在不添加逻辑控制器件的前提下,若实现时序控制和转换,通常将DSP芯片的GPIO接口和IEEE 1394链路层芯片连接,并通过编写程序实现时序控制和转换。但通过编程实现时序控制和转换的方式,设计难度和工作量都将加大,装置的可靠性也将降低。本专利技术实施例提供的装置,将IEEE 1394链路层芯片的通用数据地址接口与DSP芯片的EMIF接口连接,从而把IEEE1394链路层芯片作为 DSP芯片的一个外部扩展存储器,通过DSP芯片的EMIF接口的异步读写功能实现对1394 链路层芯片的控制,从而降低了时序控制难度以及程序的复杂度。在具体实现过程中,由于 DSP芯片有两种EMIF接口 EMIFA和EMIFB,而EMIFB接口是扩展SDRAM的专用接口,EMIFA 提供5本文档来自技高网...

【技术保护点】
1.一种IEEE 1394总线的数据处理装置,其特征在于,包括:数字信号处理芯片、IEEE 1394链路层芯片、IEEE 1394物理层芯片、和光电转换模块;所述数字信号处理芯片的外部存储器接口与所述IEEE 1394链路层芯片的通用数据地址接口连接;所述IEEE 1394链路层芯片还与所述IEEE 1394物理层芯片连接;所述IEEE 1394物理层芯片还与所述光电转换模块连接;所述光电转换模块还与IEEE 1394总线连接。

【技术特征摘要】

【专利技术属性】
技术研发人员:李立京杨明许文渊王明李慧张晞
申请(专利权)人:北京航空航天大学
类型:发明
国别省市:11

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

1