From 76c0d2982711dcfba9e419cabdd6bb206648282f Mon Sep 17 00:00:00 2001 From: Jan Michel Date: Wed, 6 Jul 2016 14:53:10 +0200 Subject: [PATCH] Strange behavior of LCD entity solved --- code/lcd.vhd | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/code/lcd.vhd b/code/lcd.vhd index 371562f..d98cfeb 100644 --- a/code/lcd.vhd +++ b/code/lcd.vhd @@ -390,9 +390,9 @@ fsm : process begin when GETNIBBLE => state <= GETHEX; if nibble < x"0a" then - nibble <= nibble + x"30"; + nibble <= nibble + x"30" - x"20"; else - nibble <= nibble + x"57"; + nibble <= nibble + x"57" - x"20"; end if; when GETHEX => @@ -400,7 +400,7 @@ fsm : process begin cnt <= 0; colcnt <= 0; bytecnt <= 0; - fontpos <= (to_integer(nibble) - 32)*20; + fontpos <= (to_integer(nibble))*20; when SETWINDOW => if cnt < 11 then -- 2.43.0