Title :
IP-based design of custom field programmable network processors
Author :
Bombana, Massimo ; Fominykh, Nikolay ; Gorla, Giulio ; Kriajev, Alexander ; Krivosheyin, Boris ; Rytchagov, J.
Author_Institution :
Central Res., Italtel Soc. Italiana Telecommun. SpA, Milan, Italy
Abstract :
A methodology was tested, based on reuse, to design ASIPs (application specific programmable processors) at ASIC cost. Criteria are defined to identify reusable semantics (noninstantiated intellectual properties) within functional specifications written in C. These are isolated as hierarchically nested, object oriented C++ behaviors. A “what-if” exploration flow brings to the optimized hw and sw sorting of every such IP inside an algorithm running on a programmable architecture. The specific architecture is modeled and taken into account by the sw and hw synthesis tools, not in the IP model. We evaluated the procedure developing a VLIW custom programmable processor, re-configurable on both hw and sw. This emulator is a prototype for fixed or programmable DSPs, and an archetype of a real-time field retargetable “class” processor, with optimum speed and power performance tuned to every new algorithm/data couple within a certain class of applications. An experiment on processing the real time code for multi-mode communication terminals is reported
Keywords :
C++ language; application specific integrated circuits; digital signal processing chips; industrial property; integrated circuit design; object-oriented programming; parallel architectures; programmable circuits; ASIPs; IP-based design; VLIW custom programmable processor; application specific programmable processors; custom field programmable network processors; functional specifications; multi-mode communication terminals; object oriented C++ behaviors; programmable architecture; semantics; what-if exploration flow; Application specific integrated circuits; Application specific processors; Costs; Digital signal processing; Intellectual property; Object oriented modeling; Prototypes; Sorting; Testing; VLIW;
Conference_Titel :
Electronics, Circuits and Systems, 1998 IEEE International Conference on
Conference_Location :
Lisboa
Print_ISBN :
0-7803-5008-1
DOI :
10.1109/ICECS.1998.813364