开源ISP-xkISP
介绍
xkISP 是基于 Xilinx HLS 的开源图像信号处理器 (ISP)。xkISP由复旦大学VIP实验室和阿里巴巴DAMO CTL实验室联合开发。到目前为止,xkISP 支持处理任意分辨率的 12 位原始图像数据。整个流水线包括17个功能模块,如下所示:
ISP算法及架构分析介绍
文件结构
xkISP ├─fpga │host.cpp │top.cpp │top.h │xcl2.cpp │xcl2.h │ ├─src │isp_top.h │file_define.h │"*module*".cpp │"*module*".h │... │ ├─tb │tb_"*module*".cpp │... │ ├─tcl │Makefile │"*module*".tcl │"*module*"_directives.tcl │... │ ├─tv │Makefile │hls_param.txt │input.raw │isp │readme_for_tv ├─LICENSE ├─setup_env.sh └─README.md
fpga包含用于集成验证的代码文件。
src包含源代码文件,它们是 xkISP 项目的单个模块和用于单个模块测试的头文件( file_define.h )。
《优秀的 Verilog/FPGA开源项目介绍(二十六)- ISP (图像信号处理)》
tb包含用于在模块级别验证与 Cmodel( tv/isp )的功能一致性的代码文件。
tcl包含用于执行tb ( " module".tcl ) 中的代码文件并为src ( "module"_directives.tcl )中的代码文件添加 pragma 命令的脚本。tcl中的 Makefile用于模块级验证。
tv包含用于生成测试向量的文件。可以阅读readme_for_tv了解更多详情。setup_env.sh用于指定开发工具。(Vitis HLS 或 Vivado)
原文标题:开源ISP-xkISP
文章出处:【微信公众号:OpenFPGA】欢迎添加关注!文章转载请注明出处。
-
图像数据
+关注
关注
0文章
52浏览量
11291 -
信号处理器
+关注
关注
1文章
254浏览量
25301 -
ISP算法
+关注
关注
0文章
3浏览量
6356
原文标题:开源ISP-xkISP
文章出处:【微信号:Open_FPGA,微信公众号:OpenFPGA】欢迎添加关注!文章转载请注明出处。
发布评论请先 登录
相关推荐
评论