(2)
根据反变换系数的范围,我们将所有的系数值乘上64,然后将乘积的整数部分用一个8位的带符号数表示。在色空间反变换中我们设计了一个9× 8的Booth乘法器,用来实现色度信号和变换系数的带符号乘法运算。为了保证反变换的正确,在运算过程中要进行符号扩展,所以变换所得的RGB信号是12位的带符号数,而最终输出到数模转换器的数据是8位无符号数,因此还要进行溢出处理,将所有的计算结果都限定在0~255范围内。同时由于液晶显示器的公共电极的电位是交流电位,即相邻两行的公共电极的电位是反相的,所以相邻两行的图像数据应该分别以原码和反码输出。
3.4 脉冲发生器模块
脉冲发生器根据有限状态机中行列计数器的状态和波形参数寄存器内的参数,产生各驱动波形,这些驱动波形用于驱动液晶显示模块本身及其外接的模拟前端电路。
4 Verilog语言实现和FPGA硬件验证
在确定了整体以及各功能模块的结构设计之后,就可以用Verilog HDL语言对设计进行RTL建模,然后用Synopsys 公司的VCS对设计进行仿真并调试。通过RTL级的仿真后,我们对此电路进行了FPGA的硬件验证,使用的芯片是Xilinx公司的VirtexE1000-BG560,系统时钟为54MHz。无论是单独测试还是作为整个数码相机专用芯片的一部分,液晶显示控制电路都能成功实现两种工作模式下的设计要求,性能良好。
5结束语
通过FPGA验证后,液晶显示控制电路用TSMC 0.25mm SAGETM工艺实现,后端流程如图6所示,其中的Design Compiler,Prime Time和Formality是Synopsys公司的产品;SILicon Ensembler和Virtuso是Cadence公司的产品。图像采样接口的电路规模为15000门左右,芯片面积为0.49mm×0.8mm。
本文关键字:数码相机 其它-综合,电器控制 - 其它-综合