############################################################################### # # 6.111 FPGA Labkit -- Constraints File # # For Labkit Revision 004 # # # Created: Oct 30, 2004 from revision 003 contraints file # Author: Nathan Ickes and Isaac Cambron # ############################################################################### # # CHANGES FOR BOARD REVISION 004 # # 1) Added signals for logic analyzer pods 2-4. # 2) Expanded tv_in_ycrcy bus to 20 bits. # 3) Renamed tv_out_sclk to tv_out_i2c_clock for consistency # 4) Renamed tv_out_data to tv_out_i2c_data for consistency # 5) Reversed disp_data_in and disp_data_out signals, so that "out" is an # output of the FPGA, and "in" is an input. # # CHANGES FOR BOARD REVISION 003 # # 1) Combined flash chip enables into a single signal, flash_ce_b. # 2) Moved SRAM feedback clock loop to FPGA pins AL28 (out) and AJ16 (in). # 3) Moved rs232_rts to FPGA pin R3. # 4) Moved flash_address<1> to AE14. # # CHANGES FOR BOARD REVISION 002 # # 1) Moved ZBT_BANK1_CLK signal to pin Y9. # 2) Moved user1<30> to J14. # 3) Moved user3<29> to J13. # 4) Added SRAM clock feedback loop between D15 and H15. # 5) Renamed ram#_parity and ram#_we#_b signals. # 6) Removed the constraint on "systemace_clock", since this net no longer # exists. The SystemACE clock is now hardwired to the 27MHz oscillator # on the PCB. # ############################################################################### # # Complete change history (including bug fixes) # # 2007-Aug-16: Fixed revision history. (flash_address<1> was actually changed # to AE14 for revision 003.) # # 2005-Sep-09: Added missing IOSTANDARD attribute to "disp_data_out". # # 2005-Jan-23: Added a pullup to FLASH_STS # # 2005-Jan-23: Reduced flash address bus to 24 bits, to match 128Mb devices # actually populated on the boards. (The boards support up to # 256Mb devices, with 25 address lines.) # # 2005-Jan-23: Change history started. # ############################################################################### # # Audio CODEC # NET "beep" LOC="ac19" | IOSTANDARD=LVDCI_33; NET "audio_reset_b" LOC="ae18" | IOSTANDARD=LVTTL; NET "ac97_sdata_out" LOC="ac18" | IOSTANDARD=LVDCI_33; NET "ac97_sdata_in" LOC="aj24"; NET "ac97_synch" LOC="ac17" | IOSTANDARD=LVDCI_33; NET "ac97_bit_clock" LOC="ah24"; # # VGA Output # NET "vga_out_red<7>" LOC="ae9" | IOSTANDARD=LVTTL; NET "vga_out_red<6>" LOC="ae8" | IOSTANDARD=LVTTL; NET "vga_out_red<5>" LOC="ad12" | IOSTANDARD=LVTTL; NET "vga_out_red<4>" LOC="af8" | IOSTANDARD=LVTTL; NET "vga_out_red<3>" LOC="af9" | IOSTANDARD=LVTTL; NET "vga_out_red<2>" LOC="ag9" | IOSTANDARD=LVTTL; NET "vga_out_red<1>" LOC="ag10" | IOSTANDARD=LVTTL; NET "vga_out_red<0>" LOC="af11" | IOSTANDARD=LVTTL; NET "vga_out_green<7>" LOC="ah8" | IOSTANDARD=LVTTL; NET "vga_out_green<6>" LOC="ah7" | IOSTANDARD=LVTTL; NET "vga_out_green<5>" LOC="aj6" | IOSTANDARD=LVTTL; NET "vga_out_green<4>" LOC="ah6" | IOSTANDARD=LVTTL; NET "vga_out_green<3>" LOC="ad15" | IOSTANDARD=LVTTL; NET "vga_out_green<2>" LOC="ac14" | IOSTANDARD=LVTTL; NET "vga_out_green<1>" LOC="ag8" | IOSTANDARD=LVTTL; NET "vga_out_green<0>" LOC="ac12" | IOSTANDARD=LVTTL; NET "vga_out_blue<7>" LOC="ag15" | IOSTANDARD=LVTTL; NET "vga_out_blue<6>" LOC="ag14" | IOSTANDARD=LVTTL; NET "vga_out_blue<5>" LOC="ag13" | IOSTANDARD=LVTTL; NET "vga_out_blue<4>" LOC="ag12" | IOSTANDARD=LVTTL; NET "vga_out_blue<3>" LOC="aj11" | IOSTANDARD=LVTTL; NET "vga_out_blue<2>" LOC="ah11" | IOSTANDARD=LVTTL; NET "vga_out_blue<1>" LOC="aj10" | IOSTANDARD=LVTTL; NET "vga_out_blue<0>" LOC="ah9" | IOSTANDARD=LVTTL; NET "vga_out_sync_b" LOC="aj9" | IOSTANDARD=LVTTL; NET "vga_out_blank_b" LOC="aj8" | IOSTANDARD=LVTTL; NET "vga_out_pixel_clock" LOC="ac10" | IOSTANDARD=LVTTL; NET "vga_out_hsync" LOC="ac13" | IOSTANDARD=LVTTL; NET "vga_out_vsync" LOC="ac11" | IOSTANDARD=LVTTL; # # Video Output # NET "tv_out_ycrcb<9>" LOC="p27" | IOSTANDARD=LVDCI_33; NET "tv_out_ycrcb<8>" LOC="r27" | IOSTANDARD=LVDCI_33; NET "tv_out_ycrcb<7>" LOC="t29" | IOSTANDARD=LVDCI_33; NET "tv_out_ycrcb<6>" LOC="h26" | IOSTANDARD=LVDCI_33; NET "tv_out_ycrcb<5>" LOC="j26" | IOSTANDARD=LVDCI_33; NET "tv_out_ycrcb<4>" LOC="l26" | IOSTANDARD=LVDCI_33; NET "tv_out_ycrcb<3>" LOC="m26" | IOSTANDARD=LVDCI_33; NET "tv_out_ycrcb<2>" LOC="n26" | IOSTANDARD=LVDCI_33; NET "tv_out_ycrcb<1>" LOC="p26" | IOSTANDARD=LVDCI_33; NET "tv_out_ycrcb<0>" LOC="r26" | IOSTANDARD=LVDCI_33; NET "tv_out_reset_b" LOC="g27" | IOSTANDARD=LVDCI_33; NET "tv_out_clock" LOC="l27" | IOSTANDARD=LVDCI_33; NET "tv_out_i2c_clock" LOC="j27" | IOSTANDARD=LVDCI_33; NET "tv_out_i2c_data" LOC="h27" | IOSTANDARD=LVDCI_33; NET "tv_out_pal_ntsc" LOC="j25" | IOSTANDARD=LVDCI_33; NET "tv_out_hsync_b" LOC="n27" | IOSTANDARD=LVDCI_33; NET "tv_out_vsync_b" LOC="m27" | IOSTANDARD=LVDCI_33; NET "tv_out_blank_b" LOC="h25" | IOSTANDARD=LVDCI_33; NET "tv_out_subcar_reset" LOC="k27" | IOSTANDARD=LVDCI_33; # # Video Input # NET "tv_in_ycrcb<19>" LOC="ag17"; NET "tv_in_ycrcb<18>" LOC="ag18"; NET "tv_in_ycrcb<17>" LOC="ag19"; NET "tv_in_ycrcb<16>" LOC="ag20"; NET "tv_in_ycrcb<15>" LOC="ae20"; NET "tv_in_ycrcb<14>" LOC="af21"; NET "tv_in_ycrcb<13>" LOC="ad20"; NET "tv_in_ycrcb<12>" LOC="ag23"; NET "tv_in_ycrcb<11>" LOC="aj26"; NET "tv_in_ycrcb<10>" LOC="ah26"; NET "tv_in_ycrcb<9>" LOC="w23"; NET "tv_in_ycrcb<8>" LOC="v23"; NET "tv_in_ycrcb<7>" LOC="u23"; NET "tv_in_ycrcb<6>" LOC="t23"; NET "tv_in_ycrcb<5>" LOC="t26"; NET "tv_in_ycrcb<4>" LOC="t24"; NET "tv_in_ycrcb<3>" LOC="r25"; NET "tv_in_ycrcb<2>" LOC="l30"; NET "tv_in_ycrcb<1>" LOC="m31"; NET "tv_in_ycrcb<0>" LOC="m30"; NET "tv_in_data_valid" LOC="ah25"; NET "tv_in_line_clock1" LOC="ad16" | IOSTANDARD=LVDCI_33; NET "tv_in_line_clock2" LOC="ad17" | IOSTANDARD=LVDCI_33; NET "tv_in_aef" LOC="aj23"; NET "tv_in_hff" LOC="ah23"; NET "tv_in_aff" LOC="aj22"; NET "tv_in_i2c_clock" LOC="ad21" | IOSTANDARD=LVDCI_33; NET "tv_in_i2c_data" LOC="ad19" | IOSTANDARD=LVDCI_33; NET "tv_in_fifo_read" LOC="ac22" | IOSTANDARD=LVDCI_33; NET "tv_in_fifo_clock" LOC="ag22" | IOSTANDARD=LVDCI_33; NET "tv_in_iso" LOC="aj27" | IOSTANDARD=LVDCI_33; NET "tv_in_reset_b" LOC="ag25" | IOSTANDARD=LVDCI_33; NET "tv_in_clock" LOC="ab21" | IOSTANDARD=LVDCI_33; # # SRAMs # NET "ram0_data<35>" LOC="ab25" | IOSTANDARD=LVDCI_33 | NODELAY; NET "ram0_data<34>" LOC="ah29" | IOSTANDARD=LVDCI_33 | NODELAY; NET "ram0_data<33>" LOC="ag28" | IOSTANDARD=LVDCI_33 | NODELAY; NET "ram0_data<32>" LOC="ag29" | IOSTANDARD=LVDCI_33 | NODELAY; NET "ram0_data<31>" LOC="af27" | IOSTANDARD=LVDCI_33 | NODELAY; NET "ram0_data<30>" LOC="af29" | IOSTANDARD=LVDCI_33 | NODELAY; NET "ram0_data<29>" LOC="af28" | IOSTANDARD=LVDCI_33 | NODELAY; NET "ram0_data<28>" LOC="ae28" | IOSTANDARD=LVDCI_33 | NODELAY; NET "ram0_data<27>" LOC="ad25" | IOSTANDARD=LVDCI_33 | NODELAY; NET "ram0_data<26>" LOC="aa25" | IOSTANDARD=LVDCI_33 | NODELAY; NET "ram0_data<25>" LOC="ah30" | IOSTANDARD=LVDCI_33 | NODELAY; NET "ram0_data<24>" LOC="ah31" | IOSTANDARD=LVDCI_33 | NODELAY; NET "ram0_data<23>" LOC="ag30" | IOSTANDARD=LVDCI_33 | NODELAY; NET "ram0_data<22>" LOC="ag31" | IOSTANDARD=LVDCI_33 | NODELAY; NET "ram0_data<21>" LOC="af30" | IOSTANDARD=LVDCI_33 | NODELAY; NET "ram0_data<20>" LOC="af31" | IOSTANDARD=LVDCI_33 | NODELAY; NET "ram0_data<19>" LOC="ae30" | IOSTANDARD=LVDCI_33 | NODELAY; NET "ram0_data<18>" LOC="ae31" | IOSTANDARD=LVDCI_33 | NODELAY; NET "ram0_data<17>" LOC="y27" | IOSTANDARD=LVDCI_33 | NODELAY; NET "ram0_data<16>" LOC="aa28" | IOSTANDARD=LVDCI_33 | NODELAY; NET "ram0_data<15>" LOC="y29" | IOSTANDARD=LVDCI_33 | NODELAY; NET "ram0_data<14>" LOC="y28" | IOSTANDARD=LVDCI_33 | NODELAY; NET "ram0_data<13>" LOC="w29" | IOSTANDARD=LVDCI_33 | NODELAY; NET "ram0_data<12>" LOC="w28" | IOSTANDARD=LVDCI_33 | NODELAY; NET "ram0_data<11>" LOC="v28" | IOSTANDARD=LVDCI_33 | NODELAY; NET "ram0_data<10>" LOC="u29" | IOSTANDARD=LVDCI_33 | NODELAY; NET "ram0_data<9>" LOC="u28" | IOSTANDARD=LVDCI_33 | NODELAY; NET "ram0_data<8>" LOC="aa27" | IOSTANDARD=LVDCI_33 | NODELAY; NET "ram0_data<7>" LOC="ad31" | IOSTANDARD=LVDCI_33 | NODELAY; NET "ram0_data<6>" LOC="ac30" | IOSTANDARD=LVDCI_33 | NODELAY; NET "ram0_data<5>" LOC="ac31" | IOSTANDARD=LVDCI_33 | NODELAY; NET "ram0_data<4>" LOC="ab30" | IOSTANDARD=LVDCI_33 | NODELAY; NET "ram0_data<3>" LOC="ab31" | IOSTANDARD=LVDCI_33 | NODELAY; NET "ram0_data<2>" LOC="aa30" | IOSTANDARD=LVDCI_33 | NODELAY; NET "ram0_data<1>" LOC="aa31" | IOSTANDARD=LVDCI_33 | NODELAY; NET "ram0_data<0>" LOC="y30" | IOSTANDARD=LVDCI_33 | NODELAY; NET "ram0_address<18>" LOC="v31" | IOSTANDARD=LVDCI_33; NET "ram0_address<17>" LOC="w31" | IOSTANDARD=LVDCI_33; NET "ram0_address<16>" LOC="ad28" | IOSTANDARD=LVDCI_33; NET "ram0_address<15>" LOC="ad29" | IOSTANDARD=LVDCI_33; NET "ram0_address<14>" LOC="ac24" | IOSTANDARD=LVDCI_33; NET "ram0_address<13>" LOC="ad26" | IOSTANDARD=LVDCI_33; NET "ram0_address<12>" LOC="ad27" | IOSTANDARD=LVDCI_33; NET "ram0_address<11>" LOC="ac27" | IOSTANDARD=LVDCI_33; NET "ram0_address<10>" LOC="ab27" | IOSTANDARD=LVDCI_33; NET "ram0_address<9>" LOC="y31" | IOSTANDARD=LVDCI_33; NET "ram0_address<8>" LOC="w30" | IOSTANDARD=LVDCI_33; NET "ram0_address<7>" LOC="y26" | IOSTANDARD=LVDCI_33; NET "ram0_address<6>" LOC="y25" | IOSTANDARD=LVDCI_33; NET "ram0_address<5>" LOC="ab24" | IOSTANDARD=LVDCI_33; NET "ram0_address<4>" LOC="ac25" | IOSTANDARD=LVDCI_33; NET "ram0_address<3>" LOC="aa26" | IOSTANDARD=LVDCI_33; NET "ram0_address<2>" LOC="aa24" | IOSTANDARD=LVDCI_33; NET "ram0_address<1>" LOC="ab29" | IOSTANDARD=LVDCI_33; NET "ram0_address<0>" LOC="ac26" | IOSTANDARD=LVDCI_33; NET "ram0_adv_ld" LOC="v26" | IOSTANDARD=LVDCI_33; NET "ram0_clk" LOC="u30" | IOSTANDARD=LVDCI_33; NET "ram0_cen_b" LOC="u25" | IOSTANDARD=LVDCI_33; NET "ram0_ce_b" LOC="w26" | IOSTANDARD=LVDCI_33; NET "ram0_oe_b" LOC="v25" | IOSTANDARD=LVDCI_33; NET "ram0_we_b" LOC="u31" | IOSTANDARD=LVDCI_33; NET "ram0_bwe_b<0>" LOC="v27" | IOSTANDARD=LVDCI_33; NET "ram0_bwe_b<1>" LOC="u27" | IOSTANDARD=LVDCI_33; NET "ram0_bwe_b<2>" LOC="w27" | IOSTANDARD=LVDCI_33; NET "ram0_bwe_b<3>" LOC="u26" | IOSTANDARD=LVDCI_33; NET "ram1_data<35>" LOC="aa9" | IOSTANDARD=LVDCI_33 | NODELAY; NET "ram1_data<34>" LOC="ah2" | IOSTANDARD=LVDCI_33 | NODELAY; NET "ram1_data<33>" LOC="ah1" | IOSTANDARD=LVDCI_33 | NODELAY; NET "ram1_data<32>" LOC="ag2" | IOSTANDARD=LVDCI_33 | NODELAY; NET "ram1_data<31>" LOC="ag1" | IOSTANDARD=LVDCI_33 | NODELAY; NET "ram1_data<30>" LOC="af2" | IOSTANDARD=LVDCI_33 | NODELAY; NET "ram1_data<29>" LOC="af1" | IOSTANDARD=LVDCI_33 | NODELAY; NET "ram1_data<28>" LOC="ae2" | IOSTANDARD=LVDCI_33 | NODELAY; NET "ram1_data<27>" LOC="ae1" | IOSTANDARD=LVDCI_33 | NODELAY; NET "ram1_data<26>" LOC="ab9" | IOSTANDARD=LVDCI_33 | NODELAY; NET "ram1_data<25>" LOC="ah3" | IOSTANDARD=LVDCI_33 | NODELAY; NET "ram1_data<24>" LOC="ag4" | IOSTANDARD=LVDCI_33 | NODELAY; NET "ram1_data<23>" LOC="ag3" | IOSTANDARD=LVDCI_33 | NODELAY; NET "ram1_data<22>" LOC="af4" | IOSTANDARD=LVDCI_33 | NODELAY; NET "ram1_data<21>" LOC="af3" | IOSTANDARD=LVDCI_33 | NODELAY; NET "ram1_data<20>" LOC="ae4" | IOSTANDARD=LVDCI_33 | NODELAY; NET "ram1_data<19>" LOC="ae5" | IOSTANDARD=LVDCI_33 | NODELAY; NET "ram1_data<18>" LOC="ad5" | IOSTANDARD=LVDCI_33 | NODELAY; NET "ram1_data<17>" LOC="v2" | IOSTANDARD=LVDCI_33 | NODELAY; NET "ram1_data<16>" LOC="ad1" | IOSTANDARD=LVDCI_33 | NODELAY; NET "ram1_data<15>" LOC="ac2" | IOSTANDARD=LVDCI_33 | NODELAY; NET "ram1_data<14>" LOC="ac1" | IOSTANDARD=LVDCI_33 | NODELAY; NET "ram1_data<13>" LOC="ab2" | IOSTANDARD=LVDCI_33 | NODELAY; NET "ram1_data<12>" LOC="ab1" | IOSTANDARD=LVDCI_33 | NODELAY; NET "ram1_data<11>" LOC="aa2" | IOSTANDARD=LVDCI_33 | NODELAY; NET "ram1_data<10>" LOC="aa1" | IOSTANDARD=LVDCI_33 | NODELAY; NET "ram1_data<9>" LOC="y2" | IOSTANDARD=LVDCI_33 | NODELAY; NET "ram1_data<8>" LOC="v4" | IOSTANDARD=LVDCI_33 | NODELAY; NET "ram1_data<7>" LOC="ac3" | IOSTANDARD=LVDCI_33 | NODELAY; NET "ram1_data<6>" LOC="ac4" | IOSTANDARD=LVDCI_33 | NODELAY; NET "ram1_data<5>" LOC="aa5" | IOSTANDARD=LVDCI_33 | NODELAY; NET "ram1_data<4>" LOC="aa3" | IOSTANDARD=LVDCI_33 | NODELAY; NET "ram1_data<3>" LOC="aa4" | IOSTANDARD=LVDCI_33 | NODELAY; NET "ram1_data<2>" LOC="y3" | IOSTANDARD=LVDCI_33 | NODELAY; NET "ram1_data<1>" LOC="y4" | IOSTANDARD=LVDCI_33 | NODELAY; NET "ram1_data<0>" LOC="w3" | IOSTANDARD=LVDCI_33 | NODELAY; NET "ram1_address<18>" LOC="ab3" | IOSTANDARD=LVDCI_33; NET "ram1_address<17>" LOC="ac5" | IOSTANDARD=LVDCI_33; NET "ram1_address<16>" LOC="u6" | IOSTANDARD=LVDCI_33; NET "ram1_address<15>" LOC="v6" | IOSTANDARD=LVDCI_33; NET "ram1_address<14>" LOC="w6" | IOSTANDARD=LVDCI_33; NET "ram1_address<13>" LOC="y6" | IOSTANDARD=LVDCI_33; NET "ram1_address<12>" LOC="aa7" | IOSTANDARD=LVDCI_33; NET "ram1_address<11>" LOC="ab7" | IOSTANDARD=LVDCI_33; NET "ram1_address<10>" LOC="ac6" | IOSTANDARD=LVDCI_33; NET "ram1_address<9>" LOC="ad3" | IOSTANDARD=LVDCI_33; NET "ram1_address<8>" LOC="ad4" | IOSTANDARD=LVDCI_33; NET "ram1_address<7>" LOC="u3" | IOSTANDARD=LVDCI_33; NET "ram1_address<6>" LOC="w4" | IOSTANDARD=LVDCI_33; NET "ram1_address<5>" LOC="ac8" | IOSTANDARD=LVDCI_33; NET "ram1_address<4>" LOC="ab8" | IOSTANDARD=LVDCI_33; NET "ram1_address<3>" LOC="aa8" | IOSTANDARD=LVDCI_33; NET "ram1_address<2>" LOC="y7" | IOSTANDARD=LVDCI_33; NET "ram1_address<1>" LOC="y8" | IOSTANDARD=LVDCI_33; NET "ram1_address<0>" LOC="ad7" | IOSTANDARD=LVDCI_33; NET "ram1_adv_ld" LOC="y5" | IOSTANDARD=LVDCI_33; NET "ram1_clk" LOC="y9" | IOSTANDARD=LVDCI_33; NET "ram1_cen_b" LOC="v5" | IOSTANDARD=LVDCI_33; NET "ram1_ce_b" LOC="u4" | IOSTANDARD=LVDCI_33; NET "ram1_oe_b" LOC="w5" | IOSTANDARD=LVDCI_33; NET "ram1_we_b" LOC="aa6" | IOSTANDARD=LVDCI_33; NET "ram1_bwe_b<0>" LOC="u2" | IOSTANDARD=LVDCI_33; NET "ram1_bwe_b<1>" LOC="u1" | IOSTANDARD=LVDCI_33; NET "ram1_bwe_b<2>" LOC="v1" | IOSTANDARD=LVDCI_33; NET "ram1_bwe_b<3>" LOC="u5" | IOSTANDARD=LVDCI_33; NET "clock_feedback_out" LOC="al28" | IOSTANDARD=LVDCI_33; NET "clock_feedback_in" LOC="aj16"; # # Flash # NET "flash_data<15>" LOC="ak10" | IOSTANDARD=LVTTL; NET "flash_data<14>" LOC="ak11" | IOSTANDARD=LVTTL; NET "flash_data<13>" LOC="ak12" | IOSTANDARD=LVTTL; NET "flash_data<12>" LOC="ak13" | IOSTANDARD=LVTTL; NET "flash_data<11>" LOC="ak14" | IOSTANDARD=LVTTL; NET "flash_data<10>" LOC="ak15" | IOSTANDARD=LVTTL; NET "flash_data<9>" LOC="ah12" | IOSTANDARD=LVTTL; NET "flash_data<8>" LOC="ah13" | IOSTANDARD=LVTTL; NET "flash_data<7>" LOC="al10" | IOSTANDARD=LVTTL; NET "flash_data<6>" LOC="al11" | IOSTANDARD=LVTTL; NET "flash_data<5>" LOC="al12" | IOSTANDARD=LVTTL; NET "flash_data<4>" LOC="al13" | IOSTANDARD=LVTTL; NET "flash_data<3>" LOC="al14" | IOSTANDARD=LVTTL; NET "flash_data<2>" LOC="al15" | IOSTANDARD=LVTTL; NET "flash_data<1>" LOC="aj12" | IOSTANDARD=LVTTL; NET "flash_data<0>" LOC="aj13" | IOSTANDARD=LVTTL; NET "flash_address<24>" LOC="al7"; NET "flash_address<23>" LOC="aj15"; NET "flash_address<22>" LOC="al25"; NET "flash_address<21>" LOC="ak23"; NET "flash_address<20>" LOC="al23"; NET "flash_address<19>" LOC="ak22"; NET "flash_address<18>" LOC="al22"; NET "flash_address<17>" LOC="ak21"; NET "flash_address<16>" LOC="al21"; NET "flash_address<15>" LOC="ak20"; NET "flash_address<14>" LOC="al20"; NET "flash_address<13>" LOC="ak19"; NET "flash_address<12>" LOC="al19"; NET "flash_address<11>" LOC="al18"; NET "flash_address<10>" LOC="ak17"; NET "flash_address<9>" LOC="al17"; NET "flash_address<8>" LOC="ah21"; NET "flash_address<7>" LOC="aj20"; NET "flash_address<6>" LOC="ah20"; NET "flash_address<5>" LOC="aj19"; NET "flash_address<4>" LOC="ah19"; NET "flash_address<3>" LOC="ah18"; NET "flash_address<2>" LOC="aj17"; NET "flash_address<1>" LOC="ae14"; NET "flash_address<0>" LOC="ah14"; NET "flash_ce_b" LOC="aj21" | IOSTANDARD=LVDCI_33; NET "flash_oe_b" LOC="ak9" | IOSTANDARD=LVDCI_33; NET "flash_we_b" LOC="al8" | IOSTANDARD=LVDCI_33; NET "flash_reset_b" LOC="ak18" | IOSTANDARD=LVDCI_33; NET "flash_sts" LOC="al9" | PULLUP; NET "flash_byte_b" LOC="ah15" | IOSTANDARD=LVDCI_33; # # RS-232 # NET "rs232_txd" LOC="p4" | IOSTANDARD=LVDCI_33; NET "rs232_rxd" LOC="p6"; NET "rs232_rts" LOC="r3" | IOSTANDARD=LVDCI_33; NET "rs232_cts" LOC="n8"; # # Mouse and Keyboard # NET "mouse_clock" LOC="ac16"; NET "mouse_data" LOC="ac15"; NET "keyboard_clock" LOC="ag16"; NET "keyboard_data" LOC="af16"; # # Clocks # NET "clock_27mhz" LOC="c16"; NET "clock1" LOC="h16"; NET "clock2" LOC="c15"; # # Alphanumeric Display # NET "disp_blank" LOC="af12" | IOSTANDARD=LVDCI_33; NET "disp_data_in" LOC="ae12"; NET "disp_clock" LOC="af14" | IOSTANDARD=LVDCI_33; NET "disp_rs" LOC="af15" | IOSTANDARD=LVDCI_33; NET "disp_ce_b" LOC="af13" | IOSTANDARD=LVDCI_33; NET "disp_reset_b" LOC="ag11" | IOSTANDARD=LVDCI_33; NET "disp_data_out" LOC="ae15" | IOSTANDARD=LVDCI_33; # # Buttons and Switches # NET "button0" LOC="ae11"; NET "button1" LOC="ae10"; NET "button2" LOC="ad11"; NET "button3" LOC="ab12"; NET "button_enter" LOC="ak7"; NET "button_right" LOC="al6"; NET "button_left" LOC="al5"; NET "button_up" LOC="al4"; NET "button_down" LOC="ak6"; NET "switch<7>" LOC="ad22"; NET "switch<6>" LOC="ae23"; NET "switch<5>" LOC="ac20"; NET "switch<4>" LOC="ab20"; NET "switch<3>" LOC="ac21"; NET "switch<2>" LOC="ak25"; NET "switch<1>" LOC="al26"; NET "switch<0>" LOC="ak26"; # # Discrete LEDs # NET "led<7>" LOC="ae17" | IOSTANDARD=LVTTL; NET "led<6>" LOC="af17" | IOSTANDARD=LVTTL; NET "led<5>" LOC="af18" | IOSTANDARD=LVTTL; NET "led<4>" LOC="af19" | IOSTANDARD=LVTTL; NET "led<3>" LOC="af20" | IOSTANDARD=LVTTL; NET "led<2>" LOC="ag21" | IOSTANDARD=LVTTL; NET "led<1>" LOC="ae21" | IOSTANDARD=LVTTL; NET "led<0>" LOC="ae22" | IOSTANDARD=LVTTL; # # User Pins # NET "user1<31>" LOC="j15" | IOSTANDARD=LVTTL; NET "user1<30>" LOC="j14" | IOSTANDARD=LVTTL; NET "user1<29>" LOC="g15" | IOSTANDARD=LVTTL; NET "user1<28>" LOC="f14" | IOSTANDARD=LVTTL; NET "user1<27>" LOC="f12" | IOSTANDARD=LVTTL; NET "user1<26>" LOC="h11" | IOSTANDARD=LVTTL; NET "user1<25>" LOC="g9" | IOSTANDARD=LVTTL; NET "user1<24>" LOC="h9" | IOSTANDARD=LVTTL; NET "user1<23>" LOC="b15" | IOSTANDARD=LVTTL; NET "user1<22>" LOC="b14" | IOSTANDARD=LVTTL; NET "user1<21>" LOC="f15" | IOSTANDARD=LVTTL; NET "user1<20>" LOC="e13" | IOSTANDARD=LVTTL; NET "user1<19>" LOC="e11" | IOSTANDARD=LVTTL; NET "user1<18>" LOC="e9" | IOSTANDARD=LVTTL; NET "user1<17>" LOC="f8" | IOSTANDARD=LVTTL; NET "user1<16>" LOC="f7" | IOSTANDARD=LVTTL; NET "user1<15>" LOC="c13" | IOSTANDARD=LVTTL; NET "user1<14>" LOC="c12" | IOSTANDARD=LVTTL; NET "user1<13>" LOC="c11" | IOSTANDARD=LVTTL; NET "user1<12>" LOC="c10" | IOSTANDARD=LVTTL; NET "user1<11>" LOC="c9" | IOSTANDARD=LVTTL; NET "user1<10>" LOC="c8" | IOSTANDARD=LVTTL; NET "user1<9>" LOC="c6" | IOSTANDARD=LVTTL; NET "user1<8>" LOC="e6" | IOSTANDARD=LVTTL; NET "user1<7>" LOC="a11" | IOSTANDARD=LVTTL; NET "user1<6>" LOC="a10" | IOSTANDARD=LVTTL; NET "user1<5>" LOC="a9" | IOSTANDARD=LVTTL; NET "user1<4>" LOC="a8" | IOSTANDARD=LVTTL; NET "user1<3>" LOC="b6" | IOSTANDARD=LVTTL; NET "user1<2>" LOC="b5" | IOSTANDARD=LVTTL; NET "user1<1>" LOC="c5" | IOSTANDARD=LVTTL; NET "user1<0>" LOC="b3" | IOSTANDARD=LVTTL; NET "user2<31>" LOC="b27" | IOSTANDARD=LVTTL; NET "user2<30>" LOC="b26" | IOSTANDARD=LVTTL; NET "user2<29>" LOC="b25" | IOSTANDARD=LVTTL; NET "user2<28>" LOC="a24" | IOSTANDARD=LVTTL; NET "user2<27>" LOC="a23" | IOSTANDARD=LVTTL; NET "user2<26>" LOC="a22" | IOSTANDARD=LVTTL; NET "user2<25>" LOC="a21" | IOSTANDARD=LVTTL; NET "user2<24>" LOC="a20" | IOSTANDARD=LVTTL; NET "user2<23>" LOC="d26" | IOSTANDARD=LVTTL; NET "user2<22>" LOC="d25" | IOSTANDARD=LVTTL; NET "user2<21>" LOC="c24" | IOSTANDARD=LVTTL; NET "user2<20>" LOC="d23" | IOSTANDARD=LVTTL; NET "user2<19>" LOC="d21" | IOSTANDARD=LVTTL; NET "user2<18>" LOC="d20" | IOSTANDARD=LVTTL; NET "user2<17>" LOC="d19" | IOSTANDARD=LVTTL; NET "user2<16>" LOC="d18" | IOSTANDARD=LVTTL; NET "user2<15>" LOC="f24" | IOSTANDARD=LVTTL; NET "user2<14>" LOC="f23" | IOSTANDARD=LVTTL; NET "user2<13>" LOC="e22" | IOSTANDARD=LVTTL; NET "user2<12>" LOC="e20" | IOSTANDARD=LVTTL; NET "user2<11>" LOC="e18" | IOSTANDARD=LVTTL; NET "user2<10>" LOC="e16" | IOSTANDARD=LVTTL; NET "user2<9>" LOC="a19" | IOSTANDARD=LVTTL; NET "user2<8>" LOC="a18" | IOSTANDARD=LVTTL; NET "user2<7>" LOC="h22" | IOSTANDARD=LVTTL; NET "user2<6>" LOC="g22" | IOSTANDARD=LVTTL; NET "user2<5>" LOC="f21" | IOSTANDARD=LVTTL; NET "user2<4>" LOC="f19" | IOSTANDARD=LVTTL; NET "user2<3>" LOC="f17" | IOSTANDARD=LVTTL; NET "user2<2>" LOC="h19" | IOSTANDARD=LVTTL; NET "user2<1>" LOC="g20" | IOSTANDARD=LVTTL; NET "user2<0>" LOC="h21" | IOSTANDARD=LVTTL; NET "user3<31>" LOC="g12" | IOSTANDARD=LVTTL; NET "user3<30>" LOC="h13" | IOSTANDARD=LVTTL; NET "user3<29>" LOC="j13" | IOSTANDARD=LVTTL; NET "user3<28>" LOC="g14" | IOSTANDARD=LVTTL; NET "user3<27>" LOC="f13" | IOSTANDARD=LVTTL; NET "user3<26>" LOC="f11" | IOSTANDARD=LVTTL; NET "user3<25>" LOC="g10" | IOSTANDARD=LVTTL; NET "user3<24>" LOC="h10" | IOSTANDARD=LVTTL; NET "user3<23>" LOC="a15" | IOSTANDARD=LVTTL; NET "user3<22>" LOC="a14" | IOSTANDARD=LVTTL; NET "user3<21>" LOC="e15" | IOSTANDARD=LVTTL; NET "user3<20>" LOC="e14" | IOSTANDARD=LVTTL; NET "user3<19>" LOC="e12" | IOSTANDARD=LVTTL; NET "user3<18>" LOC="e10" | IOSTANDARD=LVTTL; NET "user3<17>" LOC="f9" | IOSTANDARD=LVTTL; NET "user3<16>" LOC="g8" | IOSTANDARD=LVTTL; NET "user3<15>" LOC="d14" | IOSTANDARD=LVTTL; NET "user3<14>" LOC="d13" | IOSTANDARD=LVTTL; NET "user3<13>" LOC="d12" | IOSTANDARD=LVTTL; NET "user3<12>" LOC="d11" | IOSTANDARD=LVTTL; NET "user3<11>" LOC="d9" | IOSTANDARD=LVTTL; NET "user3<10>" LOC="d8" | IOSTANDARD=LVTTL; NET "user3<9>" LOC="d7" | IOSTANDARD=LVTTL; NET "user3<8>" LOC="d6" | IOSTANDARD=LVTTL; NET "user3<7>" LOC="b12" | IOSTANDARD=LVTTL; NET "user3<6>" LOC="b11" | IOSTANDARD=LVTTL; NET "user3<5>" LOC="b10" | IOSTANDARD=LVTTL; NET "user3<4>" LOC="b9" | IOSTANDARD=LVTTL; NET "user3<3>" LOC="a7" | IOSTANDARD=LVTTL; NET "user3<2>" LOC="a6" | IOSTANDARD=LVTTL; NET "user3<1>" LOC="a5" | IOSTANDARD=LVTTL; NET "user3<0>" LOC="a4" | IOSTANDARD=LVTTL; NET "user4<31>" LOC="a28" | IOSTANDARD=LVTTL; NET "user4<30>" LOC="a27" | IOSTANDARD=LVTTL; NET "user4<29>" LOC="a26" | IOSTANDARD=LVTTL; NET "user4<28>" LOC="a25" | IOSTANDARD=LVTTL; NET "user4<27>" LOC="b23" | IOSTANDARD=LVTTL; NET "user4<26>" LOC="b22" | IOSTANDARD=LVTTL; NET "user4<25>" LOC="b21" | IOSTANDARD=LVTTL; NET "user4<24>" LOC="b20" | IOSTANDARD=LVTTL; NET "user4<23>" LOC="e25" | IOSTANDARD=LVTTL; NET "user4<22>" LOC="c26" | IOSTANDARD=LVTTL; NET "user4<21>" LOC="d24" | IOSTANDARD=LVTTL; NET "user4<20>" LOC="c23" | IOSTANDARD=LVTTL; NET "user4<19>" LOC="c22" | IOSTANDARD=LVTTL; NET "user4<18>" LOC="c21" | IOSTANDARD=LVTTL; NET "user4<17>" LOC="c20" | IOSTANDARD=LVTTL; NET "user4<16>" LOC="c19" | IOSTANDARD=LVTTL; NET "user4<15>" LOC="g24" | IOSTANDARD=LVTTL; NET "user4<14>" LOC="e24" | IOSTANDARD=LVTTL; NET "user4<13>" LOC="e23" | IOSTANDARD=LVTTL; NET "user4<12>" LOC="e21" | IOSTANDARD=LVTTL; NET "user4<11>" LOC="e19" | IOSTANDARD=LVTTL; NET "user4<10>" LOC="e17" | IOSTANDARD=LVTTL; NET "user4<9>" LOC="b19" | IOSTANDARD=LVTTL; NET "user4<8>" LOC="b18" | IOSTANDARD=LVTTL; NET "user4<7>" LOC="h23" | IOSTANDARD=LVTTL; NET "user4<6>" LOC="g23" | IOSTANDARD=LVTTL; NET "user4<5>" LOC="g21" | IOSTANDARD=LVTTL; NET "user4<4>" LOC="f20" | IOSTANDARD=LVTTL; NET "user4<3>" LOC="f18" | IOSTANDARD=LVTTL; NET "user4<2>" LOC="f16" | IOSTANDARD=LVTTL; NET "user4<1>" LOC="g18" | IOSTANDARD=LVTTL; NET "user4<0>" LOC="g17" | IOSTANDARD=LVTTL; # # Daughter Card # NET "daughtercard<43>" LOC="L7" | IOSTANDARD=LVTTL; NET "daughtercard<42>" LOC="H1" | IOSTANDARD=LVTTL; NET "daughtercard<41>" LOC="J2" | IOSTANDARD=LVTTL; NET "daughtercard<40>" LOC="J1" | IOSTANDARD=LVTTL; NET "daughtercard<39>" LOC="K2" | IOSTANDARD=LVTTL; NET "daughtercard<38>" LOC="M7" | IOSTANDARD=LVTTL; NET "daughtercard<37>" LOC="M6" | IOSTANDARD=LVTTL; NET "daughtercard<36>" LOC="M3" | IOSTANDARD=LVTTL; NET "daughtercard<35>" LOC="M4" | IOSTANDARD=LVTTL; NET "daughtercard<34>" LOC="L3" | IOSTANDARD=LVTTL; NET "daughtercard<33>" LOC="K1" | IOSTANDARD=LVTTL; NET "daughtercard<32>" LOC="L4" | IOSTANDARD=LVTTL; NET "daughtercard<31>" LOC="K3" | IOSTANDARD=LVTTL; NET "daughtercard<30>" LOC="K9" | IOSTANDARD=LVTTL; NET "daughtercard<29>" LOC="L9" | IOSTANDARD=LVTTL; NET "daughtercard<28>" LOC="K8" | IOSTANDARD=LVTTL; NET "daughtercard<27>" LOC="K7" | IOSTANDARD=LVTTL; NET "daughtercard<26>" LOC="L8" | IOSTANDARD=LVTTL; NET "daughtercard<25>" LOC="L6" | IOSTANDARD=LVTTL; NET "daughtercard<24>" LOC="M5" | IOSTANDARD=LVTTL; NET "daughtercard<23>" LOC="N5" | IOSTANDARD=LVTTL; NET "daughtercard<22>" LOC="P5" | IOSTANDARD=LVTTL; NET "daughtercard<21>" LOC="D3" | IOSTANDARD=LVTTL; NET "daughtercard<20>" LOC="E4" | IOSTANDARD=LVTTL; NET "daughtercard<19>" LOC="E3" | IOSTANDARD=LVTTL; NET "daughtercard<18>" LOC="F4" | IOSTANDARD=LVTTL; NET "daughtercard<17>" LOC="F3" | IOSTANDARD=LVTTL; NET "daughtercard<16>" LOC="G4" | IOSTANDARD=LVTTL; NET "daughtercard<15>" LOC="H4" | IOSTANDARD=LVTTL; NET "daughtercard<14>" LOC="J3" | IOSTANDARD=LVTTL; NET "daughtercard<13>" LOC="J4" | IOSTANDARD=LVTTL; NET "daughtercard<12>" LOC="D2" | IOSTANDARD=LVTTL; NET "daughtercard<11>" LOC="D1" | IOSTANDARD=LVTTL; NET "daughtercard<10>" LOC="E2" | IOSTANDARD=LVTTL; NET "daughtercard<9>" LOC="E1" | IOSTANDARD=LVTTL; NET "daughtercard<8>" LOC="F5" | IOSTANDARD=LVTTL; NET "daughtercard<7>" LOC="G5" | IOSTANDARD=LVTTL; NET "daughtercard<6>" LOC="H5" | IOSTANDARD=LVTTL; NET "daughtercard<5>" LOC="J5" | IOSTANDARD=LVTTL; NET "daughtercard<4>" LOC="K5" | IOSTANDARD=LVTTL; NET "daughtercard<3>" LOC="H7" | IOSTANDARD=LVTTL; NET "daughtercard<2>" LOC="J8" | IOSTANDARD=LVTTL; NET "daughtercard<1>" LOC="J6" | IOSTANDARD=LVTTL; NET "daughtercard<0>" LOC="J7" | IOSTANDARD=LVTTL; # # System Ace # NET "systemace_data<15>" LOC="F29" | IOSTANDARD=LVTTL; NET "systemace_data<14>" LOC="G28" | IOSTANDARD=LVTTL; NET "systemace_data<13>" LOC="H29" | IOSTANDARD=LVTTL; NET "systemace_data<12>" LOC="H28" | IOSTANDARD=LVTTL; NET "systemace_data<11>" LOC="J29" | IOSTANDARD=LVTTL; NET "systemace_data<10>" LOC="J28" | IOSTANDARD=LVTTL; NET "systemace_data<9>" LOC="K29" | IOSTANDARD=LVTTL; NET "systemace_data<8>" LOC="L29" | IOSTANDARD=LVTTL; NET "systemace_data<7>" LOC="L28" | IOSTANDARD=LVTTL; NET "systemace_data<6>" LOC="M29" | IOSTANDARD=LVTTL; NET "systemace_data<5>" LOC="M28" | IOSTANDARD=LVTTL; NET "systemace_data<4>" LOC="N29" | IOSTANDARD=LVTTL; NET "systemace_data<3>" LOC="N28" | IOSTANDARD=LVTTL; NET "systemace_data<2>" LOC="P28" | IOSTANDARD=LVTTL; NET "systemace_data<1>" LOC="R29" | IOSTANDARD=LVTTL; NET "systemace_data<0>" LOC="R28" | IOSTANDARD=LVTTL; NET "systemace_address<6>" LOC="E29" | IOSTANDARD=LVTTL; NET "systemace_address<5>" LOC="F28" | IOSTANDARD=LVTTL; NET "systemace_address<4>" LOC="H31" | IOSTANDARD=LVTTL; NET "systemace_address<3>" LOC="J30" | IOSTANDARD=LVTTL; NET "systemace_address<2>" LOC="J31" | IOSTANDARD=LVTTL; NET "systemace_address<1>" LOC="K30" | IOSTANDARD=LVTTL; NET "systemace_address<0>" LOC="K31" | IOSTANDARD=LVTTL; NET "systemace_ce_b" LOC="E28" | IOSTANDARD=LVTTL; NET "systemace_we_b" LOC="P31" | IOSTANDARD=LVTTL; NET "systemace_oe_b" LOC="R31" | IOSTANDARD=LVTTL; NET "systemace_irq" LOC="D29"; NET "systemace_mpbrdy" LOC="L31"; # # Logic Analyzer # NET "analyzer1_data<15>" LOC="G1" | IOSTANDARD=LVTTL; NET "analyzer1_data<14>" LOC="H3" | IOSTANDARD=LVTTL; NET "analyzer1_data<13>" LOC="M9" | IOSTANDARD=LVTTL; NET "analyzer1_data<12>" LOC="M8" | IOSTANDARD=LVTTL; NET "analyzer1_data<11>" LOC="L5" | IOSTANDARD=LVTTL; NET "analyzer1_data<10>" LOC="L1" | IOSTANDARD=LVTTL; NET "analyzer1_data<9>" LOC="L2" | IOSTANDARD=LVTTL; NET "analyzer1_data<8>" LOC="N9" | IOSTANDARD=LVTTL; NET "analyzer1_data<7>" LOC="M1" | IOSTANDARD=LVTTL; NET "analyzer1_data<6>" LOC="M2" | IOSTANDARD=LVTTL; NET "analyzer1_data<5>" LOC="N1" | IOSTANDARD=LVTTL; NET "analyzer1_data<4>" LOC="N2" | IOSTANDARD=LVTTL; NET "analyzer1_data<3>" LOC="P1" | IOSTANDARD=LVTTL; NET "analyzer1_data<2>" LOC="P2" | IOSTANDARD=LVTTL; NET "analyzer1_data<1>" LOC="R1" | IOSTANDARD=LVTTL; NET "analyzer1_data<0>" LOC="R2" | IOSTANDARD=LVTTL; NET "analyzer1_clock" LOC="G2" | IOSTANDARD=LVTTL; NET "analyzer2_data<15>" LOC="f2" | IOSTANDARD=LVTTL; NET "analyzer2_data<14>" LOC="k10" | IOSTANDARD=LVTTL; NET "analyzer2_data<13>" LOC="l10" | IOSTANDARD=LVTTL; NET "analyzer2_data<12>" LOC="m10" | IOSTANDARD=LVTTL; NET "analyzer2_data<11>" LOC="r7" | IOSTANDARD=LVTTL; NET "analyzer2_data<10>" LOC="n3" | IOSTANDARD=LVTTL; NET "analyzer2_data<9>" LOC="r8" | IOSTANDARD=LVTTL; NET "analyzer2_data<8>" LOC="r9" | IOSTANDARD=LVTTL; NET "analyzer2_data<7>" LOC="p9" | IOSTANDARD=LVTTL; NET "analyzer2_data<6>" LOC="n6" | IOSTANDARD=LVTTL; NET "analyzer2_data<5>" LOC="p7" | IOSTANDARD=LVTTL; NET "analyzer2_data<4>" LOC="n4" | IOSTANDARD=LVTTL; NET "analyzer2_data<3>" LOC="t8" | IOSTANDARD=LVTTL; NET "analyzer2_data<2>" LOC="t9" | IOSTANDARD=LVTTL; NET "analyzer2_data<1>" LOC="r6" | IOSTANDARD=LVTTL; NET "analyzer2_data<0>" LOC="r5" | IOSTANDARD=LVTTL; NET "analyzer2_clock" LOC="f1" | IOSTANDARD=LVTTL; NET "analyzer3_data<15>" LOC="k24" | IOSTANDARD=LVTTL; NET "analyzer3_data<14>" LOC="k25" | IOSTANDARD=LVTTL; NET "analyzer3_data<13>" LOC="k22" | IOSTANDARD=LVTTL; NET "analyzer3_data<12>" LOC="l24" | IOSTANDARD=LVTTL; NET "analyzer3_data<11>" LOC="l25" | IOSTANDARD=LVTTL; NET "analyzer3_data<10>" LOC="l22" | IOSTANDARD=LVTTL; NET "analyzer3_data<9>" LOC="l23" | IOSTANDARD=LVTTL; NET "analyzer3_data<8>" LOC="m23" | IOSTANDARD=LVTTL; NET "analyzer3_data<7>" LOC="m24" | IOSTANDARD=LVTTL; NET "analyzer3_data<6>" LOC="m25" | IOSTANDARD=LVTTL; NET "analyzer3_data<5>" LOC="k23" | IOSTANDARD=LVTTL; NET "analyzer3_data<4>" LOC="m22" | IOSTANDARD=LVTTL; NET "analyzer3_data<3>" LOC="n23" | IOSTANDARD=LVTTL; NET "analyzer3_data<2>" LOC="p23" | IOSTANDARD=LVTTL; NET "analyzer3_data<1>" LOC="r23" | IOSTANDARD=LVTTL; NET "analyzer3_data<0>" LOC="r24" | IOSTANDARD=LVTTL; NET "analyzer3_clock" LOC="j24" | IOSTANDARD=LVTTL; NET "analyzer4_data<15>" LOC="ag7" | IOSTANDARD=LVTTL; NET "analyzer4_data<14>" LOC="ak3" | IOSTANDARD=LVTTL; NET "analyzer4_data<13>" LOC="aj5" | IOSTANDARD=LVTTL; NET "analyzer4_data<12>" LOC="ak29" | IOSTANDARD=LVTTL; NET "analyzer4_data<11>" LOC="ak28" | IOSTANDARD=LVTTL; NET "analyzer4_data<10>" LOC="af25" | IOSTANDARD=LVTTL; NET "analyzer4_data<9>" LOC="ag24" | IOSTANDARD=LVTTL; NET "analyzer4_data<8>" LOC="af24" | IOSTANDARD=LVTTL; NET "analyzer4_data<7>" LOC="af23" | IOSTANDARD=LVTTL; NET "analyzer4_data<6>" LOC="al27" | IOSTANDARD=LVTTL; NET "analyzer4_data<5>" LOC="ak27" | IOSTANDARD=LVTTL; NET "analyzer4_data<4>" LOC="ah17" | IOSTANDARD=LVTTL; NET "analyzer4_data<3>" LOC="ad13" | IOSTANDARD=LVTTL; NET "analyzer4_data<2>" LOC="v7" | IOSTANDARD=LVTTL; NET "analyzer4_data<1>" LOC="u7" | IOSTANDARD=LVTTL; NET "analyzer4_data<0>" LOC="u8" | IOSTANDARD=LVTTL; NET "analyzer4_clock" LOC="ad9" | IOSTANDARD=LVTTL;