新闻中心

EEPW首页 > 嵌入式系统 > 设计应用 > 基于ADV7170的红外数字图像显示系统设计

基于ADV7170的红外数字图像显示系统设计

作者:时间:2012-02-27来源:网络收藏

g.jpg


FPGA实现上述格式转换过程:将一帧存入FPGA内部的双口RAM中,由于工作在27 MHz时钟频率,所以需要设置一级乒乓缓存操作。乒乓操作是一个常常应用于数据流控制的处理技巧,典型的乒乓操作方法如图9所示。乒乓操作的处理流程描述如下:输入数据流通过“输入数据流选择单元”,等时地将数据流分配到两个数据缓冲模块。在第一个缓冲周期,将输入的数据流缓存到“数据缓冲模块1”。在第二个周期,通过“输入数据流选择单元”的切换,将输入的数据流缓存到“数据缓冲模块2”,与此同时,将“数据缓冲模块1”缓存的第一个周期的数据通过“输出数据流选择单元”的选择,送到“数据流处理模块”上。在第3个缓冲周期,通过“输入数据流选择单元”的再次切换,将输入的数据流缓存到“数据缓冲模块1”,与此同时,将“数据缓冲模块2”缓存的第二个周期的数据通过“输出数据流选择单元”的切换,送到“数据流处理模块”,依次循环。乒乓操作的最大特点是,通过“输入数据流选择单元”和“输出数据流选择单元”按节拍、相互配合地切换,将经过缓冲的数据流没有时间停顿地送到“数据流处理模块ADV7170”。把乒乓操作模块当作一个整体,站在这个模块的两端看数据,输入数据流和输出数据流连续不断,没有停顿,适合对数据流进行流水线式处理,所以使用乒乓操作完成数据的无缝缓冲与处理,达到低速模块处理高速数据流的效果。设置行计数器,读取每行的像素值,然后将读取的像素值写入ADV7170的数据总线上,最后可以得到ADV7170输出的PAL制模拟信号。下面是和电视机接收的模拟信号显示

h.jpg



3 结束语
图像具有小型化、低功耗、灵活性强等特点,能广泛用于国防科技中。系统使用VHDL语言实现了I2C总线协议,完成了对ADV7170内部寄存器的配置,最终将数字图像在电视机上显示,如图10和图11所示。

b.JPGi.jpg

红外热像仪相关文章:红外热像仪原理

上一页 1 2 3 下一页

评论


相关推荐

技术专区

关闭