diff options
author | oharboe <oharboe> | 2008-04-17 08:31:56 +0000 |
---|---|---|
committer | oharboe <oharboe> | 2008-04-17 08:31:56 +0000 |
commit | 167263dcae188a8812627ab52cfd96b8fdc5df8a (patch) | |
tree | 3d1f2b4c2eddfa5f9d3093a47d5ee3e0ae9ffff6 | |
parent | 748de9774226a19c32ee1ed6a4e6474e9e0acb27 (diff) | |
download | zpu-167263dcae188a8812627ab52cfd96b8fdc5df8a.zip zpu-167263dcae188a8812627ab52cfd96b8fdc5df8a.tar.gz |
* deleted duplicate files from example folder.
-rw-r--r-- | zpu/ChangeLog | 1 | ||||
-rw-r--r-- | zpu/hdl/example/io.vhd | 97 | ||||
-rw-r--r-- | zpu/hdl/example/simzpu_small.do | 4 | ||||
-rw-r--r-- | zpu/hdl/zpu4/src/sim_small_fpga_top.vhd (renamed from zpu/hdl/example/sim_fpga_top.vhd) | 0 |
4 files changed, 3 insertions, 99 deletions
diff --git a/zpu/ChangeLog b/zpu/ChangeLog index 9b722e8..331ea74 100644 --- a/zpu/ChangeLog +++ b/zpu/ChangeLog @@ -1,4 +1,5 @@ 2008-04-17 Øyvind Harboe
+ * deleted duplicate files from example folder.
* retired Xilinx synthesizing example. It messes up the zpu4 directory.
2008-04-16 Øyvind Harboe
* zpu/doc/zpupresentation_old.odt: interesting bits moved into zpu_arch.html
diff --git a/zpu/hdl/example/io.vhd b/zpu/hdl/example/io.vhd deleted file mode 100644 index 7dbe36f..0000000 --- a/zpu/hdl/example/io.vhd +++ /dev/null @@ -1,97 +0,0 @@ -library ieee;
-use ieee.std_logic_1164.all;
-use IEEE.STD_LOGIC_UNSIGNED.ALL;
-
-use std.textio.all;
-
-library work;
-use work.zpu_config.all;
-use work.zpupkg.all;
-use work.txt_util.all;
-
-entity zpu_io is
- generic (
- log_file: string := "log.txt"
- );
- port(
- clk : in std_logic;
- areset : in std_logic;
- busy : out std_logic;
- writeEnable : in std_logic;
- readEnable : in std_logic;
- write : in std_logic_vector(wordSize-1 downto 0);
- read : out std_logic_vector(wordSize-1 downto 0);
- addr : in std_logic_vector(maxAddrBit downto minAddrBit)
- );
-end zpu_io;
-
-
-architecture behave of zpu_io is
-
-
-
-signal timer_read : std_logic_vector(7 downto 0);
---signal timer_write : std_logic_vector(7 downto 0);
-signal timer_we : std_logic;
-
-signal serving : std_logic;
-
-file l_file : TEXT open write_mode is log_file;
-
-begin
-
-
- timerinst: timer port map (
- clk => clk,
- areset => areset,
- we => timer_we,
- din => write(7 downto 0),
- adr => addr(4 downto 2),
- dout => timer_read);
-
- busy <= writeEnable or readEnable;
- timer_we <= writeEnable and addr(12);
-
- process(areset, clk)
- begin
- if (areset = '1') then
--- timer_we <= '0';
- elsif (clk'event and clk = '1') then
--- timer_we <= '0';
- if writeEnable = '1' then
- -- external interface
- if addr=x"2028003" then
- -- Write to UART
- -- report "" & character'image(conv_integer(memBint)) severity note;
- print(l_file, character'val(conv_integer(write)));
- elsif addr(12)='1' then
--- report "xxx" severity failure;
--- timer_we <= '1';
- else
- print(l_file, character'val(conv_integer(write)));
- report "Illegal IO write" severity warning;
- end if;
-
- end if;
- read <= (others => '0');
- if (readEnable = '1') then
- if addr=x"1001" then
- read <= (0=>'1', others => '0'); -- recieve empty
- elsif addr(12)='1' then
- read(7 downto 0) <= timer_read;
- elsif addr(11)='1' then
- read(7 downto 0) <= ZPU_Frequency;
- elsif addr=x"2028003" then
- read <= (others => '0');
- else
- read <= (others => '0');
- read(8) <= '1';
- report "Illegal IO read" severity warning;
- end if;
- end if;
- end if;
- end process;
-
-
-end behave;
-
diff --git a/zpu/hdl/example/simzpu_small.do b/zpu/hdl/example/simzpu_small.do index 5fb906d..1f8f358 100644 --- a/zpu/hdl/example/simzpu_small.do +++ b/zpu/hdl/example/simzpu_small.do @@ -10,11 +10,11 @@ vlib work vcom -93 -explicit zpu_config.vhd
vcom -93 -explicit ../zpu4/src/zpupkg.vhd
vcom -93 -explicit ../zpu4/src/txt_util.vhd
-vcom -93 -explicit sim_fpga_top.vhd
+vcom -93 -explicit ../zpu4/src/sim_small_fpga_top.vhd
vcom -93 -explicit ../zpu4/src/zpu_core_small.vhd
vcom -93 -explicit helloworld.vhd
vcom -93 -explicit ../zpu4/src/timer.vhd
-vcom -93 -explicit io.vhd
+vcom -93 -explicit ../zpu4/src/io.vhd
vcom -93 -explicit ../zpu4/src/trace.vhd
# run ZPU
diff --git a/zpu/hdl/example/sim_fpga_top.vhd b/zpu/hdl/zpu4/src/sim_small_fpga_top.vhd index b51fea0..b51fea0 100644 --- a/zpu/hdl/example/sim_fpga_top.vhd +++ b/zpu/hdl/zpu4/src/sim_small_fpga_top.vhd |