完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
扫一扫,分享给好友
你好,
我目前正在做一个项目,用FX2LP从相机中获取视频。我正在尝试理解使用FPIF读FIFO。我已经把FSYNC连接到RDY0和LSENC到RDY1。硬件似乎是正确的,因为我能够接收数据从相机使用一个单一的读取字节。我想FIFO读取波形,这样我就可以得到相机的同步帧,并从相机中获得视频。但我仍然不完全理解使用GPIF从时序图到状态图的转换。以下几点,我感到困惑: 1。在我的项目中,FSYNC将在LSENC之前至少增加一个时钟周期。我想确保在激活数据之前FSYNC和LSYNC都是0。但是,如果FySNC=0和LSYNC=0,则不能使用决策状态,因为第二数据值总是为1。 2。我应该如何使用交易柜台?我接收每像素1字节,它是320×240相机。我应该使用交易计数器为76800吗?我很困惑,我应该得到帧在每个FIFO读事务。如果是,我想使用AutoIn模式,一旦数据缓冲区填充了512字节,数据会自动传输吗? 我附上照相机的时序图。你能建议什么是最好的方法让我把视频从相机里拿出来。 如果有人能帮助我解决这个问题,我将非常感激。 当做, 反弹道导弹 时间图 44.2 K 以上来自于百度翻译 以下为原文 HI, I am currently working on a project to get the video out of a camera using a FX2LP. I am trying to understand the FIFO read using GPIF. I have attached the FSYNC to RDY0 and LSYNC to RDY1. The hardware seems to work right as i able to receive the data out of the camera using a single read byte. I want to FIFO read waveform so that i can get the SYNC frame out of the camera and get the video out of the camera. But i still don't understand completely the transition from the timing diagrams to the state diagrams using GPIF. The following points, I am having confusion with: 1. In my project, FSYNC will rise at least one clock cycle before LSYNC. I want to make sure that FSYNC and LSYNC are both 0 before i activate the data. But if the decision state I can't use if FYSNC = 0 and LSYNC = 0 because the second data value is always 1. 2. What should i use for the transaction counter? i am receiving 1 byte per pixel and it is 320 x 240 camera. Should i use the transaction counter to be 76800? I am confused that should I get frame in each FIFO read transaction. If yes, i want to use the AUTO IN mode, will the data be transferred automatically once the data buffer filled with 512 bytes? I am attaching the timing diagram of the camera. Can you suggest any what would be the best way for me to get the video out of the camera. I would really appreciate if someone can help me with this issue. Regards, ABM
|
|
相关推荐
9个回答
|
|
嗨,阿姆,
采用FX2LP从FIFO接口实现图像传感器接口比GPIF更容易。 是否有特定的理由为您的应用程序选择GPIF。 如果你去奴隶FIFO接口,我认为你只需要连接FSyc到SLCS和LSYNC到SLWR。当两者都有效时,图像传感器数据将被写入到FX2LP中存在的端点存储器中。端点将基于FIFOADDR线来决定。如果想使用EP2,则需要将这些FIFOADDR线连接到地上。 让我知道,如果你有更多的问题在这个实施。 谢谢, Sai Krishna。 以上来自于百度翻译 以下为原文 Hi ABM, Implementing image sensor interface with Slave FIFO interface of FX2LP would be easier than going for GPIF. Is there any specific reason for selecting GPIF for your application. If you go for Slave FIFO interface, I think you just need to connect FSYNC to SLCS and LSYNC to SLWR. When both are valid the image sensor data will be written to the endpoint memory present in FX2LP. Endpoint will be decided based on FIFOADDR lines. You need to connect these FIFOADDR lines to ground If want to use EP2. Let me know if you have any more questions on this implementation. Thanks, Sai Krishna. |
|
|
|
请参阅EZ-USB TRM的第九章,以了解从FIFO接口的更多细节。
谢谢, Sai Krishna。 以上来自于百度翻译 以下为原文 Please refer to 9th chapter of EZ-USB TRM to get more details on Slave FIFO interface. Thanks, Sai Krishna. |
|
|
|
你好,
跟随ANS会有帮助 AN61345——实现FX2LPμ- FPGA接口 AN637 88- EZ-USB®FX2LPμGPIF和从FIFO配置示例使用8位异步接口 AN6077——用FX2LP协议实现8位异步接口 -普吉 以上来自于百度翻译 以下为原文 Hi, Following ANs would be helpful AN61345 - Implementing an FX2LP™- FPGA Interface AN63787 - EZ-USB® FX2LP™ GPIF and Slave FIFO Configuration Examples Using 8-bit Asynchronous Interface AN6077 - Implementing an 8-Bit Asynchronous Interface with FX2LP™ -PRJI |
|
|
|
嗨,Sai Krishna,
谢谢你的回复。让我回答你的问题: 采用FX2LP从FIFO接口实现图像传感器接口比GPIF更容易。 ANS:我们使用GPIF,这样当用户请求一个帧时,我们可以确保框架从0,0开始。我问的是,当用户请求帧数据传输时,中间会发生什么。有没有办法在奴隶FIFO模式下检查这个? 是否有特定的理由为您的应用程序选择GPIF。 你为什么建议奴隶FIFO模式?有什么具体原因吗?如果使用奴隶FIFO模式,性能会更好。 再次感谢您的回复。请澄清上述点,因为我们真的关闭完成这个项目。 当做, 阿披实 以上来自于百度翻译 以下为原文 Hi Sai Krishna, Thanks for you reply. Let me answer your questions: Implementing image sensor interface with Slave FIFO interface of FX2LP would be easier than going for GPIF. Ans: - We used GPIF so that we can make sure that frame start with 0,0 when user request for a frame. What i asking that what happen when user request for a frame data transfer is in the middle. Is there any way to check this in SLAVE FIFO mode? Is there any specific reason for selecting GPIF for your application. Ans:- Why you are suggesting SLAVE FIFO mode? is there any specific reason. Will the performance would be better if we use SLAVE FIFO MODE. Once again thanks for the reply. Please clarify the above points as we are real closed to finish this project. Regards, Abhishek Madaan |
|
|
|
嗨,Abhishek,
去奴隶FIFO的唯一优点是图像传感器接口的实现将更容易。这就是全部。我以为你刚刚开始这个项目。如果你已经开发了GPIF波形,然后所有的都继续进行相同的设计。现在不用换了。 我将回答有关GPIFION的问题的答案。 谢谢, Sai Krishna。 以上来自于百度翻译 以下为原文 Hi Abhishek, The only advantage of going for Slave FIFO is that the image sensor interface implementation will be easier. That's all. I thought you just started the project. If you had already developed the GPIF waveforms and all then go ahead with the same design. No need to change it now. I will give my answers to your questions related to GPIF soon. Thanks, Sai Krishna. |
|
|
|
嗨,RSKV,
谢谢你的回复。我们仍处于发展阶段,向奴隶FIFI转变将不成问题。如果你在GPIF和奴隶FIFO都能回答的话,我会很感激的。 当做 反弹道导弹 以上来自于百度翻译 以下为原文 Hi rskv, Thanks for your reply. We are still in developing phase And changing to slave fifi wouldn't be issue. If you can answer both in GPIF and slave FIFO would be really appreciated. regards ABM |
|
|
|
你好,
在从FIFO中,您可以选择将FSyc连接到任何GPIO引脚和HSYNC到SLWR。这样,你可以检查固件内部的FSyc状态吗? 当做, 加亚特里 以上来自于百度翻译 以下为原文 Hi, In slave FIFO you can choose to connect FSYNC to any GPIO pin and HSYNC to SLWR. That way, you can check the status of FSYNC inside firmware right? Regards, Gayathri |
|
|
|
嗨,Gayatri,
谢谢你的回复。AutoIn Mode呢?我们并不是为了提高性能而使用CPU。这是可能的吗? 当做, 反弹道导弹 以上来自于百度翻译 以下为原文 Hi Gayatri, Thanks for your reply. What about AutoIn Mode? We are not trying to use CPU just for perfomance purposes. Is this possible in AutonIn Mode? Regards, ABM |
|
|
|
你好,
自动模式总是给最大的性能相比,手动模式为CPU不进来的数据路径。你的应用程序使用UVC类吗?如果是,则如何插入标题。如果没有数据需要修改,那么你可以选择自动模式。 当做, 加亚特里 以上来自于百度翻译 以下为原文 Hi, AUTO mode always gives maximum performance compared to Manual mode as CPU does not come in the data path. Is your application using UVC class? If so, how are the headers being inserted. If there is no data modification required, then you can always choose AUTO mode. Regards, Gayathri |
|
|
|
只有小组成员才能发言,加入小组>>
747个成员聚集在这个小组
加入小组2040 浏览 1 评论
1791 浏览 1 评论
3598 浏览 1 评论
请问可以直接使用来自FX2LP固件的端点向主机FIFO写入数据吗?
1721 浏览 6 评论
1485 浏览 1 评论
CY8C4025LQI在程序中调用函数,通过示波器观察SCL引脚波形,无法将pin0.4(SCL)下拉是什么原因导致?
440浏览 2评论
CYUSB3065焊接到USB3.0 TYPE-B口的焊接触点就无法使用是什么原因导致的?
308浏览 2评论
CX3连接Camera修改分辨率之后,播放器无法播出camera的画面怎么解决?
383浏览 2评论
326浏览 2评论
使用stm32+cyw43438 wifi驱动whd,WHD驱动固件加载失败的原因?
541浏览 2评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-10-20 17:16 , Processed in 1.037740 second(s), Total 93, Slave 76 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号