Font Size: a A A

Design And Implementation Of Burning Tool For FS88x6 Family Encryption Chips

Posted on:2011-10-07Degree:MasterType:Thesis
Country:ChinaCandidate:Y Z XuFull Text:PDF
GTID:2178360305976084Subject:Software engineering
Abstract/Summary:PDF Full Text Request
FameG's FS88x6 family encryption chips are design for authentication and protection the copyright of embedded software. It's a hardware level security chip, low power consumption, low cost, high security and widely used in embedded system. A professional burning tool is necessary for authentication and download keys to FS88x6 for mass production in shortest time. The tool meets the need of corporation and consumers. This topic is designing a high-speed, high effect, burning more secure, one-on-multiple burning tool and will be welcomed in market.This paper describes the detail of development process of burning tool. First of all, show the framework of entire system design and then introduce the implementation from both hardware and software. Hardware part is divided into six functional modules, which include FS7805 MCU modules, power management modules, memory modules, human-computer interaction module, control circuit module and external circuit module. Software part is includes firmware, USB driver and PC application software. Firmware is programming in standard design method of embedded software, which implements the initialization process of all the functional modules and flow of software controls. USB driver is the software interface of the hardware and working for data communication between USB bus driver and PC application software. PC application software achieves a variety of complex burning operation to target chips according to protocols by user interface settings.Finally, I summarize my design and consider further improvement.
Keywords/Search Tags:USB, Encryption chips, Key, authentication, programmer, FS7805
PDF Full Text Request
Related items