mirror of https://github.com/zxdos/zxuno.git
Añado make.bat y otros
This commit is contained in:
parent
629e845b6d
commit
e3a3b4efc3
|
|
@ -0,0 +1,15 @@
|
|||
if not exist projnav.tmp mkdir projnav.tmp
|
||||
call xst -intstyle ise -ifn working/ElectronFpga.xst -ofn working/ElectronFpga.syr
|
||||
call :generar v2_v3
|
||||
call :generar v4
|
||||
call :generar Ap
|
||||
goto :eof
|
||||
|
||||
:generar
|
||||
call ngdbuild -intstyle ise -dd _ngo -nt timestamp -uc src/AcornElectron_zxuno_%1.ucf -p xc6slx9-tqg144-2 ElectronFpga.ngc ElectronFpga.ngd
|
||||
call map -intstyle ise -w -ol high -mt 2 -p xc6slx9-tqg144-2 -logic_opt off -t 1 -xt 0 -register_duplication off -r 4 -global_opt off -ir off -pr off -lc off -power off -o ElectronFpga_map.ncd ElectronFpga.ngd ElectronFpga.pcf
|
||||
call par -intstyle ise -w -ol high -mt 4 ElectronFpga_map.ncd ElectronFpga.ncd ElectronFpga.pcf
|
||||
call trce -intstyle ise -v 3 -s 2 -n 3 -fastpaths -xml ElectronFpga.twx ElectronFpga.ncd -o ElectronFpga.twr ElectronFpga.pcf
|
||||
call bitgen -intstyle ise -f ElectronFpga.ut ElectronFpga.ncd
|
||||
copy /y electronfpga.bit AcornElectron.%1.bit
|
||||
:eof
|
||||
|
|
@ -0,0 +1,94 @@
|
|||
# Clocks & debug
|
||||
NET clk50 LOC="P55" | IOSTANDARD = LVCMOS33 | DRIVE=2 | SLEW=SLOW | PERIOD=20ns; # CLK
|
||||
NET LED1 LOC="P2"" | IOSTANDARD = LVCMOS33 | DRIVE=2 | SLEW=SLOW;
|
||||
|
||||
# Video output
|
||||
NET red(2) LOC="P97" | IOSTANDARD = LVCMOS33 | DRIVE=2 | SLEW=SLOW;
|
||||
NET red(1) LOC="P95" | IOSTANDARD = LVCMOS33 | DRIVE=2 | SLEW=SLOW;
|
||||
NET red(0) LOC="P94" | IOSTANDARD = LVCMOS33 | DRIVE=2 | SLEW=SLOW;
|
||||
NET green(0) LOC="P88" | IOSTANDARD = LVCMOS33 | DRIVE=2 | SLEW=SLOW;
|
||||
NET green(1) LOC="P87" | IOSTANDARD = LVCMOS33 | DRIVE=2 | SLEW=SLOW;
|
||||
NET green(2) LOC="P85" | IOSTANDARD = LVCMOS33 | DRIVE=2 | SLEW=SLOW;
|
||||
NET blue(0) LOC="P84" | IOSTANDARD = LVCMOS33 | DRIVE=2 | SLEW=SLOW;
|
||||
NET blue(1) LOC="P83" | IOSTANDARD = LVCMOS33 | DRIVE=2 | SLEW=SLOW;
|
||||
NET blue(2) LOC="P82" | IOSTANDARD = LVCMOS33 | DRIVE=2 | SLEW=SLOW;
|
||||
NET hsync LOC="P93" | IOSTANDARD = LVCMOS33 | DRIVE=2 | SLEW=SLOW;
|
||||
NET vsync LOC="P92" | IOSTANDARD = LVCMOS33 | DRIVE=2 | SLEW=SLOW;
|
||||
#NET "stdn" LOC="P51" | IOSTANDARD = LVCMOS33;
|
||||
#NET "stdnb" LOC="P50" | IOSTANDARD = LVCMOS33;
|
||||
|
||||
# Sound input/output
|
||||
NET audioL LOC="P98" | IOSTANDARD = LVCMOS33 | DRIVE=2 | SLEW=SLOW;
|
||||
NET audioR LOC="P99" | IOSTANDARD = LVCMOS33 | DRIVE=2 | SLEW=SLOW;
|
||||
NET casIn LOC="P1" | IOSTANDARD = LVCMOS33;
|
||||
NET casOut LOC="P6" | IOSTANDARD = LVCMOS33 | DRIVE=2 | SLEW=SLOW;
|
||||
# Keyboard and mouse
|
||||
NET ps2_clk LOC="P143" | IOSTANDARD = LVCMOS33 | PULLUP;
|
||||
NET ps2_data LOC="P142" | IOSTANDARD = LVCMOS33 | PULLUP;
|
||||
#NET ps2_mouse_clk LOC="P57" | IOSTANDARD = LVCMOS33 | PULLUP;
|
||||
#NET ps2_mouse_data LOC="P56" | IOSTANDARD = LVCMOS33 | PULLUP;
|
||||
|
||||
# SRAM
|
||||
#NET SRAM_ADDR(0) LOC="P115" | IOSTANDARD = LVCMOS33 | DRIVE=2 | SLEW=SLOW;
|
||||
#NET SRAM_ADDR(1) LOC="P116" | IOSTANDARD = LVCMOS33 | DRIVE=2 | SLEW=SLOW;
|
||||
#NET SRAM_ADDR(2) LOC="P117" | IOSTANDARD = LVCMOS33 | DRIVE=2 | SLEW=SLOW;
|
||||
#NET SRAM_ADDR(3) LOC="P119" | IOSTANDARD = LVCMOS33 | DRIVE=2 | SLEW=SLOW;
|
||||
#NET SRAM_ADDR(4) LOC="P120" | IOSTANDARD = LVCMOS33 | DRIVE=2 | SLEW=SLOW;
|
||||
#NET SRAM_ADDR(5) LOC="P123" | IOSTANDARD = LVCMOS33 | DRIVE=2 | SLEW=SLOW;
|
||||
#NET SRAM_ADDR(6) LOC="P126" | IOSTANDARD = LVCMOS33 | DRIVE=2 | SLEW=SLOW;
|
||||
#NET SRAM_ADDR(7) LOC="P131" | IOSTANDARD = LVCMOS33 | DRIVE=2 | SLEW=SLOW;
|
||||
#NET SRAM_ADDR(8) LOC="P127" | IOSTANDARD = LVCMOS33 | DRIVE=2 | SLEW=SLOW;
|
||||
#NET SRAM_ADDR(9) LOC="P124" | IOSTANDARD = LVCMOS33 | DRIVE=2 | SLEW=SLOW;
|
||||
#NET SRAM_ADDR(10) LOC="P118" | IOSTANDARD = LVCMOS33 | DRIVE=2 | SLEW=SLOW;
|
||||
#NET SRAM_ADDR(11) LOC="P121" | IOSTANDARD = LVCMOS33 | DRIVE=2 | SLEW=SLOW;
|
||||
#NET SRAM_ADDR(12) LOC="P133" | IOSTANDARD = LVCMOS33 | DRIVE=2 | SLEW=SLOW;
|
||||
#NET SRAM_ADDR(13) LOC="P132" | IOSTANDARD = LVCMOS33 | DRIVE=2 | SLEW=SLOW;
|
||||
#NET SRAM_ADDR(14) LOC="P137" | IOSTANDARD = LVCMOS33 | DRIVE=2 | SLEW=SLOW;
|
||||
#NET SRAM_ADDR(15) LOC="P140" | IOSTANDARD = LVCMOS33 | DRIVE=2 | SLEW=SLOW;
|
||||
#NET SRAM_ADDR(16) LOC="P139" | IOSTANDARD = LVCMOS33 | DRIVE=2 | SLEW=SLOW;
|
||||
#NET SRAM_ADDR(17) LOC="P141" | IOSTANDARD = LVCMOS33 | DRIVE=2 | SLEW=SLOW;
|
||||
#NET SRAM_ADDR(18) LOC="P138" | IOSTANDARD = LVCMOS33 | DRIVE=2 | SLEW=SLOW;
|
||||
#NET SRAM_ADDR(19) LOC="P111" | IOSTANDARD = LVCMOS33;
|
||||
#NET SRAM_ADDR(20) LOC="P138" | IOSTANDARD = LVCMOS33;
|
||||
|
||||
#NET SRAM_DATA(0) LOC="P114" | IOSTANDARD = LVCMOS33 | DRIVE=2 | SLEW=SLOW;
|
||||
#NET SRAM_DATA(1) LOC="P112" | IOSTANDARD = LVCMOS33 | DRIVE=2 | SLEW=SLOW;
|
||||
#NET SRAM_DATA(2) LOC="P111" | IOSTANDARD = LVCMOS33 | DRIVE=2 | SLEW=SLOW;
|
||||
#NET SRAM_DATA(3) LOC="P105" | IOSTANDARD = LVCMOS33 | DRIVE=2 | SLEW=SLOW;
|
||||
#NET SRAM_DATA(4) LOC="P104" | IOSTANDARD = LVCMOS33 | DRIVE=2 | SLEW=SLOW;
|
||||
#NET SRAM_DATA(5) LOC="P102" | IOSTANDARD = LVCMOS33 | DRIVE=2 | SLEW=SLOW;
|
||||
#NET SRAM_DATA(6) LOC="P101" | IOSTANDARD = LVCMOS33 | DRIVE=2 | SLEW=SLOW;
|
||||
#NET SRAM_DATA(7) LOC="P100" | IOSTANDARD = LVCMOS33 | DRIVE=2 | SLEW=SLOW;
|
||||
|
||||
#NET RAMWRn LOC="P134" | IOSTANDARD = LVCMOS33 | DRIVE=2 | SLEW=SLOW;
|
||||
|
||||
# SPI Flash
|
||||
#NET "flash_cs_n" LOC="P38" | IOSTANDARD = LVCMOS33;
|
||||
#NET "flash_clk" LOC="P70" | IOSTANDARD = LVCMOS33;
|
||||
#NET "flash_mosi" LOC="P64" | IOSTANDARD = LVCMOS33;
|
||||
#NET "flash_miso" LOC="P65" | IOSTANDARD = LVCMOS33;
|
||||
#NET "flash_ext1" LOC="P62" | IOSTANDARD = LVCMOS33;
|
||||
#NET "flash_ext2" LOC="P61" | IOSTANDARD = LVCMOS33;
|
||||
|
||||
# SD/MMC
|
||||
NET SDSS LOC="P78" | IOSTANDARD = LVCMOS33 | DRIVE=2 | SLEW=SLOW;
|
||||
NET SDCLK LOC="P80" | IOSTANDARD = LVCMOS33 | DRIVE=2 | SLEW=SLOW;
|
||||
NET SDMOSI LOC="P79" | IOSTANDARD = LVCMOS33 | DRIVE=2 | SLEW=SLOW;
|
||||
NET SDMISO LOC="P81" | IOSTANDARD = LVCMOS33;
|
||||
|
||||
# JOYSTICK
|
||||
#NET JOYSTICK1<0> LOC="P74" | IOSTANDARD = LVCMOS33 | PULLUP;
|
||||
#NET JOYSTICK1<1> LOC="P67" | IOSTANDARD = LVCMOS33 | PULLUP;
|
||||
#NET JOYSTICK1<2> LOC="P59" | IOSTANDARD = LVCMOS33 | PULLUP;
|
||||
#NET JOYSTICK1<3> LOC="P58" | IOSTANDARD = LVCMOS33 | PULLUP;
|
||||
#NET JOYSTICK1<5> LOC="P75" | IOSTANDARD = LVCMOS33 | PULLUP;
|
||||
#NET JOYSTICK1<7> LOC="P8" | IOSTANDARD = LVCMOS33 | PULLUP;
|
||||
#NET JOYSTICK1<4> LOC="P39" | IOSTANDARD = LVCMOS33 | PULLUP;
|
||||
#NET JOYSTICK1<6> LOC="P32" | IOSTANDARD = LVCMOS33 | PULLUP;
|
||||
|
||||
# Otros
|
||||
NET ERST LOC="P33" | IOSTANDARD = LVCMOS33;
|
||||
NET "clk50" CLOCK_DEDICATED_ROUTE = FALSE;
|
||||
PIN "relojes_electron/clkout3_buf.O" CLOCK_DEDICATED_ROUTE = FALSE;
|
||||
PIN "relojes_electron/clkout1_buf.O" CLOCK_DEDICATED_ROUTE = FALSE;
|
||||
PIN "relojes_electron/clkout2_buf.O" CLOCK_DEDICATED_ROUTE = FALSE;
|
||||
|
|
@ -0,0 +1,94 @@
|
|||
# Clocks & debug
|
||||
NET clk50 LOC="P55" | IOSTANDARD = LVCMOS33 | DRIVE=2 | SLEW=SLOW | PERIOD=20ns; # CLK
|
||||
NET LED1 LOC="P10" | IOSTANDARD = LVCMOS33 | DRIVE=2 | SLEW=SLOW;
|
||||
|
||||
# Video output
|
||||
NET red(2) LOC="P93" | IOSTANDARD = LVCMOS33 | DRIVE=2 | SLEW=SLOW;
|
||||
NET red(1) LOC="P92" | IOSTANDARD = LVCMOS33 | DRIVE=2 | SLEW=SLOW;
|
||||
NET red(0) LOC="P88" | IOSTANDARD = LVCMOS33 | DRIVE=2 | SLEW=SLOW;
|
||||
NET green(0) LOC="P82" | IOSTANDARD = LVCMOS33 | DRIVE=2 | SLEW=SLOW;
|
||||
NET green(1) LOC="P83" | IOSTANDARD = LVCMOS33 | DRIVE=2 | SLEW=SLOW;
|
||||
NET green(2) LOC="P84" | IOSTANDARD = LVCMOS33 | DRIVE=2 | SLEW=SLOW;
|
||||
NET blue(0) LOC="P79" | IOSTANDARD = LVCMOS33 | DRIVE=2 | SLEW=SLOW;
|
||||
NET blue(1) LOC="P80" | IOSTANDARD = LVCMOS33 | DRIVE=2 | SLEW=SLOW;
|
||||
NET blue(2) LOC="P81" | IOSTANDARD = LVCMOS33 | DRIVE=2 | SLEW=SLOW;
|
||||
NET hsync LOC="P87" | IOSTANDARD = LVCMOS33 | DRIVE=2 | SLEW=SLOW;
|
||||
NET vsync LOC="P85" | IOSTANDARD = LVCMOS33 | DRIVE=2 | SLEW=SLOW;
|
||||
#NET "stdn" LOC="P67" | IOSTANDARD = LVCMOS33;
|
||||
#NET "stdnb" LOC="P66" | IOSTANDARD = LVCMOS33;
|
||||
|
||||
# Sound input/output
|
||||
NET audioL LOC="P8" | IOSTANDARD = LVCMOS33 | DRIVE=2 | SLEW=SLOW;
|
||||
NET audioR LOC="P9" | IOSTANDARD = LVCMOS33 | DRIVE=2 | SLEW=SLOW;
|
||||
NET casIn LOC="P105" | IOSTANDARD = LVCMOS33;
|
||||
NET casOut LOC="P12" | IOSTANDARD = LVCMOS33 | DRIVE=2 | SLEW=SLOW;
|
||||
# Keyboard and mouse
|
||||
NET ps2_clk LOC="P98" | IOSTANDARD = LVCMOS33 | PULLUP;
|
||||
NET ps2_data LOC="P97" | IOSTANDARD = LVCMOS33 | PULLUP;
|
||||
#NET ps2_mouse_clk LOC="P94" | IOSTANDARD = LVCMOS33 | PULLUP;
|
||||
#NET ps2_mouse_data LOC="P95" | IOSTANDARD = LVCMOS33 | PULLUP;
|
||||
|
||||
# SRAM
|
||||
#NET SRAM_ADDR(0) LOC="P115" | IOSTANDARD = LVCMOS33 | DRIVE=2 | SLEW=SLOW;
|
||||
#NET SRAM_ADDR(1) LOC="P116" | IOSTANDARD = LVCMOS33 | DRIVE=2 | SLEW=SLOW;
|
||||
#NET SRAM_ADDR(2) LOC="P117" | IOSTANDARD = LVCMOS33 | DRIVE=2 | SLEW=SLOW;
|
||||
#NET SRAM_ADDR(3) LOC="P119" | IOSTANDARD = LVCMOS33 | DRIVE=2 | SLEW=SLOW;
|
||||
#NET SRAM_ADDR(4) LOC="P120" | IOSTANDARD = LVCMOS33 | DRIVE=2 | SLEW=SLOW;
|
||||
#NET SRAM_ADDR(5) LOC="P123" | IOSTANDARD = LVCMOS33 | DRIVE=2 | SLEW=SLOW;
|
||||
#NET SRAM_ADDR(6) LOC="P126" | IOSTANDARD = LVCMOS33 | DRIVE=2 | SLEW=SLOW;
|
||||
#NET SRAM_ADDR(7) LOC="P131" | IOSTANDARD = LVCMOS33 | DRIVE=2 | SLEW=SLOW;
|
||||
#NET SRAM_ADDR(8) LOC="P127" | IOSTANDARD = LVCMOS33 | DRIVE=2 | SLEW=SLOW;
|
||||
#NET SRAM_ADDR(9) LOC="P124" | IOSTANDARD = LVCMOS33 | DRIVE=2 | SLEW=SLOW;
|
||||
#NET SRAM_ADDR(10) LOC="P118" | IOSTANDARD = LVCMOS33 | DRIVE=2 | SLEW=SLOW;
|
||||
#NET SRAM_ADDR(11) LOC="P121" | IOSTANDARD = LVCMOS33 | DRIVE=2 | SLEW=SLOW;
|
||||
#NET SRAM_ADDR(12) LOC="P133" | IOSTANDARD = LVCMOS33 | DRIVE=2 | SLEW=SLOW;
|
||||
#NET SRAM_ADDR(13) LOC="P132" | IOSTANDARD = LVCMOS33 | DRIVE=2 | SLEW=SLOW;
|
||||
#NET SRAM_ADDR(14) LOC="P137" | IOSTANDARD = LVCMOS33 | DRIVE=2 | SLEW=SLOW;
|
||||
#NET SRAM_ADDR(15) LOC="P140" | IOSTANDARD = LVCMOS33 | DRIVE=2 | SLEW=SLOW;
|
||||
#NET SRAM_ADDR(16) LOC="P139" | IOSTANDARD = LVCMOS33 | DRIVE=2 | SLEW=SLOW;
|
||||
#NET SRAM_ADDR(17) LOC="P141" | IOSTANDARD = LVCMOS33 | DRIVE=2 | SLEW=SLOW;
|
||||
#NET SRAM_ADDR(18) LOC="P138" | IOSTANDARD = LVCMOS33 | DRIVE=2 | SLEW=SLOW;
|
||||
#NET SRAM_ADDR(19) LOC="P111" | IOSTANDARD = LVCMOS33;
|
||||
#NET SRAM_ADDR(20) LOC="P138" | IOSTANDARD = LVCMOS33;
|
||||
|
||||
#NET SRAM_DATA(0) LOC="P114" | IOSTANDARD = LVCMOS33 | DRIVE=2 | SLEW=SLOW;
|
||||
#NET SRAM_DATA(1) LOC="P112" | IOSTANDARD = LVCMOS33 | DRIVE=2 | SLEW=SLOW;
|
||||
#NET SRAM_DATA(2) LOC="P111" | IOSTANDARD = LVCMOS33 | DRIVE=2 | SLEW=SLOW;
|
||||
#NET SRAM_DATA(3) LOC="P99" | IOSTANDARD = LVCMOS33 | DRIVE=2 | SLEW=SLOW;
|
||||
#NET SRAM_DATA(4) LOC="P100" | IOSTANDARD = LVCMOS33 | DRIVE=2 | SLEW=SLOW;
|
||||
#NET SRAM_DATA(5) LOC="P101" | IOSTANDARD = LVCMOS33 | DRIVE=2 | SLEW=SLOW;
|
||||
#NET SRAM_DATA(6) LOC="P102" | IOSTANDARD = LVCMOS33 | DRIVE=2 | SLEW=SLOW;
|
||||
#NET SRAM_DATA(7) LOC="P104" | IOSTANDARD = LVCMOS33 | DRIVE=2 | SLEW=SLOW;
|
||||
|
||||
#NET RAMWRn LOC="P134" | IOSTANDARD = LVCMOS33 | DRIVE=2 | SLEW=SLOW;
|
||||
|
||||
# SPI Flash
|
||||
#NET "flash_cs_n" LOC="P38" | IOSTANDARD = LVCMOS33;
|
||||
#NET "flash_clk" LOC="P70" | IOSTANDARD = LVCMOS33;
|
||||
#NET "flash_mosi" LOC="P64" | IOSTANDARD = LVCMOS33;
|
||||
#NET "flash_miso" LOC="P65" | IOSTANDARD = LVCMOS33;
|
||||
#NET "flash_ext1" LOC="P62" | IOSTANDARD = LVCMOS33;
|
||||
#NET "flash_ext2" LOC="P61" | IOSTANDARD = LVCMOS33;
|
||||
|
||||
# SD/MMC
|
||||
NET SDSS LOC="P59" | IOSTANDARD = LVCMOS33 | DRIVE=2 | SLEW=SLOW;
|
||||
NET SDCLK LOC="P75" | IOSTANDARD = LVCMOS33 | DRIVE=2 | SLEW=SLOW;
|
||||
NET SDMOSI LOC="P74" | IOSTANDARD = LVCMOS33 | DRIVE=2 | SLEW=SLOW;
|
||||
NET SDMISO LOC="P78" | IOSTANDARD = LVCMOS33;
|
||||
|
||||
# JOYSTICK
|
||||
#NET JOYSTICK1<0> LOC="P142" | IOSTANDARD = LVCMOS33 | PULLUP;
|
||||
#NET JOYSTICK1<1> LOC="P1" | IOSTANDARD = LVCMOS33 | PULLUP;
|
||||
#NET JOYSTICK1<2> LOC="P2" | IOSTANDARD = LVCMOS33 | PULLUP;
|
||||
#NET JOYSTICK1<3> LOC="P5" | IOSTANDARD = LVCMOS33 | PULLUP;
|
||||
#NET JOYSTICK1<5> LOC="P143" | IOSTANDARD = LVCMOS33 | PULLUP;
|
||||
#NET JOYSTICK1<7> LOC="P6" | IOSTANDARD = LVCMOS33 | PULLUP;
|
||||
#NET JOYSTICK1<4> LOC="P7" | IOSTANDARD = LVCMOS33 | PULLUP;
|
||||
#NET JOYSTICK1<6> LOC="P32" | IOSTANDARD = LVCMOS33 | PULLUP;
|
||||
|
||||
# Otros
|
||||
NET ERST LOC="P44" | IOSTANDARD = LVCMOS33;
|
||||
NET "clk50" CLOCK_DEDICATED_ROUTE = FALSE;
|
||||
PIN "relojes_electron/clkout3_buf.O" CLOCK_DEDICATED_ROUTE = FALSE;
|
||||
PIN "relojes_electron/clkout1_buf.O" CLOCK_DEDICATED_ROUTE = FALSE;
|
||||
PIN "relojes_electron/clkout2_buf.O" CLOCK_DEDICATED_ROUTE = FALSE;
|
||||
|
|
@ -0,0 +1,94 @@
|
|||
# Clocks & debug
|
||||
NET clk50 LOC="P55" | IOSTANDARD = LVCMOS33 | DRIVE=2 | SLEW=SLOW | PERIOD=20ns; # CLK
|
||||
NET LED1 LOC="P11" | IOSTANDARD = LVCMOS33 | DRIVE=2 | SLEW=SLOW;
|
||||
|
||||
# Video output
|
||||
NET red(2) LOC="P81" | IOSTANDARD = LVCMOS33 | DRIVE=2 | SLEW=SLOW;
|
||||
NET red(1) LOC="P80" | IOSTANDARD = LVCMOS33 | DRIVE=2 | SLEW=SLOW;
|
||||
NET red(0) LOC="P79" | IOSTANDARD = LVCMOS33 | DRIVE=2 | SLEW=SLOW;
|
||||
NET green(0) LOC="P84" | IOSTANDARD = LVCMOS33 | DRIVE=2 | SLEW=SLOW;
|
||||
NET green(1) LOC="P83" | IOSTANDARD = LVCMOS33 | DRIVE=2 | SLEW=SLOW;
|
||||
NET green(2) LOC="P82" | IOSTANDARD = LVCMOS33 | DRIVE=2 | SLEW=SLOW;
|
||||
NET blue(0) LOC="P93" | IOSTANDARD = LVCMOS33 | DRIVE=2 | SLEW=SLOW;
|
||||
NET blue(1) LOC="P92" | IOSTANDARD = LVCMOS33 | DRIVE=2 | SLEW=SLOW;
|
||||
NET blue(2) LOC="P88" | IOSTANDARD = LVCMOS33 | DRIVE=2 | SLEW=SLOW;
|
||||
NET hsync LOC="P87" | IOSTANDARD = LVCMOS33 | DRIVE=2 | SLEW=SLOW;
|
||||
NET vsync LOC="P85" | IOSTANDARD = LVCMOS33 | DRIVE=2 | SLEW=SLOW;
|
||||
#NET "stdn" LOC="P67" | IOSTANDARD = LVCMOS33;
|
||||
#NET "stdnb" LOC="P66" | IOSTANDARD = LVCMOS33;
|
||||
|
||||
# Sound input/output
|
||||
NET audioL LOC="P10" | IOSTANDARD = LVCMOS33 | DRIVE=2 | SLEW=SLOW;
|
||||
NET audioR LOC="P9" | IOSTANDARD = LVCMOS33 | DRIVE=2 | SLEW=SLOW;
|
||||
NET casIn LOC="P94" | IOSTANDARD = LVCMOS33;
|
||||
NET casOut LOC="P12" | IOSTANDARD = LVCMOS33 | DRIVE=2 | SLEW=SLOW;
|
||||
# Keyboard and mouse
|
||||
NET ps2_clk LOC="P99" | IOSTANDARD = LVCMOS33 | PULLUP;
|
||||
NET ps2_data LOC="P98" | IOSTANDARD = LVCMOS33 | PULLUP;
|
||||
#NET ps2_mouse_clk LOC="P95" | IOSTANDARD = LVCMOS33 | PULLUP;
|
||||
#NET ps2_mouse_data LOC="P97" | IOSTANDARD = LVCMOS33 | PULLUP;
|
||||
|
||||
# SRAM
|
||||
#NET SRAM_ADDR(0) LOC="P141" | IOSTANDARD = LVCMOS33 | DRIVE=2 | SLEW=SLOW;
|
||||
#NET SRAM_ADDR(1) LOC="P139" | IOSTANDARD = LVCMOS33 | DRIVE=2 | SLEW=SLOW;
|
||||
#NET SRAM_ADDR(2) LOC="P137" | IOSTANDARD = LVCMOS33 | DRIVE=2 | SLEW=SLOW;
|
||||
#NET SRAM_ADDR(3) LOC="P134" | IOSTANDARD = LVCMOS33 | DRIVE=2 | SLEW=SLOW;
|
||||
#NET SRAM_ADDR(4) LOC="P133" | IOSTANDARD = LVCMOS33 | DRIVE=2 | SLEW=SLOW;
|
||||
#NET SRAM_ADDR(5) LOC="P120" | IOSTANDARD = LVCMOS33 | DRIVE=2 | SLEW=SLOW;
|
||||
#NET SRAM_ADDR(6) LOC="P118" | IOSTANDARD = LVCMOS33 | DRIVE=2 | SLEW=SLOW;
|
||||
#NET SRAM_ADDR(7) LOC="P116" | IOSTANDARD = LVCMOS33 | DRIVE=2 | SLEW=SLOW;
|
||||
#NET SRAM_ADDR(8) LOC="P114" | IOSTANDARD = LVCMOS33 | DRIVE=2 | SLEW=SLOW;
|
||||
#NET SRAM_ADDR(9) LOC="P112" | IOSTANDARD = LVCMOS33 | DRIVE=2 | SLEW=SLOW;
|
||||
#NET SRAM_ADDR(10) LOC="P104" | IOSTANDARD = LVCMOS33 | DRIVE=2 | SLEW=SLOW;
|
||||
#NET SRAM_ADDR(11) LOC="P102" | IOSTANDARD = LVCMOS33 | DRIVE=2 | SLEW=SLOW;
|
||||
#NET SRAM_ADDR(12) LOC="P101" | IOSTANDARD = LVCMOS33 | DRIVE=2 | SLEW=SLOW;
|
||||
#NET SRAM_ADDR(13) LOC="P100" | IOSTANDARD = LVCMOS33 | DRIVE=2 | SLEW=SLOW;
|
||||
#NET SRAM_ADDR(14) LOC="P111" | IOSTANDARD = LVCMOS33 | DRIVE=2 | SLEW=SLOW;
|
||||
#NET SRAM_ADDR(15) LOC="P131" | IOSTANDARD = LVCMOS33 | DRIVE=2 | SLEW=SLOW;
|
||||
#NET SRAM_ADDR(16) LOC="P138" | IOSTANDARD = LVCMOS33 | DRIVE=2 | SLEW=SLOW;
|
||||
#NET SRAM_ADDR(17) LOC="P140" | IOSTANDARD = LVCMOS33 | DRIVE=2 | SLEW=SLOW;
|
||||
#NET SRAM_ADDR(18) LOC="P142" | IOSTANDARD = LVCMOS33 | DRIVE=2 | SLEW=SLOW;
|
||||
#NET SRAM_ADDR(19) LOC="P105" | IOSTANDARD = LVCMOS33;
|
||||
#NET SRAM_ADDR(20) LOC="P143" | IOSTANDARD = LVCMOS33;
|
||||
|
||||
#NET SRAM_DATA(0) LOC="P132" | IOSTANDARD = LVCMOS33 | DRIVE=2 | SLEW=SLOW;
|
||||
#NET SRAM_DATA(1) LOC="P127" | IOSTANDARD = LVCMOS33 | DRIVE=2 | SLEW=SLOW;
|
||||
#NET SRAM_DATA(2) LOC="P124" | IOSTANDARD = LVCMOS33 | DRIVE=2 | SLEW=SLOW;
|
||||
#NET SRAM_DATA(3) LOC="P123 | IOSTANDARD = LVCMOS33 | DRIVE=2 | SLEW=SLOW;
|
||||
#NET SRAM_DATA(4) LOC="P115" | IOSTANDARD = LVCMOS33 | DRIVE=2 | SLEW=SLOW;
|
||||
#NET SRAM_DATA(5) LOC="P117" | IOSTANDARD = LVCMOS33 | DRIVE=2 | SLEW=SLOW;
|
||||
#NET SRAM_DATA(6) LOC="P119" | IOSTANDARD = LVCMOS33 | DRIVE=2 | SLEW=SLOW;
|
||||
#NET SRAM_DATA(7) LOC="P126" | IOSTANDARD = LVCMOS33 | DRIVE=2 | SLEW=SLOW;
|
||||
|
||||
#NET RAMWRn LOC="P121" | IOSTANDARD = LVCMOS33 | DRIVE=2 | SLEW=SLOW;
|
||||
|
||||
# SPI Flash
|
||||
#NET "flash_cs_n" LOC="P38" | IOSTANDARD = LVCMOS33;
|
||||
#NET "flash_clk" LOC="P70" | IOSTANDARD = LVCMOS33;
|
||||
#NET "flash_mosi" LOC="P64" | IOSTANDARD = LVCMOS33;
|
||||
#NET "flash_miso" LOC="P65" | IOSTANDARD = LVCMOS33;
|
||||
#NET "flash_ext1" LOC="P62" | IOSTANDARD = LVCMOS33;
|
||||
#NET "flash_ext2" LOC="P61" | IOSTANDARD = LVCMOS33;
|
||||
|
||||
# SD/MMC
|
||||
NET SDSS LOC="P59" | IOSTANDARD = LVCMOS33 | DRIVE=2 | SLEW=SLOW;
|
||||
NET SDCLK LOC="P75" | IOSTANDARD = LVCMOS33 | DRIVE=2 | SLEW=SLOW;
|
||||
NET SDMOSI LOC="P74" | IOSTANDARD = LVCMOS33 | DRIVE=2 | SLEW=SLOW;
|
||||
NET SDMISO LOC="P78" | IOSTANDARD = LVCMOS33;
|
||||
|
||||
# JOYSTICK
|
||||
#NET JOYSTICK1<0> LOC="P1" | IOSTANDARD = LVCMOS33 | PULLUP;
|
||||
#NET JOYSTICK1<1> LOC="P5" | IOSTANDARD = LVCMOS33 | PULLUP;
|
||||
#NET JOYSTICK1<2> LOC="P6" | IOSTANDARD = LVCMOS33 | PULLUP;
|
||||
#NET JOYSTICK1<3> LOC="P7" | IOSTANDARD = LVCMOS33 | PULLUP;
|
||||
#NET JOYSTICK1<5> LOC="P2" | IOSTANDARD = LVCMOS33 | PULLUP;
|
||||
#NET JOYSTICK1<7> LOC="P8" | IOSTANDARD = LVCMOS33 | PULLUP;
|
||||
#NET JOYSTICK1<4> LOC="P39" | IOSTANDARD = LVCMOS33 | PULLUP;
|
||||
#NET JOYSTICK1<6> LOC="P32" | IOSTANDARD = LVCMOS33 | PULLUP;
|
||||
|
||||
# Otros
|
||||
NET ERST LOC="P44" | IOSTANDARD = LVCMOS33;
|
||||
NET "clk50" CLOCK_DEDICATED_ROUTE = FALSE;
|
||||
PIN "relojes_electron/clkout3_buf.O" CLOCK_DEDICATED_ROUTE = FALSE;
|
||||
PIN "relojes_electron/clkout1_buf.O" CLOCK_DEDICATED_ROUTE = FALSE;
|
||||
PIN "relojes_electron/clkout2_buf.O" CLOCK_DEDICATED_ROUTE = FALSE;
|
||||
|
|
@ -0,0 +1,30 @@
|
|||
-w
|
||||
-g Binary:no
|
||||
-g Compress
|
||||
-g CRC:Enable
|
||||
-g Reset_on_err:No
|
||||
-g ConfigRate:2
|
||||
-g ProgPin:PullUp
|
||||
-g TckPin:PullUp
|
||||
-g TdiPin:PullUp
|
||||
-g TdoPin:PullUp
|
||||
-g TmsPin:PullUp
|
||||
-g UnusedPin:PullDown
|
||||
-g UserID:0xFFFFFFFF
|
||||
-g ExtMasterCclk_en:No
|
||||
-g SPI_buswidth:1
|
||||
-g TIMER_CFG:0xFFFF
|
||||
-g multipin_wakeup:No
|
||||
-g StartUpClk:CClk
|
||||
-g DONE_cycle:4
|
||||
-g GTS_cycle:5
|
||||
-g GWE_cycle:6
|
||||
-g LCK_cycle:NoWait
|
||||
-g Security:None
|
||||
-g DonePipe:Yes
|
||||
-g DriveDone:No
|
||||
-g en_sw_gsr:No
|
||||
-g drive_awake:No
|
||||
-g sw_clk:Startupclk
|
||||
-g sw_gwe_cycle:5
|
||||
-g sw_gts_cycle:4
|
||||
Loading…
Reference in New Issue