📄 uart_char_rom.v
字号:
////////////////////////////////////////////////////////////////////////////////// __ ___ _ ___ ____ //// \ \ / (_) |__ ___ ___|_ _/ ___| //// \ \ / /| | '_ \ / _ \/ __|| | | //// \ V / | | |_) | __/\__ \| | |___ //// \_/ |_|_.__/ \___||___/___\____| //// //////////////////////////////////////////////////////////////////////////////////// Copyright (C) 2003-2006 VibesIC, Inc. All rights reserved. ////----------------------------------------------------------------------------//// This source code is provided by VibesIC,and be verified on VibesIC FPGA //// development kit. The source code may be used and distributed without //// restriction provided that this copyright statement is not removed from the //// file and that any derivative work contains the original copyright notice //// and the associated disclaimer. ////----------------------------------------------------------------------------//// THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR IMPLIED //// WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF //// MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. IN NO EVENT SHALL THE//// AUTHOR OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, //// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES(INCLUDING, BUT NOT LIMITED TO,//// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA,OR PROFITS; //// OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, //// WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR //// OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF //// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. ////----------------------------------------------------------------------------//// 本设计由威百仕( VibesIC )提供,并在其产品中验证通过,您可以在此基础上修改,//// 复制并分发,但请您保留版权声明部分。我们并不承诺本设计可以用做商业产品,同时//// 我们不保证设计的通用性。为了方便更新以及修改请保留设计的版本信息,并对自行 //// 修改部分添加足够的注释。对设计如有其他建议,请到网站进行讨论。 //// //////////////////////////////////////////////////////////////////////////////////// Company: www.richic.com //// Company bbs: www.edacn.net //// Engineer: alex_yang //// //// Target Device: XC3S400-PQ208 //// Tool versions: Simulation: ModelSim SE 6.2a //// Synthesis: XST(ise8.1...sp3) //// Place&Routing: ISE8.1...sp3 //// Others tools: UltraEdit-32 12.10a //// Create Date: 2006-12-21 11:41 //// Description: //// //// LOG: //// 1. Revision 1.0 (Initial version) 2006-12-21 11:41 alex_yang //// //////////////////////////////////////////////////////////////////////////////////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;
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -