找回密码
 注册
关于网站域名变更的通知
查看: 371|回复: 0
打印 上一主题 下一主题

FPGA中DDR的使用(三)—— PAL---缩放---DDR2---VGA

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2019-8-25 09:30 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

您需要 登录 才可以下载或查看,没有帐号?注册

x
经过第二节的描述 可以看到当主题框架搭好之后,插入模块的方式很适合FPGA程序的开发。本节我们将缩放模块提前至输入视频处理模块部分,即在DDR存储之前进行数据的缩放,DDR存放的是缩放之后的数据
/ x  z+ z6 I% v* e  s, k: {9 s, U
  ?1 ^/ f9 Y: U, z0 K! t
在输入PAL数据到16bit之后,scale直接从16bit读取数据,缩放完毕之后将数据传入到下一级的fifo  z7 J9 d! x) T% t# P, k) ]

  ~  u$ B# _  |- `# [8 @3 f

6 F- d3 i* A+ a* ?- P  Q, V//-------------------------------------- 插入部分 ------------------------------------------//
% y0 a, E! e: K9 M" l0 W) p* |scale模块7 x. R! t. E1 t" b1 E
input:yc_data_in 前一级fifo的数据
3 f% v0 c# t3 |+ i# Q; Noutput: rd_req: 读取前一级fifo的读使能
  v) C- i" k2 x; B6 C    wr_req: 写入后一级fifo的写事能  ]' x! J% p( A2 C. T7 g
    yc_data_out 缩放之后的数据" A. M3 p9 I# I: c- H8 ?: x8 J8 U

0 j/ K6 k/ G- T# S# W, g

  Z  ^; r. f3 H& _0 j% V& j0 G/ S. L2 Bscale_out_buffer 16bit的fifo 缓存缩放之后的数据 后再接64bit fifo
5 V' H, v( P8 }; f' e6 ]/ Z* nwclk: 27M PAL时钟  ?8 M- w' |3 h& O3 Y) N1 p
wen:前scale的读使能 给到16bit的写使能. a6 ~% q! d# M* u$ B- S
data:前scale的输出  `1 f% s2 s( H! _% ?( C& N7 q
rclk: 27M PAL时钟5 p0 `" k! d  j
ren: 前16位fifo非空 后64位fifo不满
' B* i# R& ~+ N2 |# Z, W) Qq: 16bit数据 接入64bit fifo3 [  S( o' ]/ u- {/ P7 a8 u

- Y" f+ _) k) i8 I

+ P6 N, f1 a) t( B/ @4 n  N//-------------------------------------- 插入结束 ------------------------------------------//+ U- m; t4 X( z6 D+ P( s# {/ K4 n
& L- S6 e6 p' q- D: }2 o
' {* l" H8 @6 m5 N
由此可见 只需改变几个简单的fifo控制线的连接即可。
3 B$ a& ]9 m4 X
* C  o) X/ Q, S
3 g6 ^" |9 c: ~. {' r: t
后续显示什么的和上文一样
& M. \8 v0 i4 v
- V( I3 k% P2 J2 O

4 r/ h2 ~5 w/ a$ a+ V6 C" w% l7 ^- n; B1 R8 g4 c% F

5 N$ u$ L6 [, l
  ^# i' |. V; `
, y# C8 Q3 _- y( {" Q" ~7 {: [
. I0 B, ~: e  \
2 U! s1 K# _, {
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

推荐内容上一条 /1 下一条

EDA365公众号

关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

GMT+8, 2025-8-17 23:35 , Processed in 0.125000 second(s), 24 queries , Gzip On.

深圳市墨知创新科技有限公司

地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

快速回复 返回顶部 返回列表