From 749c8a6144dca2cc18875253c3c80fbaa18f4a4d Mon Sep 17 00:00:00 2001 From: Jens Ahrensfeld Date: Wed, 14 Oct 2009 21:33:41 +0000 Subject: [PATCH] - added addtional UART (4 UARTS in total) Committed on the Free edition of March Hare Software CVSNT Server. Upgrade to CVS Suite for more features and support: http://march-hare.com/cvsnt/ git-svn-id: http://moon:8086/svn/vhdl/trunk@510 cc03376c-175c-47c8-b038-4cd826a8556b --- projects/mips_sys/ise101/mips_sys/ucf/systest.ucf | 7 +++++++ projects/mips_sys/src/mips_sys.vhd | 5 ++++- 2 files changed, 11 insertions(+), 1 deletion(-) diff --git a/projects/mips_sys/ise101/mips_sys/ucf/systest.ucf b/projects/mips_sys/ise101/mips_sys/ucf/systest.ucf index c359f73..8114d75 100644 --- a/projects/mips_sys/ise101/mips_sys/ucf/systest.ucf +++ b/projects/mips_sys/ise101/mips_sys/ucf/systest.ucf @@ -96,6 +96,13 @@ NET sys_uart2_tx LOC = AB21; NET sys_uart2_tx IOSTANDARD = LVCMOS33; NET sys_uart2_tx TIG; +NET sys_uart3_rx LOC = W20; +NET sys_uart3_rx IOSTANDARD = LVCMOS33; +NET sys_uart3_rx TIG; +NET sys_uart3_tx LOC = W21; +NET sys_uart3_tx IOSTANDARD = LVCMOS33; +NET sys_uart3_tx TIG; + //////////////////////////////////////////////////////////////////////////// // Buttons, LEDs, and DIP Switches //////////////////////////////////////////////////////////////////////////// diff --git a/projects/mips_sys/src/mips_sys.vhd b/projects/mips_sys/src/mips_sys.vhd index 32d8f84..dd2ee22 100644 --- a/projects/mips_sys/src/mips_sys.vhd +++ b/projects/mips_sys/src/mips_sys.vhd @@ -63,6 +63,8 @@ PORT sys_uart1_tx : out std_logic; sys_uart2_rx : in std_logic; sys_uart2_tx : out std_logic; + sys_uart3_rx : in std_logic; + sys_uart3_tx : out std_logic; -- LCD sys_lcd_d : inout unsigned(3 downto 0); @@ -459,7 +461,8 @@ BEGIN SEL_I_sdram <= "0000" & SEL_O; sys_flash_ac97_rstn <= ac97_rstn and flash_rstn; - sys_uart2_tx <= sys_uart2_rx; + sys_uart2_tx <= sys_uart2_rx; + sys_uart3_tx <= sys_uart3_rx; --------------------------------------------------------------- -- Arbiter