URL
https://opencores.org/ocsvn/System09/System09/trunk
Subversion Repositories System09
Compare Revisions
- This comparison shows the changes necessary to convert path
/System09/trunk/rtl
- from Rev 194 to Rev 195
- ↔ Reverse comparison
Rev 194 → Rev 195
/System09_Digilent_Atlys/system09.ucf
230,18 → 230,6
# NET "JB<5>" LOC = "T9"; # Bank = 2, Pin name = IO_L32P_GCLK29, Sch name = JA-CLK_P |
# NET "JB<6>" LOC = "V4"; # Bank = 2, Pin name = IO_L63N, Sch name = JA-D1_N |
# NET "JB<7>" LOC = "T4"; # Bank = 2, Pin name = IO_L63P, Sch name = JA-D1_P |
|
# Using PMOD connection |
# RS-232 PMod Atlys Pmod Port JB |
# Pin Dir Function PMOD Dir PinLoc |
# 1 input CTS JB<0> output T3 |
# 2 output RTS JB<1> input R3 |
# 3 output TXD JB<2> input P6 |
# 4 input RXD JB<3> output N5 |
NET "RS232_RTS" LOC = "T3"; # Bank = 2, Pin name = IO_L62N_D6, Sch name = JA-D0_N |
NET "RS232_CTS" LOC = "R3"; # Bank = 2, Pin name = IO_L62P_D5, Sch name = JA-D0_P |
NET "RS232_RXD" LOC = "P6"; # Bank = 2, Pin name = IO_L64N_D9, Sch name = JA-D2_N |
NET "RS232_TXD" LOC = "N5"; # Bank = 2, Pin name = IO_L64P_D8, Sch name = JA-D2_P |
|
# onboard VHDCI |
# Channnel 1 connects to P signals, Channel 2 to N signals |
290,6 → 278,6
# |
# SYSTEM09: RS232 PORT |
# |
# NET "RS232_RXD" LOC = "A16"; # Bank = 0, Pin name = IO_L66N_SCP0, Sch name = USBB-RXD |
# NET "RS232_TXD" LOC = "B16"; # Bank = 0, Pin name = IO_L66P_SCP1, Sch name = USBB-TXD |
NET "RS232_RXD" LOC = "A16"; # Bank = 0, Pin name = IO_L66N_SCP0, Sch name = USBB-RXD |
NET "RS232_TXD" LOC = "B16"; # Bank = 0, Pin name = IO_L66P_SCP1, Sch name = USBB-TXD |
|
/System09_Digilent_Atlys/system09.vhd
133,8 → 133,8
NMI : in Std_logic; -- Non Maskable Interrupt input (active high) -- Center PB |
|
-- RS232 Port - via Pmod RS232 |
RS232_CTS : in Std_Logic; |
RS232_RTS : out Std_Logic; |
-- RS232_CTS : in Std_Logic; |
-- RS232_RTS : out Std_Logic; |
RS232_RXD : in Std_Logic; |
RS232_TXD : out Std_Logic; |
|
572,13 → 572,14
-- |
-- RS232 signals: |
-- |
my_acia_assignments : process( RS232_RXD, RS232_CTS, TXD, RTS_n ) |
my_acia_assignments : process( RS232_RXD, -- RS232_CTS, |
TXD, RTS_n ) |
begin |
RXD <= RS232_RXD; |
CTS_n <= RS232_CTS; |
CTS_n <= '0'; -- RS232_CTS; |
DCD_n <= '0'; |
RS232_TXD <= TXD; |
RS232_RTS <= not RTS_n; |
-- RS232_RTS <= not RTS_n; |
end process; |
|
my_ACIA_Clock : ACIA_Clock |