Detail výsledku

Multicore design in FPGA of ZYNQ for demonstration of RPMsg Lite protocol

Vznik: 2016
Typ
funkční vzorek
Jazyk
angličtina
Autoři
Aboelhassan Mustafa Osman Elrayah, Ing., Ph.D., RG-2-02 (CEITEC VUT), ÚSI (ÚSI)
Blaha Petr, doc. Ing., Ph.D., RG-2-02 (CEITEC VUT), UAMT (FEKT)
Václavek Pavel, prof. Ing., Ph.D., RG-2-02 (CEITEC VUT), UAMT (FEKT)
Popis

The design contains two MicroBlaze processors within one FPGA of ZYNQ. Both processors execute program from their own local memory, which is situated in block RAM memory (BRAM) within the FPGA part. The processors also use the common memory which is also situated in block RAM memory within FPGA part. This layout enables to demonstrate functionality of RPMsg Lite protocol. RPMsg protocol enables two heterogeneous processor cores to communicate using a shared memory. The technique uses single-writer-single-reader circular buffers to pass message buffers to the other core. This approach does not require any multicore synchronization element. The RPMsg Lite protocol is meant to be a solution for Mixed critical systems applications because of its feature to split and instantiate the system into independent blocks or subsystems. The design uses a wide FPGA flexibility of XC7Z020-1CLG484C device. All FPGA designs were synthesized in Xilinx Vivado 2016.3.

Klíčová slova

System on Chip, FPGA, RPMsg protocol, soft core, mixed critical system

Umístění

Vysoké učení technické v Brně Středoevropský technologický institut Purkyňova 123 612 00 Brno

Licence
K využití výsledku jiným subjektem je vždy nutné nabytí licence
Licenční poplatek
Poskytovatel licence na výsledek požaduje licenční poplatek
Projekty
EMC2— Embedded Multi-Core Systems for Mixed Criticality Applications in Dynamic and Changeable Real-Time Environments, MŠMT, Společné technologické iniciativy, 7H14011, zahájení: 2014-04-01, ukončení: 2017-03-31, ukončen
Pracoviště
Kybernetika pro materiálové vědy (RG-2-02)
Nahoru