|
|
|
@ -4,14 +4,14 @@ BLOCK ASYNCPATHS;
|
|
|
|
|
|
|
|
|
|
# The clock "usb" and "gpdi" sheet
|
|
|
|
|
LOCATE COMP "clk_25mhz" SITE "G2";
|
|
|
|
|
IOBUF PORT "clk_25mhz" PULLMODE=NONE IO_TYPE=LVCMOS33;
|
|
|
|
|
IOBUF PORT "clk_25mhz" PULLMODE=NONE IO_TYPE=LVCMOS33;
|
|
|
|
|
FREQUENCY PORT "clk_25mhz" 25 MHZ;
|
|
|
|
|
|
|
|
|
|
# JTAG and SPI FLASH voltage 3.3V and options to boot from SPI flash
|
|
|
|
|
# write to FLASH possible any time from JTAG:
|
|
|
|
|
SYSCONFIG CONFIG_IOVOLTAGE=3.3 COMPRESS_CONFIG=ON MCCLK_FREQ=62 MASTER_SPI_PORT=ENABLE SLAVE_SPI_PORT=DISABLE SLAVE_PARALLEL_PORT=DISABLE;
|
|
|
|
|
#SYSCONFIG CONFIG_IOVOLTAGE=3.3 COMPRESS_CONFIG=ON MCCLK_FREQ=62 MASTER_SPI_PORT=ENABLE SLAVE_SPI_PORT=DISABLE SLAVE_PARALLEL_PORT=DISABLE;
|
|
|
|
|
# write to FLASH possible from user bitstream:
|
|
|
|
|
# SYSCONFIG CONFIG_IOVOLTAGE=3.3 COMPRESS_CONFIG=ON MCCLK_FREQ=62 MASTER_SPI_PORT=DISABLE SLAVE_SPI_PORT=DISABLE SLAVE_PARALLEL_PORT=DISABLE;
|
|
|
|
|
SYSCONFIG CONFIG_IOVOLTAGE=3.3 COMPRESS_CONFIG=ON MCCLK_FREQ=62 MASTER_SPI_PORT=DISABLE SLAVE_SPI_PORT=DISABLE SLAVE_PARALLEL_PORT=DISABLE;
|
|
|
|
|
|
|
|
|
|
## USBSERIAL FTDI-FPGA serial port "usb" sheet
|
|
|
|
|
LOCATE COMP "ftdi_rxd" SITE "L4"; # FPGA transmits to ftdi
|
|
|
|
@ -19,11 +19,11 @@ LOCATE COMP "ftdi_txd" SITE "M1"; # FPGA receives from ftdi
|
|
|
|
|
LOCATE COMP "ftdi_nrts" SITE "M3"; # FPGA receives
|
|
|
|
|
LOCATE COMP "ftdi_ndtr" SITE "N1"; # FPGA receives
|
|
|
|
|
LOCATE COMP "ftdi_txden" SITE "L3"; # FPGA receives
|
|
|
|
|
IOBUF PORT "ftdi_rxd" PULLMODE=UP IO_TYPE=LVCMOS33 DRIVE=4;
|
|
|
|
|
IOBUF PORT "ftdi_txd" PULLMODE=UP IO_TYPE=LVCMOS33;
|
|
|
|
|
IOBUF PORT "ftdi_nrts" PULLMODE=UP IO_TYPE=LVCMOS33;
|
|
|
|
|
IOBUF PORT "ftdi_ndtr" PULLMODE=UP IO_TYPE=LVCMOS33;
|
|
|
|
|
IOBUF PORT "ftdi_txden" PULLMODE=UP IO_TYPE=LVCMOS33;
|
|
|
|
|
IOBUF PORT "ftdi_rxd" PULLMODE=UP IO_TYPE=LVCMOS33 DRIVE=4;
|
|
|
|
|
IOBUF PORT "ftdi_txd" PULLMODE=UP IO_TYPE=LVCMOS33;
|
|
|
|
|
IOBUF PORT "ftdi_nrts" PULLMODE=UP IO_TYPE=LVCMOS33;
|
|
|
|
|
IOBUF PORT "ftdi_ndtr" PULLMODE=UP IO_TYPE=LVCMOS33;
|
|
|
|
|
IOBUF PORT "ftdi_txden" PULLMODE=UP IO_TYPE=LVCMOS33;
|
|
|
|
|
|
|
|
|
|
## LED indicators "blinkey" and "gpio" sheet
|
|
|
|
|
LOCATE COMP "led[7]" SITE "H3";
|
|
|
|
@ -34,14 +34,14 @@ LOCATE COMP "led[3]" SITE "D2";
|
|
|
|
|
LOCATE COMP "led[2]" SITE "C1";
|
|
|
|
|
LOCATE COMP "led[1]" SITE "C2";
|
|
|
|
|
LOCATE COMP "led[0]" SITE "B2";
|
|
|
|
|
IOBUF PORT "led[0]" PULLMODE=NONE IO_TYPE=LVCMOS33 DRIVE=4;
|
|
|
|
|
IOBUF PORT "led[1]" PULLMODE=NONE IO_TYPE=LVCMOS33 DRIVE=4;
|
|
|
|
|
IOBUF PORT "led[2]" PULLMODE=NONE IO_TYPE=LVCMOS33 DRIVE=4;
|
|
|
|
|
IOBUF PORT "led[3]" PULLMODE=NONE IO_TYPE=LVCMOS33 DRIVE=4;
|
|
|
|
|
IOBUF PORT "led[4]" PULLMODE=NONE IO_TYPE=LVCMOS33 DRIVE=4;
|
|
|
|
|
IOBUF PORT "led[5]" PULLMODE=NONE IO_TYPE=LVCMOS33 DRIVE=4;
|
|
|
|
|
IOBUF PORT "led[6]" PULLMODE=NONE IO_TYPE=LVCMOS33 DRIVE=4;
|
|
|
|
|
IOBUF PORT "led[7]" PULLMODE=NONE IO_TYPE=LVCMOS33 DRIVE=4;
|
|
|
|
|
IOBUF PORT "led[0]" PULLMODE=NONE IO_TYPE=LVCMOS33 DRIVE=4;
|
|
|
|
|
IOBUF PORT "led[1]" PULLMODE=NONE IO_TYPE=LVCMOS33 DRIVE=4;
|
|
|
|
|
IOBUF PORT "led[2]" PULLMODE=NONE IO_TYPE=LVCMOS33 DRIVE=4;
|
|
|
|
|
IOBUF PORT "led[3]" PULLMODE=NONE IO_TYPE=LVCMOS33 DRIVE=4;
|
|
|
|
|
IOBUF PORT "led[4]" PULLMODE=NONE IO_TYPE=LVCMOS33 DRIVE=4;
|
|
|
|
|
IOBUF PORT "led[5]" PULLMODE=NONE IO_TYPE=LVCMOS33 DRIVE=4;
|
|
|
|
|
IOBUF PORT "led[6]" PULLMODE=NONE IO_TYPE=LVCMOS33 DRIVE=4;
|
|
|
|
|
IOBUF PORT "led[7]" PULLMODE=NONE IO_TYPE=LVCMOS33 DRIVE=4;
|
|
|
|
|
|
|
|
|
|
## Pushbuttons "blinkey", "flash", "power", "gpdi" sheet
|
|
|
|
|
LOCATE COMP "btn[0]" SITE "D6"; # BTN_PWRn (inverted logic)
|
|
|
|
@ -51,23 +51,23 @@ LOCATE COMP "btn[3]" SITE "R18"; # UP
|
|
|
|
|
LOCATE COMP "btn[4]" SITE "V1"; # DOWN
|
|
|
|
|
LOCATE COMP "btn[5]" SITE "U1"; # LEFT
|
|
|
|
|
LOCATE COMP "btn[6]" SITE "H16"; # RIGHT
|
|
|
|
|
IOBUF PORT "btn[0]" PULLMODE=UP IO_TYPE=LVCMOS33;
|
|
|
|
|
IOBUF PORT "btn[1]" PULLMODE=DOWN IO_TYPE=LVCMOS33;
|
|
|
|
|
IOBUF PORT "btn[2]" PULLMODE=DOWN IO_TYPE=LVCMOS33;
|
|
|
|
|
IOBUF PORT "btn[3]" PULLMODE=DOWN IO_TYPE=LVCMOS33;
|
|
|
|
|
IOBUF PORT "btn[4]" PULLMODE=DOWN IO_TYPE=LVCMOS33;
|
|
|
|
|
IOBUF PORT "btn[5]" PULLMODE=DOWN IO_TYPE=LVCMOS33;
|
|
|
|
|
IOBUF PORT "btn[6]" PULLMODE=DOWN IO_TYPE=LVCMOS33;
|
|
|
|
|
IOBUF PORT "btn[0]" PULLMODE=UP IO_TYPE=LVCMOS33;
|
|
|
|
|
IOBUF PORT "btn[1]" PULLMODE=DOWN IO_TYPE=LVCMOS33;
|
|
|
|
|
IOBUF PORT "btn[2]" PULLMODE=DOWN IO_TYPE=LVCMOS33;
|
|
|
|
|
IOBUF PORT "btn[3]" PULLMODE=DOWN IO_TYPE=LVCMOS33;
|
|
|
|
|
IOBUF PORT "btn[4]" PULLMODE=DOWN IO_TYPE=LVCMOS33;
|
|
|
|
|
IOBUF PORT "btn[5]" PULLMODE=DOWN IO_TYPE=LVCMOS33;
|
|
|
|
|
IOBUF PORT "btn[6]" PULLMODE=DOWN IO_TYPE=LVCMOS33;
|
|
|
|
|
|
|
|
|
|
## DIP switch "blinkey", "gpio" sheet
|
|
|
|
|
LOCATE COMP "sw[0]" SITE "E8"; # SW1
|
|
|
|
|
LOCATE COMP "sw[1]" SITE "D8"; # SW2
|
|
|
|
|
LOCATE COMP "sw[2]" SITE "D7"; # SW3
|
|
|
|
|
LOCATE COMP "sw[3]" SITE "E7"; # SW4
|
|
|
|
|
IOBUF PORT "sw[0]" PULLMODE=DOWN IO_TYPE=LVCMOS33;
|
|
|
|
|
IOBUF PORT "sw[1]" PULLMODE=DOWN IO_TYPE=LVCMOS33;
|
|
|
|
|
IOBUF PORT "sw[2]" PULLMODE=DOWN IO_TYPE=LVCMOS33;
|
|
|
|
|
IOBUF PORT "sw[3]" PULLMODE=DOWN IO_TYPE=LVCMOS33;
|
|
|
|
|
IOBUF PORT "sw[0]" PULLMODE=DOWN IO_TYPE=LVCMOS33;
|
|
|
|
|
IOBUF PORT "sw[1]" PULLMODE=DOWN IO_TYPE=LVCMOS33;
|
|
|
|
|
IOBUF PORT "sw[2]" PULLMODE=DOWN IO_TYPE=LVCMOS33;
|
|
|
|
|
IOBUF PORT "sw[3]" PULLMODE=DOWN IO_TYPE=LVCMOS33;
|
|
|
|
|
|
|
|
|
|
## SPI OLED DISPLAY SSD1331 (Color) or SSD1306 (B/W) "blinkey", "usb" sheet
|
|
|
|
|
LOCATE COMP "oled_clk" SITE "P4";
|
|
|
|
@ -75,15 +75,15 @@ LOCATE COMP "oled_mosi" SITE "P3";
|
|
|
|
|
LOCATE COMP "oled_dc" SITE "P1";
|
|
|
|
|
LOCATE COMP "oled_resn" SITE "P2";
|
|
|
|
|
LOCATE COMP "oled_csn" SITE "N2";
|
|
|
|
|
IOBUF PORT "oled_clk" PULLMODE=UP IO_TYPE=LVCMOS33 DRIVE=4;
|
|
|
|
|
IOBUF PORT "oled_mosi" PULLMODE=UP IO_TYPE=LVCMOS33 DRIVE=4;
|
|
|
|
|
IOBUF PORT "oled_dc" PULLMODE=UP IO_TYPE=LVCMOS33 DRIVE=4;
|
|
|
|
|
IOBUF PORT "oled_resn" PULLMODE=UP IO_TYPE=LVCMOS33 DRIVE=4;
|
|
|
|
|
IOBUF PORT "oled_csn" PULLMODE=UP IO_TYPE=LVCMOS33 DRIVE=4;
|
|
|
|
|
IOBUF PORT "oled_clk" PULLMODE=UP IO_TYPE=LVCMOS33 DRIVE=4;
|
|
|
|
|
IOBUF PORT "oled_mosi" PULLMODE=UP IO_TYPE=LVCMOS33 DRIVE=4;
|
|
|
|
|
IOBUF PORT "oled_dc" PULLMODE=UP IO_TYPE=LVCMOS33 DRIVE=4;
|
|
|
|
|
IOBUF PORT "oled_resn" PULLMODE=UP IO_TYPE=LVCMOS33 DRIVE=4;
|
|
|
|
|
IOBUF PORT "oled_csn" PULLMODE=UP IO_TYPE=LVCMOS33 DRIVE=4;
|
|
|
|
|
|
|
|
|
|
## SPI Flash chip "flash" sheet
|
|
|
|
|
LOCATE COMP "flash_csn" SITE "R2";
|
|
|
|
|
LOCATE COMP "flash_clk" SITE "U3";
|
|
|
|
|
#LOCATE COMP "flash_clk" SITE "U3";
|
|
|
|
|
LOCATE COMP "flash_mosi" SITE "W2";
|
|
|
|
|
LOCATE COMP "flash_miso" SITE "V2";
|
|
|
|
|
LOCATE COMP "flash_holdn" SITE "W1";
|
|
|
|
@ -95,19 +95,19 @@ LOCATE COMP "flash_wpn" SITE "Y2";
|
|
|
|
|
#LOCATE COMP "flash_cfg_select[0]" SITE "AM4";
|
|
|
|
|
#LOCATE COMP "flash_cfg_select[1]" SITE "AL4";
|
|
|
|
|
#LOCATE COMP "flash_cfg_select[2]" SITE "AK4";
|
|
|
|
|
IOBUF PORT "flash_csn" PULLMODE=UP IO_TYPE=LVCMOS33 DRIVE=4;
|
|
|
|
|
IOBUF PORT "flash_clk" PULLMODE=DOWN IO_TYPE=LVCMOS33 DRIVE=4;
|
|
|
|
|
IOBUF PORT "flash_mosi" PULLMODE=UP IO_TYPE=LVCMOS33 DRIVE=4;
|
|
|
|
|
IOBUF PORT "flash_miso" PULLMODE=UP IO_TYPE=LVCMOS33 DRIVE=4;
|
|
|
|
|
IOBUF PORT "flash_holdn" PULLMODE=UP IO_TYPE=LVCMOS33 DRIVE=4;
|
|
|
|
|
IOBUF PORT "flash_wpn" PULLMODE=UP IO_TYPE=LVCMOS33 DRIVE=4;
|
|
|
|
|
#IOBUF PORT "flash_csspin" PULLMODE=UP IO_TYPE=LVCMOS33 DRIVE=4;
|
|
|
|
|
#IOBUF PORT "flash_initn" PULLMODE=UP IO_TYPE=LVCMOS33 DRIVE=4;
|
|
|
|
|
#IOBUF PORT "flash_done" PULLMODE=UP IO_TYPE=LVCMOS33 DRIVE=4;
|
|
|
|
|
#IOBUF PORT "flash_programn" PULLMODE=UP IO_TYPE=LVCMOS33 DRIVE=4;
|
|
|
|
|
#IOBUF PORT "flash_cfg_select[0]" PULLMODE=DOWN IO_TYPE=LVCMOS33 DRIVE=4;
|
|
|
|
|
#IOBUF PORT "flash_cfg_select[1]" PULLMODE=DOWN IO_TYPE=LVCMOS33 DRIVE=4;
|
|
|
|
|
#IOBUF PORT "flash_cfg_select[2]" PULLMODE=DOWN IO_TYPE=LVCMOS33 DRIVE=4;
|
|
|
|
|
IOBUF PORT "flash_csn" PULLMODE=NONE IO_TYPE=LVCMOS33 DRIVE=4;
|
|
|
|
|
#IOBUF PORT "flash_clk" PULLMODE=NONE IO_TYPE=LVCMOS33 DRIVE=4;
|
|
|
|
|
IOBUF PORT "flash_mosi" PULLMODE=NONE IO_TYPE=LVCMOS33 DRIVE=4;
|
|
|
|
|
IOBUF PORT "flash_miso" PULLMODE=NONE IO_TYPE=LVCMOS33 DRIVE=4;
|
|
|
|
|
IOBUF PORT "flash_holdn" PULLMODE=NONE IO_TYPE=LVCMOS33 DRIVE=4;
|
|
|
|
|
IOBUF PORT "flash_wpn" PULLMODE=NONE IO_TYPE=LVCMOS33 DRIVE=4;
|
|
|
|
|
#IOBUF PORT "flash_csspin" PULLMODE=UP IO_TYPE=LVCMOS33 DRIVE=4;
|
|
|
|
|
#IOBUF PORT "flash_initn" PULLMODE=UP IO_TYPE=LVCMOS33 DRIVE=4;
|
|
|
|
|
#IOBUF PORT "flash_done" PULLMODE=UP IO_TYPE=LVCMOS33 DRIVE=4;
|
|
|
|
|
#IOBUF PORT "flash_programn" PULLMODE=UP IO_TYPE=LVCMOS33 DRIVE=4;
|
|
|
|
|
#IOBUF PORT "flash_cfg_select[0]" PULLMODE=DOWN IO_TYPE=LVCMOS33 DRIVE=4;
|
|
|
|
|
#IOBUF PORT "flash_cfg_select[1]" PULLMODE=DOWN IO_TYPE=LVCMOS33 DRIVE=4;
|
|
|
|
|
#IOBUF PORT "flash_cfg_select[2]" PULLMODE=DOWN IO_TYPE=LVCMOS33 DRIVE=4;
|
|
|
|
|
|
|
|
|
|
## SD card "sdcard", "usb" sheet
|
|
|
|
|
LOCATE COMP "sd_clk" SITE "H2"; # sd_clk WiFi_GPIO14
|
|
|
|
@ -118,24 +118,24 @@ LOCATE COMP "sd_d[2]" SITE "K1"; # sd_dat2 WiFi_GPIO12
|
|
|
|
|
LOCATE COMP "sd_d[3]" SITE "K2"; # sd_dat3_csn WiFi_GPIO13
|
|
|
|
|
LOCATE COMP "sd_wp" SITE "P5"; # not connected
|
|
|
|
|
LOCATE COMP "sd_cdn" SITE "N5"; # not connected
|
|
|
|
|
IOBUF PORT "sd_clk" PULLMODE=UP IO_TYPE=LVCMOS33 DRIVE=4;
|
|
|
|
|
IOBUF PORT "sd_cmd" PULLMODE=UP IO_TYPE=LVCMOS33 DRIVE=4;
|
|
|
|
|
IOBUF PORT "sd_d[0]" PULLMODE=UP IO_TYPE=LVCMOS33 DRIVE=4;
|
|
|
|
|
IOBUF PORT "sd_d[1]" PULLMODE=UP IO_TYPE=LVCMOS33 DRIVE=4;
|
|
|
|
|
IOBUF PORT "sd_d[2]" PULLMODE=NONE IO_TYPE=LVCMOS33 DRIVE=4; # WiFi GPIO12 pulldown bootstrapping requirement
|
|
|
|
|
IOBUF PORT "sd_d[3]" PULLMODE=UP IO_TYPE=LVCMOS33 DRIVE=4;
|
|
|
|
|
IOBUF PORT "sd_wp" PULLMODE=UP IO_TYPE=LVCMOS33 DRIVE=4;
|
|
|
|
|
IOBUF PORT "sd_cdn" PULLMODE=UP IO_TYPE=LVCMOS33 DRIVE=4;
|
|
|
|
|
IOBUF PORT "sd_clk" PULLMODE=UP IO_TYPE=LVCMOS33 DRIVE=4;
|
|
|
|
|
IOBUF PORT "sd_cmd" PULLMODE=UP IO_TYPE=LVCMOS33 DRIVE=4;
|
|
|
|
|
IOBUF PORT "sd_d[0]" PULLMODE=UP IO_TYPE=LVCMOS33 DRIVE=4;
|
|
|
|
|
IOBUF PORT "sd_d[1]" PULLMODE=UP IO_TYPE=LVCMOS33 DRIVE=4;
|
|
|
|
|
IOBUF PORT "sd_d[2]" PULLMODE=UP IO_TYPE=LVCMOS33 DRIVE=4; # WiFi GPIO12 pulldown bootstrapping requirement
|
|
|
|
|
IOBUF PORT "sd_d[3]" PULLMODE=UP IO_TYPE=LVCMOS33 DRIVE=4;
|
|
|
|
|
IOBUF PORT "sd_wp" PULLMODE=UP IO_TYPE=LVCMOS33 DRIVE=4;
|
|
|
|
|
IOBUF PORT "sd_cdn" PULLMODE=UP IO_TYPE=LVCMOS33 DRIVE=4;
|
|
|
|
|
|
|
|
|
|
## ADC SPI (MAX11123) "analog", "ram" sheet
|
|
|
|
|
LOCATE COMP "adc_csn" SITE "R17";
|
|
|
|
|
LOCATE COMP "adc_mosi" SITE "R16";
|
|
|
|
|
LOCATE COMP "adc_miso" SITE "U16";
|
|
|
|
|
LOCATE COMP "adc_sclk" SITE "P17";
|
|
|
|
|
IOBUF PORT "adc_csn" PULLMODE=UP IO_TYPE=LVCMOS33 DRIVE=4;
|
|
|
|
|
IOBUF PORT "adc_mosi" PULLMODE=UP IO_TYPE=LVCMOS33 DRIVE=4;
|
|
|
|
|
IOBUF PORT "adc_miso" PULLMODE=UP IO_TYPE=LVCMOS33 DRIVE=4;
|
|
|
|
|
IOBUF PORT "adc_sclk" PULLMODE=UP IO_TYPE=LVCMOS33 DRIVE=4;
|
|
|
|
|
IOBUF PORT "adc_csn" PULLMODE=UP IO_TYPE=LVCMOS33 DRIVE=4;
|
|
|
|
|
IOBUF PORT "adc_mosi" PULLMODE=UP IO_TYPE=LVCMOS33 DRIVE=4;
|
|
|
|
|
IOBUF PORT "adc_miso" PULLMODE=UP IO_TYPE=LVCMOS33 DRIVE=4;
|
|
|
|
|
IOBUF PORT "adc_sclk" PULLMODE=UP IO_TYPE=LVCMOS33 DRIVE=4;
|
|
|
|
|
|
|
|
|
|
## Audio 4-bit DAC "analog", "gpio" sheet
|
|
|
|
|
# Output impedance 75 ohm.
|
|
|
|
@ -152,18 +152,18 @@ LOCATE COMP "audio_v[3]" SITE "E5"; # JACK RING2 (video or digital audio)
|
|
|
|
|
LOCATE COMP "audio_v[2]" SITE "F5";
|
|
|
|
|
LOCATE COMP "audio_v[1]" SITE "F2";
|
|
|
|
|
LOCATE COMP "audio_v[0]" SITE "H5";
|
|
|
|
|
IOBUF PORT "audio_l[3]" PULLMODE=NONE IO_TYPE=LVCMOS33 DRIVE=16;
|
|
|
|
|
IOBUF PORT "audio_l[2]" PULLMODE=NONE IO_TYPE=LVCMOS33 DRIVE=16;
|
|
|
|
|
IOBUF PORT "audio_l[1]" PULLMODE=NONE IO_TYPE=LVCMOS33 DRIVE=16;
|
|
|
|
|
IOBUF PORT "audio_l[0]" PULLMODE=NONE IO_TYPE=LVCMOS33 DRIVE=16;
|
|
|
|
|
IOBUF PORT "audio_r[3]" PULLMODE=NONE IO_TYPE=LVCMOS33 DRIVE=16;
|
|
|
|
|
IOBUF PORT "audio_r[2]" PULLMODE=NONE IO_TYPE=LVCMOS33 DRIVE=16;
|
|
|
|
|
IOBUF PORT "audio_r[1]" PULLMODE=NONE IO_TYPE=LVCMOS33 DRIVE=16;
|
|
|
|
|
IOBUF PORT "audio_r[0]" PULLMODE=NONE IO_TYPE=LVCMOS33 DRIVE=16;
|
|
|
|
|
IOBUF PORT "audio_v[3]" PULLMODE=NONE IO_TYPE=LVCMOS33 DRIVE=16;
|
|
|
|
|
IOBUF PORT "audio_v[2]" PULLMODE=NONE IO_TYPE=LVCMOS33 DRIVE=16;
|
|
|
|
|
IOBUF PORT "audio_v[1]" PULLMODE=NONE IO_TYPE=LVCMOS33 DRIVE=16;
|
|
|
|
|
IOBUF PORT "audio_v[0]" PULLMODE=NONE IO_TYPE=LVCMOS33 DRIVE=16;
|
|
|
|
|
IOBUF PORT "audio_l[3]" PULLMODE=NONE IO_TYPE=LVCMOS33 DRIVE=16;
|
|
|
|
|
IOBUF PORT "audio_l[2]" PULLMODE=NONE IO_TYPE=LVCMOS33 DRIVE=16;
|
|
|
|
|
IOBUF PORT "audio_l[1]" PULLMODE=NONE IO_TYPE=LVCMOS33 DRIVE=16;
|
|
|
|
|
IOBUF PORT "audio_l[0]" PULLMODE=NONE IO_TYPE=LVCMOS33 DRIVE=16;
|
|
|
|
|
IOBUF PORT "audio_r[3]" PULLMODE=NONE IO_TYPE=LVCMOS33 DRIVE=16;
|
|
|
|
|
IOBUF PORT "audio_r[2]" PULLMODE=NONE IO_TYPE=LVCMOS33 DRIVE=16;
|
|
|
|
|
IOBUF PORT "audio_r[1]" PULLMODE=NONE IO_TYPE=LVCMOS33 DRIVE=16;
|
|
|
|
|
IOBUF PORT "audio_r[0]" PULLMODE=NONE IO_TYPE=LVCMOS33 DRIVE=16;
|
|
|
|
|
IOBUF PORT "audio_v[3]" PULLMODE=NONE IO_TYPE=LVCMOS33 DRIVE=16;
|
|
|
|
|
IOBUF PORT "audio_v[2]" PULLMODE=NONE IO_TYPE=LVCMOS33 DRIVE=16;
|
|
|
|
|
IOBUF PORT "audio_v[1]" PULLMODE=NONE IO_TYPE=LVCMOS33 DRIVE=16;
|
|
|
|
|
IOBUF PORT "audio_v[0]" PULLMODE=NONE IO_TYPE=LVCMOS33 DRIVE=16;
|
|
|
|
|
|
|
|
|
|
## WiFi ESP-32 "wifi", "usb", "flash" sheet
|
|
|
|
|
# other pins are shared with GP/GN, SD card and JTAG
|
|
|
|
@ -175,31 +175,31 @@ LOCATE COMP "wifi_gpio5" SITE "N4"; # WIFI LED
|
|
|
|
|
LOCATE COMP "wifi_gpio16" SITE "L1"; # Serial1 RX
|
|
|
|
|
LOCATE COMP "wifi_gpio17" SITE "N3"; # Serial1 TX
|
|
|
|
|
# LOCATE COMP "prog_done" SITE "Y3"; # not GPIO, always active
|
|
|
|
|
IOBUF PORT "wifi_en" PULLMODE=UP IO_TYPE=LVCMOS33 DRIVE=4;
|
|
|
|
|
IOBUF PORT "wifi_rxd" PULLMODE=UP IO_TYPE=LVCMOS33 DRIVE=4;
|
|
|
|
|
IOBUF PORT "wifi_txd" PULLMODE=UP IO_TYPE=LVCMOS33 DRIVE=4;
|
|
|
|
|
IOBUF PORT "wifi_gpio0" PULLMODE=UP IO_TYPE=LVCMOS33 DRIVE=4;
|
|
|
|
|
IOBUF PORT "wifi_gpio16" PULLMODE=UP IO_TYPE=LVCMOS33 DRIVE=4;
|
|
|
|
|
IOBUF PORT "wifi_gpio17" PULLMODE=UP IO_TYPE=LVCMOS33 DRIVE=4;
|
|
|
|
|
# IOBUF PORT "prog_done" PULLMODE=UP IO_TYPE=LVCMOS33 DRIVE=4;
|
|
|
|
|
IOBUF PORT "wifi_en" PULLMODE=UP IO_TYPE=LVCMOS33 DRIVE=4;
|
|
|
|
|
IOBUF PORT "wifi_rxd" PULLMODE=UP IO_TYPE=LVCMOS33 DRIVE=4;
|
|
|
|
|
IOBUF PORT "wifi_txd" PULLMODE=UP IO_TYPE=LVCMOS33 DRIVE=4;
|
|
|
|
|
IOBUF PORT "wifi_gpio0" PULLMODE=UP IO_TYPE=LVCMOS33 DRIVE=4;
|
|
|
|
|
IOBUF PORT "wifi_gpio16" PULLMODE=UP IO_TYPE=LVCMOS33 DRIVE=4;
|
|
|
|
|
IOBUF PORT "wifi_gpio17" PULLMODE=UP IO_TYPE=LVCMOS33 DRIVE=4;
|
|
|
|
|
# IOBUF PORT "prog_done" PULLMODE=UP IO_TYPE=LVCMOS33 DRIVE=4;
|
|
|
|
|
|
|
|
|
|
## PCB antenna 433 MHz (may be also used for FM) "usb" sheet
|
|
|
|
|
LOCATE COMP "ant_433mhz" SITE "G1";
|
|
|
|
|
IOBUF PORT "ant_433mhz" PULLMODE=NONE IO_TYPE=LVCMOS33 DRIVE=4;
|
|
|
|
|
IOBUF PORT "ant_433mhz" PULLMODE=NONE IO_TYPE=LVCMOS33 DRIVE=4;
|
|
|
|
|
|
|
|
|
|
## Second USB port "US2" going directly into FPGA "usb", "ram" sheet
|
|
|
|
|
LOCATE COMP "usb_fpga_dp" SITE "E16"; # single ended or differential input only
|
|
|
|
|
LOCATE COMP "usb_fpga_dn" SITE "F16";
|
|
|
|
|
IOBUF PORT "usb_fpga_dp" PULLMODE=NONE IO_TYPE=LVCMOS33D DRIVE=16;
|
|
|
|
|
IOBUF PORT "usb_fpga_dn" PULLMODE=NONE IO_TYPE=LVCMOS33D DRIVE=16;
|
|
|
|
|
IOBUF PORT "usb_fpga_dp" PULLMODE=NONE IO_TYPE=LVCMOS33D DRIVE=16;
|
|
|
|
|
IOBUF PORT "usb_fpga_dn" PULLMODE=NONE IO_TYPE=LVCMOS33D DRIVE=16;
|
|
|
|
|
LOCATE COMP "usb_fpga_bd_dp" SITE "D15"; # single-ended bidirectional
|
|
|
|
|
LOCATE COMP "usb_fpga_bd_dn" SITE "E15";
|
|
|
|
|
IOBUF PORT "usb_fpga_bd_dp" PULLMODE=NONE IO_TYPE=LVCMOS33 DRIVE=4;
|
|
|
|
|
IOBUF PORT "usb_fpga_bd_dn" PULLMODE=NONE IO_TYPE=LVCMOS33 DRIVE=4;
|
|
|
|
|
IOBUF PORT "usb_fpga_bd_dp" PULLMODE=NONE IO_TYPE=LVCMOS33 DRIVE=4;
|
|
|
|
|
IOBUF PORT "usb_fpga_bd_dn" PULLMODE=NONE IO_TYPE=LVCMOS33 DRIVE=4;
|
|
|
|
|
LOCATE COMP "usb_fpga_pu_dp" SITE "B12"; # pull up/down control
|
|
|
|
|
LOCATE COMP "usb_fpga_pu_dn" SITE "C12";
|
|
|
|
|
IOBUF PORT "usb_fpga_pu_dp" PULLMODE=NONE IO_TYPE=LVCMOS33 DRIVE=16;
|
|
|
|
|
IOBUF PORT "usb_fpga_pu_dn" PULLMODE=NONE IO_TYPE=LVCMOS33 DRIVE=16;
|
|
|
|
|
IOBUF PORT "usb_fpga_pu_dp" PULLMODE=NONE IO_TYPE=LVCMOS33 DRIVE=16;
|
|
|
|
|
IOBUF PORT "usb_fpga_pu_dn" PULLMODE=NONE IO_TYPE=LVCMOS33 DRIVE=16;
|
|
|
|
|
|
|
|
|
|
## JTAG ESP-32 "usb" sheet
|
|
|
|
|
# connected to FT231X and ESP-32
|
|
|
|
@ -209,10 +209,10 @@ IOBUF PORT "usb_fpga_pu_dn" PULLMODE=NONE IO_TYPE=LVCMOS33 DRIVE=16;
|
|
|
|
|
#LOCATE COMP "jtag_tdo" SITE "V4"; # FTDI_nCTS FPGA transmits
|
|
|
|
|
#LOCATE COMP "jtag_tck" SITE "T5"; # FTDI_nDSR FPGA receives
|
|
|
|
|
#LOCATE COMP "jtag_tms" SITE "U5"; # FTDI_nDCD FPGA receives
|
|
|
|
|
#IOBUF PORT "jtag_tdi" PULLMODE=UP IO_TYPE=LVCMOS33 DRIVE=4;
|
|
|
|
|
#IOBUF PORT "jtag_tdo" PULLMODE=UP IO_TYPE=LVCMOS33 DRIVE=4;
|
|
|
|
|
#IOBUF PORT "jtag_tck" PULLMODE=UP IO_TYPE=LVCMOS33 DRIVE=4;
|
|
|
|
|
#IOBUF PORT "jtag_tms" PULLMODE=UP IO_TYPE=LVCMOS33 DRIVE=4;
|
|
|
|
|
#IOBUF PORT "jtag_tdi" PULLMODE=UP IO_TYPE=LVCMOS33 DRIVE=4;
|
|
|
|
|
#IOBUF PORT "jtag_tdo" PULLMODE=UP IO_TYPE=LVCMOS33 DRIVE=4;
|
|
|
|
|
#IOBUF PORT "jtag_tck" PULLMODE=UP IO_TYPE=LVCMOS33 DRIVE=4;
|
|
|
|
|
#IOBUF PORT "jtag_tms" PULLMODE=UP IO_TYPE=LVCMOS33 DRIVE=4;
|
|
|
|
|
|
|
|
|
|
## SDRAM "ram" sheet
|
|
|
|
|
LOCATE COMP "sdram_clk" SITE "F19";
|
|
|
|
@ -330,40 +330,40 @@ IOBUF PORT "gpdi_scl" PULLMODE=UP IO_TYPE=LVCMOS33 DRIVE=4;
|
|
|
|
|
# To enable differential, rename LVCMOS33->LVCMOS33D
|
|
|
|
|
# To enable clock i/o, add this (example):
|
|
|
|
|
#FREQUENCY PORT "gp[12]" 25.00 MHZ;
|
|
|
|
|
LOCATE COMP "gp[0]" SITE "B11"; # J1_5+ GP0 PCLK
|
|
|
|
|
LOCATE COMP "gn[0]" SITE "C11"; # J1_5- GN0 PCLK
|
|
|
|
|
LOCATE COMP "gp[1]" SITE "A10"; # J1_7+ GP1 PCLK
|
|
|
|
|
LOCATE COMP "gn[1]" SITE "A11"; # J1_7- GN1 PCLK
|
|
|
|
|
LOCATE COMP "gp[2]" SITE "A9"; # J1_9+ GP2 GR_PCLK
|
|
|
|
|
LOCATE COMP "gn[2]" SITE "B10"; # J1_9- GN2 GR_PCLK
|
|
|
|
|
LOCATE COMP "gp[3]" SITE "B9"; # J1_11+ GP3
|
|
|
|
|
LOCATE COMP "gn[3]" SITE "C10"; # J1_11- GN3
|
|
|
|
|
LOCATE COMP "gp[4]" SITE "A7"; # J1_13+ GP4
|
|
|
|
|
LOCATE COMP "gn[4]" SITE "A8"; # J1_13- GN4
|
|
|
|
|
LOCATE COMP "gp[5]" SITE "C8"; # J1_15+ GP5
|
|
|
|
|
LOCATE COMP "gn[5]" SITE "B8"; # J1_15- GN5
|
|
|
|
|
LOCATE COMP "gp[6]" SITE "C6"; # J1_17+ GP6
|
|
|
|
|
LOCATE COMP "gn[6]" SITE "C7"; # J1_17- GN6
|
|
|
|
|
IOBUF PORT "gp[0]" PULLMODE=UP IO_TYPE=LVCMOS33 DRIVE=4;
|
|
|
|
|
IOBUF PORT "gn[0]" PULLMODE=UP IO_TYPE=LVCMOS33 DRIVE=4;
|
|
|
|
|
IOBUF PORT "gp[1]" PULLMODE=UP IO_TYPE=LVCMOS33 DRIVE=4;
|
|
|
|
|
IOBUF PORT "gn[1]" PULLMODE=UP IO_TYPE=LVCMOS33 DRIVE=4;
|
|
|
|
|
IOBUF PORT "gp[2]" PULLMODE=UP IO_TYPE=LVCMOS33 DRIVE=4;
|
|
|
|
|
IOBUF PORT "gn[2]" PULLMODE=UP IO_TYPE=LVCMOS33 DRIVE=4;
|
|
|
|
|
IOBUF PORT "gp[3]" PULLMODE=UP IO_TYPE=LVCMOS33 DRIVE=4;
|
|
|
|
|
IOBUF PORT "gn[3]" PULLMODE=UP IO_TYPE=LVCMOS33 DRIVE=4;
|
|
|
|
|
IOBUF PORT "gp[4]" PULLMODE=UP IO_TYPE=LVCMOS33 DRIVE=4;
|
|
|
|
|
IOBUF PORT "gn[4]" PULLMODE=UP IO_TYPE=LVCMOS33 DRIVE=4;
|
|
|
|
|
IOBUF PORT "gp[5]" PULLMODE=UP IO_TYPE=LVCMOS33 DRIVE=4;
|
|
|
|
|
IOBUF PORT "gn[5]" PULLMODE=UP IO_TYPE=LVCMOS33 DRIVE=4;
|
|
|
|
|
IOBUF PORT "gp[6]" PULLMODE=UP IO_TYPE=LVCMOS33 DRIVE=4;
|
|
|
|
|
IOBUF PORT "gn[6]" PULLMODE=UP IO_TYPE=LVCMOS33 DRIVE=4;
|
|
|
|
|
LOCATE COMP "gp[7]" SITE "A6"; # J1_23+ GP7
|
|
|
|
|
LOCATE COMP "gn[7]" SITE "B6"; # J1_23- GN7
|
|
|
|
|
LOCATE COMP "gp[8]" SITE "A4"; # J1_25+ GP8
|
|
|
|
|
LOCATE COMP "gn[8]" SITE "A5"; # J1_25- GN8 DIFF
|
|
|
|
|
LOCATE COMP "gp[9]" SITE "A2"; # J1_27+ GP9 DIFF
|
|
|
|
|
LOCATE COMP "gn[9]" SITE "B1"; # J1_27- GN9 DIFF
|
|
|
|
|
LOCATE COMP "gp[0]" SITE "B11"; # J1_5+ GP0 PCLK
|
|
|
|
|
LOCATE COMP "gn[0]" SITE "C11"; # J1_5- GN0 PCLK
|
|
|
|
|
LOCATE COMP "gp[1]" SITE "A10"; # J1_7+ GP1 PCLK
|
|
|
|
|
LOCATE COMP "gn[1]" SITE "A11"; # J1_7- GN1 PCLK
|
|
|
|
|
LOCATE COMP "gp[2]" SITE "A9"; # J1_9+ GP2 GR_PCLK
|
|
|
|
|
LOCATE COMP "gn[2]" SITE "B10"; # J1_9- GN2 GR_PCLK
|
|
|
|
|
LOCATE COMP "gp[3]" SITE "B9"; # J1_11+ GP3
|
|
|
|
|
LOCATE COMP "gn[3]" SITE "C10"; # J1_11- GN3
|
|
|
|
|
LOCATE COMP "gp[4]" SITE "A7"; # J1_13+ GP4
|
|
|
|
|
LOCATE COMP "gn[4]" SITE "A8"; # J1_13- GN4
|
|
|
|
|
LOCATE COMP "gp[5]" SITE "C8"; # J1_15+ GP5
|
|
|
|
|
LOCATE COMP "gn[5]" SITE "B8"; # J1_15- GN5
|
|
|
|
|
LOCATE COMP "gp[6]" SITE "C6"; # J1_17+ GP6
|
|
|
|
|
LOCATE COMP "gn[6]" SITE "C7"; # J1_17- GN6
|
|
|
|
|
IOBUF PORT "gp[0]" PULLMODE=UP IO_TYPE=LVCMOS33 DRIVE=4;
|
|
|
|
|
IOBUF PORT "gn[0]" PULLMODE=UP IO_TYPE=LVCMOS33 DRIVE=4;
|
|
|
|
|
IOBUF PORT "gp[1]" PULLMODE=UP IO_TYPE=LVCMOS33 DRIVE=4;
|
|
|
|
|
IOBUF PORT "gn[1]" PULLMODE=UP IO_TYPE=LVCMOS33 DRIVE=4;
|
|
|
|
|
IOBUF PORT "gp[2]" PULLMODE=UP IO_TYPE=LVCMOS33 DRIVE=4;
|
|
|
|
|
IOBUF PORT "gn[2]" PULLMODE=UP IO_TYPE=LVCMOS33 DRIVE=4;
|
|
|
|
|
IOBUF PORT "gp[3]" PULLMODE=UP IO_TYPE=LVCMOS33 DRIVE=4;
|
|
|
|
|
IOBUF PORT "gn[3]" PULLMODE=UP IO_TYPE=LVCMOS33 DRIVE=4;
|
|
|
|
|
IOBUF PORT "gp[4]" PULLMODE=UP IO_TYPE=LVCMOS33 DRIVE=4;
|
|
|
|
|
IOBUF PORT "gn[4]" PULLMODE=UP IO_TYPE=LVCMOS33 DRIVE=4;
|
|
|
|
|
IOBUF PORT "gp[5]" PULLMODE=UP IO_TYPE=LVCMOS33 DRIVE=4;
|
|
|
|
|
IOBUF PORT "gn[5]" PULLMODE=UP IO_TYPE=LVCMOS33 DRIVE=4;
|
|
|
|
|
IOBUF PORT "gp[6]" PULLMODE=UP IO_TYPE=LVCMOS33 DRIVE=4;
|
|
|
|
|
IOBUF PORT "gn[6]" PULLMODE=UP IO_TYPE=LVCMOS33 DRIVE=4;
|
|
|
|
|
LOCATE COMP "gp[7]" SITE "A6"; # J1_23+ GP7
|
|
|
|
|
LOCATE COMP "gn[7]" SITE "B6"; # J1_23- GN7
|
|
|
|
|
LOCATE COMP "gp[8]" SITE "A4"; # J1_25+ GP8
|
|
|
|
|
LOCATE COMP "gn[8]" SITE "A5"; # J1_25- GN8 DIFF
|
|
|
|
|
LOCATE COMP "gp[9]" SITE "A2"; # J1_27+ GP9 DIFF
|
|
|
|
|
LOCATE COMP "gn[9]" SITE "B1"; # J1_27- GN9 DIFF
|
|
|
|
|
LOCATE COMP "gp[10]" SITE "C4"; # J1_29+ GP10 DIFF
|
|
|
|
|
LOCATE COMP "gn[10]" SITE "B4"; # J1_29- GN10 DIFF
|
|
|
|
|
LOCATE COMP "gp[11]" SITE "F4"; # J1_31+ GP11 DIFF WIFI_GPIO26
|
|
|
|
@ -372,20 +372,20 @@ LOCATE COMP "gp[12]" SITE "G3"; # J1_33+ GP12 DIFF WIFI_GPIO33 PCLK
|
|
|
|
|
LOCATE COMP "gn[12]" SITE "F3"; # J1_33- GN12 DIFF WIFI_GPIO32 PCLK
|
|
|
|
|
LOCATE COMP "gp[13]" SITE "H4"; # J1_35+ GP13 DIFF WIFI_GPIO35
|
|
|
|
|
LOCATE COMP "gn[13]" SITE "G5"; # J1_35- GN13 DIFF WIFI_GPIO34
|
|
|
|
|
IOBUF PORT "gp[7]" PULLMODE=UP IO_TYPE=LVCMOS33 DRIVE=4;
|
|
|
|
|
IOBUF PORT "gn[7]" PULLMODE=UP IO_TYPE=LVCMOS33 DRIVE=4;
|
|
|
|
|
IOBUF PORT "gp[8]" PULLMODE=UP IO_TYPE=LVCMOS33 DRIVE=4;
|
|
|
|
|
IOBUF PORT "gn[8]" PULLMODE=UP IO_TYPE=LVCMOS33 DRIVE=4;
|
|
|
|
|
IOBUF PORT "gp[9]" PULLMODE=UP IO_TYPE=LVCMOS33 DRIVE=4;
|
|
|
|
|
IOBUF PORT "gn[9]" PULLMODE=UP IO_TYPE=LVCMOS33 DRIVE=4;
|
|
|
|
|
IOBUF PORT "gp[10]" PULLMODE=UP IO_TYPE=LVCMOS33 DRIVE=4;
|
|
|
|
|
IOBUF PORT "gn[10]" PULLMODE=UP IO_TYPE=LVCMOS33 DRIVE=4;
|
|
|
|
|
IOBUF PORT "gp[11]" PULLMODE=UP IO_TYPE=LVCMOS33 DRIVE=4;
|
|
|
|
|
IOBUF PORT "gn[11]" PULLMODE=UP IO_TYPE=LVCMOS33 DRIVE=4;
|
|
|
|
|
IOBUF PORT "gp[12]" PULLMODE=UP IO_TYPE=LVCMOS33 DRIVE=4;
|
|
|
|
|
IOBUF PORT "gn[12]" PULLMODE=UP IO_TYPE=LVCMOS33 DRIVE=4;
|
|
|
|
|
IOBUF PORT "gp[13]" PULLMODE=UP IO_TYPE=LVCMOS33 DRIVE=4;
|
|
|
|
|
IOBUF PORT "gn[13]" PULLMODE=UP IO_TYPE=LVCMOS33 DRIVE=4;
|
|
|
|
|
IOBUF PORT "gp[7]" PULLMODE=UP IO_TYPE=LVCMOS33 DRIVE=4;
|
|
|
|
|
IOBUF PORT "gn[7]" PULLMODE=UP IO_TYPE=LVCMOS33 DRIVE=4;
|
|
|
|
|
IOBUF PORT "gp[8]" PULLMODE=UP IO_TYPE=LVCMOS33 DRIVE=4;
|
|
|
|
|
IOBUF PORT "gn[8]" PULLMODE=UP IO_TYPE=LVCMOS33 DRIVE=4;
|
|
|
|
|
IOBUF PORT "gp[9]" PULLMODE=UP IO_TYPE=LVCMOS33 DRIVE=4;
|
|
|
|
|
IOBUF PORT "gn[9]" PULLMODE=UP IO_TYPE=LVCMOS33 DRIVE=4;
|
|
|
|
|
IOBUF PORT "gp[10]" PULLMODE=UP IO_TYPE=LVCMOS33 DRIVE=4;
|
|
|
|
|
IOBUF PORT "gn[10]" PULLMODE=UP IO_TYPE=LVCMOS33 DRIVE=4;
|
|
|
|
|
IOBUF PORT "gp[11]" PULLMODE=UP IO_TYPE=LVCMOS33 DRIVE=4;
|
|
|
|
|
IOBUF PORT "gn[11]" PULLMODE=UP IO_TYPE=LVCMOS33 DRIVE=4;
|
|
|
|
|
IOBUF PORT "gp[12]" PULLMODE=UP IO_TYPE=LVCMOS33 DRIVE=4;
|
|
|
|
|
IOBUF PORT "gn[12]" PULLMODE=UP IO_TYPE=LVCMOS33 DRIVE=4;
|
|
|
|
|
IOBUF PORT "gp[13]" PULLMODE=UP IO_TYPE=LVCMOS33 DRIVE=4;
|
|
|
|
|
IOBUF PORT "gn[13]" PULLMODE=UP IO_TYPE=LVCMOS33 DRIVE=4;
|
|
|
|
|
LOCATE COMP "gp[14]" SITE "U18"; # J2_5+ GP14 DIFF ADC1
|
|
|
|
|
LOCATE COMP "gn[14]" SITE "U17"; # J2_5- GN14 DIFF ADC0
|
|
|
|
|
LOCATE COMP "gp[15]" SITE "N17"; # J2_7+ GP15 DIFF ADC3
|
|
|
|
@ -400,20 +400,20 @@ LOCATE COMP "gp[19]" SITE "F17"; # J2_15+ GP19 DIFF
|
|
|
|
|
LOCATE COMP "gn[19]" SITE "G18"; # J2_15- GN19 DIFF
|
|
|
|
|
LOCATE COMP "gp[20]" SITE "D18"; # J2_17+ GP20 DIFF
|
|
|
|
|
LOCATE COMP "gn[20]" SITE "E17"; # J2_17- GN20 DIFF
|
|
|
|
|
IOBUF PORT "gp[14]" PULLMODE=UP IO_TYPE=LVCMOS33 DRIVE=4;
|
|
|
|
|
IOBUF PORT "gn[14]" PULLMODE=UP IO_TYPE=LVCMOS33 DRIVE=4;
|
|
|
|
|
IOBUF PORT "gp[15]" PULLMODE=UP IO_TYPE=LVCMOS33 DRIVE=4;
|
|
|
|
|
IOBUF PORT "gn[15]" PULLMODE=UP IO_TYPE=LVCMOS33 DRIVE=4;
|
|
|
|
|
IOBUF PORT "gp[16]" PULLMODE=UP IO_TYPE=LVCMOS33 DRIVE=4;
|
|
|
|
|
IOBUF PORT "gn[16]" PULLMODE=UP IO_TYPE=LVCMOS33 DRIVE=4;
|
|
|
|
|
IOBUF PORT "gp[17]" PULLMODE=UP IO_TYPE=LVCMOS33 DRIVE=4;
|
|
|
|
|
IOBUF PORT "gn[17]" PULLMODE=UP IO_TYPE=LVCMOS33 DRIVE=4;
|
|
|
|
|
IOBUF PORT "gp[18]" PULLMODE=UP IO_TYPE=LVCMOS33 DRIVE=4;
|
|
|
|
|
IOBUF PORT "gn[18]" PULLMODE=UP IO_TYPE=LVCMOS33 DRIVE=4;
|
|
|
|
|
IOBUF PORT "gp[19]" PULLMODE=UP IO_TYPE=LVCMOS33 DRIVE=4;
|
|
|
|
|
IOBUF PORT "gn[19]" PULLMODE=UP IO_TYPE=LVCMOS33 DRIVE=4;
|
|
|
|
|
IOBUF PORT "gp[20]" PULLMODE=UP IO_TYPE=LVCMOS33 DRIVE=4;
|
|
|
|
|
IOBUF PORT "gn[20]" PULLMODE=UP IO_TYPE=LVCMOS33 DRIVE=4;
|
|
|
|
|
IOBUF PORT "gp[14]" PULLMODE=UP IO_TYPE=LVCMOS33 DRIVE=4;
|
|
|
|
|
IOBUF PORT "gn[14]" PULLMODE=UP IO_TYPE=LVCMOS33 DRIVE=4;
|
|
|
|
|
IOBUF PORT "gp[15]" PULLMODE=UP IO_TYPE=LVCMOS33 DRIVE=4;
|
|
|
|
|
IOBUF PORT "gn[15]" PULLMODE=UP IO_TYPE=LVCMOS33 DRIVE=4;
|
|
|
|
|
IOBUF PORT "gp[16]" PULLMODE=UP IO_TYPE=LVCMOS33 DRIVE=4;
|
|
|
|
|
IOBUF PORT "gn[16]" PULLMODE=UP IO_TYPE=LVCMOS33 DRIVE=4;
|
|
|
|
|
IOBUF PORT "gp[17]" PULLMODE=UP IO_TYPE=LVCMOS33 DRIVE=4;
|
|
|
|
|
IOBUF PORT "gn[17]" PULLMODE=UP IO_TYPE=LVCMOS33 DRIVE=4;
|
|
|
|
|
IOBUF PORT "gp[18]" PULLMODE=UP IO_TYPE=LVCMOS33 DRIVE=4;
|
|
|
|
|
IOBUF PORT "gn[18]" PULLMODE=UP IO_TYPE=LVCMOS33 DRIVE=4;
|
|
|
|
|
IOBUF PORT "gp[19]" PULLMODE=UP IO_TYPE=LVCMOS33 DRIVE=4;
|
|
|
|
|
IOBUF PORT "gn[19]" PULLMODE=UP IO_TYPE=LVCMOS33 DRIVE=4;
|
|
|
|
|
IOBUF PORT "gp[20]" PULLMODE=UP IO_TYPE=LVCMOS33 DRIVE=4;
|
|
|
|
|
IOBUF PORT "gn[20]" PULLMODE=UP IO_TYPE=LVCMOS33 DRIVE=4;
|
|
|
|
|
LOCATE COMP "gp[21]" SITE "C18"; # J2_23+ GP21 DIFF
|
|
|
|
|
LOCATE COMP "gn[21]" SITE "D17"; # J2_23- GN21 DIFF
|
|
|
|
|
LOCATE COMP "gp[22]" SITE "B15"; # J2_25+ GP22
|
|
|
|
@ -428,27 +428,27 @@ LOCATE COMP "gp[26]" SITE "B13"; # J2_33+ GP26
|
|
|
|
|
LOCATE COMP "gn[26]" SITE "C13"; # J2_33- GN26
|
|
|
|
|
LOCATE COMP "gp[27]" SITE "D13"; # J2_35+ GP27
|
|
|
|
|
LOCATE COMP "gn[27]" SITE "E13"; # J2_35- GN27
|
|
|
|
|
IOBUF PORT "gp[21]" PULLMODE=UP IO_TYPE=LVCMOS33 DRIVE=4;
|
|
|
|
|
IOBUF PORT "gn[21]" PULLMODE=UP IO_TYPE=LVCMOS33 DRIVE=4;
|
|
|
|
|
IOBUF PORT "gp[22]" PULLMODE=UP IO_TYPE=LVCMOS33 DRIVE=4;
|
|
|
|
|
IOBUF PORT "gn[22]" PULLMODE=UP IO_TYPE=LVCMOS33 DRIVE=4;
|
|
|
|
|
IOBUF PORT "gp[23]" PULLMODE=UP IO_TYPE=LVCMOS33 DRIVE=4;
|
|
|
|
|
IOBUF PORT "gn[23]" PULLMODE=UP IO_TYPE=LVCMOS33 DRIVE=4;
|
|
|
|
|
IOBUF PORT "gp[24]" PULLMODE=UP IO_TYPE=LVCMOS33 DRIVE=4;
|
|
|
|
|
IOBUF PORT "gn[24]" PULLMODE=UP IO_TYPE=LVCMOS33 DRIVE=4;
|
|
|
|
|
IOBUF PORT "gp[25]" PULLMODE=UP IO_TYPE=LVCMOS33 DRIVE=4;
|
|
|
|
|
IOBUF PORT "gn[25]" PULLMODE=UP IO_TYPE=LVCMOS33 DRIVE=4;
|
|
|
|
|
IOBUF PORT "gp[26]" PULLMODE=UP IO_TYPE=LVCMOS33 DRIVE=4;
|
|
|
|
|
IOBUF PORT "gn[26]" PULLMODE=UP IO_TYPE=LVCMOS33 DRIVE=4;
|
|
|
|
|
IOBUF PORT "gp[27]" PULLMODE=UP IO_TYPE=LVCMOS33 DRIVE=4;
|
|
|
|
|
IOBUF PORT "gn[27]" PULLMODE=UP IO_TYPE=LVCMOS33 DRIVE=4;
|
|
|
|
|
IOBUF PORT "gp[21]" PULLMODE=UP IO_TYPE=LVCMOS33 DRIVE=4;
|
|
|
|
|
IOBUF PORT "gn[21]" PULLMODE=UP IO_TYPE=LVCMOS33 DRIVE=4;
|
|
|
|
|
IOBUF PORT "gp[22]" PULLMODE=UP IO_TYPE=LVCMOS33 DRIVE=4;
|
|
|
|
|
IOBUF PORT "gn[22]" PULLMODE=UP IO_TYPE=LVCMOS33 DRIVE=4;
|
|
|
|
|
IOBUF PORT "gp[23]" PULLMODE=UP IO_TYPE=LVCMOS33 DRIVE=4;
|
|
|
|
|
IOBUF PORT "gn[23]" PULLMODE=UP IO_TYPE=LVCMOS33 DRIVE=4;
|
|
|
|
|
IOBUF PORT "gp[24]" PULLMODE=UP IO_TYPE=LVCMOS33 DRIVE=4;
|
|
|
|
|
IOBUF PORT "gn[24]" PULLMODE=UP IO_TYPE=LVCMOS33 DRIVE=4;
|
|
|
|
|
IOBUF PORT "gp[25]" PULLMODE=UP IO_TYPE=LVCMOS33 DRIVE=4;
|
|
|
|
|
IOBUF PORT "gn[25]" PULLMODE=UP IO_TYPE=LVCMOS33 DRIVE=4;
|
|
|
|
|
IOBUF PORT "gp[26]" PULLMODE=UP IO_TYPE=LVCMOS33 DRIVE=4;
|
|
|
|
|
IOBUF PORT "gn[26]" PULLMODE=UP IO_TYPE=LVCMOS33 DRIVE=4;
|
|
|
|
|
IOBUF PORT "gp[27]" PULLMODE=UP IO_TYPE=LVCMOS33 DRIVE=4;
|
|
|
|
|
IOBUF PORT "gn[27]" PULLMODE=UP IO_TYPE=LVCMOS33 DRIVE=4;
|
|
|
|
|
|
|
|
|
|
## PROGRAMN (reload bitstream from FLASH, exit from bootloader)
|
|
|
|
|
# PCB v2.0.5 and higher
|
|
|
|
|
LOCATE COMP "user_programn" SITE "M4";
|
|
|
|
|
IOBUF PORT "user_programn" PULLMODE=UP IO_TYPE=LVCMOS33 DRIVE=4;
|
|
|
|
|
IOBUF PORT "user_programn" PULLMODE=UP IO_TYPE=LVCMOS33 DRIVE=4;
|
|
|
|
|
|
|
|
|
|
## SHUTDOWN "power", "ram" sheet (connected from PCB v1.7.5)
|
|
|
|
|
# on PCB v1.7 shutdown is not connected to FPGA
|
|
|
|
|
LOCATE COMP "shutdown" SITE "G16"; # FPGA receives
|
|
|
|
|
IOBUF PORT "shutdown" PULLMODE=DOWN IO_TYPE=LVCMOS33 DRIVE=4;
|
|
|
|
|
IOBUF PORT "shutdown" PULLMODE=DOWN IO_TYPE=LVCMOS33 DRIVE=4;
|
|
|
|
|