|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
根据上一节描绘出的框架,本节我们来实现PAL信号(720576) 经过 DDR存储 缩放为VGA信号(800600)
9 n% U' i8 |/ P- G# w$ X7 G很多人会问,缩放是不是可以放在DDR缓存前面 答案当然是可以的. b* D( Q2 B: D, `
本节介绍 PAL–DDR2—缩放—VGA' H3 ]; S/ ~4 H$ K1 _+ a, k7 V' u" g
下节介绍 PAL–缩放—DDR2—VGA
2 L3 P' V* y5 _- h/ m- r 由此可以看出以前的PAL–DDR–PAL框架的好处 每个大模块都是利用fifo相连接 这样在插入一个新的模块的时候,只需要改变fifo之间的连接关系即可,但是,在此要特别的说明,再添加某一个模块的时候,最好自身携带一前一后两个fifo 这样程序方便移植
3 x0 E) H; w+ V W' B, p d3 N3 P# J3 c6 x7 r1 ?+ [' M9 x, z
下面介绍如何将缩放模块插入到写好的框架中
2 e. W9 e: N4 @( \/ k" V; U首先明确 缩放模块插到哪里5 h# n4 X0 U8 L/ X
本节介绍的是从ddr读取数据之后插入缩放模块 因此 在视频输出处理部分插入
2 q7 ?( h; m' \" e+ Z# ]% X2 _! u! ~
p5 A: @4 q d1 b0 ?4 n1 I) z5 W读取DDR2数据 => 64bit fifo缓存 => 16bit fifo缓存=> 缩放 => 显示
+ O7 ?2 l3 d8 |! o7 Q$ Z+ q8 |. I
16bit fifo接口:, l7 P0 y3 ^& T
, o# c: R5 ^+ d; b' O: m0 [! y& G E+ e3 x( k! |
5 z$ K" f0 H2 Q
8 I2 y& S/ K6 Z/ V# u& b3 k
! l% Z2 Y7 K! W1 c1 M( V9 P3 K: { |
|