DE2_TV Line_Buffer u10 u11是干嘛的

das白 2018-04-13 10:31:25
DE2_TV Line_Buffer u10 u11是干嘛的

// Line buffer, delay one line
Line_Buffer u10 ( .clken(VGA_Read),
.clock(OSC_27),
.shiftin(mYCbCr_d),
.shiftout(m3YCbCr));
Line_Buffer u11 ( .clken(VGA_Read),
.clock(OSC_27),
.shiftin(m3YCbCr),
.shiftout(m4YCbCr));


assign Tmp1 = m4YCbCr[7:0]+mYCbCr_d[7:0];
assign Tmp2 = m4YCbCr[15:8]+mYCbCr_d[15:8];
assign Tmp3 = Tmp1[8:2]+m3YCbCr[7:1];
assign Tmp4 = Tmp2[8:2]+m3YCbCr[15:9];
assign m5YCbCr = {Tmp4,Tmp3};
assign mYCbCr = m5YCbCr;

这个延时可以消除噪声 但是下面的计算看不懂 4个tmp
...全文
738 点赞 收藏 3
写回复
3 条回复
weixin_42355401 2018年05月31日
不好意思,图片没有发出去
回复 点赞
das白 2018年04月24日
4个tmp 只是简单对三个像素进行加权平均
回复 点赞
fly 100% 2018年04月14日
两路yc 数据输出做同步。
回复 点赞
发动态
发帖子
驱动开发/核心开发
创建于2007-09-28

9168

社区成员

2.1w+

社区内容

硬件/嵌入开发 驱动开发/核心开发
社区公告
暂无公告