From 7d4f53f883164fb730d2382f1698197a7752e99c Mon Sep 17 00:00:00 2001 From: antoniovillena Date: Wed, 4 May 2016 16:48:24 +0200 Subject: [PATCH] Normalizo los .ucf --- cores/Apple2/source/apple2_zxuno_v2.ucf | 145 ++++++++++++++---------- cores/Apple2/source/apple2_zxuno_v3.ucf | 139 +++++++++++++---------- cores/Apple2/source/apple2_zxuno_v4.ucf | 3 +- 3 files changed, 163 insertions(+), 124 deletions(-) diff --git a/cores/Apple2/source/apple2_zxuno_v2.ucf b/cores/Apple2/source/apple2_zxuno_v2.ucf index 37049e9..4a22b40 100644 --- a/cores/Apple2/source/apple2_zxuno_v2.ucf +++ b/cores/Apple2/source/apple2_zxuno_v2.ucf @@ -1,73 +1,92 @@ # UCF for ZX-UNO +NET CLOCK50 LOC="P55" | IOSTANDARD = LVCMOS33 | PERIOD=20.0ns; +NET LED LOC="P10" | IOSTANDARD = LVCMOS33; + +# Video output +NET VGA_R(2) LOC="P93" | IOSTANDARD = LVCMOS33 | DRIVE=8 | SLEW=FAST; +NET VGA_R(1) LOC="P92" | IOSTANDARD = LVCMOS33 | DRIVE=8 | SLEW=FAST; +NET VGA_R(0) LOC="P88" | IOSTANDARD = LVCMOS33 | DRIVE=8 | SLEW=FAST; +NET VGA_G(2) LOC="P84" | IOSTANDARD = LVCMOS33 | DRIVE=8 | SLEW=FAST; +NET VGA_G(1) LOC="P83" | IOSTANDARD = LVCMOS33 | DRIVE=8 | SLEW=FAST; +NET VGA_G(0) LOC="P82" | IOSTANDARD = LVCMOS33 | DRIVE=8 | SLEW=FAST; +NET VGA_B(2) LOC="P81" | IOSTANDARD = LVCMOS33 | DRIVE=8 | SLEW=FAST; +NET VGA_B(1) LOC="P80" | IOSTANDARD = LVCMOS33 | DRIVE=8 | SLEW=FAST; +NET VGA_B(0) LOC="P79" | IOSTANDARD = LVCMOS33 | DRIVE=8 | SLEW=FAST; +NET VGA_HS LOC="P87" | IOSTANDARD = LVCMOS33 | DRIVE=8 | SLEW=FAST; +NET VGA_VS LOC="P85" | IOSTANDARD = LVCMOS33 | DRIVE=8 | SLEW=FAST; +#NET "stdn" LOC="P66" | IOSTANDARD = LVCMOS33; +#NET "stdnb" LOC="P67" | IOSTANDARD = LVCMOS33; -NET CLOCK50 LOC="P55" | IOSTANDARD=LVCMOS33 | PERIOD=20.0ns; +# Sound input/output +NET O_AUDIO_L LOC="P8" | IOSTANDARD = LVCMOS33 | DRIVE=8 | SLEW=FAST; +NET O_AUDIO_R LOC="P9" | IOSTANDARD = LVCMOS33 | DRIVE=8 | SLEW=FAST; +#NET "ear" LOC="P94" | IOSTANDARD = LVCMOS33; -NET SD_DAT LOC="P78" | IOSTANDARD=LVCMOS33; #MISO -NET SD_CMD LOC="P74" | IOSTANDARD=LVCMOS33 | DRIVE=8 | SLEW=FAST; #MOSI -NET SD_CLK LOC="P75" | IOSTANDARD=LVCMOS33 | DRIVE=8 | SLEW=FAST; -NET SD_DAT3 LOC="P59" | IOSTANDARD=LVCMOS33 | DRIVE=8 | SLEW=FAST; #CS +# Keyboard and mouse +NET PS2_CLK LOC="P98" | IOSTANDARD = LVCMOS33; +NET PS2_DAT LOC="P97" | IOSTANDARD = LVCMOS33; +#NET "mouseclk" LOC="P95" | IOSTANDARD = LVCMOS33 | PULLUP; +#NET "mousedata" LOC="P97" | IOSTANDARD = LVCMOS33 | PULLUP; -NET PS2_DAT LOC="P97" | IOSTANDARD=LVCMOS33; -NET PS2_CLK LOC="P98" | IOSTANDARD=LVCMOS33; +# SRAM +NET SRAM_ADDR<0> LOC="P115" | IOSTANDARD = LVCMOS33; +NET SRAM_ADDR<1> LOC="P116" | IOSTANDARD = LVCMOS33; +NET SRAM_ADDR<2> LOC="P117" | IOSTANDARD = LVCMOS33; +NET SRAM_ADDR<3> LOC="P119" | IOSTANDARD = LVCMOS33; +NET SRAM_ADDR<4> LOC="P120" | IOSTANDARD = LVCMOS33; +NET SRAM_ADDR<5> LOC="P123" | IOSTANDARD = LVCMOS33; +NET SRAM_ADDR<6> LOC="P126" | IOSTANDARD = LVCMOS33; +NET SRAM_ADDR<7> LOC="P131" | IOSTANDARD = LVCMOS33; +NET SRAM_ADDR<8> LOC="P127" | IOSTANDARD = LVCMOS33; +NET SRAM_ADDR<9> LOC="P124" | IOSTANDARD = LVCMOS33; +NET SRAM_ADDR<10> LOC="P118" | IOSTANDARD = LVCMOS33; +NET SRAM_ADDR<11> LOC="P121" | IOSTANDARD = LVCMOS33; +NET SRAM_ADDR<12> LOC="P133" | IOSTANDARD = LVCMOS33; +NET SRAM_ADDR<13> LOC="P132" | IOSTANDARD = LVCMOS33; +NET SRAM_ADDR<14> LOC="P137" | IOSTANDARD = LVCMOS33; +NET SRAM_ADDR<15> LOC="P140" | IOSTANDARD = LVCMOS33; +NET SRAM_ADDR<16> LOC="P139" | IOSTANDARD = LVCMOS33; +NET SRAM_ADDR<17> LOC="P141" | IOSTANDARD = LVCMOS33; +NET SRAM_ADDR<18> LOC="P138" | IOSTANDARD = LVCMOS33; +#NET "sram_addr<19>" LOC="P105" | IOSTANDARD = LVCMOS33; +#NET "sram_addr<20>" LOC="P143" | IOSTANDARD = LVCMOS33; -NET I_RESET LOC="P58" | IOSTANDARD=LVCMOS33 | DRIVE=8 | SLEW=FAST; #EXT3 +NET SRAM_DQ<0> LOC="P114" | IOSTANDARD = LVCMOS33; +NET SRAM_DQ<1> LOC="P112" | IOSTANDARD = LVCMOS33; +NET SRAM_DQ<2> LOC="P111" | IOSTANDARD = LVCMOS33; +NET SRAM_DQ<3> LOC="P99" | IOSTANDARD = LVCMOS33; +NET SRAM_DQ<4> LOC="P100" | IOSTANDARD = LVCMOS33; +NET SRAM_DQ<5> LOC="P101" | IOSTANDARD = LVCMOS33; +NET SRAM_DQ<6> LOC="P102" | IOSTANDARD = LVCMOS33; +NET SRAM_DQ<7> LOC="P104" | IOSTANDARD = LVCMOS33; + +NET SRAM_WE_N LOC="P134" | IOSTANDARD = LVCMOS33; -NET VGA_HS LOC="P87" | IOSTANDARD=LVCMOS33 | DRIVE=8 | SLEW=FAST; -NET VGA_VS LOC="P85" | IOSTANDARD=LVCMOS33 | DRIVE=8 | SLEW=FAST; +# 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; -NET VGA_B(0) LOC="P79" | IOSTANDARD=LVCMOS33 | DRIVE=8 | SLEW=FAST; -NET VGA_B(1) LOC="P80" | IOSTANDARD=LVCMOS33 | DRIVE=8 | SLEW=FAST; -NET VGA_B(2) LOC="P81" | IOSTANDARD=LVCMOS33 | DRIVE=8 | SLEW=FAST; +# SD/MMC +NET SD_DAT3 LOC="P59" | IOSTANDARD = LVCMOS33 | DRIVE=8 | SLEW=FAST; +NET SD_CLK LOC="P75" | IOSTANDARD = LVCMOS33 | DRIVE=8 | SLEW=FAST; +NET SD_CMD LOC="P74" | IOSTANDARD = LVCMOS33 | DRIVE=8 | SLEW=FAST; +NET SD_DAT LOC="P78" | IOSTANDARD = LVCMOS33; + +# JOYSTICK +NET JOYSTICK1(3) LOC="P142" | IOSTANDARD = LVCMOS33 | PULLUP; +NET JOYSTICK1(2) LOC="P1" | IOSTANDARD = LVCMOS33 | PULLUP; +NET JOYSTICK1(1) LOC="P2" | IOSTANDARD = LVCMOS33 | PULLUP; +NET JOYSTICK1(0) LOC="P5" | IOSTANDARD = LVCMOS33 | PULLUP; +NET BTN2 LOC="P143" | IOSTANDARD = LVCMOS33 | PULLUP; +NET JOYSTICK1(4) LOC="P6" | IOSTANDARD = LVCMOS33 | PULLUP; +#NET "joyfire3" LOC="P39" | IOSTANDARD = LVCMOS33 | PULLUP; -NET VGA_G(0) LOC="P82" | IOSTANDARD=LVCMOS33 | DRIVE=8 | SLEW=FAST; -NET VGA_G(1) LOC="P83" | IOSTANDARD=LVCMOS33 | DRIVE=8 | SLEW=FAST; -NET VGA_G(2) LOC="P84" | IOSTANDARD=LVCMOS33 | DRIVE=8 | SLEW=FAST; -NET VGA_R(0) LOC="P88" | IOSTANDARD=LVCMOS33 | DRIVE=8 | SLEW=FAST; -NET VGA_R(1) LOC="P92" | IOSTANDARD=LVCMOS33 | DRIVE=8 | SLEW=FAST; -NET VGA_R(2) LOC="P93" | IOSTANDARD=LVCMOS33 | DRIVE=8 | SLEW=FAST; - -NET O_AUDIO_L LOC="P8" | IOSTANDARD=LVCMOS33 | DRIVE=8 | SLEW=FAST; -NET O_AUDIO_R LOC="P9" | IOSTANDARD=LVCMOS33 | DRIVE=8 | SLEW=FAST; - -NET SRAM_ADDR<0> LOC="P115" | IOSTANDARD = LVCMOS33; -NET SRAM_ADDR<1> LOC="P116" | IOSTANDARD = LVCMOS33; -NET SRAM_ADDR<2> LOC="P117" | IOSTANDARD = LVCMOS33; -NET SRAM_ADDR<3> LOC="P119" | IOSTANDARD = LVCMOS33; -NET SRAM_ADDR<4> LOC="P120" | IOSTANDARD = LVCMOS33; -NET SRAM_ADDR<5> LOC="P123" | IOSTANDARD = LVCMOS33; -NET SRAM_ADDR<6> LOC="P126" | IOSTANDARD = LVCMOS33; -NET SRAM_ADDR<7> LOC="P131" | IOSTANDARD = LVCMOS33; -NET SRAM_ADDR<8> LOC="P127" | IOSTANDARD = LVCMOS33; -NET SRAM_ADDR<9> LOC="P124" | IOSTANDARD = LVCMOS33; -NET SRAM_ADDR<10> LOC="P118" | IOSTANDARD = LVCMOS33; -NET SRAM_ADDR<11> LOC="P121" | IOSTANDARD = LVCMOS33; -NET SRAM_ADDR<12> LOC="P133" | IOSTANDARD = LVCMOS33; -NET SRAM_ADDR<13> LOC="P132" | IOSTANDARD = LVCMOS33; -NET SRAM_ADDR<14> LOC="P137" | IOSTANDARD = LVCMOS33; -NET SRAM_ADDR<15> LOC="P140" | IOSTANDARD = LVCMOS33; -NET SRAM_ADDR<16> LOC="P139" | IOSTANDARD = LVCMOS33; -NET SRAM_ADDR<17> LOC="P141" | IOSTANDARD = LVCMOS33; -NET SRAM_ADDR<18> LOC="P138" | IOSTANDARD = LVCMOS33; - -NET SRAM_DQ<0> LOC="P114" | IOSTANDARD = LVCMOS33; -NET SRAM_DQ<1> LOC="P112" | IOSTANDARD = LVCMOS33; -NET SRAM_DQ<2> LOC="P111" | IOSTANDARD = LVCMOS33; -NET SRAM_DQ<3> LOC="P99" | IOSTANDARD = LVCMOS33; -NET SRAM_DQ<4> LOC="P100" | IOSTANDARD = LVCMOS33; -NET SRAM_DQ<5> LOC="P101" | IOSTANDARD = LVCMOS33; -NET SRAM_DQ<6> LOC="P102" | IOSTANDARD = LVCMOS33; -NET SRAM_DQ<7> LOC="P104" | IOSTANDARD = LVCMOS33; - -NET SRAM_WE_N LOC="P134" | IOSTANDARD=LVCMOS33; - -NET JOYSTICK1(0) LOC="P5" | IOSTANDARD=LVCMOS33 | PULLUP; #right -NET JOYSTICK1(1) LOC="P2" | IOSTANDARD=LVCMOS33 | PULLUP; #left -NET JOYSTICK1(2) LOC="P1" | IOSTANDARD=LVCMOS33 | PULLUP; #down -NET JOYSTICK1(4) LOC="P6" | IOSTANDARD=LVCMOS33 | PULLUP; #btn1 -NET JOYSTICK1(3) LOC="P142" | IOSTANDARD=LVCMOS33 | PULLUP; #up -NET BTN2 LOC="P143" | IOSTANDARD=LVCMOS33 | PULLUP; #btn2 - -NET LED LOC="P10" | IOSTANDARD=LVCMOS33; -#NET LED2 LOC="P11" | IOSTANDARD=LVCMOS33; #EXT3 test led +# Otros +NET I_RESET LOC="P58" | IOSTANDARD = LVCMOS33 | DRIVE=8 | SLEW=FAST; +#NET LED2 LOC="P11" | IOSTANDARD = LVCMOS33; diff --git a/cores/Apple2/source/apple2_zxuno_v3.ucf b/cores/Apple2/source/apple2_zxuno_v3.ucf index 742b10b..e2595be 100644 --- a/cores/Apple2/source/apple2_zxuno_v3.ucf +++ b/cores/Apple2/source/apple2_zxuno_v3.ucf @@ -1,72 +1,91 @@ # UCF for ZX-UNO +NET CLOCK50 LOC="P55" | IOSTANDARD = LVCMOS33 | PERIOD=20.0ns; +NET LED LOC="P10" | IOSTANDARD = LVCMOS33; -NET CLOCK50 LOC="P55" | IOSTANDARD=LVCMOS33 | PERIOD=20.0ns; +# Video output +NET VGA_R(2) LOC="P93" | IOSTANDARD = LVCMOS33 | DRIVE=8 | SLEW=FAST; +NET VGA_R(1) LOC="P92" | IOSTANDARD = LVCMOS33 | DRIVE=8 | SLEW=FAST; +NET VGA_R(0) LOC="P88" | IOSTANDARD = LVCMOS33 | DRIVE=8 | SLEW=FAST; +NET VGA_G(2) LOC="P84" | IOSTANDARD = LVCMOS33 | DRIVE=8 | SLEW=FAST; +NET VGA_G(1) LOC="P83" | IOSTANDARD = LVCMOS33 | DRIVE=8 | SLEW=FAST; +NET VGA_G(0) LOC="P82" | IOSTANDARD = LVCMOS33 | DRIVE=8 | SLEW=FAST; +NET VGA_B(2) LOC="P81" | IOSTANDARD = LVCMOS33 | DRIVE=8 | SLEW=FAST; +NET VGA_B(1) LOC="P80" | IOSTANDARD = LVCMOS33 | DRIVE=8 | SLEW=FAST; +NET VGA_B(0) LOC="P79" | IOSTANDARD = LVCMOS33 | DRIVE=8 | SLEW=FAST; +NET VGA_HS LOC="P87" | IOSTANDARD = LVCMOS33 | DRIVE=8 | SLEW=FAST; +NET VGA_VS LOC="P85" | IOSTANDARD = LVCMOS33 | DRIVE=8 | SLEW=FAST; +#NET "stdn" LOC="P66" | IOSTANDARD = LVCMOS33; +#NET "stdnb" LOC="P67" | IOSTANDARD = LVCMOS33; -NET SD_DAT LOC="P78" | IOSTANDARD=LVCMOS33; #MISO -NET SD_CMD LOC="P74" | IOSTANDARD=LVCMOS33 | DRIVE=8 | SLEW=FAST; #MOSI -NET SD_CLK LOC="P75" | IOSTANDARD=LVCMOS33 | DRIVE=8 | SLEW=FAST; -NET SD_DAT3 LOC="P59" | IOSTANDARD=LVCMOS33 | DRIVE=8 | SLEW=FAST; #CS +# Sound input/output +NET O_AUDIO_L LOC="P8" | IOSTANDARD = LVCMOS33 | DRIVE=8 | SLEW=FAST; +NET O_AUDIO_R LOC="P9" | IOSTANDARD = LVCMOS33 | DRIVE=8 | SLEW=FAST; +#NET "ear" LOC="P94" | IOSTANDARD = LVCMOS33; -NET PS2_DAT LOC="P97" | IOSTANDARD=LVCMOS33; -NET PS2_CLK LOC="P98" | IOSTANDARD=LVCMOS33; +# Keyboard and mouse +NET PS2_CLK LOC="P98" | IOSTANDARD = LVCMOS33; +NET PS2_DAT LOC="P97" | IOSTANDARD = LVCMOS33; +#NET "mouseclk" LOC="P95" | IOSTANDARD = LVCMOS33 | PULLUP; +#NET "mousedata" LOC="P97" | IOSTANDARD = LVCMOS33 | PULLUP; -NET I_RESET LOC="P58" | IOSTANDARD=LVCMOS33 | DRIVE=8 | SLEW=FAST; #EXT3 +# SRAM +NET SRAM_ADDR<0> LOC="P143" | IOSTANDARD = LVCMOS33; +NET SRAM_ADDR<1> LOC="P142" | IOSTANDARD = LVCMOS33; +NET SRAM_ADDR<2> LOC="P141" | IOSTANDARD = LVCMOS33; +NET SRAM_ADDR<3> LOC="P140" | IOSTANDARD = LVCMOS33; +NET SRAM_ADDR<4> LOC="P139" | IOSTANDARD = LVCMOS33; +NET SRAM_ADDR<5> LOC="P104" | IOSTANDARD = LVCMOS33; +NET SRAM_ADDR<6> LOC="P102" | IOSTANDARD = LVCMOS33; +NET SRAM_ADDR<7> LOC="P101" | IOSTANDARD = LVCMOS33; +NET SRAM_ADDR<8> LOC="P100" | IOSTANDARD = LVCMOS33; +NET SRAM_ADDR<9> LOC="P99" | IOSTANDARD = LVCMOS33; +NET SRAM_ADDR<10> LOC="P112" | IOSTANDARD = LVCMOS33; +NET SRAM_ADDR<11> LOC="P114" | IOSTANDARD = LVCMOS33; +NET SRAM_ADDR<12> LOC="P115" | IOSTANDARD = LVCMOS33; +NET SRAM_ADDR<13> LOC="P116" | IOSTANDARD = LVCMOS33; +NET SRAM_ADDR<14> LOC="P117" | IOSTANDARD = LVCMOS33; +NET SRAM_ADDR<15> LOC="P131" | IOSTANDARD = LVCMOS33; +NET SRAM_ADDR<16> LOC="P133" | IOSTANDARD = LVCMOS33; +NET SRAM_ADDR<17> LOC="P134" | IOSTANDARD = LVCMOS33; +NET SRAM_ADDR<18> LOC="P137" | IOSTANDARD = LVCMOS33; +#NET "sram_addr<19>" LOC="P105" | IOSTANDARD = LVCMOS33; +#NET "sram_addr<20>" LOC="P143" | IOSTANDARD = LVCMOS33; -NET VGA_HS LOC="P87" | IOSTANDARD=LVCMOS33 | DRIVE=8 | SLEW=FAST; -NET VGA_VS LOC="P85" | IOSTANDARD=LVCMOS33 | DRIVE=8 | SLEW=FAST; +NET SRAM_DQ(0) LOC="P132" | IOSTANDARD = LVCMOS33; +NET SRAM_DQ(1) LOC="P126" | IOSTANDARD = LVCMOS33; +NET SRAM_DQ(2) LOC="P123" | IOSTANDARD = LVCMOS33; +NET SRAM_DQ(3) LOC="P120" | IOSTANDARD = LVCMOS33; +NET SRAM_DQ(4) LOC="P119" | IOSTANDARD = LVCMOS33; +NET SRAM_DQ(5) LOC="P121" | IOSTANDARD = LVCMOS33; +NET SRAM_DQ(6) LOC="P124" | IOSTANDARD = LVCMOS33; +NET SRAM_DQ(7) LOC="P127" | IOSTANDARD = LVCMOS33; -NET VGA_B(0) LOC="P79" | IOSTANDARD=LVCMOS33 | DRIVE=8 | SLEW=FAST; -NET VGA_B(1) LOC="P80" | IOSTANDARD=LVCMOS33 | DRIVE=8 | SLEW=FAST; -NET VGA_B(2) LOC="P81" | IOSTANDARD=LVCMOS33 | DRIVE=8 | SLEW=FAST; +NET SRAM_WE_N LOC="P118" | IOSTANDARD = LVCMOS33; -NET VGA_G(0) LOC="P82" | IOSTANDARD=LVCMOS33 | DRIVE=8 | SLEW=FAST; -NET VGA_G(1) LOC="P83" | IOSTANDARD=LVCMOS33 | DRIVE=8 | SLEW=FAST; -NET VGA_G(2) LOC="P84" | IOSTANDARD=LVCMOS33 | DRIVE=8 | SLEW=FAST; +# 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; -NET VGA_R(0) LOC="P88" | IOSTANDARD=LVCMOS33 | DRIVE=8 | SLEW=FAST; -NET VGA_R(1) LOC="P92" | IOSTANDARD=LVCMOS33 | DRIVE=8 | SLEW=FAST; -NET VGA_R(2) LOC="P93" | IOSTANDARD=LVCMOS33 | DRIVE=8 | SLEW=FAST; +# SD/MMC +NET SD_DAT3 LOC="P59" | IOSTANDARD = LVCMOS33 | DRIVE=8 | SLEW=FAST; +NET SD_CLK LOC="P75" | IOSTANDARD = LVCMOS33 | DRIVE=8 | SLEW=FAST; +NET SD_CMD LOC="P74" | IOSTANDARD = LVCMOS33 | DRIVE=8 | SLEW=FAST; +NET SD_DAT LOC="P78" | IOSTANDARD = LVCMOS33; -NET O_AUDIO_L LOC="P8" | IOSTANDARD=LVCMOS33 | DRIVE=8 | SLEW=FAST; -NET O_AUDIO_R LOC="P9" | IOSTANDARD=LVCMOS33 | DRIVE=8 | SLEW=FAST; +# JOYSTICK +NET JOYSTICK1(3) LOC="P1" | IOSTANDARD = LVCMOS33 | PULLUP; +NET JOYSTICK1(2) LOC="P5" | IOSTANDARD = LVCMOS33 | PULLUP; +NET JOYSTICK1(1) LOC="P6" | IOSTANDARD = LVCMOS33 | PULLUP; +NET JOYSTICK1(0) LOC="P7" | IOSTANDARD = LVCMOS33 | PULLUP; +NET BTN2 LOC="P39" | IOSTANDARD = LVCMOS33 | PULLUP; +NET JOYSTICK1(4) LOC="P2" | IOSTANDARD = LVCMOS33 | PULLUP; +#NET "joyfire3" LOC="P39" | IOSTANDARD = LVCMOS33 | PULLUP; -NET SRAM_ADDR<0> LOC="P143" | IOSTANDARD = LVCMOS33; -NET SRAM_ADDR<1> LOC="P142" | IOSTANDARD = LVCMOS33; -NET SRAM_ADDR<2> LOC="P141" | IOSTANDARD = LVCMOS33; -NET SRAM_ADDR<3> LOC="P140" | IOSTANDARD = LVCMOS33; -NET SRAM_ADDR<4> LOC="P139" | IOSTANDARD = LVCMOS33; -NET SRAM_ADDR<5> LOC="P104" | IOSTANDARD = LVCMOS33; -NET SRAM_ADDR<6> LOC="P102" | IOSTANDARD = LVCMOS33; -NET SRAM_ADDR<7> LOC="P101" | IOSTANDARD = LVCMOS33; -NET SRAM_ADDR<8> LOC="P100" | IOSTANDARD = LVCMOS33; -NET SRAM_ADDR<9> LOC="P99" | IOSTANDARD = LVCMOS33; -NET SRAM_ADDR<10> LOC="P112" | IOSTANDARD = LVCMOS33; -NET SRAM_ADDR<11> LOC="P114" | IOSTANDARD = LVCMOS33; -NET SRAM_ADDR<12> LOC="P115" | IOSTANDARD = LVCMOS33; -NET SRAM_ADDR<13> LOC="P116" | IOSTANDARD = LVCMOS33; -NET SRAM_ADDR<14> LOC="P117" | IOSTANDARD = LVCMOS33; -NET SRAM_ADDR<15> LOC="P131" | IOSTANDARD = LVCMOS33; -NET SRAM_ADDR<16> LOC="P133" | IOSTANDARD = LVCMOS33; -NET SRAM_ADDR<17> LOC="P134" | IOSTANDARD = LVCMOS33; -NET SRAM_ADDR<18> LOC="P137" | IOSTANDARD = LVCMOS33; -NET SRAM_DQ(0) LOC="P132" | IOSTANDARD=LVCMOS33; -NET SRAM_DQ(1) LOC="P126" | IOSTANDARD=LVCMOS33; -NET SRAM_DQ(2) LOC="P123" | IOSTANDARD=LVCMOS33; -NET SRAM_DQ(3) LOC="P120" | IOSTANDARD=LVCMOS33; -NET SRAM_DQ(4) LOC="P119" | IOSTANDARD=LVCMOS33; -NET SRAM_DQ(5) LOC="P121" | IOSTANDARD=LVCMOS33; -NET SRAM_DQ(6) LOC="P124" | IOSTANDARD=LVCMOS33; -NET SRAM_DQ(7) LOC="P127" | IOSTANDARD=LVCMOS33; - -NET SRAM_WE_N LOC="P118" | IOSTANDARD=LVCMOS33; - -NET JOYSTICK1(0) LOC="P7" | IOSTANDARD=LVCMOS33 | PULLUP; #right -NET JOYSTICK1(1) LOC="P6" | IOSTANDARD=LVCMOS33 | PULLUP; #left -NET JOYSTICK1(2) LOC="P5" | IOSTANDARD=LVCMOS33 | PULLUP; #down -NET JOYSTICK1(4) LOC="P2" | IOSTANDARD=LVCMOS33 | PULLUP; #btn1 -NET JOYSTICK1(3) LOC="P1" | IOSTANDARD=LVCMOS33 | PULLUP; #up -NET BTN2 LOC="P39" | IOSTANDARD=LVCMOS33 | PULLUP; #btn2 - -NET LED LOC="P10" | IOSTANDARD=LVCMOS33; -#NET LED2 LOC="P11" | IOSTANDARD=LVCMOS33; #EXT3 test led +# Otros +NET I_RESET LOC="P58" | IOSTANDARD = LVCMOS33 | DRIVE=8 | SLEW=FAST; +#NET LED2 LOC="P11" | IOSTANDARD = LVCMOS33; diff --git a/cores/Apple2/source/apple2_zxuno_v4.ucf b/cores/Apple2/source/apple2_zxuno_v4.ucf index b13a49d..e307937 100644 --- a/cores/Apple2/source/apple2_zxuno_v4.ucf +++ b/cores/Apple2/source/apple2_zxuno_v4.ucf @@ -20,7 +20,7 @@ NET VGA_VS LOC="P85" | IOSTANDARD = LVCMOS33 | DRIVE=8 | SLEW=FAST; # Sound input/output NET O_AUDIO_L LOC="P10" | IOSTANDARD = LVCMOS33 | DRIVE=8 | SLEW=FAST; NET O_AUDIO_R LOC="P9" | IOSTANDARD = LVCMOS33 | DRIVE=8 | SLEW=FAST; -#NET "ear" LOC="P94" | IOSTANDARD = LVCMOS33; +#NET "ear" LOC="P94" | IOSTANDARD = LVCMOS33; # Keyboard and mouse NET PS2_CLK LOC="P99" | IOSTANDARD = LVCMOS33; @@ -89,3 +89,4 @@ NET JOYSTICK1(4) LOC="P8" | IOSTANDARD = LVCMOS33 | PULLUP; # Otros NET I_RESET LOC="P51" | IOSTANDARD = LVCMOS33 | DRIVE=8 | SLEW=FAST; #NET LED2 LOC="P11" | IOSTANDARD = LVCMOS33; +