一般来说 相机的参数配置,都是通过I2C总线来配置的。(有的是SPI总线)
那么你在FPGA中,用verilog语言编写 模拟I2C总线时序 的模块,然后通过 模拟的I2C 来写相机的寄存器就好了。
结构框图类似于 I2C Sensor configuration 部分:
可以参考牛人博客:http://www.cnblogs.com/oomusou/archive/2008/09/29/verilog_dilation.html
可参考友晶科技出品的 TRDB-D5M 摄像头套件的demo程序。
module Verilog(A,B,C,D,Y)input [3:0] A,B,C,D
output Y
wire [7:0] X
reg Y
assign X={A,3'b0}+{B,2'b0}+{C,1'b0}+D
always @(X)
begin
if ((X>8'h4)&&(X<=8'hf))
Y=1'b1
else
Y=1'b0
end
endmodule
该程序经过仿真,结果正确。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)