lcd_commander Entity Reference

Commander for LCD. More...

Inheritance diagram for lcd_commander:

Inheritance graph
[legend]
Collaboration diagram for lcd_commander:

Collaboration graph
[legend]

List of all members.


Architectures

lcd_commander_arc Architecture

Libraries

ieee 
 standard IEEE library

Packages

std_logic_1164 
 std_logic definitions, see file
std_logic_arith 
 arithmetic operations on std_logic datatypes, see file
std_logic_unsigned 
 unsigned functions use ieee.std_logic_unsigned.all; operators for std_logic_vector type, see file

Ports

CLOCK  in std_logic
 input clock
IN_RS  in std_logic
 input status line for LCD
IN_DB  in std_logic_vector ( 7 downto 0 )
 input data lines for LCD
STROBE  in std_logic
 the _|~|_ of length of two clock cycles that starts the writing to LCD
BUSY  out std_logic
 this line is 1 when LCD is busy
RS  out std_logic
 interface to LCD
RW  out std_logic := ' 0 '
 interface to LCD
DB  inout std_logic_vector ( 7 downto 0 )
 interface to LCD
DIRECTION  out std_logic := ' 0 '
 interface to buffer in front of LCD (ML410 board specific); when 1 then data to LCD, when 0 data from LCD
E  out std_logic := ' 1 '
 interface to LCD


Detailed Description

Commander for LCD.

this entity sends command to LCD and waits until LCD is busy. this entity is the last stage before the LCD. It isues a command, asserts BUSY until LCD is done. STROBE should be only one clock cycle long

Definition at line 36 of file lcd_commander.vhd.


Member Data Documentation

BUSY out std_logic [Port]

this line is 1 when LCD is busy

Definition at line 42 of file lcd_commander.vhd.

CLOCK in std_logic [Port]

input clock

Definition at line 38 of file lcd_commander.vhd.

DB inout std_logic_vector ( 7 downto 0 ) [Port]

interface to LCD

Definition at line 45 of file lcd_commander.vhd.

DIRECTION out std_logic := ' 0 ' [Port]

interface to buffer in front of LCD (ML410 board specific); when 1 then data to LCD, when 0 data from LCD

Definition at line 46 of file lcd_commander.vhd.

E out std_logic := ' 1 ' [Port]

interface to LCD

Definition at line 47 of file lcd_commander.vhd.

ieee library [Library]

standard IEEE library

Definition at line 24 of file lcd_commander.vhd.

IN_DB in std_logic_vector ( 7 downto 0 ) [Port]

input data lines for LCD

Definition at line 40 of file lcd_commander.vhd.

IN_RS in std_logic [Port]

input status line for LCD

Definition at line 39 of file lcd_commander.vhd.

RS out std_logic [Port]

interface to LCD

Definition at line 43 of file lcd_commander.vhd.

RW out std_logic := ' 0 ' [Port]

interface to LCD

Definition at line 44 of file lcd_commander.vhd.

std_logic_1164 package [Package]

std_logic definitions, see file

Definition at line 26 of file lcd_commander.vhd.

std_logic_arith package [Package]

arithmetic operations on std_logic datatypes, see file

Definition at line 28 of file lcd_commander.vhd.

std_logic_unsigned package [Package]

unsigned functions use ieee.std_logic_unsigned.all; operators for std_logic_vector type, see file

Definition at line 30 of file lcd_commander.vhd.

STROBE in std_logic [Port]

the _|~|_ of length of two clock cycles that starts the writing to LCD

Definition at line 41 of file lcd_commander.vhd.


The documentation for this class was generated from the following file:

Author: M.Niegl
Generated on Tue Nov 4 00:51:41 2008 for BCM-AAA by doxygen 1.5.7.1-20081012