The Xilinx Spartan-3E Libraries Guide provides HDL designers with primitive and macro descriptions, usage examples, and attribute information.
This guide describes the primitive and macro design elements that make up the Xilinx Unified Libraries for the Spartan‑3E FPGA architecture. It includes VHDL and Verilog instantiation and inference code examples for each element.
The document is organized by functional categories such as Arithmetic Functions, Clock Components, I/O Components, RAM/ROM, and Slice/CLB primitives. It also explains attributes, constraints, and provides links to additional Xilinx documentation and support resources.
It describes the primitive elements available for Xilinx Spartan‑3E FPGA devices.
Additional documentation can be found on the Xilinx website at http://www.xilinx.com/literature.
Attributes are properties associated with a device architecture primitive that affect its functionality and are conveyed via generic maps in VHDL or defparams in Verilog.