Forum Discussion

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

Upgrade Altera Cyclone II fpga device

Hallo,

i use a Cyclone II EP2C35F484C8 device. We always have problems with overload of CPU. The TimeQuest Timing Analyzer reports timing problems of the CPU takt (required: 120MHz, actually: 83,45MHz).

I made synthesis with other device (EP2C35F484C6). The TimeQuest Timing Analyzer reports then 112,75MHz of CPU takt.

My Question:

Is upgrade from EP2C35F484C8 to EP2C35F484C6 possible? Are the pins 100% compatible?

Thank you for the answers.

8 Replies

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

    It will be pin compatible, but you might try adding pipeline stages in your SOPC fabric first (assuming SOPC and not Q-sys). I have been able to get C8 speed grade up to 100MHz without too much trouble, I'm not too sure about 120MHz, but it might be possible.

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

    Hello kosh271,

    thanks for your answer.

    "you might try adding pipeline stages in your sopc fabric first"

    Do you mean NIOS II settings in SOPC? In my design the NIOS is set to NIOS II/f. It runs with 120MHz. There may however sometimes overload.

    I think, the choice of other device of this series with higher speed grade may resolve this problem.

    Are there other disadvantages to the use of EP2C35F484C6?
  • Altera_Forum's avatar
    Altera_Forum
    Icon for Honored Contributor rankHonored Contributor

    Have a look in the Timequest report for the top failing paths, and it is usually possible to add Avalon pipeline bridges to improve timing.

    One of the first things I do is to add one between the Nios' instruction and data masters and the JTAG debug module. This modification alone usually gives a big improvement on FMax.
  • Altera_Forum's avatar
    Altera_Forum
    Icon for Honored Contributor rankHonored Contributor

    Thanks for the answers.

    How can I add the "Avalon-MM pipeline bridges"?

    I only see "Avalon Tristate Bridge" under "Avalon Components -> Bridges" in SoPC builder .

    I use Quartus 10.0sp1.
  • Altera_Forum's avatar
    Altera_Forum
    Icon for Honored Contributor rankHonored Contributor

    I see it, in Library > Bridges > Memory Mapped > Avalon-MM Pipeline Bridge (in Quartus 11.1 SP2).

    Be sure you check in the whole library and not just in the IP used in the current project.
  • Altera_Forum's avatar
    Altera_Forum
    Icon for Honored Contributor rankHonored Contributor

    ok.

    I open my SoPC builder in "Classic", because the project was created in an old version of Quartus (5.0). The Software will be compiled with Nios II v5.0 IDE.

    When I upgrade my SoPC design the *.ptf - file is unreadable from Nios II v5.0 IDE. In "Classic" - SoPC Avalon-MM Pipeline Bridge is not available. So i can't use this feature.
  • Altera_Forum's avatar
    Altera_Forum
    Icon for Honored Contributor rankHonored Contributor

    Then You'll hardy reach 120MHz with such softawre setup... I'd say it'll work, but may crash.