摘要: 根据网上程序,进行了一些改善。 1 // verilog只支持readmemh,这个程序可以解析单片机的16bit Intel—HEX格式的文件 2 // 并将数据直接写入ROM中,实现软件自动烧写MCU软核内部ram和rom。 3 // modelsim版本要大于5.5 4 5 module Hex2Rom; 6 7 parameter filename="test.hex"; 8 9 reg[ 7:0] Row_1st_c... 阅读全文
posted @ 2012-03-07 09:53 fishplj2000 阅读(2323) 评论(0) 推荐(0) 编辑
摘要: 1 //----------------------UartSim------------------------------ 2 3 // V001 :2012-02-12 PLJ 封装 UartSim为V001 包含发送和接收 模块 4 // V002 : 2012-02-12 PLJ 修改1 接收模块中的延时(1/2*BIT_TIME)为(BIT_TIME/2) 5 // 修改2 接收模块中的for循环i<=8 为 i<8 6 // 修改3 接收模块中入... 阅读全文
posted @ 2012-03-01 15:00 fishplj2000 阅读(532) 评论(0) 推荐(0) 编辑
摘要: 1 //--------- gSignal.v------------------------- 2 3 `timescale 1ns/1ns 4 5 module gSignal( 6 gCLK, 7 gRST_N 8 ); 9 output reg gCLK;10 output reg gRST_N;11 12 parameter CLK_PERIOD = 20;13 parameter LO_LEVEL = ... 阅读全文
posted @ 2012-03-01 14:57 fishplj2000 阅读(295) 评论(0) 推荐(0) 编辑
摘要: 1 MCU+FPGA/CPLD+SRAM驱动TFT_LCD(480*272@16bit)的设计参数分析 2 3 一、无Fifo时如何设计RAM交错读写: 4 H_DE V_DE H_Period V_Period FR(fps) DCLK(MHz) 5 480 272 533 288 60 9.21024 6 7 从上面的参数,可以有如下结论(若数据线宽度匹配,均为16bit): 8 1. 一页数据需要的RAM容量 = 480*272*16bit = 2... 阅读全文
posted @ 2012-03-01 14:26 fishplj2000 阅读(2945) 评论(0) 推荐(0) 编辑
摘要: 1 MCU扩展TFT LCD Driver通用设计架构: 2 3 [MCU] + [Cache] + [FPGA/CPLD] 4 ---------------------------------- 5 1. [ Cache ]: SRAM or SDRAM 6 2. [ FPGA/CPLD ]: Cache_WR and LCD_DRIVER 7 8 其中的Cache_WR有下面两种设计形式: 9 2.1 FIFO + FIFO_WR + SRAM_WR/SDRAM_WR10 2.2 SRAM_WR/SDRAM_WR11 1... 阅读全文
posted @ 2012-03-01 14:18 fishplj2000 阅读(1030) 评论(0) 推荐(0) 编辑
摘要: LCD通用时序设计: 2012-02-29 15:08:34 一、水平扫描一行: parameter |<--HL-->|<--HB-->|<--HD-->|<--HF-->| HS: _________| ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄|______.... DE: __________________| ̄ ̄ ̄ ̄ ̄|_______________.... 1.1信号说明 dclk : 像素点时钟 dclk_count : 像素点时... 阅读全文
posted @ 2012-02-29 15:00 fishplj2000 阅读(1797) 评论(0) 推荐(0) 编辑