基于PCI Express总线的CamLink接口的高速图像采集系统

网友投稿 392 2022-11-02

基于PCI Express总线的CamLink接口的高速图像采集系统

CamLink 相机是指带有 Camera Link 接口的相机。Camera Link 是由数家工业摄影机及影像卡大厂共同制定出来满足各种视频传输要求的标准接口。这个标准不仅可以满足各种高速视频传输的要求,规范了数字摄像机和图像采集卡之间的接口,而且使视频设备提供商在设备开发和维护上的时间和成本大大减少。Camera Link 提供了超高的图像传送速度,并且由于它的高性能、低成本以及其连接的便利性,迅速得到大多摄像头及图像采集卡生产商的支持。

1 、系统构成及原理

基于 PEX8311 的 CamLink 图像采集系统的硬件结构分为 4 个模块:CamLink 接口模块、FPGA 控制模块、SDRAM 存储模块、PCI-Express 接口模块。图 1 为系统的原理框图:

2、 PCI-Express 接口模块

3 、系统软件设计

3.1 FPGA 逻辑程序

3.2 驱动程序

驱动程序主要完成的功能:1)设备的初始化,找到所要控制的硬件,在驱动程序对象中设置驱动程序分发例程的程序入口点,建立所有驱动程序对象或其他系统资源;2)创建设备对象,利用 AddDevice 函数创建了一个设备对象,并将其连接到以 PD0 为底的设备堆栈中;3)中断的响应与处理,完成对外部硬件中断的响应并将中断信息传递给应用程序;4)DMA 操作,完成 DMA 的读写操作并在 DMA 传输结束后产生 DMA 中断,通过响应的 DMA 中断,将传输的数据发送到外部总线或应用程序。

4 、实验结果

5 、结论

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:使用 mcrouter 在 kubernetes 中构建高可用 memcached
下一篇:CNCF:Kubernetes 已“跨越鸿沟”,逆袭成为主流
相关文章

 发表评论

暂时没有评论,来抢沙发吧~