3.1 引言
本章即将论述系统各模块的功能与原理,引脚图和时序图。熟悉原理与功能,可以很好地知道器件在系统中所起的作用,了解引脚图可以帮助我们搭建实际电路,知晓时序图有助于我们编程,在正确的时序下完成字符叠加。根据功能的不同可把该系统划分为以下四个模块:视频处理模块、数据存储模块、控制模块和字符叠加模块。下面就依次讨论这四个模块的功能和设计过程
3.2 基于LM1881的视频处理模块
FPGA是系统的一个重要器件,它的功能是从DPRAM中读取要叠加的点阵数据,然后根据行场同步信号分离器提供的同步信号最终将字符叠加到监视器上。这里行场同步信号分离芯片选用的是National公司的LM1881视频同步分离芯片[9]。它可以从标准的NTSC、PAL、SECAM制式的视频信号中提取出相应的时钟信息,其中包括:行同步信号、场同步信号、奇偶场识别信号等。输入信号的幅度可以是0.5~12V不等。在本次设计中仅用到了上述的三个同步信号。LM1881的芯片图形以及时序图如图3-1。
图3-1 LM1881引脚图和时序图
引脚2是视频输入,引脚1和引脚3是行场同步信号输出。引脚7是奇偶场标志输出。
3.3 基于FLASH的数据存储模块
本设计使用FLASH来存储视频处理所得的数据。为保证字库的完整性,本系统把整个汉字字库都存进了flash,可以任意变换汉字,在屏幕上叠出任意的字符。
MX25L8005是一个CMOS 8,388,608个比特串行快闪存存储器,在本课题系统中担任存放字库的任务。MX25L8005内部配置了1,048,576*8空间,足以放的下8000个汉字。该FLASH以串行外围接口和软件协议允许在一个简单的3线总线上操作为特征。Cs#是片选信号,SI是串行数据输入,SO是串行数据输出,SCLK是时钟输入。SPI接口的全称是“serial peripheral intelface”,意为串行外围接口。SPI接口主要应用在EEPROM、FLASH、实时时钟、AD转换器,还有数字信号处理器和数字信号解码器之间[10]。MX25L8005的引脚图和引脚描述如图3-2 基于FPGA的多路视频字符叠加的实现(5):http://www.751com.cn/tongxin/lunwen_8267.html