Font Size: a A A

Fingerprint Acquisition FPGA Implementation Of The SOC System

Posted on:2013-04-12Degree:MasterType:Thesis
Country:ChinaCandidate:L L HongFull Text:PDF
GTID:2234330362973423Subject:Biomedical engineering
Abstract/Summary:PDF Full Text Request
With the development of the economy, people are increasing high demand ofsecurity and biometric identification has been rapid development. Fingerprintrecognition as a biometric identification technology solutions more widely used, andtherefore build real-time, efficient, portable fingerprint acquisition system will be veryimportant. The content of this paper is divided into three parts:1. Fingerprint acquisition module design. Through acquisition of fingerprintsystem analysis, existing systems simply capture images (containing thefingerprint of overlapping images) and upload it to the processor, not thefingerprint image processing.This acquisition method not only increasing theworkload of the transmission of data and software for image processing, butalso limits the speed of image acquisition. In order to improve the speed offingerprint capture, proposed a combination of a fingerprint image acquisitionand splicing techniques to accelerate the fingerprint collection module. Themodule that controls the fingerprint sensor, collecting non-overlappingfingerprint images, the SOC system will be collected without overlappingfingerprint image stitching, and ultimately get a complete fingerprint imagesfor users. Throughout the acquisition process is completed by the hardwarefingerprint acquisition speed.2. SOC system simulation. To ease the work during the FPGA implementation,prior to FPGA verification of SOC system simulation. The system testbenchincluding the flowing aspects: the system clock system, the system reset signal,the test system peripheral Bus Functional Model (BFM). The simulationtestcase contains: processor cache space to read and write on-chip memory testcode, GPIO test code, SPI test code, UART test code, watchdog test code. Toconduct a detailed simulation of the system, to simulation of the system, tosolve most of the problems in terms of function, making the system duringFPGA implementation to focus on timing. The whole simulation process in theLinux system using the Modelsim simulation tools.3. FPGA implementation of the SOC system. In order to further reduce the sizeand power of fingerprint acquisition on system, the ASIC as the backgroundand preliminary validation of SOC system-on-chip FPGA verificationimplementation. System analysis, consider the system operation frequency andthe resources required, the final decision using the Xilinx Virtex5series FPGA XC5Vlx110t-2FF1136to implement the SOC system. SOC system FPGAimplementation consists mainly of four parts: first, the implementation of theARM926EJ-S processor, including the processor cache implementation, theJTAG debug interface implementation, and software initialization of the threeaspects of the processing work. Second, the AMBA bus. AMBA as busmanagement module of CPU processor with on-chip memory and systemperipheral. Third, on-chip memory. Consists of SRAM, ROM, Flash, duringFPGA verification, on-chip Flash replaced by ROM. Forth, the systemperipherals.
Keywords/Search Tags:Fingerprint Acquisition, SOC, FPGA, ASIC
PDF Full Text Request
Related items