论文部分内容阅读
FS88x6系列加密芯片是由福华先进微电子自主研发设计的一款用于认证及保护嵌入式软件版权的安全芯片。其完全使用硬件操作,功耗小,成本低,安全性高,在系统开发中有广泛的应用。为了协助客户在大规模量产期间用最短的时间实现FS88x6的验证及密钥的烧录功能,一款专业的烧录工具显得必不可少。本课题是根据公司和客户的需求,开发一套高速、高效、烧写更安全、更多样的一对多烧录器。本文详细阐述了烧录器的开发流程。首先从总体上给出了整个系统的设计框架,并从硬件和软件两个方面介绍了整个系统的具体实现。硬件系统分为以FS7805为主控芯片的MCU模块、电源管理模块、存储模块、人机交互模块、控制电路模块以及外围电路模块六个功能模块;软件系统分为固件程序、USB驱动程序、以及上位机应用软件三个部分。固件程序采用了规范的嵌入式软件设计方法,实现了对各个功能模块的初始化和整个软件控制的流程;USB驱动程序则提供了连接到计算机硬件的软件接口,成为上位机应用程序和USB总线驱动程序之间进行数据通信的桥梁;上位机应用程序根据制定的协议,通过用户界面的设定来实现向目标芯片进行各种复杂的烧录操作。最后,总结了设计过程中所做的工作,并提出了进一步改进的设想。