Re: Spartan 2e Help
HC devices does not work well with TTL output. HCT have TTL compatible inputs, but are 5V-rated only.
You better go with 74AHC devices (ex: 74AHC245). Then, the only thing you need is resistors at each output of the parallel port, in series, to the chip input (port -> chip direction). 300ohm is recommended.
You don't need resistors in the chip -> parallel port direction, or on the FPGA side.
You power the chip with 3.3V, the resistors are to limit the current if the parallel port output levels greater than 3.3V. Xilinx download cables use 74AHC series.