Font Size: a A A

The Design And Implementation Of Multi-FPGA Prototype Verification System's Key Issue

Posted on:2016-09-28Degree:MasterType:Thesis
Country:ChinaCandidate:C XuFull Text:PDF
GTID:2348330509460726Subject:Software engineering
Abstract/Summary:PDF Full Text Request
As the most critical components of computer system, the design and manufacture of microprocessor has always been the focus of research and focus in computer field. In the development of microprocessor, superscalar is an important milestone. It allows processor cores to achieve the ILP, which greatly improves the processing speed of CPU instruction at the same clock. Processor performance has also been a revolutionary improvement. So far, a superscalar processor is still one of the most important processor. Since 1971, the first microprocessor chip has been created, the microprocessor has been developing in accordance with Moore's Law. From the initial frequency less than 1MHz up to now more than 1GHz, the number of processors integrated transistors has also been a massive increase. And now been reached to tens of million. Processor design has become increasingly complex and difficult, and processor design, verification and debugging was also become more and more difficult.At present, more and more designers have chosen to build a single or multiple FPGA prototyping platform verification microprocessor design. According to the survey research Mentor company in the industry, choose FPGA prototype verification system set up companies have increased from 41 per cent in 2007 to 55% in 2010. With respect to the software simulation, prototyping of FPGA designers with higher coverage but it can also be true of the operation. This article is for superscalar processor, studies the design and implementation of some of the key modules of multi-FPGA prototyping system to achieve a connected system FPGA and external storage devices, and on this basis, build a carrying 4 FPGA prototyping system, and then with the actual design of the X processor functionality and performance 4 FPGA prototyping platform were assessed.Summary of the full text, this paper mainly on the FPGA prototype verification platform of some of the key module to do some work of design and realization, mainly the following five aspects:1,Summary of literature, starting from the concept of FPGA, the FPGA development process, FPGA prototype verification system, to research and development of FPGA, the concept of multi FPGA system and the development process of FPGA are described systematically.2,Research and implementation of the multi FPGA system's clock synchronization. The internal clock structure of FPGA is described, and based on the 4 FPGA prototype verification system, to achieve a based on the MMCM(mixed mode clock manager) configuration scheme of clock synchronization.3,Analysis of the research and implementation of interconnection module between the multi FPGA system's FPGA. Based on Xilinx XC7V2000TFLG1925 Virtex-7 FPGA, in the 2 and 4 FPGA interconnection platform to achieve the TDM interconnect module, using about 100 data transmission channel to meet the communication needs of the number of up to tens of times the signal.4,Completed the design and implementation of the interconnection module between FPGA prototype verification system and external storage device. Based on Xilinx Virtex-7 XC7V2000TFLG1925 FPGA,the module is studied, and the use of serial transmission(UART) for SPI Flash read and write operations.5, Introduced the hardware and software of 4 FPGA prototype verification system and on the platform, each module of the design and implementation has been tested in the functional and performance field.
Keywords/Search Tags:Superscalar processor, Multi FPGAs prototype verification system, clock synchronization, time division multiplexing, peripherals
PDF Full Text Request
Related items