zhemao / interrupt_example

An example of how to use Avalon interrupts on the Cyclone V FPGA
13 stars 8 forks source link

Is there a way to notify FPGA from ARM Linux just like FPGA does this using interrupt? #2

Open trickyMan opened 9 years ago

trickyMan commented 9 years ago

Hi,Howard, Thanks for your tutorials。

I want to transmit high bandwidth stream(up to 400Mbps) between FPGA and ARM. I think DDR3 is a good solution. so FPGA copy data to a trunk of shared memory,after that notify ARM using the interrupt , then ARM read it out.

When ARM transmit data to FPGA using the same way , copy to shared memory , how to notify FPGA in cyclone V?

Another question: Is there other better solution to archive my request?

Thank you.

zhemao commented 9 years ago

To notify the FPGA from the ARM core, you can perform memory-mapped IO through the Avalon interface and set some sort of control flag.

trickyMan commented 9 years ago

Thank you for you reply. Another question: Is there another better solution to archive my request: High bitrate stream transmission between FPGA & ARM.

Have any suggestion?

Thanks Again.