I'm trying to implement some very specific behavior of LUTs and slices, written in VHDL for Xilinx Virtex 5 FPGA synthesized using XST tool(s). I don't know if I can achieve my behavior by having the tools infer what I mean, so how do I explicitly direct this to happen?
I'm talking about use of the 6-input LUTs on Virtex5, of which there are 4 of them in a CLB.
I want to explicitly state: - Inputs to each of the 4 LUTs within ONE CLB slice - Route the 'S' outputs from the 4 XORCYs - Specify INPUT of the 'first' MUXCY (C0) - Route OUTPUT of the '4th' MUXCY (Cn) - Be able to specify the inputs of each LUT of the CLB in a specific order, since they obviously cascade..
Ideally I'd love to just instantiate a 'CLB' in VHDL with all inputs and outputs, and be able to map these..
I researched the documentation pretty heavily and haven't found anything really