OV9650摄像头配置

买了个ov9650的摄像头做东西,看中它高达120帧的qcif采集,结果配置真是麻烦。最终解决是看Linux源码中的驱动解决。M5602_ov9650.h/.c,可以使用init_ov9650最为初始设置,分辨率根据代码设置。

eeprom

mini

C0 B3 04 37 41 00 00 00 FF FF FF FF FF FF FF FF FF 20 DC C7 53 12 D1 28 F3 6A 9C 45 D5 69 84 93 80 50 8F 85 53 E9 C3 6B BF CD 3D BC 2D 31 33 AD 61 71 EA 3F 7B 63 53 C8 01 3A 2B 4C 05 F5 1B 08 61 9D 4F EB F2 A6 22 B6 D4 38 5F B0 6D A1 95 01 D9 07 03 5A BE 8D 28 E4 11 7C 02 13 C7 80 F9 30 C9 93 D3 43 69 3E 97 C3 EC 68 E0 CC A1 60 AD B3 5A 5F A1 09 83 C0 C6 44 03 C0 7B 55 12 B8 1F 40 6D B7 05 A7 0A FE 19 AB B5 3E 14 01 70 E2 1B DA 

usd

C0 B3 04 36 41 00 00 00 FF FF FF FF FF FF FF FF …

xilinx下modelsim仿真

ise 12.1下测试。
前期工作:
1.程序中找到Simulation Library Compilation Wizard,编译库。
2.找到Xilinx\12.1\ISE_DS\ISE\modelsim.ini,复制[Library]下的库路径到modelsim安装目录下的modelsim.ini中[Library]下,注意先去掉此文件的只读属性。如uni9000_ver = xxx,cpld_ver=…
仿真:
1.Edit->Preferences->ISE General->Integrated Tools中Model Tech Simulator:选择modelsim.exe全路径。
2.新建工程时,Simulator选ModelSim-xxx。
3.要仿真时,New Source增加Verilog Test Fixture或VHDL Test Bench。
4.Design窗口中选simulation,右键Simulate Behavioral Model,选Proess Properties…把Ingore Pre-Compiled Library Warning Check勾选。
5.右键Simulate Behavioral Model,Run。

Quartus II中使用modelsim仿真

1.设置modelsim路径,Tools->Options->General->EDA Tools Options
2.配置EDA Tool和设置NativeLink,Assignments->Settings->EDA Tool Settings->Simulation,Tool Name选modelsim。
3.start compilation.
4.Processing->Start->Start Test Bench Template Writer,生成的文件在Simulation/modelsim目录中。
5.第2步中,NativeLink Settings选中compile test bench,点“TestBences…”进入,Test bench name 任意,Top level module in test bench必须是testbench文件实体名,Design instance name in test bench是实例名,如test i1(..)就是i1。test bench files下面点…,选中testbench文件,点Add
6.Tools->Run EDA Simulation Tool->EDA RTL Simulation。

win7 x64安装未认证的驱动程序

用ftdi或cypress的usb芯片,在win7 x64环境下驱动总是提示未认证,安装不上。搜索得到的方法是:1、使能win7 x64的test mode;2、签名驱动.sys文件。
可以使用http://www.ngohq.com/home.php?page=dseo 这个软件,首先Enable Test Mode,系统重启后, 选择Sign a System File,签名.sys文件,再次安装驱动就可以了。进入test mode后,桌面右下角会出现“测试模式”等字符。