xilinx-unisims

VHDL Unisim Primitives Snippets for Xilinx FPGAs.

ZirconfleX

176

0

0.1.0

MIT

GitHub

xilinx-unisims Package

This package provides the Xilinx FPGA Unisim library as a set of VHDL snippets.

Xilinx FPGA Unsim libraries are or can be used to instantiate hardware dedicated logic elements available in the different FPGA families, elements such as PLL, MMCM , LUT, ...

Remark 1: This package replaces the "Xilinx-Snippets" package.

Remark 2: A similar extension for VScode can be found here

Supported FPGA families

The list is not a complete copy of the Unisim library available in the Xilinx Vivado tool! It does not contain elements as PCIE, Ethernet MAC, transceivers or other because those elements are too big to instantiate and one will probably never instantiate these anyway because all of these components are typically used through a wizard. The wizard provides an instantiate-able model targeted and customised following what the user demanded through the wizard.

The simplest way to install this is:

Second way to install this package is:

Use of the snippet list

​ Select, up/down arrow keys or mouse, and click in the list the wanted component. ​ For some components no list appears, then just hit [Tab] to instantiate the component.

Regards,