You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
An unused PUDC_B pin should be configured as IN_ONLY and PULLUP. In order to configure IN_ONLY, an IOSTANDARD is required. This appears to be somewhat variable, but it is unclear why certain IOSTANDARDs are used.
xc7a50tfgg484-1: IOSTANDARD appears to be LVCMOS33
xc7k70tfbg676-2: IOSTANDARD appears to be LVCMOS15
xc7z010clg400-1: IOSTANDARD appears to be LVCMOS33
Currently fasm2frames always emits the IN_ONLY as LVCMOS33 if --emit_pudc_b_pullup is set.
One theory to be tested is whether the IOSTANDARD is only variable based on whether the IO bank with the PUDC_B pin is HR or HP.
The text was updated successfully, but these errors were encountered:
The 7 series FPGAs offer both high-performance (HP) and high-range (HR) I/O banks. The
HP I/O banks are designed to meet the performance requirements of high-speed memory
and other chip-to-chip interfaces with voltages up to 1.8V. The HR I/O banks are designed
to support a wider range of I/O standards with voltages up to 3.3V.
So this would suggest a pin in the HP bank should never be LVCMOS33 or LVCMOS25.
An unused PUDC_B pin should be configured as
IN_ONLY
andPULLUP
. In order to configureIN_ONLY
, an IOSTANDARD is required. This appears to be somewhat variable, but it is unclear why certain IOSTANDARDs are used.Currently fasm2frames always emits the
IN_ONLY
as LVCMOS33 if--emit_pudc_b_pullup
is set.One theory to be tested is whether the IOSTANDARD is only variable based on whether the IO bank with the PUDC_B pin is
HR
orHP
.The text was updated successfully, but these errors were encountered: