In order to realize SOPC controller design on TFT-LCD
IP core of TFT-LCD controller based on Nios Ⅱ was designed by FPGA-EP4CE6F17C8 and Verilog language.TFT-LCD controller was consisted of the Nios Ⅱ soft-core processor
SDRAM controller
JTAG UART
LCD controller
Avalon bus for a full-color AT070TN84 TFT-LCD.Nios Ⅱ soft-core processor was designed as core
IP cores such as SDRAM controller
TFT-LCD controller were connected to Nios Ⅱ by Avalon bus
IP core design of TFT-LCD controller was mainly completed by such modules as the Avalon bus interface module
DMA module
FIFO module and the timing generator module.The color graphics display control wtih 800 480 resolution
16 bit color depth was achieved.Display experiment showed it was of stable
clear images
rich colors
no splash screen
wrong line and other phenomena
good visual effect.Design was of good configurability
reusability and portability.Practice proved that the SOPC design was effective.The design principle
control system simulation and experiment method
process were presented in the paper
relevant links of IP controller core design was mainly focused on at the same time.
关键词
Keywords
references
宋敏, 应建华, 刘艳丽, 等. 动态驱动LCD视频控制芯片的设计[J]. 华中科技大学学报:自然科学版, 2004, 32(1):82-86. Song M, Ying J H, Liu Y L, et al.Design of dynamic driving LCD controller chip[J].Journal of Huazhong University of Science and Technology:Natural Science Edition, 2004, 32(1):82-86.(in Chinese)[2] 苏维嘉, 张澎. 基于FPGA的TFT LCD控制器的设计和实现[J]. 液晶与显示, 2010, 25(1):75-78.(in Chinese) Su W J, Zhang P.Design and realization of the TFT-LCD controller based on FPGA[J]. Chinese Journal of Liquid Crystals and Displays, 2010, 25(1):75-78.(in Chinese)[3] 白宗元, 胡宝霞. 基于Nios Ⅱ的SPOC中TFT LCD控制核的设计[J]. 计算机应用, 2008, 2(2):61-63. Bai Z Y, Hu B X. Design of a TFT LCD controller core based on the SOPC of NiosⅡ[J]. Computer Applications, 2008, 2(2):61-63.[4] 张燕忠, 蔡妍艳. 嵌入式Linux系统构建和移植若干共性技术研究[J]. 计算机测量与控制, 2005, 13(2):162-164. Zhang Y Z, Cai Y Y.Study of some common technology on the design and transplantation of embed ded linux operating system[J].Transplantation of Embedded Linux Operating System Computer Automated Measurement & Control, 2005, 13(2):162-164.(in Chinese)[5] 褚文奎, 张凤鸣, 樊晓光. 嵌入式Linux系统实时性能测试研究[J]. 系统工程与电子技术, 2007:29(8):1385-1388 Chu W K, Zhang F M, Fan X G.Measurement of real time performance of embedded Linux systems[J].Systems Engineering and Electronics, 2007:29(8):1385-1388.(in Chinese)[6] 付先成, 邹雪城, 雷鑑铭. FIFO电路在液晶显示控制器中的应用[J]. 华中科技大学学报:自然科学版, 2006, 34(4):8-10. Fu X C, Zou X C, Lei J M. Application of FIFO circuit to liquid crystal display cont rollers[J].Journal of Huazhong University of Science and Technology:Nature Science Edition, 2006, 34(4):8-10.(in Chinese)[7] 向荣, 陈祖希. 基于Nios Ⅱ的LCD驱动IP核的设计[J]. 计算机工程, 2008, 34(5):246-247, 259. Xiang R, Chen Z X.Design of IP core for LCD driver based on Nios Ⅱ[J]. Computer Engineering, 2008, 34(5):246-247, 259.[8] 黄燕群, 李利品, 王爽英. 基于FPGA的OSD设计[J]. 液晶与显示, 2010, 25(3): 429-433. Huang Y Q, Li L P, Wang S Y.OSD design based on FPGA[J].Chinese Journal of Liquid Crystals and Displays, 2010, 25(3):429-433.(in Chinese)[9] 张雷, 吴华夏, 胡俊涛, 等. 一种基于FPGA的OLED显示系统[J]. 液晶与显示, 2011, 26(4): 538-543. Zhang L, Wu H X, HU Jun-tao, et al.Display system of OLED based on FPGA[J].Chinese Journal of Liquid Crystals and Displays, 2011, 26(4): 538-54.(in Chinese)[10] 王栩, 李建中, 王伟平. 基于滑动窗口的数据流压缩技术及连续查询处理方法[J]. 计算机研究与发展, 2004, 41(10):1639-1644. Wang X, Li J Z, Wang W P. Processing compressed sliding window continuous queries over data streams[J]. Journal of Computer Research and Development, 2004, 41(10):1639-1644.(in Chinese)