Sign In

Don't have a Xilinx account yet?

  • Choose to receive important news and product information
  • Gain access to special content
  • Personalize your web experience on Xilinx.com

Create Account

Username

Password

Forgot your password?
XClose Panel
Xilinx Home
Reply
Contributor
digital_mind
Posts: 43
Registered: ‎09-03-2007

Multicore with PicoBlaze

[ Edited ]

Hello everybody. I spent sometime solving an issue for all experinced PicoBlaze users. The everyday question in how to make more use of PicoBlaze in complex designs.

 

I faced this problem in my latest design. I love PicoBlaze and I think it's the most helpful thing in a constrained system. I decided to keep using PicoBlaze in my complex design and I started a multicore design with it. I'll not speak too much here but everybody is invited to explore the attached design files to see how to use multi instances of PicoBlaze to achieve complex design requiremnts in a constrained system. A full documentation of the design files included to make things more easier.

 

I'll be happy to help any one needs to use this design in a real world issue but this will be quite limited because I am alawys have things todo.

 

Have fun

Message Edited by digital_mind on 12-16-2008 02:24 AM
Message Edited by digital_mind on 06-02-2009 12:26 PM
Regular Visitor
jwdonal
Posts: 28
Registered: ‎09-25-2007
0

Re: Multicore with PicoBlaze

Holy cow dude.  This is actually quite amazing and cool!  I feel so bad that no one even replied to your post!  I give you major kudos for the design and for posting all the source code.  It's very neat to see the picoblaze used in this way.  Nice work.

-- Jonathon
Contributor
digital_mind
Posts: 43
Registered: ‎09-03-2007
0

Re: Multicore with PicoBlaze

Thanks Jonathon. I just wanted to share what I believe very useful architecture for advanced PB users. Most of users are novice to PB and may not able to realize the importance and usefulness of such kind of posts. It's important for me to know about any people have used this design in something real. I wish that others share their experience too.

 

Regards,

Mohamed Abdulghany

Newbie
rahul_rvm82
Posts: 2
Registered: ‎11-27-2012
0

Re: Multicore with PicoBlaze

Thanks.

I am new to Picoblaze..

I am planing to implement multiple picoblaze on Spartan 3e.

 

Please guide me how to strart...

 

Rahul Mehta

rahul_rvm82@yahoo.co.in

Contributor
sergemoutou
Posts: 22
Registered: ‎07-07-2011
0

Re: Multicore with PicoBlaze

Have you already make a only one picoBlaze working ?

If yes, I don't see exactly the problem.

The only problem to understand with processors is : how do we put the compiled program in the FPGA ? With picoBlaze it's automatic only depending on the tools used. You write a program in assembly and compile it in a VHDL/verilog description of a memory. This memory has to belong to your project. If you have two picoBlazes you have two programs and then two VHDL/verilog memories descriptions that belong to your project. Now begins the design of communication between both core and there is no limit to the imagination : the simplest using PORTs, using rs232 logicore, using shared memory, ...

Good luck

Contributor
digital_mind
Posts: 43
Registered: ‎09-03-2007
0

Re: Multicore with PicoBlaze

Rahul,

 

If you are familiar with PicoBlaze, you need to read the included user guide then you can start integrating your custom logic.  If you need to ask about something specific, please let me know.

 

Please note that you must start with simple examples made for Spartan 3E starter kit if you don't have a previous experince with PB

 

Mohamed