FPGA Intellectual Property
PCI Express*, Networking and Connectivity, Memory Interfaces, DSP IP, and Video IP
Intel Support hours are Monday-Fridays, 8am-5pm PST, except Holidays. Thanks to our community members who provide support during our down time or before we get to your questions. We appreciate you!

Need Forum Guidance? Click here
Search our FPGA Knowledge Articles here.

AMBA bus

Honored Contributor I

Hi, Altera community 


I am doing my graduation thesis on AMBA bus design.  


The specs requires me to design an AMBA bus system which can support 15 masters and 15 slaves. Initially, it is such a big challenge to me because i am new in FPGA design. In addition, students have few chances to access Development KIT from Altera for our university's budget. You know, i am learning in Vietnam, a developing country in Asia. 


The language is used in the project which will be Verilog. However, after referencing DE2's user manual, i don't know how i can test my design in real devices after it has already tested through software simulation. There are not enough peripherals for me to do my tests. 


Anyone has experience on designing AMBA bus in DE2, please give me your advices. 


Trung Mai Van
0 Kudos
1 Reply
Honored Contributor I

The Advanced Microcontroller Bus Architecture (AMBA) specification defines an onchip  

communications standard for designing high-performance embedded microcontrollers.AMBA is one kind of on-chip buses, used to connect many components together to build a soc.OCP is only for a peer to peer level protocol,it is an general interface may be attached to an AMBA bus. instead of interfacing irectly OCP allows u a general interface to any device which is again an OCP compatible.AMBA bus is a bus the difference is an interface and bus.