⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 uart_char_rom.v

📁 uart的代码
💻 V
字号:
////////////////////////////////////////////////////////////////////////////////
// *****************************************************************************
// *  RICHIC CONFIDENTIAL PROPRIETARY NOTE                                     *
// *                                                                           *
// *  This software contains information confidential and proprietary to       *
// *  RicHic Inc.It shall not be reproduced in whole or in part or transferred *
// *  to other documents, or disclosed to third parties, or used for any       *
// *  purpose other than that for which it was obtained, without the prior     *
// *  written consent of RicHic Inc.                                           *
// *             (c) 2003, 2004, 2005 RicHic Inc.                              *
// *                All rights reserved                                        * 
// *****************************************************************************
//
// (C) 2004 calvin_richic@yahoo.com.cn;     calvin_richic@hotmail.com
//     http://www.richic.com
//
////////////////////////////////////////////////////////////////////////////////


module uart_char_rom (
    addr,
    data
    );
    
input   [8:0]   addr;    
output  [7:0]   data;
reg     [7:0]   data;

always @ ( addr )
    case(addr)
        9'H000:data = 8'H7C;
        9'H001:data = 8'H7C;
        9'H002:data = 8'H2D;
        9'H003:data = 8'H2D;
        9'H004:data = 8'H2D;
        9'H005:data = 8'H2D;
        9'H006:data = 8'H2D;
        9'H007:data = 8'H2D;
        9'H008:data = 8'H2D;
        9'H009:data = 8'H2D;
        9'H00A:data = 8'H2D;
        9'H00B:data = 8'H2D;
        9'H00C:data = 8'H2D;
        9'H00D:data = 8'H2D;
        9'H00E:data = 8'H2D;
        9'H00F:data = 8'H2D;
        9'H010:data = 8'H2D;
        9'H011:data = 8'H2D;
        9'H012:data = 8'H2D;
        9'H013:data = 8'H2D;
        9'H014:data = 8'H2D;
        9'H015:data = 8'H2D;
        9'H016:data = 8'H2D;        
        9'H017:data = 8'H2D;
        9'H018:data = 8'H2D;
        9'H019:data = 8'H2D;
        9'H01A:data = 8'H2D;
        9'H01B:data = 8'H2D;
        9'H01C:data = 8'H2D;
        9'H01D:data = 8'H2D;
        9'H01E:data = 8'H2D;
        9'H01F:data = 8'H2D;
        9'H020:data = 8'H2D;
        9'H021:data = 8'H2D;
        9'H022:data = 8'H2D;
        9'H023:data = 8'H2D;
        9'H024:data = 8'H2D;
        9'H025:data = 8'H2D;
        9'H026:data = 8'H2D;
        9'H027:data = 8'H2D;
        9'H028:data = 8'H2D;
        9'H029:data = 8'H2D;
        9'H02A:data = 8'H2D;
        9'H02B:data = 8'H2D;
        9'H02C:data = 8'H2D;
        9'H02D:data = 8'H2D;
        9'H02E:data = 8'H2D;
        9'H02F:data = 8'H2D;
        9'H030:data = 8'H2D;
        9'H031:data = 8'H2D;
        9'H032:data = 8'H2D;
        9'H033:data = 8'H2D;
        9'H034:data = 8'H2D;
        9'H035:data = 8'H2D;
        9'H036:data = 8'H2D;
        9'H037:data = 8'H2D;
        9'H038:data = 8'H2D;
        9'H039:data = 8'H2D;
        9'H03A:data = 8'H2D;
        9'H03B:data = 8'H2D;
        9'H03C:data = 8'H2D;
        9'H03D:data = 8'H2D;
        9'H03E:data = 8'H2D;
        9'H03F:data = 8'H7C;
        9'H040:data = 8'H7C;
        9'H041:data = 8'H0D;
        9'H042:data = 8'H0A;
        9'H043:data = 8'H7C;
        9'H044:data = 8'H7C;
        9'H045:data = 8'H20;
        9'H046:data = 8'H20;
        9'H047:data = 8'H20;
        9'H048:data = 8'H20;
        9'H049:data = 8'H20;
        9'H04A:data = 8'H20;
        9'H04B:data = 8'H20;
        9'H04C:data = 8'H20;
        9'H04D:data = 8'H20;
        9'H04E:data = 8'H20;
        9'H04F:data = 8'H20;
        9'H050:data = 8'H20;
        9'H051:data = 8'H20;
        9'H052:data = 8'H20;
        9'H053:data = 8'H20;
        9'H054:data = 8'H20;
        9'H055:data = 8'H20;
        9'H056:data = 8'H20;
        9'H057:data = 8'H20;
        9'H058:data = 8'H20;
        9'H059:data = 8'H20;
        9'H05A:data = 8'H20;
        9'H05B:data = 8'H20;
        9'H05C:data = 8'H20;
        9'H05D:data = 8'H20;
        9'H05E:data = 8'H20;
        9'H05F:data = 8'H20;
        9'H060:data = 8'H20;
        9'H061:data = 8'H20;
        9'H062:data = 8'H20;
        9'H063:data = 8'H20;
        9'H064:data = 8'H20;
        9'H065:data = 8'H20;
        9'H066:data = 8'H20;
        9'H067:data = 8'H20;
        9'H068:data = 8'H20;
        9'H069:data = 8'H20;
        9'H06A:data = 8'H20;
        9'H06B:data = 8'H20;
        9'H06C:data = 8'H20;
        9'H06D:data = 8'H20;
        9'H06E:data = 8'H20;
        9'H06F:data = 8'H20;
        9'H070:data = 8'H20;
        9'H071:data = 8'H20;
        9'H072:data = 8'H20;
        9'H073:data = 8'H20;
        9'H074:data = 8'H20;
        9'H075:data = 8'H20;
        9'H076:data = 8'H20;
        9'H077:data = 8'H20;
        9'H078:data = 8'H20;
        9'H079:data = 8'H20;
        9'H07A:data = 8'H20;
        9'H07B:data = 8'H20;
        9'H07C:data = 8'H20;
        9'H07D:data = 8'H20;
        9'H07E:data = 8'H20;
        9'H07F:data = 8'H20;
        9'H080:data = 8'H20;
        9'H081:data = 8'H20;
        9'H082:data = 8'H7C;
        9'H083:data = 8'H7C;
        9'H084:data = 8'H0D;
        9'H085:data = 8'H0A;
        9'H086:data = 8'H7C;
        9'H087:data = 8'H7C;
        9'H088:data = 8'H20;
        9'H089:data = 8'H20;
        9'H08A:data = 8'H48;
        9'H08B:data = 8'H54;
        9'H08C:data = 8'H54;
        9'H08D:data = 8'H50;
        9'H08E:data = 8'H3A;
        9'H08F:data = 8'H2F;
        9'H090:data = 8'H2F;
        9'H091:data = 8'H77;
        9'H092:data = 8'H77;
        9'H093:data = 8'H77;
        9'H094:data = 8'H2E;
        9'H095:data = 8'H52;
        9'H096:data = 8'H69;
        9'H097:data = 8'H63;
        9'H098:data = 8'H48;
        9'H099:data = 8'H69;
        9'H09A:data = 8'H63;
        9'H09B:data = 8'H2E;
        9'H09C:data = 8'H63;
        9'H09D:data = 8'H6F;
        9'H09E:data = 8'H6D;
        9'H09F:data = 8'H20;
        9'H0A0:data = 8'H20;
        9'H0A1:data = 8'H20;
        9'H0A2:data = 8'H20;
        9'H0A3:data = 8'H20;
        9'H0A4:data = 8'H20;
        9'H0A5:data = 8'H20;
        9'H0A6:data = 8'H20;
        9'H0A7:data = 8'H20;
        9'H0A8:data = 8'H20;
        9'H0A9:data = 8'H20;
        9'H0AA:data = 8'H20;
        9'H0AB:data = 8'H20;
        9'H0AC:data = 8'H20;
        9'H0AD:data = 8'H20;
        9'H0AE:data = 8'H20;
        9'H0AF:data = 8'H20;
        9'H0B0:data = 8'H20;
        9'H0B1:data = 8'H20;
        9'H0B2:data = 8'H20;
        9'H0B3:data = 8'H20;
        9'H0B4:data = 8'H20;
        9'H0B5:data = 8'H20;
        9'H0B6:data = 8'H20;
        9'H0B7:data = 8'H20;
        9'H0B8:data = 8'H20;
        9'H0B9:data = 8'H20;
        9'H0BA:data = 8'H20;
        9'H0BB:data = 8'H20;
        9'H0BC:data = 8'H20;
        9'H0BD:data = 8'H20;
        9'H0BE:data = 8'H20;
        9'H0BF:data = 8'H20;
        9'H0C0:data = 8'H20;
        9'H0C1:data = 8'H20;
        9'H0C2:data = 8'H20;
        9'H0C3:data = 8'H20;
        9'H0C4:data = 8'H20;
        9'H0C5:data = 8'H7C;
        9'H0C6:data = 8'H7C;
        9'H0C7:data = 8'H20;
        9'H0C8:data = 8'H20;
        9'H0C9:data = 8'H0D;
        9'H0CA:data = 8'H0A;
        9'H0CB:data = 8'H7C;
        9'H0CC:data = 8'H7C;
        9'H0CD:data = 8'H20;
        9'H0CE:data = 8'H20;
        9'H0CF:data = 8'H45;
        9'H0D0:data = 8'H46;
        9'H0D1:data = 8'H58;
        9'H0D2:data = 8'H2D;
        9'H0D3:data = 8'H53;
        9'H0D4:data = 8'H50;
        9'H0D5:data = 8'H33;
        9'H0D6:data = 8'H53;
        9'H0D7:data = 8'H20;
        9'H0D8:data = 8'H46;
        9'H0D9:data = 8'H50;
        9'H0DA:data = 8'H47;
        9'H0DB:data = 8'H41;
        9'H0DC:data = 8'H20;
        9'H0DD:data = 8'H44;
        9'H0DE:data = 8'H65;
        9'H0DF:data = 8'H76;
        9'H0E0:data = 8'H65;
        9'H0E1:data = 8'H6C;
        9'H0E2:data = 8'H6F;
        9'H0E3:data = 8'H70;
        9'H0E4:data = 8'H6D;
        9'H0E5:data = 8'H65;
        9'H0E6:data = 8'H6E;
        9'H0E7:data = 8'H74;
        9'H0E8:data = 8'H20;
        9'H0E9:data = 8'H53;
        9'H0EA:data = 8'H79;
        9'H0EB:data = 8'H73;
        9'H0EC:data = 8'H74;
        9'H0ED:data = 8'H65;
        9'H0EE:data = 8'H6D;
        9'H0EF:data = 8'H20;
        9'H0F0:data = 8'H28;
        9'H0F1:data = 8'H56;
        9'H0F2:data = 8'H65;
        9'H0F3:data = 8'H72;
        9'H0F4:data = 8'H73;
        9'H0F5:data = 8'H69;
        9'H0F6:data = 8'H6F;
        9'H0F7:data = 8'H6E;
        9'H0F8:data = 8'H20;
        9'H0F9:data = 8'H31;
        9'H0FA:data = 8'H2E;
        9'H0FB:data = 8'H30;
        9'H0FC:data = 8'H20;
        9'H0FD:data = 8'H32;
        9'H0FE:data = 8'H30;
        9'H0FF:data = 8'H30;
        9'H100:data = 8'H36;
        9'H101:data = 8'H30;
        9'H102:data = 8'H34;
        9'H103:data = 8'H30;
        9'H104:data = 8'H38;
        9'H105:data = 8'H29;
        9'H106:data = 8'H20;
        9'H107:data = 8'H20;
        9'H108:data = 8'H20;
        9'H109:data = 8'H20;
        9'H10A:data = 8'H7C;
        9'H10B:data = 8'H7C;
        9'H10C:data = 8'H0D;
        9'H10D:data = 8'H0A;
        9'H10E:data = 8'H7C;
        9'H10F:data = 8'H7C;
        9'H110:data = 8'H20;
        9'H111:data = 8'H20;
        9'H112:data = 8'H20;
        9'H113:data = 8'H20;
        9'H114:data = 8'H20;
        9'H115:data = 8'H20;
        9'H116:data = 8'H20;        
        9'H117:data = 8'H20;
        9'H118:data = 8'H20;
        9'H119:data = 8'H20;
        9'H11A:data = 8'H20;
        9'H11B:data = 8'H20;
        9'H11C:data = 8'H20;
        9'H11D:data = 8'H20;
        9'H11E:data = 8'H20;
        9'H11F:data = 8'H20;
        9'H120:data = 8'H20;
        9'H121:data = 8'H20;
        9'H122:data = 8'H20;
        9'H123:data = 8'H20;
        9'H124:data = 8'H20;
        9'H125:data = 8'H20;
        9'H126:data = 8'H20;
        9'H127:data = 8'H20;
        9'H128:data = 8'H20;
        9'H129:data = 8'H20;
        9'H12A:data = 8'H20;
        9'H12B:data = 8'H20;
        9'H12C:data = 8'H20;
        9'H12D:data = 8'H20;
        9'H12E:data = 8'H20;
        9'H12F:data = 8'H20;
        9'H130:data = 8'H20;
        9'H131:data = 8'H20;
        9'H132:data = 8'H20;
        9'H133:data = 8'H20;
        9'H134:data = 8'H20;
        9'H135:data = 8'H20;
        9'H136:data = 8'H20;
        9'H137:data = 8'H20;
        9'H138:data = 8'H20;
        9'H139:data = 8'H20;
        9'H13A:data = 8'H20;
        9'H13B:data = 8'H20;
        9'H13C:data = 8'H20;
        9'H13D:data = 8'H20;
        9'H13E:data = 8'H20;
        9'H13F:data = 8'H20;
        9'H140:data = 8'H20;
        9'H141:data = 8'H20;
        9'H142:data = 8'H20;
        9'H143:data = 8'H20;
        9'H144:data = 8'H20;
        9'H145:data = 8'H20;
        9'H146:data = 8'H20;
        9'H147:data = 8'H20;
        9'H148:data = 8'H20;
        9'H149:data = 8'H20;
        9'H14A:data = 8'H20;
        9'H14B:data = 8'H20;
        9'H14C:data = 8'H20;
        9'H14D:data = 8'H7C;
        9'H14E:data = 8'H7C;
        9'H14F:data = 8'H0D;
        9'H150:data = 8'H0A;
        9'H151:data = 8'H7C;
        9'H152:data = 8'H7C;
        9'H153:data = 8'H2D;
        9'H154:data = 8'H2D;
        9'H155:data = 8'H2D;
        9'H156:data = 8'H2D;
        9'H157:data = 8'H2D;
        9'H158:data = 8'H2D;
        9'H159:data = 8'H2D;
        9'H15A:data = 8'H2D;
        9'H15B:data = 8'H2D;
        9'H15C:data = 8'H2D;
        9'H15D:data = 8'H2D;
        9'H15E:data = 8'H2D;
        9'H15F:data = 8'H2D;
        9'H160:data = 8'H2D;
        9'H161:data = 8'H2D;
        9'H162:data = 8'H2D;
        9'H163:data = 8'H2D;
        9'H164:data = 8'H2D;
        9'H165:data = 8'H2D;
        9'H166:data = 8'H2D;
        9'H167:data = 8'H2D;
        9'H168:data = 8'H2D;
        9'H169:data = 8'H2D;
        9'H16A:data = 8'H2D;
        9'H16B:data = 8'H2D;
        9'H16C:data = 8'H2D;
        9'H16D:data = 8'H2D;
        9'H16E:data = 8'H2D;
        9'H16F:data = 8'H2D;
        9'H170:data = 8'H2D;
        9'H171:data = 8'H2D;
        9'H172:data = 8'H2D;
        9'H173:data = 8'H2D;
        9'H174:data = 8'H2D;
        9'H175:data = 8'H2D;
        9'H176:data = 8'H2D;
        9'H177:data = 8'H2D;
        9'H178:data = 8'H2D;
        9'H179:data = 8'H2D;
        9'H17A:data = 8'H2D;
        9'H17B:data = 8'H2D;
        9'H17C:data = 8'H2D;
        9'H17D:data = 8'H2D;
        9'H17E:data = 8'H2D;
        9'H17F:data = 8'H2D;
        9'H180:data = 8'H2D;
        9'H181:data = 8'H2D;
        9'H182:data = 8'H2D;
        9'H183:data = 8'H2D;
        9'H184:data = 8'H2D;
        9'H185:data = 8'H2D;
        9'H186:data = 8'H2D;
        9'H187:data = 8'H2D;
        9'H188:data = 8'H2D;
        9'H189:data = 8'H2D;
        9'H18A:data = 8'H2D;
        9'H18B:data = 8'H2D;
        9'H18C:data = 8'H2D;
        9'H18D:data = 8'H2D;
        9'H18E:data = 8'H2D;
        9'H18F:data = 8'H2D;
        9'H190:data = 8'H7C;
        9'H191:data = 8'H7C;
        9'H192:data = 8'H0D;
        9'H193:data = 8'H0A;
        9'H194:data = 8'H0D;
        9'H195:data = 8'H0A;
        9'H196:data = 8'H52;
        9'H197:data = 8'H48;
        9'H198:data = 8'H69;
        9'H199:data = 8'H63;
        9'H19A:data = 8'H3A;
        9'H19B:data = 8'H3E;
        9'H1FE:data = 8'H0D;
        9'H1FF:data = 8'H0A;
                        
        default:data = 8'h00; 
    endcase             
                        
endmodule               

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -