Continue to Site

Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.

What is the purpose of the Avalon-MM master and Avalon-MM slave templates?

Status
Not open for further replies.

matrixofdynamism

Advanced Member level 2
Joined
Apr 17, 2011
Messages
593
Helped
24
Reputation
48
Reaction score
23
Trophy points
1,298
Activity points
7,681
Yo can write your own component using Avalon-MM bus and late use it with NIOSII softcore.
 

Avalon is just a bus specification. You can use it to connect any components together. It is very similar to AXI from ARM.
 

OK, while I understand the purpose of the Avalon-MM slave, what about the master template? Won't the master always be a Nios II? Then why do we need this Avalon-MM master template?
 

You can have more the one master at Avalon-MM bus. It can be very useful if you want to transfer a large chunk of data between network interface and memory without using CPU resources.
 

OK, while I understand the purpose of the Avalon-MM slave, what about the master template? Won't the master always be a Nios II? Then why do we need this Avalon-MM master template?

You can build a system using Avalon without a Nios, or any CPU. So something needs to be a master.
 

Status
Not open for further replies.

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top