LOGSYS Spartan-3E FPGA kártya
- Xilinx XC3S250E-4TQ144C
UCF-file
NET "osc_clk" LOC = "P56" ; #16MHz oscillator
NET "man_rst" LOC = "P41" ; #RST button for manual RESET
NET "dev_inp" LOC = "P120" ; #Development cable signals
NET "dev_out" LOC = "P143" ;
NET "dev_clk" LOC = "P129" ; NET "dev_clk" PULLDOWN ;
NET "dev_rst" LOC = "P119" ; NET "dev_rst" PULLDOWN ;
NET "btn<0>" LOC = "P38" ; #BTN0 Right to left, as binary weights
NET "btn<1>" LOC = "P36" ; #BTN1
NET "btn<2>" LOC = "P24" ; #BTN2
NET "btn<3>" LOC = "P12" ; #BTN3
NET "sw<0>" LOC = "P101" ; #Right to left as binary weights
NET "sw<1>" LOC = "P95" ;
NET "sw<2>" LOC = "P89" ;
NET "sw<3>" LOC = "P84" ;
NET "sw<4>" LOC = "P78" ;
NET "sw<5>" LOC = "P69" ;
NET "sw<6>" LOC = "P48" ;
NET "sw<7>" LOC = "P47" ;
NET "led<0>" LOC = "P59" ; #Right to left as binary weights
NET "led<1>" LOC = "P58" ;
NET "led<2>" LOC = "P54" ;
NET "led<3>" LOC = "P53" ;
NET "led<4>" LOC = "P52" ;
NET "led<5>" LOC = "P51" ;
NET "led<6>" LOC = "P50" ;
NET "led<7>" LOC = "P43" ;
# --0--
NET "seg<0>" LOC = "P16" ; #A | |
NET "seg<1>" LOC = "P17" ; #B 5 1
NET "seg<2>" LOC = "P20" ; #C | |
NET "seg<3>" LOC = "P21" ; #D --6--
NET "seg<4>" LOC = "P31" ; #E | |
NET "seg<5>" LOC = "P32" ; #F 4 2
NET "seg<6>" LOC = "P33" ; #G | |
NET "seg<7>" LOC = "P34" ; #DP --3-- 7
NET "dig<0>" LOC = "P40" ; #Right to left as numerical weights
NET "dig<1>" LOC = "P35" ; #DIG[3:0] are active low select signals
NET "dig<2>" LOC = "P26" ;
NET "dig<3>" LOC = "P22" ;
NET "col<0>" LOC = "P23" ; #Right to left as usual weights
NET "col<1>" LOC = "P25" ;
NET "col<2>" LOC = "P15" ;
NET "col<3>" LOC = "P14" ;
NET "col<4>" LOC = "P8" ;
NET "aio<0>" LOC = "P132" ; # A I/O connector
NET "aio<1>" LOC = "P7" ;
NET "aio<2>" LOC = "P134" ;
NET "aio<3>" LOC = "P5" ;
NET "aio<4>" LOC = "P135" ;
NET "aio<5>" LOC = "P4" ;
NET "aio<6>" LOC = "P139" ;
NET "aio<7>" LOC = "P3" ;
NET "aio<8>" LOC = "P140" ;
NET "aio<9>" LOC = "P2" ;
NET "aio<10>" LOC = "P142" ;
NET "ai<11>" LOC = "P6" ; #INPUT
NET "ai<12>" LOC = "P141" ; #INPUT
NET "bio<0>" LOC = "P116" ; #B I/O connector
NET "bio<1>" LOC = "P117" ;
NET "bio<2>" LOC = "P122" ;
NET "bio<3>" LOC = "P123" ;
NET "bio<4>" LOC = "P124" ;
NET "bio<5>" LOC = "P125" ;
NET "bio<6>" LOC = "P126" ;
NET "bio<7>" LOC = "P130" ;
NET "bio<8>" LOC = "P131" ;
NET "bio<9>" LOC = "P112" ;
NET "bio<10>" LOC = "P113" ;
NET "bi<11>" LOC = "P107" ; #INPUT
NET "bi<12>" LOC = "P111" ; #INPUT
NET "flash_clk" LOC = "P71" ; #Flash SPI interface
NET "flash_csn" LOC = "P39" ;
NET "flash_mosi" LOC = "P44" ;
NET "flash_miso" LOC = "P63" ;
NET "sram_addr<0>" LOC = "P70" ; #SRAM interface signals
NET "sram_addr<1>" LOC = "P68" ;
NET "sram_addr<2>" LOC = "P67" ;
NET "sram_addr<3>" LOC = "P66" ;
NET "sram_addr<4>" LOC = "P81" ;
NET "sram_addr<5>" LOC = "P82" ;
NET "sram_addr<6>" LOC = "P83" ;
NET "sram_addr<7>" LOC = "P85" ;
NET "sram_addr<8>" LOC = "P86" ;
NET "sram_addr<9>" LOC = "P87" ;
NET "sram_addr<10>" LOC = "P88" ;
NET "sram_addr<11>" LOC = "P91" ;
NET "sram_addr<12>" LOC = "P92" ;
NET "sram_addr<13>" LOC = "P103" ;
NET "sram_addr<14>" LOC = "P98" ;
NET "sram_addr<15>" LOC = "P97" ;
NET "sram_addr<16>" LOC = "P96" ;
NET "sram_data<0>" LOC = "P60" ;
NET "sram_data<1>" LOC = "P74" ;
NET "sram_data<2>" LOC = "P75" ;
NET "sram_data<3>" LOC = "P76" ;
NET "sram_data<4>" LOC = "P93" ;
NET "sram_data<5>" LOC = "P94" ;
NET "sram_data<6>" LOC = "P106" ;
NET "sram_data<7>" LOC = "P105" ;
NET "sram_oen" LOC = "P104" ;
NET "sram_wen" LOC = "P77" ;
NET "sram_csn" LOC = "P62" ;