ChipCenter Questlink
SEARCH CHIPCENTER
Search Type:
Search for:




Knowledge Centers
Product Reviews
Data Sheets
Guides & Experts
News
International
Ask Us
Circuit Cellar Online
App Notes
NetSeminars
Careers
Resources
FAQ
EE Times Network
Electronics Group Sites

Soft Cell


Circuit Cellar Online
THE MAGAZINE FOR COMPUTER APPLICATIONS
Circuit Cellar Online offers articles illustrating creative solutions
and unique applications through complete projects, practical
tutorials, and useful design techniques.

SOFT CELL

Silicon Online by Tom Cantrell

Start ý Start Making Sense ý Viva La Difference ý No Free Lunch ý Tool Sweet ý Real Time or Hard Time? ý Small Step, Big Journey ý Sources and PDF

TOOL SWEET

We canýt forget about software tools. That mistake has already been made many times before. There have been proprietary soft-core designs floating around for years, but few have had full-fledged development tool support.

Although it isnýt a best-of-breed tool chain like GNU, ProMic does come with a C compiler, assembler, and simulator (see Photo 1). I donýt have enough information to testify to the pedigree or quality of the compiler, however, the overall package seems easy to use.

The same high-level synthesis approach that makes ProMic portable is exploited in another unique way. Many basic characteristics of the architecture, including data width, instruction, data address spaces, and a number of registers, are programmable for a particular implementation (see Photo 2).

Photo 2ýOffsetting the arguably excessive amount of FPGA logic consumed, ProMic allows you to choose the minimum amount of horsepower required to get the job done.

 

Tweaking the options is useful during the early development and prototyping phases of a project. When a hardware option is changed, the C compiler automatically generates code for the new implementation (see Listings 1aýc). This allows you to play "what if" by running the code for different versions of the CPU on the simulator to characterize the performance tradeoff.

No processor is an island, so the ProMic full-price package comes with the most popular peripherals including an 8-bit timer, PWM, UART, and I2C interface.

PREVIOUSNEXT


Circuit Cellar provides up-to-date information for engineers. Visit www.circuitcellar.com for more information and additional articles.
For subscription information, call (860) 875-2199, subscribe@circuitcellar.com or subscribe online. ýCircuit Cellar, the Magazine for Computer Applications. Posted with permission.

Click here to get your listing up.

Copyright © 2003 ChipCenter-QuestLink
About ChipCenter-Questlink  Contact Us  Privacy Statement   Advertising Information  FAQ