无极放大模块的功能:图像由640x512 放大至960x768,放大的倍数为9/4。
设计思路:1 确定RAM的个数,本设计用到的RAM为四个8x1024bit的,为了使设计过程中处理写两行的速度等于三行的速度。运用到的公式为:
A1x2xclk1=A2x3xclk2;
其中A1为实际写入的行长(包括消隐区),A2为实际读出的行长,clk1为写入时钟,clk2为读出时钟。本模块由于输出行长为1344,输出时钟为27MHZ,输入时钟为12MHZ,根据以上时钟可以算出A1为896。
计算模块
a00 | a01 |
a10 | a11 |
b00 | b01 | b02 |
b10 | b11 | b12 |
b20 | b21 | b22 |
b00=a00; b01=2/3a00+1/3a01; b02=2/3a01+1/3a01;
b10=2/3a00+1/3a10; b11=2/3(2/3a00+1/3a10)+1/3(2/3a01+1/3a11); b12=2/3(2/3a01+1/3a11)+1/3(2/3a01+1/3a11);
b02=a10; b21=2/3a10+1/3a11; b22=2/3a11+1/3a11;