JTAG口及其对Flash的在线编程

JTAG口及其对Flash的在线编程

摘要:通过JTAG实现对Flash在线编程。首先,介绍JTAG的定义、结构及引脚的定义,并阐述JTAG状态机的工作原理。然后,介绍JTAG口的边界扫描寄存器,给出实现JTAG在线写Flash的电路,和如何通过JTAG实现Flash的编程及程序流程图。

关键词:JTAG Flash 在线编程

随着嵌入式技术的发展,在一些高端的掌上设备中,都使用了Flash芯片,如Compaq的iPAQ、联想的天祺系列等产品。但对于研发人员来说,在开发阶段需要大量的程序调试,就意味着要对Flash进行擦除和改写的工作,因此,如何对Flash进行在线编程是问题的关键所在。本文介绍一种通过JTAG对Flash进行的在线编程方法。

1 JTAG简介

JTAG(Joint Test Action Group)是1985年制定的检测PCB和IC芯片的`一个标准,1990年被修改后成为IEEE的一个标准,即IEEE1149.1-1990。通过这个标准,可对具有JTAG口芯片的硬件电路进行边界扫描和故障检测。

图1 TAP控制器的状态机框图

具有JTAG口的芯片都有如下JTAG引脚定义:

TCK——测试时钟输入;

TDI——测试数据输入,数据通过TDI输入JTAG口;

TDO——测试数据输出,数据通过TDO从JTAG口输出;

TMS——测试模式选择,TMS用来设置JTAG口处于某种特定的测试模式。

可选引脚TRST——测试复位,输入引脚,低电平有效。

含有JTAG口的芯片种类较多,如CPU、DSP、CPLD等。

JTAG内部有一个状态机,称为TAP控制器。TAP控制器的状态机通过TCK和TMS进行状态的改变,实现数据和指令的输入。图1为TAP控制器的状态机框图。

2 JTAG芯片的边界扫描寄存器

JTAG标准定义了一个串行的移位寄存器。寄存器的每一个单元分配给IC芯片的相应引脚,每一个独立的单元称为BSC(Boundary-Scan Cell)边界扫描单元。这个串联的BSC在IC内部构成JTAG回路,所有的BSR(Boundary-Scan Register)边界扫描寄存器通过JTAG测试激活,平时这些引脚保持正常的IC功能。图2为具有JTAG口的IC内部BSR单元与引脚的关系。

3 JTAG在线写Flash的硬件电路设计和与PC的连接方式

以含JTAG接口的StrongARM SA1110为例,Flash为Intel 28F128J32 16MB容量。SA1110的JTAG的TCK、TDI、TMS、TDO分别接PC并口的2、3、4、11线上,通过程序将对JTAG口的控制指令和目标代码从PC的并口写入JTAG的BSR中。在设计PCB时,必须将SA1110的数据线和地址线及控制线与Flash的地线线、数据线和控

制线相连。因SA1110的数据线、地址线及控制线的引脚上都有其相应B

[1][2][3]

相关文章

企业财务管理目标文献综述(优秀3篇)

企业财务管理目标文献综述 财务管理目标是财务学的核心问题之一。财务管理目标是企业理财活动所希望实现的结果,是评价企业理财活动是否合理的基本标准。它是企业财务管理活动的导向器,它决...
论文2017-08-07
企业财务管理目标文献综述(优秀3篇)

工商管理毕业论文【优选5篇】

转眼间充满意义的大学生活就即将结束,毕业论文是每个大学生都必须通过的,毕业论文是一种有准备、有计划、比较正规的、比较重要的检验学生学习成果的形式,来参考自己需要的毕业论文吧!下面是小编收集整理的工商管...
论文2013-06-09
工商管理毕业论文【优选5篇】

论文范文参考人物【优选6篇】

论文范文参考人物 第一篇月光洒落在庭院内,斑驳的树影随风摇曳着。小狗盘膝而坐,假寐着,我和母亲两个人在院中闲坐,没有任何声响。这是一个宁静而又闷热的夜晚。一把早已褪了色的大葵扇在母亲的手中挥舞着,发出...
论文2016-04-02
论文范文参考人物【优选6篇】

菜豌豆无公害栽培技术【推荐3篇】

1 土地选择 选择土壤肥力较好、排水灌溉方便、土质疏松的沙壤土,忌连作. 2 整地 大春作物收获后直播,两犁两耙,做到田平土细,结合整地,亩施充分腐熟的农家肥2000~2500 kg、磷肥25kg、复...
论文2015-03-09
菜豌豆无公害栽培技术【推荐3篇】

基于PHP的个人网站设计与实现论文【精彩3篇】

摘要:随着互联网的迅猛发展,网站已经被应用到生活的各个领域,与人们的生活融为一体,息息相关.本文通过对个人网站的系统分析、系统设计、系统实施等步骤,详细介绍了应用PHP动态网页技术开发个人网站的设计与...
论文2017-05-09
基于PHP的个人网站设计与实现论文【精彩3篇】

声乐学科理论的新探索教育论文【精选3篇】

传统的歌唱技术理论与方法,大多建筑在经验基础上,随着时代的发展、社会的进步,经验式教学愈来愈显现出它的局限与弊端。青岛大学音乐学院声乐教授刘九思吸收嗓音科学的新成果,经过长期的教学实践和科学研究,提出...
论文2013-06-03
声乐学科理论的新探索教育论文【精选3篇】