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
Visitor
vanidasari
Posts: 5
Registered: ‎02-14-2012
0

Picoblaze on Coolrunner II CPLD

Hi,

 

I am new to the picoblaze and coolrunner II CPLD. Can anyone please explain the implementation of picoblaze on coolrunner II CPLD and also how can we select the perticular coolrunner or how we come to know the particular memory size is if sufficient to implement picoblaze

 

If possible could you kindly provided with a simple guide or explanation on how the core implemented within the Coolrunner II CPLD. If possible could you suggest any resources that I may look at in order to better understand the working of the PicOBlaze core.

 

Appreciated if any one give me the solution.

 

Thanks in advance

Expert Contributor
eilert
Posts: 2,060
Registered: ‎08-14-2007
0

Re: Picoblaze on Coolrunner II CPLD

Hi,

the picoblaze you are looking for is described in XAPP387.

Download the pdf and zip files so you get to know the specifications of that PB-version and can start working with it.

 

Have a nice synthesis

  Eilert

Visitor
vanidasari
Posts: 5
Registered: ‎02-14-2012
0

Re: Picoblaze on Coolrunner II CPLD

Thank you!

 

I wanted to know what family of CPLD is choosen for implementing picoblaze.i.e size is decided based on what like whether no.of instructions in the assembly code/size of assemblt code...etc

 

Also I have seen in attached pdf...that

Feature

PicoBlaze for CoolRunner-II

Program Space

256

Instruction Size

16-bit

Internal Program

Yes

8-Bit Registers

8

Stack Depth

4

Assembler

ASM

Size

212 macrocells in XC2C256

Performance

21 MIPS

 

here they have given 212macrocells in XC2C256, I didnt understand why only 212macrocells in 256macrocells?

 

 

please looking forward for reply.

 

thank you

 

Expert Contributor
joelby
Posts: 1,056
Registered: ‎10-05-2010
0

Re: Picoblaze on Coolrunner II CPLD


here they have given 212macrocells in XC2C256, I didnt understand why only 212macrocells in 256macrocells? 


That just means that PicoBlaze doesn't take up all of the available programming space in the CPLD, leaving some room for you to add other logic.

 

Generally, you'll create the bulk of your design first, see which devices it fits into by examining the output from the Xilinx tools and trying different output options, and then use the smallest/cheapest part that will fit your design and any anticipated future needs.

 

Visitor
vanidasari
Posts: 5
Registered: ‎02-14-2012
0

Re: Picoblaze on Coolrunner II CPLD

Thank you.

 

Now I better understood.