产品展示
联系我们

公司地址:深圳市南山区蛇口海滨东路海马楼308号

联系人:李经理

联系电话:133 1684 6676

邮箱:cxjtag@163.com

边界扫描 JTAG.NET加载系统说明

特性简介

1、支持所有边界扫描CPU加载各种FLASH器件

2、支持高速加载各种CPLD/FPGA可编程器件

3、支持线速加载FLASH

4、提供2x5的接头连接到被测试板卡 

5、支持最高频率50MHz(视控制卡而定)

6、支持线路延迟补偿(视控制卡而定)

基本功能介绍

FLASH加载是目前JTAG.NET推广应用得最广最为成熟的一个功能模块之一,主要功能是实现电路板上FLASH的在线JTAG加载。FLASH加载以脚本为基础,支持板上扫描链与FLASH 芯片之间各种复杂设计。可以通过用户界面和脚本灵活配置完成各种复杂的加载问题控制边界扫描器件去控制FLASH的I/O然后我们需要了解FLASH的地址数据空间读写命令和时序这样我们就可以通过控制边界扫描器件完全模拟FLASH的读写时序从而实现对FLASH 编程的目的。

JTAG.NET加载系统是诚迅边界扫描科技有限公司开发的用于板卡FLASH中软件的加载或烧写。JTAG.NET编程烧写器为了能够实现线速加载,在其设计上做了非常多的加速处理。从而实现了最大的灵活性和最高的加载速度。是迄今为止业界边界扫描加载系统中使用最为灵活、加载速度最快。

在JTAG.NET加载系统设计到CPU/FLASH的选择和处理,参看如下界面:

20091018144542368.jpg

基本技术参数

FLASH加载速度参见“下载中心”的评估文档

FLASH加载文件格式采用bin文件

支持TCL脚本教本完成FLASH加载。

支持厂商ID和器件ID的校验。

支持整片擦除和编写文件大小擦除

支持任意起始地址的编程和擦除

支持从ID校验、擦除、编程、校验等自动完成

支持无键加载。只要是插上板卡并且上电即开始自动加载。

脚本支持两片FLASH并行加载

支持FLASH编程前后的解锁和加锁

支持块间输出各种复杂的清狗信号

支持每个周期均输出电平变换的狗复位信号

使用方法

JTAG.NET软件加载的系统框架 

为了使JTAG.NET系统的边界扫描加载系统达到最高的加载速度,同时也达到最大的灵活性。因此,JTAG.NET中率先提出了CPU/FLASH的系统构架,来保证了系统的强大。这种构架将提速分成了两个层面。所以,可以将加速的活动集中于CPU脚本的层面。而这个层面的设计约束也是比较大的。而FLASH脚本的层面则有非常大的灵活性,这个层面几乎可以使用所有高级脚本的特性进行信息的分析和处理。

具体的实现框架参考下图

20091018144824564.jpg

CPLD/FPGA编程

JTAG.NET加载系统不仅提供了高性能的FLASH加载功能。同时也提供了CPLD/FPGA编程功能。其特点参考如下:

1、使用标准的SVF文件

2、支持任意长度的边界扫描链结构和被编程文件在链中的任意位置编程。

各个公司提供的逻辑设计综合工具,一般都只带有本公司生产的芯片库。所以也只支持将本公司的BS芯片连成一条扫描链,然后对其中的PLD 芯片进行编程。不同公司的BS器件连成一条扫描链,则无法通过逻辑综合工具生成所需要的加载文件。这样就使得不同公司的器件只能连接成不同的链,以支持PLD 编程。但是JTAG.NET突破了这个限制。不同公司的芯片可以连接成一条扫描链也可以对其中任何一个PLD 芯片进行编程(当然需要提供单个芯片的SVF编程文件)。另外,在生产测试中操作人员必须熟悉应用不同加载环境,导致提高了对生产人员的要求及增加培训费用等。

1)通过将不同公司的PLD 芯片连成一条扫描链

2)减少了JTAG接口

3)也减小了电路板的面积

4)降低对生产操作人员的要求和培训费用

如下图所示

20091018145020443.jpg

具体CPLD编程界面如下,操作简单方便:

20091018144542368.jpg

本文内容仅供参考,如有技术更改,恕不另行通知。购买请以实物为准。如有未尽事宜请访问深圳诚迅边界扫描科技有限公司网站 http://www.cxjtag.com 或电至133 1684 6676 ,我们将尽最大的努力帮助您。