|
- # Constraints for 'parallel_flash_memory_uart_programmer'.
- #
- # Revision C of the Spartan-3E Starter Kit.
- #
- # Ken Chapman - Xilinx Ltd - 28th March 2006
- #
- #
- # Period constraint for 50MHz operation
- #
- NET "clk" PERIOD = 15.0ns HIGH 50%;
- #
- #
- # soldered 50MHz Clock.
- #
- NET "clk" LOC = "P122" | IOSTANDARD = LVTTL;
- #
- #
- #
- # UART connections
- #
- NET "tx_female" LOC = "P32" | IOSTANDARD = LVTTL | SLEW = SLOW | DRIVE = 4;
- NET "rx_female" LOC = "P29" | IOSTANDARD = LVTTL;
- #
- #
- # Strata Flash
- # 128MBit = 16,777,216 bytes requiring 24 address bits.
- #
- NET "strataflash_oe" LOC = "P105" | IOSTANDARD = LVCMOS33 | SLEW = SLOW | DRIVE = 4;
- NET "strataflash_ce" LOC = "P104" | IOSTANDARD = LVCMOS33 | SLEW = SLOW | DRIVE = 4;
- NET "strataflash_we" LOC = "P103" | IOSTANDARD = LVCMOS33 | SLEW = SLOW | DRIVE = 4;
- #NET "strataflash_byte" LOC = "C17" | IOSTANDARD = LVCMOS33 | SLEW = SLOW | DRIVE = 4;
- #NET "strataflash_sts" LOC = "B18" | IOSTANDARD = LVCMOS33 | PULLUP;
- #
- NET "strataflash_a<0>" LOC = "P98" | IOSTANDARD = LVCMOS33 | SLEW = SLOW | DRIVE = 4;
- NET "strataflash_a<1>" LOC = "P97" | IOSTANDARD = LVCMOS33 | SLEW = SLOW | DRIVE = 4;
- NET "strataflash_a<2>" LOC = "P96" | IOSTANDARD = LVCMOS33 | SLEW = SLOW | DRIVE = 4;
- NET "strataflash_a<3>" LOC = "P94" | IOSTANDARD = LVCMOS33 | SLEW = SLOW | DRIVE = 4;
- NET "strataflash_a<4>" LOC = "P93" | IOSTANDARD = LVCMOS33 | SLEW = SLOW | DRIVE = 4;
- NET "strataflash_a<5>" LOC = "P92" | IOSTANDARD = LVCMOS33 | SLEW = SLOW | DRIVE = 4;
- NET "strataflash_a<6>" LOC = "P91" | IOSTANDARD = LVCMOS33 | SLEW = SLOW | DRIVE = 4;
- NET "strataflash_a<7>" LOC = "P88" | IOSTANDARD = LVCMOS33 | SLEW = SLOW | DRIVE = 4;
- NET "strataflash_a<8>" LOC = "P87" | IOSTANDARD = LVCMOS33 | SLEW = SLOW | DRIVE = 4;
- NET "strataflash_a<9>" LOC = "P86" | IOSTANDARD = LVCMOS33 | SLEW = SLOW | DRIVE = 4;
- NET "strataflash_a<10>" LOC = "P85" | IOSTANDARD = LVCMOS33 | SLEW = SLOW | DRIVE = 4;
- NET "strataflash_a<11>" LOC = "P82" | IOSTANDARD = LVCMOS33 | SLEW = SLOW | DRIVE = 4;
- NET "strataflash_a<12>" LOC = "P81" | IOSTANDARD = LVCMOS33 | SLEW = SLOW | DRIVE = 4;
- NET "strataflash_a<13>" LOC = "P77" | IOSTANDARD = LVCMOS33 | SLEW = SLOW | DRIVE = 4;
- NET "strataflash_a<14>" LOC = "P76" | IOSTANDARD = LVCMOS33 | SLEW = SLOW | DRIVE = 4;
- NET "strataflash_a<15>" LOC = "P75" | IOSTANDARD = LVCMOS33 | SLEW = SLOW | DRIVE = 4;
- NET "strataflash_a<16>" LOC = "P74" | IOSTANDARD = LVCMOS33 | SLEW = SLOW | DRIVE = 4;
- NET "strataflash_a<17>" LOC = "P70" | IOSTANDARD = LVCMOS33 | SLEW = SLOW | DRIVE = 4;
- NET "strataflash_a<18>" LOC = "P68" | IOSTANDARD = LVCMOS33 | SLEW = SLOW | DRIVE = 4;
- NET "strataflash_a<19>" LOC = "P67" | IOSTANDARD = LVCMOS33 | SLEW = SLOW | DRIVE = 4;
- NET "strataflash_a<20>" LOC = "P71" | IOSTANDARD = LVCMOS33 | SLEW = SLOW | DRIVE = 4;
- #NET "strataflash_a<21>" LOC = "P63" | IOSTANDARD = LVCMOS33 | SLEW = SLOW | DRIVE = 4;
- #NET "strataflash_a<22>" LOC = "V12" | IOSTANDARD = LVCMOS33 | SLEW = SLOW | DRIVE = 4;
- #NET "strataflash_a<23>" LOC = "N11" | IOSTANDARD = LVCMOS33 | SLEW = SLOW | DRIVE = 4;
- #
- NET "strataflash_d<0>" LOC = "P63" | IOSTANDARD = LVCMOS33 | SLEW = SLOW | DRIVE = 4;
- NET "strataflash_d<1>" LOC = "P59" | IOSTANDARD = LVCMOS33 | SLEW = SLOW | DRIVE = 4;
- NET "strataflash_d<2>" LOC = "P58" | IOSTANDARD = LVCMOS33 | SLEW = SLOW | DRIVE = 4;
- NET "strataflash_d<3>" LOC = "P54" | IOSTANDARD = LVCMOS33 | SLEW = SLOW | DRIVE = 4;
- NET "strataflash_d<4>" LOC = "P53" | IOSTANDARD = LVCMOS33 | SLEW = SLOW | DRIVE = 4;
- NET "strataflash_d<5>" LOC = "P52" | IOSTANDARD = LVCMOS33 | SLEW = SLOW | DRIVE = 4;
- NET "strataflash_d<6>" LOC = "P51" | IOSTANDARD = LVCMOS33 | SLEW = SLOW | DRIVE = 4;
- NET "strataflash_d<7>" LOC = "P50" | IOSTANDARD = LVCMOS33 | SLEW = SLOW | DRIVE = 4;
- #
- #
- # LCD display
- # (Disable LCD display to ensure no contention with StratFlash memory).
- #
- #NET "lcd_rw" LOC = "L17" | IOSTANDARD = LVTTL | SLEW = SLOW | DRIVE = 2;
- #NET "lcd_e" LOC = "M18" | IOSTANDARD = LVTTL | SLEW = SLOW | DRIVE = 2;
- #
- #
- # SPI devices
- # (Disable to prevent contention with StratFlash memory data bit0).
- #
- #NET "spi_rom_cs" LOC = "U3" | IOSTANDARD = LVTTL | SLEW = SLOW | DRIVE = 2;
- #NET "spi_adc_conv" LOC = "P11" | IOSTANDARD = LVTTL | SLEW = SLOW | DRIVE = 2;
- #NET "spi_dac_cs" LOC = "N8" | IOSTANDARD = LVTTL | SLEW = SLOW | DRIVE = 2;
- #
- #
- # Platform Flash memory
- # (Disable to prevent contention with StratFlash memory data bit0).
- #
- #NET "platformflash_oe" LOC = "T3" | IOSTANDARD = LVTTL | SLEW = SLOW | DRIVE = 2;
- #
- # End of File
- #
|