df6d296fa87770ec1eae3a2f61c48230aa26bdcd
Stefan Schuermans initial firmware and testbed

Stefan Schuermans authored 12 years ago

1) LIBRARY ieee;
2) USE ieee.std_logic_1164.all;
3) USE ieee.numeric_std.all;
4) USE std.textio.all;
Stefan Schuermans implemented LCD peripheral

Stefan Schuermans authored 12 years ago

5) USE work.io_lcd_pins.all;
Stefan Schuermans initial firmware and testbed

Stefan Schuermans authored 12 years ago

6) 
7) ENTITY e_testbed IS
8) END ENTITY e_testbed;
9) 
10) ARCHITECTURE a_testbed OF e_testbed IS
11) 
12)     COMPONENT e_system IS
13)         PORT (
Stefan Schuermans implemented LCD peripheral

Stefan Schuermans authored 12 years ago

14)             rst:        IN  std_logic;
15)             clk:        IN  std_logic;
16)             pin_o_leds: OUT std_logic_vector(7 DOWNTO 0);
17)             pin_o_lcd:  OUT t_io_lcd_pins
Stefan Schuermans initial firmware and testbed

Stefan Schuermans authored 12 years ago

18)         );
19)     END COMPONENT e_system;
20) 
Stefan Schuermans added "LEDs" I/O peripheral...

Stefan Schuermans authored 12 years ago

21)     SIGNAL s_rst:    std_logic;
22)     SIGNAL s_clk:    std_logic;
23)     SIGNAL pin_leds: std_logic_vector(7 DOWNTO 0);
Stefan Schuermans implemented LCD peripheral

Stefan Schuermans authored 12 years ago

24)     SIGNAL pin_lcd:  t_io_lcd_pins;
Stefan Schuermans initial firmware and testbed

Stefan Schuermans authored 12 years ago

25) 
26) BEGIN
27) 
28)     system: e_system
29)         PORT MAP (
Stefan Schuermans added "LEDs" I/O peripheral...

Stefan Schuermans authored 12 years ago

30)             clk        => s_clk,
31)             rst        => s_rst,
Stefan Schuermans implemented LCD peripheral

Stefan Schuermans authored 12 years ago

32)             pin_o_leds => pin_leds,
33)             pin_o_lcd  => pin_lcd