Font Size: a A A

The Design And Implementation Of USB2.0 Device Interface Controller On Security SOC Chip

Posted on:2016-08-23Degree:MasterType:Thesis
Country:ChinaCandidate:X G LangFull Text:PDF
GTID:2308330464458911Subject:Microelectronics and Solid State Electronics
Abstract/Summary:PDF Full Text Request
With the development of information society and the IC industry, embedded computer system has been penetrated into every corner of society. And the emergence of SOC chip takes it to a new step. Because of significant advantages of the SOC chip in power consumption, reliability and intellectual property, it will become the main development trend of very large scale integrated circuit.Along with the fast development of information technology, the security of information is becoming more and more important. Security SOC chip appears at the historic moment. SOC chip replaced software encryption by its high performance and high security. SOC chip has integrated sevaral encryption algorithm to adapt to the different situations of encryption requirements. At the same time,it also needs some mainstream interfaces to realize the communication with different equipments and hosts,.Without a doubt, the USB interface is one of necessary interfaces.Universal Serial Bus(Universal Serial Bus, USB) is one of the mainstream interfaces in the current computer technology. USB interface gradually become the main interface of various computer peripheral equipment by its advantage of small size, hot plug supported, good compatibility, plug and play, system resources saving and low cost. We can say the emergence of USB technology leads a leap of computer interface technology.In the USB development history, there were several important versions of USB1.0, USB1.1, USB2.0 and USB3.0. USB1.0 and USB1.1 are being washed out gradually. USB3.0 is just become popular. So the most widely used is still USB2.0.Through the deep understanding of USB2.0 protocol, the thesis put forward the partition of function module in USB2.0 device interface controller. Gives the diagram of system structure. Introduces the function and design of each function module in detail and carried on the simulation to various modules. Then describes how to build the test platform based on bus function model(BFM) at length. Write different test vectors in view of the features of USB2.0 interface controller for the functional verification in system level. Then do the FPGA verification and the finish testing for the interface controller. Verification results show that the USB device interface controller meet the requirement of the USB specification.The thesis have the following innovative results:Because of the two sources of clocks(communication clock and system clock) used in the design of the usb device interface controller,the hardware realization adopted the design of the clock domain.It can ensure the stability of signal transmission through the use of the processing to the control signals and data across the different clocks.The design can realize on differrent SOC chips that improved the portability of the device.In terms of data storage management.the design used dynamic FIFO mode to dynamically access the configuration of the endpoint of the length of the buffer and the starting address.It makes data access more flexible and convenient.In the aspect of data transmission, strengthen the function of automatic spell package.We can write muti-packet data to the buffer.(the buffer is large enough).The hardware will aotumatically spilit into smaller packets at the length of the maximun payload to send.This design has greatlly increased the transmission rate.
Keywords/Search Tags:Security SOC chip, Universal Serial Bus, Functional verification, FPGA verification
PDF Full Text Request
Related items