FPGA Intellectual Property
PCI Express*, Networking and Connectivity, Memory Interfaces, DSP IP, and Video IP

AVALON IP LIBRARY

RobShepherd
Beginner
638 Views

Hello, I am investigating the AVALON Bus Protocol as a standard to be used in a RISC-V SoC design.

 

I understand AVALON to be an OPEN standard but wish to understand what AVALON IP/Macros/RTL are available for licence/purchase to support the SoC development.

 

Is there a simple link/URL that will show me the available IP or do I need to use a development tool to reveal the available IP library?

 

Thank you in advance,

 

Rob Shepherd

0 Kudos
1 Solution
sstrell
Honored Contributor III
629 Views

I don't know if this helps, but here are the Avalon specification and the Embedded Peripherals User Guide, which documents much of the IP included in Platform Designer in the Quartus Prime software for working with Avalon interfaces:

https://www.intel.com/content/dam/www/programmable/us/en/pdfs/literature/manual/mnl_avalon_spec.pdf

https://www.intel.com/content/dam/www/programmable/us/en/pdfs/literature/ug/ug_embedded_ip.pdf

 

View solution in original post

5 Replies
sstrell
Honored Contributor III
630 Views

I don't know if this helps, but here are the Avalon specification and the Embedded Peripherals User Guide, which documents much of the IP included in Platform Designer in the Quartus Prime software for working with Avalon interfaces:

https://www.intel.com/content/dam/www/programmable/us/en/pdfs/literature/manual/mnl_avalon_spec.pdf

https://www.intel.com/content/dam/www/programmable/us/en/pdfs/literature/ug/ug_embedded_ip.pdf

 

RobShepherd
Beginner
619 Views

Sstrell,

 

Thank you for this, you have saved me a number of hours searching. 

 

I am very grateful,

 

Rob

0 Kudos
RobShepherd
Beginner
590 Views

Hello again,

(Sorry to ask)

 

Do you know whether the IP that is described in the guide is available in HDL form or is it a drag and drop thing that is configured and pops out from the Quartus process as a binary for programming FPGA.

 

The guide is named "Embedded" IP which may mean the IP is embedded in the tool only but section 41.3 (item suggests a "Generate HDL" stage but I am not sure if this applies to all items in the guide.

 

Please let me know if you have experience of this.

 

Thank you,

 

Rob

 

 

0 Kudos
EBERLAZARE_I_Intel
501 Views

Hi,

 

Yes, you can drag and drop and edit the IP as per the guide, and after you connect everything without any warnings/errors, you can generate the HDL.

 

 

0 Kudos
EBERLAZARE_I_Intel
500 Views

Hi,


The Generate HDL applies to all design in Platform Designer.


0 Kudos
Reply