mirror of https://github.com/zxdos/zxuno.git
Añado parámetro speed
This commit is contained in:
parent
906ace2925
commit
98402720aa
|
|
@ -1,4 +1,5 @@
|
|||
SET machine=Atomic_top_zxuno
|
||||
SET speed=3
|
||||
SET ruta_ucf=..\src\Atomic
|
||||
SET ruta_bat=..\..\
|
||||
call %ruta_bat%genxst.bat
|
||||
|
|
|
|||
|
|
@ -1,4 +1,5 @@
|
|||
SET machine=ElectronFpga
|
||||
SET speed=3
|
||||
SET ruta_ucf=..\src\AcornElectron
|
||||
SET ruta_bat=..\..\
|
||||
call %ruta_bat%genxst.bat
|
||||
|
|
|
|||
|
|
@ -1,4 +1,5 @@
|
|||
SET machine=apple2_top
|
||||
SET speed=3
|
||||
SET ruta_ucf=source\apple2
|
||||
SET ruta_bat=..\..\
|
||||
call %ruta_bat%genxst.bat
|
||||
|
|
|
|||
|
|
@ -1,4 +1,5 @@
|
|||
SET machine=zxuno_a2601
|
||||
SET speed=3
|
||||
SET ruta_ucf=a2601
|
||||
SET ruta_bat=..\..\
|
||||
call %ruta_bat%genxst.bat
|
||||
|
|
|
|||
|
|
@ -1,4 +1,5 @@
|
|||
SET machine=bbc_micro
|
||||
SET speed=3
|
||||
SET ruta_ucf=..\src\bbc_micro
|
||||
SET ruta_bat=..\..\
|
||||
call %ruta_bat%genxst.bat
|
||||
|
|
|
|||
|
|
@ -1,4 +1,5 @@
|
|||
SET machine=jupiter_ace
|
||||
SET speed=2
|
||||
SET ruta_ucf=jupiter_ace
|
||||
SET ruta_bat=..\
|
||||
call %ruta_bat%genxst.bat
|
||||
|
|
|
|||
|
|
@ -1,4 +1,5 @@
|
|||
SET machine=sms
|
||||
SET speed=3
|
||||
SET ruta_ucf=src\sms
|
||||
SET ruta_bat=..\
|
||||
call %ruta_bat%genxst.bat
|
||||
|
|
|
|||
|
|
@ -1,85 +1,97 @@
|
|||
#UCF para el ZX-UNO A+
|
||||
NET "CLK" LOC="P55" | IOSTANDARD=LVCMOS33;
|
||||
NET "led" LOC="P2" | IOSTANDARD=LVCMOS33;
|
||||
NET "CLK" LOC="P55" | IOSTANDARD = LVCMOS33 | PERIOD=20 ns;
|
||||
NET "led" LOC="P2" | IOSTANDARD = LVCMOS33;
|
||||
|
||||
# Video output
|
||||
NET "green(0)" LOC="P85" | IOSTANDARD=LVCMOS33;
|
||||
NET "red(0)" LOC="P94" | IOSTANDARD=LVCMOS33;
|
||||
NET "blue(0)" LOC="P82" | IOSTANDARD=LVCMOS33;
|
||||
NET "green(1)" LOC="P87" | IOSTANDARD=LVCMOS33;
|
||||
NET "red(1)" LOC="P95" | IOSTANDARD=LVCMOS33;
|
||||
NET "blue(1)" LOC="P83" | IOSTANDARD=LVCMOS33;
|
||||
NET "green(2)" LOC="P88" | IOSTANDARD=LVCMOS33;
|
||||
NET "red(2)" LOC="P97" | IOSTANDARD=LVCMOS33;
|
||||
NET "blue(2)" LOC="P84" | IOSTANDARD=LVCMOS33;
|
||||
NET "vsync" LOC="P92" | IOSTANDARD=LVCMOS33;
|
||||
NET "hsync" LOC="P93" | IOSTANDARD=LVCMOS33;
|
||||
NET NTSC LOC="P50" | IOSTANDARD=LVCMOS33; #Estos pines van a puerto de expansion
|
||||
NET PAL LOC="P51" | IOSTANDARD=LVCMOS33; #El modelo A+ es amente PAL.
|
||||
|
||||
NET "red(2)" LOC="P97" | IOSTANDARD = LVCMOS33;
|
||||
NET "red(1)" LOC="P95" | IOSTANDARD = LVCMOS33;
|
||||
NET "red(0)" LOC="P94" | IOSTANDARD = LVCMOS33;
|
||||
NET "green(2)" LOC="P88" | IOSTANDARD = LVCMOS33;
|
||||
NET "green(1)" LOC="P87" | IOSTANDARD = LVCMOS33;
|
||||
NET "green(0)" LOC="P85" | IOSTANDARD = LVCMOS33;
|
||||
NET "blue(2)" LOC="P84" | IOSTANDARD = LVCMOS33;
|
||||
NET "blue(1)" LOC="P83" | IOSTANDARD = LVCMOS33;
|
||||
NET "blue(0)" LOC="P82" | IOSTANDARD = LVCMOS33;
|
||||
NET "hsync" LOC="P93" | IOSTANDARD = LVCMOS33;
|
||||
NET "vsync" LOC="P92" | IOSTANDARD = LVCMOS33;
|
||||
NET NTSC IOSTANDARD = LVCMOS33;
|
||||
NET PAL IOSTANDARD = LVCMOS33;
|
||||
|
||||
# Sound input/output
|
||||
NET "audio_l" LOC="P98" | IOSTANDARD=LVCMOS33;
|
||||
NET "audio_r" LOC="P99" | IOSTANDARD=LVCMOS33;
|
||||
NET "audio_l" LOC="P98" | IOSTANDARD = LVCMOS33;
|
||||
NET "audio_r" LOC="P99" | IOSTANDARD = LVCMOS33;
|
||||
|
||||
|
||||
# Keyboard and mouse
|
||||
NET "ps2_clk" LOC="P143" | IOSTANDARD=LVCMOS33 | PULLUP;
|
||||
NET "ps2_data" LOC="P142" | IOSTANDARD=LVCMOS33 | PULLUP;
|
||||
NET "ps2_clk" LOC="P143" | IOSTANDARD = LVCMOS33 | PULLUP;
|
||||
NET "ps2_data" LOC="P142" | IOSTANDARD = LVCMOS33 | PULLUP;
|
||||
|
||||
|
||||
|
||||
# SRAM
|
||||
NET ram_a(0) LOC="P115" | IOSTANDARD = LVCMOS33;
|
||||
NET ram_a(1) LOC="P116" | IOSTANDARD = LVCMOS33;
|
||||
NET ram_a(2) LOC="P117" | IOSTANDARD = LVCMOS33;
|
||||
NET ram_a(3) LOC="P119" | IOSTANDARD = LVCMOS33;
|
||||
NET ram_a(4) LOC="P120" | IOSTANDARD = LVCMOS33;
|
||||
NET ram_a(5) LOC="P123" | IOSTANDARD = LVCMOS33;
|
||||
NET ram_a(6) LOC="P126" | IOSTANDARD = LVCMOS33;
|
||||
NET ram_a(7) LOC="P131" | IOSTANDARD = LVCMOS33;
|
||||
NET ram_a(8) LOC="P127" | IOSTANDARD = LVCMOS33;
|
||||
NET ram_a(9) LOC="P124" | IOSTANDARD = LVCMOS33;
|
||||
NET ram_a(10) LOC="P118" | IOSTANDARD = LVCMOS33;
|
||||
NET ram_a(11) LOC="P121" | IOSTANDARD = LVCMOS33;
|
||||
NET ram_a(12) LOC="P133" | IOSTANDARD = LVCMOS33;
|
||||
NET ram_a(13) LOC="P132" | IOSTANDARD = LVCMOS33;
|
||||
NET ram_a(14) LOC="P137" | IOSTANDARD = LVCMOS33;
|
||||
NET ram_a(15) LOC="P140" | IOSTANDARD = LVCMOS33;
|
||||
NET ram_a(16) LOC="P139" | IOSTANDARD = LVCMOS33;
|
||||
NET ram_a(17) LOC="P141" | IOSTANDARD = LVCMOS33;
|
||||
NET ram_a(18) LOC="P138" | IOSTANDARD = LVCMOS33;
|
||||
|
||||
|
||||
|
||||
NET ram_d(0) LOC="P114" | IOSTANDARD = LVCMOS33;
|
||||
NET ram_d(1) LOC="P112" | IOSTANDARD = LVCMOS33;
|
||||
NET ram_d(2) LOC="P111" | IOSTANDARD = LVCMOS33;
|
||||
NET ram_d(3) LOC="P105" | IOSTANDARD = LVCMOS33;
|
||||
NET ram_d(4) LOC="P104" | IOSTANDARD = LVCMOS33;
|
||||
NET ram_d(5) LOC="P102" | IOSTANDARD = LVCMOS33;
|
||||
NET ram_d(6) LOC="P101" | IOSTANDARD = LVCMOS33;
|
||||
NET ram_d(7) LOC="P100" | IOSTANDARD = LVCMOS33;
|
||||
|
||||
NET ram_WE_n LOC="P134" | IOSTANDARD = LVCMOS33;
|
||||
|
||||
|
||||
|
||||
|
||||
NET ram_a(0) LOC="P115" | IOSTANDARD=LVCMOS33;
|
||||
NET ram_a(1) LOC="P116" | IOSTANDARD=LVCMOS33;
|
||||
NET ram_a(2) LOC="P117" | IOSTANDARD=LVCMOS33;
|
||||
NET ram_a(3) LOC="P119" | IOSTANDARD=LVCMOS33;
|
||||
NET ram_a(4) LOC="P120" | IOSTANDARD=LVCMOS33;
|
||||
NET ram_a(5) LOC="P123" | IOSTANDARD=LVCMOS33;
|
||||
NET ram_a(6) LOC="P126" | IOSTANDARD=LVCMOS33;
|
||||
NET ram_a(7) LOC="P131" | IOSTANDARD=LVCMOS33;
|
||||
NET ram_a(8) LOC="P127" | IOSTANDARD=LVCMOS33;
|
||||
NET ram_a(9) LOC="P124" | IOSTANDARD=LVCMOS33;
|
||||
NET ram_a(10) LOC="P118" | IOSTANDARD=LVCMOS33;
|
||||
NET ram_a(11) LOC="P121" | IOSTANDARD=LVCMOS33;
|
||||
NET ram_a(12) LOC="P133" | IOSTANDARD=LVCMOS33;
|
||||
NET ram_a(13) LOC="P132" | IOSTANDARD=LVCMOS33;
|
||||
NET ram_a(14) LOC="P137" | IOSTANDARD=LVCMOS33;
|
||||
NET ram_a(15) LOC="P140" | IOSTANDARD=LVCMOS33;
|
||||
NET ram_a(16) LOC="P139" | IOSTANDARD=LVCMOS33;
|
||||
NET ram_a(17) LOC="P141" | IOSTANDARD=LVCMOS33;
|
||||
NET ram_a(18) LOC="P138" | IOSTANDARD=LVCMOS33;
|
||||
|
||||
|
||||
|
||||
NET ram_d(0) LOC="P114" | IOSTANDARD=LVCMOS33;
|
||||
NET ram_d(1) LOC="P112" | IOSTANDARD=LVCMOS33;
|
||||
NET ram_d(2) LOC="P111" | IOSTANDARD=LVCMOS33;
|
||||
NET ram_d(3) LOC="P105" | IOSTANDARD=LVCMOS33;
|
||||
NET ram_d(4) LOC="P104" | IOSTANDARD=LVCMOS33;
|
||||
NET ram_d(5) LOC="P102" | IOSTANDARD=LVCMOS33;
|
||||
NET ram_d(6) LOC="P101" | IOSTANDARD=LVCMOS33;
|
||||
NET ram_d(7) LOC="P100" | IOSTANDARD=LVCMOS33;
|
||||
|
||||
NET ram_WE_n LOC="P134" | IOSTANDARD=LVCMOS33;
|
||||
|
||||
|
||||
NET "spi_do" LOC="P81" | IOSTANDARD=LVCMOS33;
|
||||
NET "spi_sclk" LOC="P80" | IOSTANDARD=LVCMOS33;
|
||||
NET "spi_di" LOC="P79" | IOSTANDARD=LVCMOS33;
|
||||
NET "spi_cs_n" LOC="P78" | IOSTANDARD=LVCMOS33;
|
||||
# SD/MMC
|
||||
NET "spi_cs_n" LOC="P78" | IOSTANDARD = LVCMOS33;
|
||||
NET "spi_sclk" LOC="P80" | IOSTANDARD = LVCMOS33;
|
||||
NET "spi_di" LOC="P79" | IOSTANDARD = LVCMOS33;
|
||||
NET "spi_do" LOC="P81" | IOSTANDARD = LVCMOS33;
|
||||
|
||||
NET "j1_up" LOC="P74" | IOSTANDARD=LVCMOS33 | PULLUP;
|
||||
NET "j1_down" LOC="P67" | IOSTANDARD=LVCMOS33 | PULLUP;
|
||||
NET "j1_left" LOC="P59" | IOSTANDARD=LVCMOS33 | PULLUP;
|
||||
NET "j1_right" LOC="P58" | IOSTANDARD=LVCMOS33 | PULLUP;
|
||||
NET "j1_tl" LOC="P66" | IOSTANDARD=LVCMOS33 | PULLUP;
|
||||
NET "j1_tr" LOC="P75" | IOSTANDARD=LVCMOS33 | PULLUP;
|
||||
# JOYSTICK
|
||||
NET "j1_up" LOC="P58" | IOSTANDARD = LVCMOS33 | PULLUP;
|
||||
NET "j1_down" LOC="P59" | IOSTANDARD = LVCMOS33 | PULLUP;
|
||||
NET "j1_left" LOC="P67" | IOSTANDARD = LVCMOS33 | PULLUP;
|
||||
NET "j1_right" LOC="P74" | IOSTANDARD = LVCMOS33 | PULLUP;
|
||||
NET "j1_tl" LOC="P66" | IOSTANDARD = LVCMOS33 | PULLUP;
|
||||
NET "j1_tr" LOC="P75" | IOSTANDARD = LVCMOS33 | PULLUP;
|
||||
|
||||
NET "hdmi_out_p<0>" LOC="P44" | IOSTANDARD="TMDS_33";
|
||||
NET "hdmi_out_n<0>" LOC="P43" | IOSTANDARD="TMDS_33";
|
||||
NET "hdmi_out_p<1>" LOC="P46" | IOSTANDARD="TMDS_33";
|
||||
NET "hdmi_out_n<1>" LOC="P45" | IOSTANDARD="TMDS_33";
|
||||
NET "hdmi_out_p<2>" LOC="P48" | IOSTANDARD="TMDS_33";
|
||||
NET "hdmi_out_n<2>" LOC="P47" | IOSTANDARD="TMDS_33";
|
||||
NET "hdmi_out_p<3>" LOC="P41" | IOSTANDARD="TMDS_33";
|
||||
NET "hdmi_out_n<3>" LOC="P40" | IOSTANDARD="TMDS_33";
|
||||
|
||||
|
||||
# Otros
|
||||
NET "hdmi_out_p<0>" LOC="P44" | IOSTANDARD = "TMDS_33";
|
||||
NET "hdmi_out_n<0>" LOC="P43" | IOSTANDARD = "TMDS_33";
|
||||
NET "hdmi_out_p<1>" LOC="P46" | IOSTANDARD = "TMDS_33";
|
||||
NET "hdmi_out_n<1>" LOC="P45" | IOSTANDARD = "TMDS_33";
|
||||
NET "hdmi_out_p<2>" LOC="P48" | IOSTANDARD = "TMDS_33";
|
||||
NET "hdmi_out_n<2>" LOC="P47" | IOSTANDARD = "TMDS_33";
|
||||
NET "hdmi_out_p<3>" LOC="P41" | IOSTANDARD = "TMDS_33";
|
||||
NET "hdmi_out_n<3>" LOC="P40" | IOSTANDARD = "TMDS_33";
|
||||
|
|
|
|||
|
|
@ -1,84 +1,97 @@
|
|||
#UCF para el ZX-UNO v4
|
||||
NET "CLK" LOC="P55" | IOSTANDARD = LVCMOS33 | PERIOD=20 ns;
|
||||
NET "led" LOC="P11" | IOSTANDARD = LVCMOS33;
|
||||
|
||||
NET "CLK" PERIOD=20 ns;
|
||||
NET "CLK" LOC="P55" | IOSTANDARD=LVCMOS33;
|
||||
# Video output
|
||||
NET "red(2)" LOC="P81" | IOSTANDARD = LVCMOS33;
|
||||
NET "red(1)" LOC="P80" | IOSTANDARD = LVCMOS33;
|
||||
NET "red(0)" LOC="P79" | IOSTANDARD = LVCMOS33;
|
||||
NET "green(2)" LOC="P84" | IOSTANDARD = LVCMOS33;
|
||||
NET "green(1)" LOC="P83" | IOSTANDARD = LVCMOS33;
|
||||
NET "green(0)" LOC="P82" | IOSTANDARD = LVCMOS33;
|
||||
NET "blue(2)" LOC="P93" | IOSTANDARD = LVCMOS33;
|
||||
NET "blue(1)" LOC="P92" | IOSTANDARD = LVCMOS33;
|
||||
NET "blue(0)" LOC="P88" | IOSTANDARD = LVCMOS33;
|
||||
NET "hsync" LOC="P87" | IOSTANDARD = LVCMOS33;
|
||||
NET "vsync" LOC="P85" | IOSTANDARD = LVCMOS33;
|
||||
NET "NTSC" LOC="P66" | IOSTANDARD = LVCMOS33;
|
||||
NET "PAL" LOC="P67" | IOSTANDARD = LVCMOS33;
|
||||
|
||||
NET "led" LOC="P11" | IOSTANDARD=LVCMOS33;
|
||||
# Sound input/output
|
||||
NET "audio_l" LOC="P10" | IOSTANDARD = LVCMOS33;
|
||||
NET "audio_r" LOC="P9" | IOSTANDARD = LVCMOS33;
|
||||
|
||||
NET "j1_tr" LOC="P8" | IOSTANDARD=LVCMOS33 | PULLUP;
|
||||
NET "j1_tl" LOC="P2" | IOSTANDARD=LVCMOS33 | PULLUP;
|
||||
NET "j1_right" LOC="P7" | IOSTANDARD=LVCMOS33 | PULLUP;
|
||||
NET "j1_left" LOC="P6" | IOSTANDARD=LVCMOS33 | PULLUP;
|
||||
NET "j1_down" LOC="P5" | IOSTANDARD=LVCMOS33 | PULLUP;
|
||||
NET "j1_up" LOC="P1" | IOSTANDARD=LVCMOS33 | PULLUP;
|
||||
|
||||
NET "vsync" LOC="P85" | IOSTANDARD=LVCMOS33;
|
||||
NET "hsync" LOC="P87" | IOSTANDARD=LVCMOS33;
|
||||
# Keyboard and mouse
|
||||
NET "ps2_clk" LOC="P99" | IOSTANDARD = LVCMOS33 | PULLUP;
|
||||
NET "ps2_data" LOC="P98" | IOSTANDARD = LVCMOS33 | PULLUP;
|
||||
|
||||
NET "green(0)" LOC="P82" | IOSTANDARD=LVCMOS33;
|
||||
NET "blue(0)" LOC="P88" | IOSTANDARD=LVCMOS33;
|
||||
NET "red(0)" LOC="P79" | IOSTANDARD=LVCMOS33;
|
||||
|
||||
NET "green(1)" LOC="P83" | IOSTANDARD=LVCMOS33;
|
||||
NET "blue(1)" LOC="P92" | IOSTANDARD=LVCMOS33;
|
||||
NET "red(1)" LOC="P80" | IOSTANDARD=LVCMOS33;
|
||||
|
||||
NET "green(2)" LOC="P84" | IOSTANDARD=LVCMOS33;
|
||||
NET "blue(2)" LOC="P93" | IOSTANDARD=LVCMOS33;
|
||||
NET "red(2)" LOC="P81" | IOSTANDARD=LVCMOS33;
|
||||
|
||||
NET "spi_do" LOC="P78" | IOSTANDARD=LVCMOS33;
|
||||
NET "spi_sclk" LOC="P75" | IOSTANDARD=LVCMOS33;
|
||||
NET "spi_di" LOC="P74" | IOSTANDARD=LVCMOS33;
|
||||
NET "spi_cs_n" LOC="P59" | IOSTANDARD=LVCMOS33;
|
||||
# SRAM
|
||||
NET "ram_a<0>" LOC="P141" | IOSTANDARD = LVCMOS33;
|
||||
NET "ram_a<1>" LOC="P139" | IOSTANDARD = LVCMOS33;
|
||||
NET "ram_a<2>" LOC="P137" | IOSTANDARD = LVCMOS33;
|
||||
NET "ram_a<3>" LOC="P134" | IOSTANDARD = LVCMOS33;
|
||||
NET "ram_a<4>" LOC="P133" | IOSTANDARD = LVCMOS33;
|
||||
NET "ram_a<5>" LOC="P120" | IOSTANDARD = LVCMOS33;
|
||||
NET "ram_a<6>" LOC="P118" | IOSTANDARD = LVCMOS33;
|
||||
NET "ram_a<7>" LOC="P116" | IOSTANDARD = LVCMOS33;
|
||||
NET "ram_a<8>" LOC="P114" | IOSTANDARD = LVCMOS33;
|
||||
NET "ram_a<9>" LOC="P112" | IOSTANDARD = LVCMOS33;
|
||||
NET "ram_a<10>" LOC="P104" | IOSTANDARD = LVCMOS33;
|
||||
NET "ram_a<11>" LOC="P102" | IOSTANDARD = LVCMOS33;
|
||||
NET "ram_a<12>" LOC="P101" | IOSTANDARD = LVCMOS33;
|
||||
NET "ram_a<13>" LOC="P100" | IOSTANDARD = LVCMOS33;
|
||||
NET "ram_a<14>" LOC="P111" | IOSTANDARD = LVCMOS33;
|
||||
NET "ram_a<15>" LOC="P131" | IOSTANDARD = LVCMOS33;
|
||||
NET "ram_a<16>" LOC="P138" | IOSTANDARD = LVCMOS33;
|
||||
NET "ram_a<17>" LOC="P140" | IOSTANDARD = LVCMOS33;
|
||||
NET "ram_a<18>" LOC="P142" | IOSTANDARD = LVCMOS33;
|
||||
#NET "ram_a<19>" LOC="P105" | IOSTANDARD = LVCMOS33;
|
||||
#NET "ram_a<20>" LOC="P143" | IOSTANDARD = LVCMOS33;
|
||||
|
||||
NET "audio_l" LOC="P10" | IOSTANDARD=LVCMOS33;
|
||||
NET "audio_r" LOC="P9" | IOSTANDARD=LVCMOS33;
|
||||
NET "ram_d<0>" LOC="P132" | IOSTANDARD = LVCMOS33;
|
||||
NET "ram_d<1>" LOC="P127" | IOSTANDARD = LVCMOS33;
|
||||
NET "ram_d<2>" LOC="P124" | IOSTANDARD = LVCMOS33;
|
||||
NET "ram_d<3>" LOC="P123" | IOSTANDARD = LVCMOS33;
|
||||
NET "ram_d<4>" LOC="P115" | IOSTANDARD = LVCMOS33;
|
||||
NET "ram_d<5>" LOC="P117" | IOSTANDARD = LVCMOS33;
|
||||
NET "ram_d<6>" LOC="P119" | IOSTANDARD = LVCMOS33;
|
||||
NET "ram_d<7>" LOC="P126" | IOSTANDARD = LVCMOS33;
|
||||
|
||||
NET "ram_a<0>" LOC="P141" | IOSTANDARD = LVCMOS33;
|
||||
NET "ram_a<1>" LOC="P139" | IOSTANDARD = LVCMOS33;
|
||||
NET "ram_a<2>" LOC="P137" | IOSTANDARD = LVCMOS33;
|
||||
NET "ram_a<3>" LOC="P134" | IOSTANDARD = LVCMOS33;
|
||||
NET "ram_a<4>" LOC="P133" | IOSTANDARD = LVCMOS33;
|
||||
NET "ram_a<5>" LOC="P120" | IOSTANDARD = LVCMOS33;
|
||||
NET "ram_a<6>" LOC="P118" | IOSTANDARD = LVCMOS33;
|
||||
NET "ram_a<7>" LOC="P116" | IOSTANDARD = LVCMOS33;
|
||||
NET "ram_a<8>" LOC="P114" | IOSTANDARD = LVCMOS33;
|
||||
NET "ram_a<9>" LOC="P112" | IOSTANDARD = LVCMOS33;
|
||||
NET "ram_a<10>" LOC="P104" | IOSTANDARD = LVCMOS33;
|
||||
NET "ram_a<11>" LOC="P102" | IOSTANDARD = LVCMOS33;
|
||||
NET "ram_a<12>" LOC="P101" | IOSTANDARD = LVCMOS33;
|
||||
NET "ram_a<13>" LOC="P100" | IOSTANDARD = LVCMOS33;
|
||||
NET "ram_a<14>" LOC="P111" | IOSTANDARD = LVCMOS33;
|
||||
NET "ram_a<15>" LOC="P131" | IOSTANDARD = LVCMOS33;
|
||||
NET "ram_a<16>" LOC="P138" | IOSTANDARD = LVCMOS33;
|
||||
NET "ram_a<17>" LOC="P140" | IOSTANDARD = LVCMOS33;
|
||||
NET "ram_a<18>" LOC="P142" | IOSTANDARD = LVCMOS33;
|
||||
#NET "ram_a<19>" LOC="P105" | IOSTANDARD = LVCMOS33;
|
||||
#NET "ram_a<20>" LOC="P143" | IOSTANDARD = LVCMOS33;
|
||||
NET "ram_WE_n" LOC="P121" | IOSTANDARD = LVCMOS33;
|
||||
|
||||
NET "ram_d<0>" LOC="P132" | IOSTANDARD = LVCMOS33;
|
||||
NET "ram_d<1>" LOC="P127" | IOSTANDARD = LVCMOS33;
|
||||
NET "ram_d<2>" LOC="P124" | IOSTANDARD = LVCMOS33;
|
||||
NET "ram_d<3>" LOC="P123" | IOSTANDARD = LVCMOS33;
|
||||
NET "ram_d<4>" LOC="P115" | IOSTANDARD = LVCMOS33;
|
||||
NET "ram_d<5>" LOC="P117" | IOSTANDARD = LVCMOS33;
|
||||
NET "ram_d<6>" LOC="P119" | IOSTANDARD = LVCMOS33;
|
||||
NET "ram_d<7>" LOC="P126" | IOSTANDARD = LVCMOS33;
|
||||
|
||||
NET "ram_WE_n" LOC="P121" | IOSTANDARD = LVCMOS33;
|
||||
|
||||
NET "NTSC" LOC="P66" | IOSTANDARD=LVCMOS33;
|
||||
NET "PAL" LOC="P67" | IOSTANDARD=LVCMOS33;
|
||||
|
||||
NET "ps2_data" LOC="P98" | IOSTANDARD=LVCMOS33 | PULLUP;
|
||||
NET "ps2_clk" LOC="P99" | IOSTANDARD=LVCMOS33 | PULLUP;
|
||||
|
||||
NET "hdmi_out_p<0>" LOC="P44" | IOSTANDARD="TMDS_33";
|
||||
NET "hdmi_out_n<0>" LOC="P43" | IOSTANDARD="TMDS_33";
|
||||
NET "hdmi_out_p<1>" LOC="P46" | IOSTANDARD="TMDS_33";
|
||||
NET "hdmi_out_n<1>" LOC="P45" | IOSTANDARD="TMDS_33";
|
||||
NET "hdmi_out_p<2>" LOC="P48" | IOSTANDARD="TMDS_33";
|
||||
NET "hdmi_out_n<2>" LOC="P47" | IOSTANDARD="TMDS_33";
|
||||
NET "hdmi_out_p<3>" LOC="P41" | IOSTANDARD="TMDS_33";
|
||||
NET "hdmi_out_n<3>" LOC="P40" | IOSTANDARD="TMDS_33";
|
||||
|
||||
|
||||
|
||||
|
||||
# SD/MMC
|
||||
NET "spi_do" LOC="P78" | IOSTANDARD = LVCMOS33;
|
||||
NET "spi_sclk" LOC="P75" | IOSTANDARD = LVCMOS33;
|
||||
NET "spi_di" LOC="P74" | IOSTANDARD = LVCMOS33;
|
||||
NET "spi_cs_n" LOC="P59" | IOSTANDARD = LVCMOS33;
|
||||
|
||||
# JOYSTICK
|
||||
NET "j1_up" LOC="P1" | IOSTANDARD = LVCMOS33 | PULLUP;
|
||||
NET "j1_down" LOC="P5" | IOSTANDARD = LVCMOS33 | PULLUP;
|
||||
NET "j1_left" LOC="P6" | IOSTANDARD = LVCMOS33 | PULLUP;
|
||||
NET "j1_right" LOC="P7" | IOSTANDARD = LVCMOS33 | PULLUP;
|
||||
NET "j1_tl" LOC="P2" | IOSTANDARD = LVCMOS33 | PULLUP;
|
||||
NET "j1_tr" LOC="P8" | IOSTANDARD = LVCMOS33 | PULLUP;
|
||||
|
||||
|
||||
|
||||
# Otros
|
||||
NET "hdmi_out_p<0>" LOC="P44" | IOSTANDARD = "TMDS_33";
|
||||
NET "hdmi_out_n<0>" LOC="P43" | IOSTANDARD = "TMDS_33";
|
||||
NET "hdmi_out_p<1>" LOC="P46" | IOSTANDARD = "TMDS_33";
|
||||
NET "hdmi_out_n<1>" LOC="P45" | IOSTANDARD = "TMDS_33";
|
||||
NET "hdmi_out_p<2>" LOC="P48" | IOSTANDARD = "TMDS_33";
|
||||
NET "hdmi_out_n<2>" LOC="P47" | IOSTANDARD = "TMDS_33";
|
||||
NET "hdmi_out_p<3>" LOC="P41" | IOSTANDARD = "TMDS_33";
|
||||
NET "hdmi_out_n<3>" LOC="P40" | IOSTANDARD = "TMDS_33";
|
||||
|
|
|
|||
|
|
@ -59,7 +59,7 @@ NET ram_d(4) LOC="P104" | IOSTANDARD = LVCMOS33 | SLEW=FAST;
|
|||
NET ram_d(5) LOC="P102" | IOSTANDARD = LVCMOS33 | SLEW=FAST;
|
||||
NET ram_d(6) LOC="P101" | IOSTANDARD = LVCMOS33 | SLEW=FAST;
|
||||
NET ram_d(7) LOC="P100" | IOSTANDARD = LVCMOS33 | SLEW=FAST;
|
||||
|
||||
|
||||
NET ram_WE_n LOC="P134" | IOSTANDARD = LVCMOS33 | SLEW=FAST;
|
||||
|
||||
# SPI Flash
|
||||
|
|
@ -77,12 +77,12 @@ NET "SPI_MOSI" LOC="P79" | IOSTANDARD = LVCMOS33 | DRIVE=8 | SLEW=FAST;
|
|||
NET "SPI_MISO" LOC="P81" | IOSTANDARD = LVCMOS33 | DRIVE=8 | SLEW=FAST;
|
||||
|
||||
# JOYSTICK
|
||||
NET "P_U" LOC="P74" | IOSTANDARD = LVCMOS33 | PULLUP;
|
||||
NET "P_D" LOC="P67" | IOSTANDARD = LVCMOS33 | PULLUP;
|
||||
NET "P_L" LOC="P59" | IOSTANDARD = LVCMOS33 | PULLUP;
|
||||
NET "P_R" LOC="P58" | IOSTANDARD = LVCMOS33 | PULLUP;
|
||||
NET "P_tr" LOC="P75" | IOSTANDARD = LVCMOS33 | PULLUP;
|
||||
NET "P_A" LOC="P8" | IOSTANDARD = LVCMOS33 | PULLUP;
|
||||
NET "P_U" LOC="P58" | IOSTANDARD = LVCMOS33 | PULLUP;
|
||||
NET "P_D" LOC="P59" | IOSTANDARD = LVCMOS33 | PULLUP;
|
||||
NET "P_L" LOC="P67" | IOSTANDARD = LVCMOS33 | PULLUP;
|
||||
NET "P_R" LOC="P74" | IOSTANDARD = LVCMOS33 | PULLUP;
|
||||
NET "P_tr" LOC="P66" | IOSTANDARD = LVCMOS33 | PULLUP;
|
||||
NET "P_A" LOC="P75" | IOSTANDARD = LVCMOS33 | PULLUP;
|
||||
#NET "joyfire3" LOC="P39" | IOSTANDARD = LVCMOS33 | PULLUP;
|
||||
|
||||
|
||||
|
|
|
|||
|
|
@ -1,4 +1,5 @@
|
|||
SET machine=NES_ZXUNO
|
||||
SET speed=2
|
||||
SET ruta_ucf=..\src\nes
|
||||
SET ruta_bat=..\..\
|
||||
call %ruta_bat%genxst.bat
|
||||
|
|
|
|||
|
|
@ -4,7 +4,7 @@ run
|
|||
-ifn ORIC.prj
|
||||
-ofn ORIC
|
||||
-ofmt NGC
|
||||
-p xc6slx9-2-tqg144
|
||||
-p xc6slx9-3-tqg144
|
||||
-top ORIC
|
||||
-opt_mode Speed
|
||||
-opt_level 1
|
||||
|
|
|
|||
|
|
@ -1,4 +1,5 @@
|
|||
SET machine=oric
|
||||
SET speed=3
|
||||
SET ruta_ucf=..\source\oric
|
||||
SET ruta_bat=..\..\
|
||||
call %ruta_bat%genxst.bat
|
||||
|
|
|
|||
|
|
@ -1,4 +1,5 @@
|
|||
SET machine=tld_sam
|
||||
SET speed=2
|
||||
SET ruta_ucf=SamCoupe
|
||||
SET ruta_bat=..\
|
||||
call %ruta_bat%genxst.bat
|
||||
|
|
|
|||
|
|
@ -1,4 +1,5 @@
|
|||
SET machine=tld_zxuno
|
||||
SET speed=2
|
||||
SET ruta_ucf=pines
|
||||
SET ruta_bat=..\
|
||||
call %ruta_bat%genxst.bat
|
||||
|
|
|
|||
|
|
@ -77,12 +77,12 @@ NET "sd_mosi" LOC="P79" | IOSTANDARD = LVCMOS33;
|
|||
NET "sd_miso" LOC="P81" | IOSTANDARD = LVCMOS33;
|
||||
|
||||
# JOYSTICK
|
||||
NET "joyup" LOC="P74" | IOSTANDARD = LVCMOS33 | PULLUP;
|
||||
NET "joydown" LOC="P67" | IOSTANDARD = LVCMOS33 | PULLUP;
|
||||
NET "joyleft" LOC="P59" | IOSTANDARD = LVCMOS33 | PULLUP;
|
||||
NET "joyright" LOC="P58" | IOSTANDARD = LVCMOS33 | PULLUP;
|
||||
NET "joyfire" LOC="P75" | IOSTANDARD = LVCMOS33 | PULLUP;
|
||||
#NET "joyfire2" LOC="P8" | IOSTANDARD = LVCMOS33 | PULLUP;
|
||||
NET "joyup" LOC="P58" | IOSTANDARD = LVCMOS33 | PULLUP;
|
||||
NET "joydown" LOC="P59" | IOSTANDARD = LVCMOS33 | PULLUP;
|
||||
NET "joyleft" LOC="P67" | IOSTANDARD = LVCMOS33 | PULLUP;
|
||||
NET "joyright" LOC="P74" | IOSTANDARD = LVCMOS33 | PULLUP;
|
||||
NET "joyfire" LOC="P66" | IOSTANDARD = LVCMOS33 | PULLUP;
|
||||
#NET "joyfire2" LOC="P75" | IOSTANDARD = LVCMOS33 | PULLUP;
|
||||
#NET "joyfire3" LOC="P39" | IOSTANDARD = LVCMOS33 | PULLUP;
|
||||
|
||||
|
||||
|
|
|
|||
|
|
@ -1,4 +1,5 @@
|
|||
SET machine=VIC20
|
||||
SET speed=3
|
||||
SET ruta_ucf=..\source\vic20
|
||||
SET ruta_bat=..\..\
|
||||
call %ruta_bat%genxst.bat
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
call %ruta_bat%ngdbuild -intstyle ise -dd _ngo -nt timestamp -uc %ruta_ucf%_zxuno_%1.ucf -p xc6slx9-tqg144-2 %machine%.ngc %machine%.ngd
|
||||
call %ruta_bat%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 %machine%_map.ncd %machine%.ngd %machine%.pcf
|
||||
call %ruta_bat%ngdbuild -intstyle ise -dd _ngo -sd ipcore_dir -nt timestamp -uc %ruta_ucf%_zxuno_%1.ucf -p xc6slx9-tqg144-%speed% %machine%.ngc %machine%.ngd
|
||||
call %ruta_bat%map -intstyle ise -w -ol high -mt 2 -p xc6slx9-tqg144-%speed% -logic_opt off -t 1 -xt 0 -register_duplication off -r 4 -global_opt off -ir off -pr off -lc off -power off -o %machine%_map.ncd %machine%.ngd %machine%.pcf
|
||||
call %ruta_bat%par -intstyle ise -w -ol high -mt 4 %machine%_map.ncd %machine%.ncd %machine%.pcf
|
||||
call %ruta_bat%trce -intstyle ise -v 3 -s 2 -n 3 -fastpaths -xml %machine%.twx %machine%.ncd -o %machine%.twr %machine%.pcf
|
||||
call %ruta_bat%trce -intstyle ise -v 3 -s %speed% -n 3 -fastpaths -xml %machine%.twx %machine%.ncd -o %machine%.twr %machine%.pcf
|
||||
call %ruta_bat%bitgen -intstyle ise -f %machine%.ut %machine%.ncd
|
||||
copy /y %machine%.bit %machine%.%1.bit
|
||||
|
|
|
|||
Loading…
Reference in New Issue