Thursday, April 26, 2007

SoftCore Processors

A softcore processor in its simplest sense can be defined as a HDL(Verilog/Vhdl) code with which an FPGA can be programmed so that it behaves like a processor.That is ,it enables us to built a processor system which we can configure ourselves inorder to optimize the perfomance to meet our requirements.
The most successful of the commercial processors like ARM have distinguished themselves in being suited to a large no.of different purposes as well as being cost effective.The ability to achieve real time operation also remains as its trademark.The softcore processsor on the other hand is unique for its reconfigurability.It can we configured as a fast system for achieving real time operations as well as a small system in case of size constrained projects.Various embedded peripherals like timers, uart blocks,dma blocks SDRAM memories are also available along with the processor in softcore form so that we can choose among the available components ,those we require to built our own custominzed processor system.The design can be modified at will any time.
The design of a softcore processor system can be done in very short time using the CAD software provide by the various FPGA vendors. We just have to pick the required configuration of the processor as well as choose the associated components.The software will generate the code for the components.But the best part is that the interfacing logic between various components also is generated by the tool.This saves much of our time as don't have to worry about interfacing between different components which may be different in bit length,speed,memory etc.Once the system design is finished we can straight away burn the code to our FPGA using the same tool and then test the system.we can run the our code working code on the system by making a little variations that make it compatible with the components used.The processor system provides a function rich API for accessing the components in our system and we can use them easily to modify our code.So no extra effort is needed to learn any new language or so...
The most popular softcore processors available in the market are microblaze from Xilinx and Nios II from Altera.For more information checkout these links

http://www.xilinx.com/xlnx/xebiz/designResources/ip_product_details.jsp?key=micro_blaze

http://www.altera.com/products/software/products/nios2/emb-nios2_ide.html






7 comments:

Anonymous said...

Appreciating the persistence you put into your site and in depth information you provide.

It's good to come across a blog every once in a while that isn't the same out of date rehashed material.

Great read! I've bookmarked your site and I'm adding your RSS
feeds to my Google account.

Also visit my site; top clickbank affiliates

Anonymous said...

Hello, i feel that i noticed you visited my blog thus i came to return the prefer?
.I am attempting to to find things to enhance my website!
I suppose its good enough to use a few of your ideas!
!

My weblog Money Loans With Bad Credit

Anonymous said...

This is a very good tip particularly to those new to the blogosphere.
Short but very precise info… Thank you for sharing this one.
A must read post!

my web-site; billig damenschuhe

Anonymous said...

Hello to all, it's in fact a pleasant for me to pay a quick visit this web site, it includes helpful Information.

Check out my page :: all inclusive vacations virgin islands

Anonymous said...

Sometimes seasons reasons some shoes may very well be[url=http://niketrainersuksale.webeden.co.uk]http://niketrainersuksale.webeden.co.uk[/url]
temporarily won't have the possibility[url=http://tomscanadaoutlet.snappages.com]Toms Shoes Sale[/url]
wear such shoes we should[url=http://addnikecanadastore.snappages.com]http://addnikecanadastore.snappages.com[/url]
properly put them inside of the[url=http://louboutintrainersuk.blog.co.uk]Christian Louboutin Sale[/url]
right commit to avoid unnecessary harm to shoes[url=http://salelouisvuittonuk.webeden.co.uk]Louis Vuitton Bags[/url]

However, if the insole is genuinely bad, it should require to use a soft brush and water gently scrub. Is noted that, do not use chemical soaps cleaning, or they will often make the insole the top of cloth off.[url=http://shoppradabagsuk.webeden.co.uk]Prada UK[/url]

Anonymous said...

Hi what entice you to spot an report? This article was very fascinating, especially because
I was looking for thoughts on this subject last Thursday.



Also visit my web site :: affiliate marketing network ()

Anonymous said...

found your website on del.icio.us today and sincerely liked it.
. I bookmarked it and are going to be back to discover it out
some additional later ..

Look at my page - Affordable Seo

Search

Google