论文部分内容阅读
Osd(On screen display屏幕显示)系统是视频处理系统不可分割的一部分。本设计采用自顶向下的设计理念,将整个osd系统设计过程划分为:性能及功能指标的确定,系统规划及算法研究,代码编写和仿真验证几个阶段。本文以现有的osd理论作为研究基础,优化了osd内部架构,提高了实时播放的响应速度及画面显示的稳定性;改进了查找表算法,在基本不增加硬件资源的情况下,实现了65536色的彩色空间;使用硬件算法实现了1bit字符型勾边及阴影效果的显示,节省了大量存储空间,降低了实现成本;实现了osd画面独立的32级调节亮度对比度的功能等等。在asic实现的过程中,说明了一种完整的asic实现流程,阐述了设计过程中Verilog HDL方面的可综合性编程技巧。在验证阶段中讨论了验证平台以及fpga验证过程。在基于Aldec ActiveHDL 6.2平台上编写了verilog HDL代码及动态仿真;基于Xilinx ISE 6.2平台上产生了fpga验证阶段所需的ip核,包括各种位宽及深度的FIFO,RAM等等;基于synplify 7.0 pro平台上进行了模块级综合及代码优化。本设计是集成在视频处理芯片内部的一部分,此视频处理芯片即将应用于高端平板及CRT电视之中。最后对于实现过程的几个具体问题进行了探讨,并做了总结与展望。