Font Size: a A A

Design Of Multi-mode Control Circuit For PCIe High Speed Data Transmission SoC

Posted on:2022-11-03Degree:MasterType:Thesis
Country:ChinaCandidate:C J YuFull Text:PDF
GTID:2518306764463744Subject:Computer Hardware Technology
Abstract/Summary:PDF Full Text Request
With the rapid development of information technology,the volume of data transmitted by equipment is increasing,and the requirement of data transmission rate is becoming higher and higher.High-speed data transmission chip with PCIe(Peripheral Component Interconnect Express)and gigabit Ethernet interface has the characteristics of fast transmission rate,strong anti-interference ability and low power consumption,and has a good application prospect.At the same time,along with the rapid development of the integrated circuit industry,constantly improve the function complexity,using SoC(System on Chip)design method,not only a function of complex system can be integrated on a single chip,improve the complexity,but also shortens the overall design cycle,thus makes the SoC has become the developing direction of the integrated circuit industry in the future.Based on this background,in this thesis,ARM Cortex-M3 processor as the core,AMBA AHB(Advanced High-performance Bus)bus protocol as the interconnection basis,through IP(Intellectual Property)reuse technology and software and hardware cooperation technology,the overall SoC is designed,so as to complete the multi-mode control circuit design of high-speed data transmission module based on PCIe.This thesis first introduces the SoC related knowledge,and then divides the overall architecture and hardware and software parts into three chapters.In terms of hardware,Verilog HDL hardware description language is used to write RTL code for each storage module controller and UART interface,and AHB bus matrix is generated to realize the interconnection and communication between each module and CPU,thus completing the construction of the whole SoC system framework.High-speed data transmission modules with PCIe and gigabit Ethernet interfaces are connected to the bus matrix as peripherals.The CPU reads and writes configuration registers in the configuration space to complete a series of control operations such as power-on initialization,remote wake up,switching on and off,and transmission rate matching and so on.Software,using Cortex series of microcontroller software interface standard(CMSIS)and GCC compiler for programming,realize the basic function that CPU read configuration information in EEPROM and write into configuration space of the transmission module when system power-on initialization,and support updating configuration information and system application program through UART interface,so the whole system has more flexibility and programmability.At the same time,the system can carry out multi-mode startup,so that when the processor responds to the interrupt signal of high-speed data transmission module,the program can choose to run in ROM,FLASH or SRAM.After the design and simulation test,this thesis is finally completed.
Keywords/Search Tags:SoC, Circuit design, AMBA, Hardware and software combination, Controller
PDF Full Text Request
Related items