Programmable Devices
CPLDs, FPGAs, SoC FPGAs, Configuration, and Transceivers
Announcements
FPGA community forums and blogs on community.intel.com are migrating to the new Altera Community and are read-only. For urgent support needs during this transition, please visit the FPGA Design Resources page or contact an Altera Authorized Distributor.
21615 Discussions

NativeLink or Avalon

Altera_Forum
Honored Contributor II
1,303 Views

Hi, 

I am a new man, so I want to know some concepts relative to FPGA field. What do NativeLink or Avalon mean? Where are they applied? 

Thanks for your support. 

Tuan Ng,
0 Kudos
1 Reply
Altera_Forum
Honored Contributor II
611 Views

NativeLink is the buzzword Altera uses for the link between Quartus-II and third party tools like Synplicity or ModelSim. It really just means you can operate those tools from within Quartus-II or Quartus from within the other tool. I don't recommend it because you lose some capability of a tool when running it from another. Many people like to do it that way, though. 

 

Avalon is the bus spec used within SOPC Builder and with Nios-II. Most, if not all, cores targeted for Altera parts will be Avalon compliant. There are two types of Avalon: Memory Mapped and Streaming. Avalon Memory Mapped is a pretty standard address/data bus scheme with some DMA capability. Avalon Streaming is an evolution of Altera's Atlantic spec which connects streaming data components together. It's used for things like video and DSP cores. 

 

Hope that helps.
0 Kudos
Reply