##// END OF EJS Templates
Added LFR DM board files and miniAMBA design tesed under Libero9.1 sp1
Added LFR DM board files and miniAMBA design tesed under Libero9.1 sp1

File last commit:

r38:3488e1e84506 default
r78:642d5b01450f alexis
Show More
LCD_16x2_CFG.vhd
53 lines | 2.2 KiB | text/x-vhdl | VhdlLexer
Alexis
aded GRLIB Automated patcher
r1 ------------------------------------------------------------------------------
-- This file is a part of the LPP VHDL IP LIBRARY
-- Copyright (C) 2009 - 2010, Laboratory of Plasmas Physic - CNRS
--
-- This program is free software; you can redistribute it and/or modify
-- it under the terms of the GNU General Public License as published by
Alexis
Migrating from GPLV2 to V3, and cleand some files. /!\ Unstable /!\
r19 -- the Free Software Foundation; either version 3 of the License, or
Alexis
aded GRLIB Automated patcher
r1 -- (at your option) any later version.
--
-- This program is distributed in the hope that it will be useful,
-- but WITHOUT ANY WARRANTY; without even the implied warranty of
-- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-- GNU General Public License for more details.
--
-- You should have received a copy of the GNU General Public License
-- along with this program; if not, write to the Free Software
-- Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
-------------------------------------------------------------------------------
Alexis
Minor changes
r38 -- Author : Alexis Jeandet
-- Mail : alexis.jeandet@lpp.polytechnique.fr
-------------------------------------------------------------------------------
Alexis
aded GRLIB Automated patcher
r1 library IEEE;
use IEEE.STD_LOGIC_1164.all;
library lpp;
use lpp.amba_lcd_16x2_ctrlr.all;
package LCD_16x2_CFG is
constant ClearDSPLY : std_logic_vector(7 downto 0):= X"01";
constant FunctionSet : std_logic_vector(7 downto 0):= X"38";
constant RetHome : std_logic_vector(7 downto 0):= X"02";
constant SetEntryMode : std_logic_vector(7 downto 0):= X"06";
Alexis
LCD Driver fixed but AMBA interface still not implemented.
r11 constant DSPL_CTRL : std_logic_vector(7 downto 0):= X"0E";
Alexis
aded GRLIB Automated patcher
r1
constant CursorON : std_logic_vector(7 downto 0):= X"0E";
constant CursorOFF : std_logic_vector(7 downto 0):= X"0C";
--===========================================================|
--======L C D D R I V E R T I M I N G C O D E=====|
--===========================================================|
constant Duration_4us : std_logic_vector(1 downto 0) := "00";
constant Duration_100us : std_logic_vector(1 downto 0) := "01";
constant Duration_4ms : std_logic_vector(1 downto 0) := "10";
constant Duration_20ms : std_logic_vector(1 downto 0) := "11";
Alexis
Cleaned APB_LCD_DRIVER, added C driver for LCD frame buffer and general purpose APB management(PnP). Added example for implementing APB_LCD_DRIVER on digilent xc3s1600e board.
r14
Alexis
aded GRLIB Automated patcher
r1
end LCD_16x2_CFG;