OpenCores
no use no use 1/1 no use no use
Openrisc based SOC using AMBA
by bhaumik245 on Oct 17, 2012
bhaumik245
Posts: 2
Joined: Dec 9, 2011
Last seen: Aug 4, 2016
Hii,

We as a group are working on SOC with openrisc 1200 as a central processor. I know it has Wishbone interface but I want to implement it using AMBA bus. So can i do it and what modification I have to make in this regard?

Thanks
RE: Openrisc based SOC using AMBA
by jtandon on Nov 6, 2012
jtandon
Posts: 7
Joined: Aug 19, 2008
Last seen: Jul 13, 2021
Hi there, I actually had a similar problem a few years ago: I had an AMBA bus connected processor (Toshiba MeP) but I wanted to use the I2C core from OpenCores with the wishbone interface. I ended up implementing a simple bridge in Verilog to adapt the I2C wishbone interface. My version was a very quick and dirty implementation done in a day for a university research project.

Your best bet it to start with the Wishbone interface specification and the AMBA specification then try implementing slave and master shell cores with each. Once you have a feel for how the master and slave interfaces work, you can implement a Wishbone-to-AMBA or AMBA-to-wishbone bridge in verilog. Proper targeting of the OpenRISC to AMBA is a rather big undertaking however because you have to understand the processor implementation first to change it. If you are using the OpenRISC as a means to an end and a <10 MHz difference in speed is not a problem, the bridge should work well enough.

James
https://www.jamestandon.com
RE: Openrisc based SOC using AMBA
by bhaumik245 on Mar 1, 2013
bhaumik245
Posts: 2
Joined: Dec 9, 2011
Last seen: Aug 4, 2016
Hii ,

If I use a bridge then , will it effect the throughput of the processor ?
no use no use 1/1 no use no use
© copyright 1999-2026 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.