Inter-core communication method based on fpga multi-core system
A technology of inter-core communication and multi-core system, which is applied in the field of multi-core processing based on FPGA, can solve problems such as communication logic defects and low system efficiency, and achieve the effects of reducing waste and loss, improving operating efficiency, and high practicability
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment Construction
[0022] Such as figure 1 As shown, an FPGA-based multi-core system includes four soft cores, which are sequentially connected through the FSL bus to form a ring structure. The four soft cores are mounted in the shared buffer of the FPGA and share all peripheral resources. FPGA refers to the FPGA of XILINX's Spartan series and Virtex series, and the above-mentioned soft core adopts MicroBlaze in FPGA.
[0023] Such as figure 2 As shown, the schematic diagram of the implementation of Microblaze, any Microblaze is composed of block RAM, data LMB controller, instruction LMB controller, data LMB bus and instruction LMB bus. Microblaze uses its internal interface data (command) LMB port as the starting point, uses the data (command) LMB bus as a bridge, and completes the connection with the data (command) LMB controller from the LMB bus interface as the end point. The data (instruction) LMB controller is interconnected through the connection of its internal block RAM port to the p...
PUM
Login to View More Abstract
Description
Claims
Application Information
Login to View More 
