## 500万像素帧率摄像头采集卡
### 卡上主要设备:
- **摄像头**:8对sub-LVDS ,I2C 2048*1200像素 ,黑白,帧率343
- **FPGA** :希望 Xilinx SC7A100(我不能确认他能否支持1.2Gb的sub-LVDS信号)
- **千兆以太网口**:不是所有帧全部传出,实际数据通讯量不大,所以可以使用microBlaze+lwip驱动,降低开发难度,如果用microBlaze那么摄像头的I2c也可以由cpu控制,整体降低verilog代码量
### 软件功能:
1. 这次任务主要是硬件开发,所需软件功能主要用于测试硬件设计的可用性,具体内部软件功能分到下个项目分别外包
2. 摄像头使用2.4M像素的HS(高速)模式,每像素只保留接收到的10位数据的高8位
3. 摄像需要验证数据读出的正确性,由于很难输出到外边显示,所以我要求把每行的数据求和然后去掉低11位(相当于求平均),并把所有行的平均值保存在一段内存中,方便以太网读取。
4. I2C能配置摄像头参数,长修改的参数不多
5. 摄像头每行的平均值用udp发送到PC电脑
### 其他说明
- 原ccd厂家有完整相机驱动的verilog程序
- 原ccd厂家提供完整的ccd原理图