完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
嗨,
我一直在测试相机基于:http://community.em.avnet.com/t5/Spartan-6-Industrial-Video-Kit/Camera-Frame-Buffer-Demo-migrate-to-ML-605- 板/ TD-p / 3863 现在我遇到了一些问题。 1.返回的RESOLUtiON仍为0x0。 我使用ChipScope检查了代码,发现PCLK(fmc_imageov_cam1_clk_pin)保持高电平。 但是,使用示波器进行检查时,以下端口工作正常,PCLK为47MHz且稳定: 相机上的PCLK引脚,FMC模块上的H4引脚和Xilinx Virtex-6 FPGA板上的FPGA引脚A10。 (我使用相机1而不是相机2,我相应地更改了UCF文件: 净fmc_imageov_cam1_clk_pin LOC = A10; #FMC1 - H4(CLK0_M2C_P) 净fmc_imageov_cam1_pwdn_pin LOC = L30; #FMC1 - C23(LA18_N_CC) 净fmc_imageov_cam1_rst_pin LOC = F31; #FMC1 - D8(LA01_P_CC) 净fmc_imageov_cam1_frame_valid_pin LOC = K33; #FMC1 - C10(LA06_P) 净fmc_imageov_cam1_line_valid_pin LOC = J34; #FMC1 - C11(LA06_N) 净fmc_imageov_cam1_data_pin [0] LOC = L26; #FMC1 - D15(LA09_N) 净fmc_imageov_cam1_data_pin [1] LOC = L25; #FMC1 - D14(LA09_P) 净fmc_imageov_cam1_data_pin [2] LOC = G30; #FMC1 - C15(LA10_N) 净fmc_imageov_cam1_data_pin [3] LOC = F30; #FMC1 - C14(LA10_P) 净fmc_imageov_cam1_data_pin [4] LOC = H32; #FMC1 - H14(LA07_N) 净fmc_imageov_cam1_data_pin [5] LOC = G32; #FMC1 - H13(LA07_P) 净fmc_imageov_cam1_data_pin [6] LOC = K29; #FMC1 - G13(LA08_N) 净fmc_imageov_cam1_data_pin [7] LOC = J30; #FMC1 - G12(LA08_P) 净fmc_imageov_cam1_data_pin [8] LOC = H33; #FMC1 - D12(LA05_N) 净fmc_imageov_cam1_data_pin [9] LOC = H34; #FMC1 - D11(LA05_P) ) 顺便说一句,BIT文件是使用ISE而不是EDK生成的,EDK系统作为组件包含在ISE项目中。 我不确定这可能是问题的原因。 但由于我的EDK在直接启动时始终无法生成BIT文件,因此我必须从ISE中启动它并在ISE中生成BIT文件。 我认为唯一的区别是在ISE中生成BIT文件时IO缓冲区被添加到端口。 此外,我还检查了PG_C2M。 它在Spartan®-6工业视频处理套件EDK参考设计教程中说: 如果检测到摄像机,但检测到视频分辨率为0 x 0,则可能会禁用电压电平转换器。 这可能是由于PG_C2M没有被置为高电平引起的。 FMC - 引脚D1:PG_C2M =>预期为2.5V 我探测到引脚D1,电压为3.3V。 这会导致任何问题吗? 无论如何,它是HIGH。 2.由于我不需要演示中的所有功能,我想只保留三个ip内核:用于数据存储的DDR MPMC,用于SCCB摄像机配置的sg_i2c_controller_v6_plbw_0和用于图像分辨率检测的ivk_video_det_0。 但是,当我删除一些IP内核时,I2C无法对相机进行编程。 在删除ip内核之前,在SDK中运行以下语句时,SDA端口上的数据为:I2C_MUX的I2C地址+控制信号(决定要访问的I2C设备)。 mux_data = 0x0F; //选择了所有I2C从设备 num_bytes = pContext-> pIIC-> fpIicWrite(pContext-> pIIC,FMC_IMAGEOV_I2C_MUX_ADDR,mux_data,& mux_data,1); 删除部分IP内核后,SDA上的数据为:I2C_MUX的I2C地址(没有控制信号从FPGA发出) 因此,无法访问任何I2C设备。 我认为sg_i2c_controller_v6_plbw_0是唯一与摄像机配置相关的ip。 但似乎有另一个ip与sg_i2c_controller_v6_plbw_0一起工作以配置I2C。 我想知道它是哪个IP ... 3.当PWDN设置为LOW时,摄像机开始工作。 在对电路板进行编程之后(但在运行SDK之前),PWDN已经设置为低电平并且摄像机开始工作。 我想知道哪个ip(在EDK中)在编程FPGA时配置摄像头? 顺便说一句,我想到的是另一台带有传感器0V9215的摄像机。 我现在正在使用OV9715,但是,当以RGB颜色模式显示时,实际分辨率为640x400 @ 30fps(4像素实际上代表一个像素)。 它在OV9215的数据表中说色度是B / W但输出格式是RAW RGB。 我想知道OV9215的实际分辨率是多少。 RAW RGB是否意味着即使OV9215的色度为B / W,它仍需要4个像素来表示使用插值的一个像素? 我现在需要能够以640x480 @ 60fps B / W工作的相机,并且相机应该与双图像传感器FMC模块兼容(我需要两个系统相机),任何建议? 谢谢你的任何提示。 P.S: 我正在使用Xilinx Virtex-6 FPGA板。 Ovnet双图像传感器FMC模块。 带有OV9715图像传感器的OmniVision摄像头。 ISE 13.1 操作系统:Windows 7 32位。 |
|
相关推荐
1个回答
|
|
以下是Bryan Fletcher(Avnet)的帖子,建议Avnet提供直接支持。
- 鲍勃埃尔金德 签名:新手的自述文件在这里:http://forums.xilinx.com/t5/New-Users-Forum/README-first-Help-for-new-users/td-p/219369总结:1。 阅读手册或用户指南。 你读过手册了吗? 你能找到手册吗?2。 搜索论坛(并搜索网页)以寻找类似的主题。 不要在多个论坛上发布相同的问题。 不要在别人的主题上发布新主题或问题,开始新的主题!5。 学生:复制代码与学习设计不同.6“它不起作用”不是一个可以回答的问题。 提供有用的详细信息(请与网页,数据表链接).7。 您的代码中的评论不需要支付额外费用。 我没有支付论坛帖子的费用。 如果我写一篇好文章,那么我一无所获。 |
|
|
|
只有小组成员才能发言,加入小组>>
2511 浏览 7 评论
2880 浏览 4 评论
Spartan 3-AN时钟和VHDL让ISE合成时出现错误该怎么办?
2337 浏览 9 评论
3430 浏览 0 评论
如何在RTL或xilinx spartan fpga的约束文件中插入1.56ns延迟缓冲区?
2517 浏览 15 评论
有输入,但是LVDS_25的FPGA内部接收不到数据,为什么?
2621浏览 1评论
请问vc707的电源线是如何连接的,我这边可能出现了缺失元件的情况导致无法供电
670浏览 1评论
求一块XILINX开发板KC705,VC707,KC105和KCU1500
534浏览 1评论
821浏览 0评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-3-6 03:55 , Processed in 1.118150 second(s), Total 44, Slave 39 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191