|
沙发
楼主 |
发表于 2014-11-22 09:21:14
|
只看该作者
本帖最后由 shangdawei 于 2014-11-22 09:34 编辑
Is Spartan-6 Inputs 5V tolerant?
The Spartan-6 data sheet is clear that the maximum input voltage (Vin) is 4.0V, so the I/Os that you have connected to 5V are degrading and will eventually fail.
Connecting a Spartan-6 output buffer to the another devices input that is expecting 5V
will not cause 5V to applied to the Spartan-6 device and will not cause degradation.
You will need to check the other device's data sheet to determine if the 3.3V level will be recognized as a logic 1 state.
74ASxx as well as other bipolar logic families like 74xx, 74ALSxx and 74Fxx all have very weak high drive once the output voltage is above about 3.5V.
This probably explains why you haven't already damaged the S6.
On the other hand 5V CMOS logic generally has significant drive at or above 4V and will damage the S6 - even with a series resistor.
Note
that S6 does not have clamp diodes to Vcco like some other families and therefore your resistor will not prevent the possibility of avalanche breakdown on the S6 inputs.
When specifying a PCI IOSTANDARD, the clamp diodes to VCCO are enabled in Spartan 3a devices.
These clamp diodes are a requirement for PCI compliance. See UG331 (v1.7) section titled Clamp Diodes beginning on page 336.
You are correct that the IO clamp diodes are always enabled in Spartan 3/3e family devices, and the diodes are NOT always enabled in Spartan 3a family devices.
The ability to disable the clamp diodes in the S3a devices is what makes the S3a family devices hot-swap compliant (connected IO pins aren't shorted when the device is unpowered).
|
|