I read in the spartan data sheet:
"In a bank, inputs requiring VREF can be mixed with those
that do not but only one VREF voltage may be used within a
bank. Input buffers that use VREF are not 5V tolerant.
LVTTL, LVCMOS2, and PCI are 5V tolerant...."
Am I reading that right? No 5v on IO's requiting Vref?
Ive been blasting a few IO Vref pins for quite a while with 5v.Does it really need an attribute in the UCF file for inputs? What about inouts that recieve 5v?
Another thing I noticed is that you can only have clocks on Global clock pins [GCLK]. Am I right?
I never could get a if(clock'event)
or @always() to synthesize on anything but a GCLK pin.
Also on another subject is the IO reads writes with sizes of BYTE WORD and DWORD. the pci controller must have its hands full. if you write a word [16bits] at say $203 then it will shift the least significant byte over to ad[24..31] ,pull low CBE3 IIRC and then It will do another operation at $204 with that most significant byte at ad[7:0]. What I dont understand is why they do all this and still present the full address to the device. You know its $203, just have the word in ad[16:0] and the corresponding CBE pins low so you know its a word operation.Im just more interested as to how a IO operation looks like on the bus coming from the CPU to the PCI controller. How does it know the size of the IO operation? How would a pci controller differ on a NON intel CPU based motherboard?
If a IO operation is not claimed on this ASUS motherboard its sent a total of 4 times. I wonder if its dependent on how many occupied slots there are. I was also saw IO for address $60 and $64 which seems to be the keyboard. what all goes through the PCI bus anyway?
And no, my bios has no auto detect clk/dimm setting but still turns off the clk when it doesnt detect it. I just wish there was someway to have a PnP compatibility with out having PnP;) Windows just seems to think every damn thing needs a driver;) 'new hardware found!' ..So what ,its just a IO port you stupid OS.
just some questions and rants;)