Imperial College London > Talks@ee.imperial > CAS Talks > PushPush: Seamless Integration of HW and SW Objects Via Function Calls Over AXI

PushPush: Seamless Integration of HW and SW Objects Via Function Calls Over AXI

Add to your list(s) Download to your calendar using vCal

If you have a question about this talk, please contact Grigorios Mingas.

I will introduce PushPush, a protocol that allows HLS , RTL, and software components to expose functionality as strongly typed functions, and allows any component to access functions exposed by any other component in the system. The protocol is designed for maximum efficiency in memory buses such as AXI , reducing each function call to two burst writes, one for the function call and the other for the function return. The benefits of the approach will be demonstrated in a Zynq environment, using components written in C++ (ARM/Linux), C (Microblaze), Vivado HLS (Logic), and Verity (Logic).

This talk is part of the CAS Talks series.

Tell a friend about this talk:

This talk is included in these lists:

Note that ex-directory lists are not shown.

 

Changes to Talks@imperial | Privacy and Publicity