RGB to YC颜色空间转换仿真

上传者: cjie221 | 上传时间: 2021-06-05 14:41:59 | 文件大小: 1.48MB | 文件类型: ZIP
利用verilog实现RGB 到YCbCr 4:2:2的颜色空间转换,基于BT.709 limitRGB公式,并在modelsim中进行仿真,以bmp位图作为信号源输入,实现RGB到YC,YC到RGB转换后再转成bmp输出。
不知怎么更改上传的代码程序,所以在描述中加说明。
代码中Y_tmp,Cb_tmp,Cr_tmp为[8:0]时,可能会溢出,所以需改位宽为[9:0],同时Y_node,Cb_node,Cr_node代码需修改,举例:
if(!rst_n)
Y_node<=8'b0;
else if(Y_tmp[9:8]==2'b00)
Y_node<=Y_tmp[7:0];
else if(Y_tmp[9:8]==2'b01)
Y_node<=8'hff;
else
Y_node<=8'h00;

文件下载

资源详情

[{"title":"( 26 个子文件 1.48MB ) RGB to YC颜色空间转换仿真","children":[{"title":"csc_rgb_yc709_sl_20190311","children":[{"title":"pic","children":[{"title":"out001.bmp <span style='color:#111;'> 225.05KB </span>","children":null,"spread":false},{"title":"i320_0.bmp <span style='color:#111;'> 225.05KB </span>","children":null,"spread":false},{"title":"circle1024R.bmp <span style='color:#111;'> 2.25MB </span>","children":null,"spread":false},{"title":"img1024.bmp <span style='color:#111;'> 2.25MB </span>","children":null,"spread":false},{"title":"out002.bmp <span style='color:#111;'> 225.05KB </span>","children":null,"spread":false},{"title":"colbar1024.bmp <span style='color:#111;'> 2.25MB </span>","children":null,"spread":false}],"spread":true},{"title":"rtl","children":[{"title":"rgb_to_yc","children":[{"title":"rgb_yc422.v <span style='color:#111;'> 2.20KB </span>","children":null,"spread":false},{"title":"rgb_yc444.v <span style='color:#111;'> 5.65KB </span>","children":null,"spread":false},{"title":"yc444_yc422.v <span style='color:#111;'> 3.68KB </span>","children":null,"spread":false}],"spread":true},{"title":"yc_to_rgb","children":[{"title":"yc422_rgb.v <span style='color:#111;'> 7.41KB </span>","children":null,"spread":false},{"title":"yc444_rgb.v <span style='color:#111;'> 5.85KB </span>","children":null,"spread":false},{"title":"yc422_yc444.v <span style='color:#111;'> 3.56KB </span>","children":null,"spread":false}],"spread":true},{"title":"说明.txt <span style='color:#111;'> 1.33KB </span>","children":null,"spread":false}],"spread":true},{"title":"testbench","children":[{"title":"driver","children":[{"title":"video_syntime_config.v <span style='color:#111;'> 18.43KB </span>","children":null,"spread":false},{"title":"video_gen_data.v <span style='color:#111;'> 13.85KB </span>","children":null,"spread":false},{"title":"video_gen_syn.v <span style='color:#111;'> 6.95KB </span>","children":null,"spread":false},{"title":"video_gen.v <span style='color:#111;'> 8.93KB </span>","children":null,"spread":false},{"title":"driver.v <span style='color:#111;'> 2.46KB </span>","children":null,"spread":false}],"spread":true},{"title":"tb_top.v <span style='color:#111;'> 5.73KB </span>","children":null,"spread":false},{"title":"monitor","children":[{"title":"video2bmp.v <span style='color:#111;'> 13.63KB </span>","children":null,"spread":false},{"title":"monitor.v <span style='color:#111;'> 1.82KB </span>","children":null,"spread":false}],"spread":true}],"spread":true},{"title":"sim","children":[{"title":"tb_top.bat <span style='color:#111;'> 18B </span>","children":null,"spread":false},{"title":"tb_top.do <span style='color:#111;'> 2.30KB </span>","children":null,"spread":false},{"title":"tb_top_wave.do <span style='color:#111;'> 4.53KB </span>","children":null,"spread":false}],"spread":true},{"title":"doc","children":[{"title":"testbench框图.vsd <span style='color:#111;'> 50.50KB </span>","children":null,"spread":false},{"title":"注意事项.txt <span style='color:#111;'> 120B </span>","children":null,"spread":false}],"spread":true}],"spread":true}],"spread":true}]

评论信息

  • best4u :
    仿真源码可以运行,很有参考价值
    2019-09-13

免责申明

【只为小站】的资源来自网友分享,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,【只为小站】 无法对用户传输的作品、信息、内容的权属或合法性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论 【只为小站】 经营者是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。
本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二条之规定,若资源存在侵权或相关问题请联系本站客服人员,zhiweidada#qq.com,请把#换成@,本站将给予最大的支持与配合,做到及时反馈和处理。关于更多版权及免责申明参见 版权及免责申明