diff options
| author | Aimylios <20016942+aimylios@users.noreply.github.com> | 2020-04-19 14:20:37 +0200 | 
|---|---|---|
| committer | tgingold <tgingold@users.noreply.github.com> | 2020-04-19 16:08:35 +0200 | 
| commit | 8bb8453af7acd34705a449cac9cd8427d6db43ba (patch) | |
| tree | 9243aaa5ec9c4f91abd7291af432dbba41772815 /examples/icestick/spin2.vhdl | |
| parent | d941c8f65bbbb90f97c17e26b5610624c2198b10 (diff) | |
| download | ghdl-yosys-plugin-8bb8453af7acd34705a449cac9cd8427d6db43ba.tar.gz ghdl-yosys-plugin-8bb8453af7acd34705a449cac9cd8427d6db43ba.tar.bz2 ghdl-yosys-plugin-8bb8453af7acd34705a449cac9cd8427d6db43ba.zip  | |
Improve examples for Lattice iCEstick
- move "leds" examples to subdirectory
- add Makefile
- add *.json files to .gitignore
- adjust README.md and fix some typos
Diffstat (limited to 'examples/icestick/spin2.vhdl')
| -rw-r--r-- | examples/icestick/spin2.vhdl | 51 | 
1 files changed, 0 insertions, 51 deletions
diff --git a/examples/icestick/spin2.vhdl b/examples/icestick/spin2.vhdl deleted file mode 100644 index 0f23964..0000000 --- a/examples/icestick/spin2.vhdl +++ /dev/null @@ -1,51 +0,0 @@ -architecture spin1 of leds is -  signal nrst : std_logic := '0'; -  signal clk_4hz: std_logic; -  signal leds : std_ulogic_vector (1 to 5); -begin -  (led1, led2, led3, led4, led5) <= leds; - -  process (clk) -    variable cnt : unsigned (1 downto 0) := "00"; -  begin -    if rising_edge (clk) then -      if cnt = 3 then -        nrst <= '1'; -      else -        cnt := cnt + 1; -      end if; -    end if; -  end process; - -  process (clk) -    --  3_000_000 is 0x2dc6c0 -    variable counter : unsigned (23 downto 0); -  begin -    if rising_edge(clk) then -      if nrst = '0' then -        counter := x"000000"; -      else -        if counter = 2_999_999 then -          counter := x"000000"; -          clk_4hz <= '1'; -        else -          counter := counter + 1; -          clk_4hz <= '0'; -        end if; -      end if; -    end if; -  end process; - -  process (clk) -  begin -    if rising_edge(clk) then -      if nrst = '0' then -        -- Initialize -        leds <= "11000"; -      elsif clk_4hz = '1' then -        --  Rotate -        leds <= leds (4) & leds (1) & leds (2) & leds (3) & '0'; -      end if; -    end if; -  end process; -end spin1;  | 
