Title :
XCC-a tool for designing parameterizable IP cores in VHDL
Author_Institution :
Xilinx Inc., San Jose, CA, USA
Abstract :
As time to market and the ability to design a system on a chip become the prime determinant of the economic viability of new products, FPGAs are being used in applications calling for thousands or even millions of gates. Critical to implementing such systems quickly is the existence of intellectual property cores on lines similar to the large libraries provided by ASIC vendors. Here at XILINX, we are in the process of defining a methodology for creating and distributing IP cores targeted to XILINX FPGAs. We describe a tool for creating such IP cores in VHDL, the lingua franca of PLD based system designers. This tool is able so convert IP cores specified in structural (and, perhaps, parametric) VHDL into a form that can be distributed in a reasonably secure format. This tool makes it possible for third-party IP developers to create cores targeted to XILINX FPGAs merely by specifying the core in VHDL. Such a core may contain special implementation directives aimed at achieving better mapping into a target FPGA. In the final analysis, the core generation process is greatly simplified and accelerated.
Keywords :
field programmable gate arrays; hardware description languages; industrial property; logic CAD; program compilers; ASIC vendors; FPGA; PLD based system; VHDL; XCC; XILINX Core Compiler; core generation process; economic viability; implementation directives; intellectual property cores; large libraries; parameterizable IP cores design; secure format; system on a chip; time to market; Acceleration; Application specific integrated circuits; Field programmable gate arrays; Hardware design languages; Intellectual property; Libraries; Logic design; Silicon; Table lookup; Time to market;
Conference_Titel :
Signals, Systems, and Computers, 1999. Conference Record of the Thirty-Third Asilomar Conference on
Print_ISBN :
0-7803-5700-0
DOI :
10.1109/ACSSC.1999.832429