Forum Discussion

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

max data rate calculation for NIOS II

Hi,

i want to know how to calculate the max data rate that a NIOS II processor can read from a PIO interface. As far as i understand, i think it depends on core frequency of NIOS II and also may be the no of instruction cycles it takes to read the PIO. If i'm wrong please correct me.. Looking forward for a fast reply..

3 Replies

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

    No not yet... If you have any idea pls let me know...Your help will be appreciated...

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

    It depends on a few factors, and I'm not sure you can get a constant value for this.

    Like you mentioned, Nios II frequency and instruction cycles play a role.

    You can also look at the latency from the PIO, which I believe is 1 cycle.

    Next is the system architecture. The arbitration within the bus will affect the latency of data coming back.

    Your best bet is to use tightly-coupled memories for the CPU data and instruction, have direct connections to your PIO without going through bridges, etc.