cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 
vineeshvs
Observer
Observer
1,027 Views
Registered: ‎11-26-2018

Is it necessary to have a processing system (Microblaze in my case) in a design?

Jump to solution

Hi,

We have a custom processor design and we plan to build a system with UART, PCI, Ethernet etc. Is it necessary to use Microblaze processor or any PS IP from Xilinx to do this?

0 Kudos
Reply
1 Solution

Accepted Solutions
xilinxacct
Instructor
Instructor
996 Views
Registered: ‎10-23-2018

@vineeshvs

A bare metal solution (all PL) is fine if you have a clock to drive.

View solution in original post

0 Kudos
Reply
5 Replies
xilinxacct
Instructor
Instructor
997 Views
Registered: ‎10-23-2018

@vineeshvs

A bare metal solution (all PL) is fine if you have a clock to drive.

View solution in original post

0 Kudos
Reply
vineeshvs
Observer
Observer
934 Views
Registered: ‎11-26-2018

Okay. Any tutorials/ example projects?

0 Kudos
Reply
chinmays
Xilinx Employee
Xilinx Employee
926 Views
Registered: ‎06-27-2018

Hi @vineeshvs,

There is an example project available in Vivado with Open risc CPU, you can take reference from there. In order the add UART controller and Ethernet block, you can refer to microblaze example project.

forum1.PNG

You can also refer to some open source CPU projects available on internet. If I remember correctly Princeton university has developed a similar design with their opensource processor named Openpiton with Xilinx FPGA. You can take reference from there, they have good amount of documentation available for that. Hope this helps.

Thanks,

Chinmay

0 Kudos
Reply
dgisselq
Scholar
Scholar
887 Views
Registered: ‎05-21-2015

Here's an example Verilog project that uses the ZipCPU on an Arty board.  You'll find a lot of documentation about the components of this design on the ZipCPU blog.

Dan

pvenugo
Moderator
Moderator
795 Views
Registered: ‎07-31-2012

Hi @vineeshvs,

 

It is not necessary to use Microbalze or PS processor. You can use you customer processor design with peripherals as well.

Not sure what issues are you encountering by doing such step.

 

Regards

Praveen


-------------------------------------------------------------------------
Don’t forget to reply, kudo, and accept as solution.
-------------------------------------------------------------------------
0 Kudos
Reply