diff options
author | Bert Lange <b.lange@hzdr.de> | 2011-10-25 23:26:36 +0200 |
---|---|---|
committer | Bert Lange <b.lange@hzdr.de> | 2011-10-25 23:26:36 +0200 |
commit | c883cd4a4e4fa1974e5d7d72a79240de88bd26da (patch) | |
tree | ff3c0f3f7aa62f809001ea9ac9130683ab98a49e /zpu/hdl/zealot/fpga/dmips_med1.vhdl | |
parent | 105f8b40509ea2657e36e13af76b7580029fd2e5 (diff) | |
download | zpu-c883cd4a4e4fa1974e5d7d72a79240de88bd26da.zip zpu-c883cd4a4e4fa1974e5d7d72a79240de88bd26da.tar.gz |
add: GPIO module to zealot SoC
Diffstat (limited to 'zpu/hdl/zealot/fpga/dmips_med1.vhdl')
-rw-r--r-- | zpu/hdl/zealot/fpga/dmips_med1.vhdl | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/zpu/hdl/zealot/fpga/dmips_med1.vhdl b/zpu/hdl/zealot/fpga/dmips_med1.vhdl index 9920c2c..b95016c 100644 --- a/zpu/hdl/zealot/fpga/dmips_med1.vhdl +++ b/zpu/hdl/zealot/fpga/dmips_med1.vhdl @@ -100,7 +100,11 @@ architecture FPGA of DMIPS_Med1 is break_o : out std_logic; -- Break executed dbg_o : out zpu_dbgo_t; -- Debug info rs232_tx_o : out std_logic; -- UART Tx - rs232_rx_i : in std_logic); -- UART Rx + rs232_rx_i : in std_logic; -- UART Rx + gpio_in : in std_logic_vector(31 downto 0); + gpio_out : out std_logic_vector(31 downto 0); + gpio_dir : out std_logic_vector(31 downto 0) -- 1 = in, 0 = out + ); end component ZPU_Med1; begin zpu : ZPU_Med1 @@ -110,6 +114,6 @@ begin BRAM_W => BRAM_W) port map( clk_i => clk_i, rst_i => rst_i, rs232_tx_o => rs232_tx_o, - rs232_rx_i => rs232_rx_i, dbg_o => open); + rs232_rx_i => rs232_rx_i, dbg_o => open, gpio_in => (others => '0')); end architecture FPGA; -- Entity: DMIPS_Med1 |