Forum Discussion

Altera_Forum's avatar
Altera_Forum
Icon for Honored Contributor rankHonored Contributor
11 years ago

Moving Data from FPGA to ARM side of SoCKit

Hi,

I am using 12 bits, 50 MHz LVDS ADC with Altera's SoCKit. After capturing the data from 8 channel, I want to transfer the data to ARM for further processing.

My throughput will be: 12 bits x 20MSPS(Sampling Frequency) x 8 = 1920 MSPS

Can I transfer 1920 MPSP data from FPGA to ARM side via HPS bride ? Is there any example code which helps doing this ?

I appreciate your help.

Thanks.

2 Replies

  • Altera_Forum's avatar
    Altera_Forum
    Icon for Honored Contributor rankHonored Contributor

    Look at the hps component interfaces (http://www.altera.com/literature/hb/cyclone-v/cv_54028.pdf) datasheet.

    The AXI interface can be configured to 128-bit wide. Should you operate at 200MHz that's 3.2GBps. There'll be plenty of overhead that needs to be carried as part of this - bandwidth unavailable to you - but you should be able to carry what you need.

    You can find more details in the AXI Protocol Specification via the link in the document.

    You don't mention which Soc kit you're using. Altera's own has a user guide (http://www.altera.co.uk/literature/ug/ug_cv_soc_dev_kit.pdf) that references a Golden System Reference Design, that "demonstrates the hps features and the ability to communicate between hps to the fpga logic via the axi bridge interfaces." I'd suggest that's a good place to start.

    Regards,

    Alex