Forum Discussion

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

Have anyone designed an SOPC master device?

Hi everyone,

I have been considering using SOPC Builder as an universal platform for developing embedded SOPC.

I think the SOPC Builder is a powerful tool for generating complex interconnects in FPGA.

If both custom peripherals and custom master devices can be added into SOPC Builder Component library, many kind of SOPC can be build other than NIOS based SOPC.

Have anyone designed such custom master devices?

I will share some of my experiences later.

2 Replies

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

    I Made in SOPC "Interface to External Processors" (Altera's AN397) as master and some peripherals like memory, PIO as slaves without CPU. It works fine.

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

    --- Quote Start ---

    originally posted by leszekd@Apr 5 2006, 04:23 AM

    i made in sopc "interface to external processors" (altera's an397) as master and some peripherals like memory, pio as slaves without cpu. it works fine.

    <div align='right'><{post_snapback}> (index.php?act=findpost&pid=14051)

    --- quote end ---

    --- Quote End ---

    Thank you leszekd!

    I added an 8bit CPU as a master to the SOPC Builder. It works fine, too. The SOPC Builder does include a custom master device interface.

    As the CPU has no wait state for memory access, I connected the wait signal to the CLK pin of the CPU. This is a trick not recommended.