嵌入式CPU最小系统模块的自环连通测试和程序下载装置制造方法及图纸

技术编号:2832527 阅读:273 留言:0更新日期:2012-04-11 18:40
本发明专利技术提供了一种用于嵌入式CPU最小系统模块的自环连通测试和应用程序下载的装置,其中,该装置包括:缓冲单元,连接在嵌入式CPU最小系统模块的不确定管脚和自环连通测试电路之间;以及控制单元,其控制端与缓冲单元相连接,用于控制缓冲单元的状态。因此,采用本发明专利技术的装置可以在最小系统模块的生产过程中,将生产性测试和应用程序下载的工作在一个装置中实现,并且在两个环节之间,不用插拔模块,同时还节省了研发成本,缩短了研发周期。

【技术实现步骤摘要】

本专利技术涉及下载装置,更具体地,涉及一种用于嵌入式CPU最小系统才莫块的自环连通测试和应用程序下载的装置。技术背景嵌入式CPU最小系统被广泛地应用于IT产品中,应用程序在 CPU最小系统上运行以对线路才反卡等功能子系统进4亍管理。为了加 快开发速度,嵌入式CPU最小系统经常会被模块化。在IT产品的 工业化生产中,需要快速、大批量地给嵌入式CPU最小系统模块下 载应用程序并对模块的焊接情况进行测试,此测试可以称为生产性 测试。生产性测试是在产品生产线上为了验证生产的嵌入式CPU最 小系统模块焊接的完整性和模块上各单元是否工作正常的一种测 试。生产性测试需要下载测试程序到嵌入式最小系统模块上,此测 试程序的下载和正常应用程序下载的方法是一样的。正常应用程序 需要在模块出厂前或者在模块装配到使用该模块的子系统上之前加 载到模块上。为了实现快速大批量的对嵌入式CPU最小系统才莫块下载应用程序,往往将若干模块放置到一个装置上,利用此装置进行程序下 载,而不是把模块放到使用此模块的子系统上下载。另外,如果要实现模块上放置引导程序的存储器件的在系统编程(也即下栽引导 程序不必把存储器件从4莫块上拔出再烧录),也需要一个特殊的下载 程序用的装置。图1是根据现有技术的单纯的程序下载装置与模块的连接图。正常应用程序在图1的装置上下载完毕后,立即运行起来。从 模块的对外引脚上看,程序运行起来后难免会对某些引脚操作,会 输出高低电平。如图1所示,由于不知道正常应用程序会对哪些管 脚进行何种操作,保险起见,在下载装置上要对才莫块的不确定输入#r出管脚进行悬空i殳计。图i中的最外面的框体是下载装置,只能对嵌入式CPU最小系 统模块下载应用程序。图1中的确定管脚为嵌入式CPU最小系统模 块的已定义管脚,例如以太网、JTAG、 HDLC和SPI等接口的管脚, 还可以是模块的地址、数据和片选等本地总线管脚,当然还有电源 和地的管脚等。模块的确定管脚可以连到下载装置上,同下载装置 上的相关接口进行通信,完成程序下载功能。不确定管脚一^:为模 块上的可编程器件的管脚和CPU的通用IO管脚。最小系统模块用 在不同的功能子系统上,每种应用对应的^^莫块上可编程器件中的逻 辑是不同的,也就是说可编程器件的管脚的输出输入方向是不确定 的。图1中的下载装置给模块下载程序,程序中包括模块上可编程 器件的配置文件,因此下载完毕后,必须保^t不确定管脚是悬空, 即不连接到下载装置上的电路。图2是根据现有技术的测试程序下载和生产测试装置与才莫块的 连接图。如图2所示,要对最小系统模块进行生产性测试需要用另一个 装置,即图2中的最外围的框体。此装置只能下载测试程序并进行生产性测试,不能用此装置乡合冲莫块下载正常应用程序。在图2中, 模块的不确定管脚也接到了装置的电路中。才莫块的测试程序是唯一 的,不〗象正常应用^E序那才羊随应用场合不同而不同。因此,最小系 统模块的不确定管脚变成了输出输入方向确定的管脚,可以接到装 置的电路中进行生产性测试,装置中的此部分电路可以是简单的环 回形式。由此可见,一4殳的下载和测试方法只能4吏用两个不同的装置实 现应用程序和生产测试禾呈序的下载。
技术实现思路
为了解决现有技术中的问题,本专利技术提出了一种用于嵌入式 CPU最小系统模块的自环连通测试和应用程序下载的装置,该装置 包括緩冲单元,连接在嵌入式CPU最小系统才莫块的不确定管脚和 自环连通测试电路之间;以及控制单元,其控制端与緩沖单元相连 接,用于控制緩沖单元的状态。其中,緩冲单元是一个或多个开关。控制单元在进4于自环连通测试的情况下,控制一个或多个开关 闭合,使不确定管脚与自环连通测试电路导通;以及控制单元在进 行应用程序下载的情况下,控制一个或多个开关打开,使不确定管 脚与自环连通测试电路截止。同时,控制单元是独立于嵌入式CPU最小系统模块的控制单元。另外,控制单元是嵌入式CPU最小系统模块的控制单元,选择 嵌入式CPU最小系统模块的确定管脚中的输入管脚作为控制端连 4妄到緩冲单元。 控制单元的控制端上接有上拉电阻和下拉电阻,用于在装置刚 通电或等待命令状态时,使緩冲模块截止。因此,应用本专利技术的装置可以在最小系统模块的生产过程中, 将生产性测试和应用程序下载的工作在一个装置上实现,并且在两 个环节之间,不用插拔才莫块,同时还节省了研发成本,缩短了研发 周期。本专利技术的其它特征和优点将在随后的说明书中阐述,并且,部 分地从说明书中变得显而易见,或者通过实施本专利技术而了解。本发 明的目的和其他优点可通过在所写的说明书、权利要求书、以及附 图中所特别指出的结构来实现和获得。附图说明附图用来才是供对本专利技术的进一步理解,并且构成说明书的一部 分,与本专利技术的实施例一起用于解释本专利技术,并不构成对本专利技术的限制。在附图中图1是根据现有技术的单纯的程序下载装置与模块的连接图;图2是才艮据现有技术的测试程序下载和生产测试装置与才莫块的 连接图;图3是根据本专利技术的用于嵌入式CPU最小系统模块的自环连通 测试和应用程序下载的装置的框图;图4是才艮据本专利技术装置的第一实施例的测试/正常应用禾呈序下 载和生产测试装置与模块的连接框图; 图5是根据本专利技术装置的第一实施例的緩冲装置的内部示意图;图6是根据本专利技术装置的第二实施例的CPU最小系统控制1£冲 装置的框图;以及图7是根据本专利技术装置的第三实施例的模块自身确定管脚中的 输入管脚控制緩冲装置的框图。具体实施方式以下结合附图对本专利技术的优选实施例进^f亍说明,应当理解,此 处所描述的优选实施例仅用于说明和解释本专利技术,并不用于限定本 专利技术。本专利技术的要点在于下载正常应用程序时如何将模块的不确定管 扭卩同下载测试装置隔离,而在下载测试应用禾呈序并进^f亍生产'I生测i式 时,这些管脚又可以连通到装置上的相关电路。图3是根据本专利技术的用于嵌入式CPU最小系统模块的自环连通 测试和应用程序下载的装置300的框图。如图3所示,该装置包括緩沖单元302,连接在嵌入式CPU 最小系统才莫块的不确定管脚和自环连通测试电3各之间;以及4空制单 元304,其控制端与緩冲单元相连接,用于控制緩沖单元的状态。其中,緩冲单元302是一个或多个开关。控制单元304在进4于自环连通测试的情况下,控制一个或多个 开关闭合,使不确定管脚与自环连通测试电路导通;以及控制单元 304在进行应用程序下载的情况下,控制一个或多个开关打开,使 不确定管脚与自环连通测试电^各截止。同时,控制单元304是独立于嵌入式CPU最小系统模块的控制 单元。另外,控制单元304是嵌入式CPU最小系统才莫块的控制单元, 选择嵌入式CPU最小系统模块的确定管脚中的输入管脚作为控制 端连接到緩冲单元302。控制单元304的控制端上接有上拉电阻和下4立电阻,用于在装 置刚通电或等待命令状态时,使緩沖模块截止。图4是根据本专利技术装置的第一实施例的测试/正常应用程序下 载和生产测试装置与模块的连接框图。如图4所示,最外围的才匡体是下载和测i式装置,可以完成两种 功能下载测试程序并进行自环连通测试;以及给才莫块下载应用程 序。因为在模块的不确定管脚和装置上的自环连通测试电3各之间加 了緩冲装置,所以可以用一个装置来完成这本文档来自技高网
...

【技术保护点】
一种用于嵌入式CPU最小系统模块的自环连通测试和应用程序下载的装置,其特征在于,包括:缓冲单元,连接在所述嵌入式CPU最小系统模块的不确定管脚和自环连通测试电路之间;以及控制单元,其控制端与所述缓冲单元相连接,用于控制所述缓 冲单元的状态。

【技术特征摘要】
1. 一种用于嵌入式CPU最小系统才莫块的自环连通测试和应用程序下载的装置,其特征在于,包括緩冲单元,连接在所述嵌入式CPU最小系统模块的不确 定管脚和自环连通测试电路之间;以及控制单元,其控制端与所述緩沖单元相连接,用于控制所 述緩冲单元的状态。2. 根据权利要求1所述的装置,其特征在于,所述緩沖单元是一 个或多个开关。3. 根据权利要求2所述的装置,其特征在于,所述控制单元在进4于所述自环连通测试的情况下,控制所 述一个或多个开关闭合,使所述不确定管脚与所述自环连通测 试电路导通;以及所述控制单元在进^f于所述应用程序下载的情况下,控制所 述一个...

【专利技术属性】
技术研发人员:郭正钧
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:94[中国|深圳]

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

1