Font Size: a A A

SOPC Chip Fdp2009 Design Validation And Study On Application Of Reconfigurable Chip

Posted on:2011-03-18Degree:MasterType:Thesis
Country:ChinaCandidate:F J ZhangFull Text:PDF
GTID:2208360305997904Subject:Microelectronics
Abstract/Summary:PDF Full Text Request
In recent years, reconfigurable devices are developing fast because of its flexibility and less development cost. But intrinsic shortcomings of reconfigurable devices, for example, high power, low speed, etc. induce difficulties in complex designs realizations. So people began to consider combination of ASIC and reconfigurable device on a single chip, which is SOPC. SOPC can not only decrease development risk and timing to market, but also be used in different applications, especially of products that keep varying, for example, communication and network products.Dynamically reconfiguration means reconfigurable device of the chip can be reconfigured repeatable, and performs different functions at different times. Compared with static reconfiguration, dynamic reconfiguration can use the reconfigurable device more thoroughly. It's a hot spot of research in the world, especially in reconfigurable computing.This paper mainly concludes my research work in reconfigurable SOPC in 3 major parts:hardware, software and application. The following works and innovations are completed:1. SOPC hardware system architecture design and discussion. Helps to define the system architecture and design goals. The design of EBI controller which is used in the SOPC. The integration of the blocks in the system.2. The building-up of the SOPC system-level verification and block-level verification environment. The set-up of the hardware-software co-simulation environment. The post-layout simulation and formal verification tasks. We propose an innovative automated regression system. The system helps to achieve the same simulation coverage (95%) and the total simulation time is reduced by approximately 30%.3. SOPC software design, including the OS kernel porting, drivers design and application design. The design of the PowerPC initialization program and UART, FPGA communication driver programs. Writing the test-cases which are specialized for the system verification and hardware testing.4. Being the co-designer of the novel bus macro based on the FDP FPGA. And we realize the whole reconfigurable system based on this bus macro.5. The reconfigurable application research based on FPGA. The reconfigurable image filter designed implemented on FDP300K FPGA device. Using self-design FPGA internal bus macro to implement the partial reconfigurable system. The test results showed that the reconfigurable filter has the feature of fast configuration speed and good output image quality.
Keywords/Search Tags:Dynamic reconfiguration, partial reconfiguration, configurable computing, image noise reduction algorithm
PDF Full Text Request
Related items