Forum Discussion

Altera_Forum's avatar
Altera_Forum
Icon for Honored Contributor rankHonored Contributor
15 years ago

A new processor

I am asking for comments on my project. It is a custom component used with SOPC builder, its purpose is to allow many more time critical functions to be programmed in C. When these functions are done in HDL, the verification is more complex than if done in a processor which should be reusable once verified. A program is used to parse the C code and generate content for memory blocks that hold the data and controls for the processor. The processor is designed to minimize the number of clock intervals to execute the C code. The Current size is 151 logic cells, 43 logic registers and fmax about 140 MHz. The bulk of the hardware is counted but some decoders and glue logic do have to be added.

The final size should be such that multiples can be used according to the time critical function needs. SOPC Builder can have multiple Nios's but I think too expensive, also there will be advantages from reducing the number of functions in one processor, but I don't have a good handle on the inter-process communication traffic.

Thanks, I appreciate your time. I am attaching a cycle log that shows the activity for a few C statements.

14 Replies