DocumentCode
3567350
Title
XCC-a tool for designing parameterizable IP cores in VHDL
Author
Mitra, Sujoy
Author_Institution
Xilinx Inc., San Jose, CA, USA
Volume
1
fYear
1999
Firstpage
752
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;
fLanguage
English
Publisher
ieee
Conference_Titel
Signals, Systems, and Computers, 1999. Conference Record of the Thirty-Third Asilomar Conference on
ISSN
1058-6393
Print_ISBN
0-7803-5700-0
Type
conf
DOI
10.1109/ACSSC.1999.832429
Filename
832429
Link To Document