TFT_initial 模块设计描述
杨勇 2017 年 3 月 27 日星期一
一、端口描述
(1) 输入:
➢ CLK , RST_I
➢ START (initial start)
➢ TX_DONE (one 16 bit data transmit done)
(2) 输出:
➢ DONE (initial done)
➢ TX_START
(transmit one 16 bit data satrt,长度:1 个 clock)
➢ TX_RS
(command/data select singnal:0—command, 1--data)
➢ TX_DATA (data/command)
二、功能描述
(1) TFT_update 模块上电延时完成后发送一个“initial_start”信号到
本模块。
(2) 状态机转换
①ST_IDLE :
等待“START”信号有效,有效则进入下一个状态“ST_SLPOUT00”,否
则一直等待
②ST_SLPOUT00 :
配置寄存器的地址计数器+1,进入下一个状态“ST_SLPOUT01”
③ST_SLPOUT01 :
判断:“TX_DONE”是否有效,有效则进入“ST_SLPOUT_DLY”,无效则一
直停留在 ST_SLPOUT01 状态
④ST_SLPOUT_DLY :
判断:延时是否结束,如果延时结束则进入下一个状态“ST_INIT00”,
否则停留在本状态
⑤ST_INIT00 :
进入下一个状态“ST_INIT01”
⑥ST_INIT01 :
判断:
if(“TX_DONE”&&计数器>=配置寄存器数),则进入“ST_FINISH”,表
评论0
最新资源