123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117 |
- ## ESPIER III V105 Spartan-6 board constraint file v1.1
- ## J. Potocki 2018
-
- # Clock
- NET "CLK" LOC = P56 | PERIOD = 20.83ns HIGH 50%;
-
- # Keys
- NET "Rate<0>" LOC = P15;
- NET "Rate<1>" LOC = P21;
- NET "Rate<2>" LOC = P17;
- NET "Reset" LOC = P16;
-
- # LEDs
- NET "DRLED" LOC = P95 | SLEW = "SLOW";
- #NET "LED<1>" LOC = P94 | SLEW = "SLOW";
- #NET "LED<2>" LOC = P98 | SLEW = "SLOW";
- NET "NACK" LOC = P97 | SLEW = "SLOW";
-
- # DISPL. 7-SEG
- NET "DS_EN<0>" LOC = P75 | SLEW = "SLOW";
- NET "DS_EN<1>" LOC = P67 | SLEW = "SLOW";
- NET "DS_EN<2>" LOC = P74 | SLEW = "SLOW";
- NET "DS_EN<3>" LOC = P66 | SLEW = "SLOW";
- NET "DS<0>" LOC = P80; # Seg. A
- NET "DS<1>" LOC = P79; # Seg. B
- NET "DS<2>" LOC = P83; # Seg. C
- NET "DS<3>" LOC = P82; # Seg. D
- NET "DS<4>" LOC = P81; # Seg. E
- NET "DS<5>" LOC = P78; # Seg. F
- NET "DS<6>" LOC = P84; # Seg. G
- NET "DS<7>" LOC = P85; # Seg. DP
-
- # PS/2
- #NET "PS2_CLK" LOC = P24 | SLEW = "SLOW";
- #NET "PS2_DATA" LOC = P23 | SLEW = "SLOW";
-
- # IrDA
- #NET "IRDA" LOC = P62 | SLEW = "SLOW";
-
- # RS-232 PL-2303 (clone)
- #NET "RS_TXD" LOC = P12 | SLEW = "SLOW";
- #NET "RS_RXD" LOC = P14 | SLEW = "SLOW";
-
- # ADC
- #NET "ADCSN" LOC = P61 | SLEW = "SLOW";
- #NET "ADDAT" LOC = P59 | SLEW = "SLOW";
- #NET "ADCLK" LOC = P55 | SLEW = "SLOW";
-
- # SPI FLASH
- #NET "FLASH_CLK" LOC = P88 | SLEW = "SLOW";
- #NET "FLASH_CS" LOC = P93 | SLEW = "SLOW";
- #NET "FLASH_DI" LOC = P87 | SLEW = "SLOW";
- #NET "FLASH_DO" LOC = P92 | SLEW = "SLOW";
-
- # Buzzer
- #NET "BP1" LOC = P11 | SLEW = "SLOW";
-
- # VGA
- NET "V_R<0>" LOC = P46 | SLEW = FAST;
- NET "V_R<1>" LOC = P47 | SLEW = FAST;
- NET "V_R<2>" LOC = P48 | SLEW = FAST;
- NET "V_R<3>" LOC = P50 | SLEW = FAST;
- NET "V_R<4>" LOC = P51 | SLEW = FAST;
- NET "V_G<0>" LOC = P35 | SLEW = FAST;
- NET "V_G<1>" LOC = P40 | SLEW = FAST;
- NET "V_G<2>" LOC = P41 | SLEW = FAST;
- NET "V_G<3>" LOC = P43 | SLEW = FAST;
- NET "V_G<4>" LOC = P44 | SLEW = FAST;
- NET "V_G<5>" LOC = P45 | SLEW = FAST;
- NET "V_B<0>" LOC = P29 | SLEW = FAST;
- NET "V_B<1>" LOC = P30 | SLEW = FAST;
- NET "V_B<2>" LOC = P32 | SLEW = FAST;
- NET "V_B<3>" LOC = P33 | SLEW = FAST;
- NET "V_B<4>" LOC = P34 | SLEW = FAST;
- NET "V_SYNC" LOC = P27 | SLEW = FAST;
- NET "H_SYNC" LOC = P26 | SLEW = FAST;
-
- # SDRAM
- #NET "SDRAM_A<0>" LOC = P7;
- #NET "SDRAM_A<1>" LOC = P8;
- #NET "SDRAM_A<2>" LOC = P9;
- #NET "SDRAM_A<3>" LOC = P10;
- #NET "SDRAM_A<4>" LOC = P143;
- #NET "SDRAM_A<5>" LOC = P142;
- #NET "SDRAM_A<6>" LOC = P141;
- #NET "SDRAM_A<7>" LOC = P140;
- #NET "SDRAM_A<8>" LOC = P139;
- #NET "SDRAM_A<9>" LOC = P138;
- #NET "SDRAM_A<10>" LOC = P6;
- #NET "SDRAM_A<11>" LOC = P137;
- #NET "SDRAM_A<12>" LOC = P134;
- #NET "SDRAM_BA<1>" LOC = P5;
- #NET "SDRAM_BA<0>" LOC = P2;
- #NET "SDRAM_CKE" LOC = P133;
- #NET "SDRAM_CLK" LOC = P132;
- #NET "SDRAM_CS_N" LOC = P1;
- #NET "SDRAM_DQMH" LOC = P131;
- #NET "SDRAM_DQML" LOC = P114;
- #NET "SDRAM_WE_N" LOC = P115;
- #NET "SDRAM_CAS_N" LOC = P116;
- #NET "SDRAM_RAS_N" LOC = P117;
- #NET "SDRAM_DQ<0>" LOC = P100;
- #NET "SDRAM_DQ<1>" LOC = P99;
- #NET "SDRAM_DQ<2>" LOC = P102;
- #NET "SDRAM_DQ<3>" LOC = P101;
- #NET "SDRAM_DQ<4>" LOC = P104;
- #NET "SDRAM_DQ<5>" LOC = P105;
- #NET "SDRAM_DQ<6>" LOC = P111;
- #NET "SDRAM_DQ<7>" LOC = P112;
- #NET "SDRAM_DQ<8>" LOC = P127;
- #NET "SDRAM_DQ<9>" LOC = P126;
- #NET "SDRAM_DQ<10>" LOC = P124;
- #NET "SDRAM_DQ<11>" LOC = P123;
- #NET "SDRAM_DQ<12>" LOC = P121;
- #NET "SDRAM_DQ<13>" LOC = P120;
- #NET "SDRAM_DQ<14>" LOC = P119;
- #NET "SDRAM_DQ<15>" LOC = P118;
|