Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

> described in your own design via the primitive library

There's your sandbox

EDIT: If you cannot replace their tools with yours, it is a sandbox.



The elements in the primitive library directly map to the hardware components available on the FPGA. There's no "sandbox" involved.


So when you say primitive components, are you talking about directly manipulating the components in a logic block (https://www.xilinx.com/support/documentation/user_guides/ug3...), or do you just mean the abstractions above that like "blockram", "LUT6", "shift register"? Because you can do a lot more with an FPGA's logic blocks than indicated by those higher level abstractions.


The relevant documents here are the "Virtex-6 Libraries Guide for HDL Designs" and "… for Schematic Designs". (There are similar documents for other part families.) These document all primitives available in the Virtex-6 family, including:

• Individual LUTs, with optional local or dual outputs (LUT1, LUT1_L, LUT1_D, … LUT6, LUT6_L, LUT6_D)

• Flip-flops (FDCE, FDRE, etc)

• The carry chain, which can be instantiated directly (CARRY4), or as its individual elements (MUXCY, XORCY)

• Shift registers implemented in LUTs (SRL16E, SRLC32E)

• Dynamically configurable LUTs (CFGLUT5)

https://www.xilinx.com/support/documentation/sw_manuals/xili...

https://www.xilinx.com/support/documentation/sw_manuals/xili...




Consider applying for YC's Winter 2027 batch! Applications are open till November 2.

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: