According to the documentation ("Designing with the EZ-USB FX3 Slave FIFO Interface"), the propagation delay for the (watermark/ready) flags from the ...
According to the documentation ("Designing with the EZ-USB FX3 Slave FIFO Interface"), the propagation delay for the (watermark/ready) flags from the rising edge of the clock is max. 8 ns (tcflg) without specifying a minimum. So one has to assume it can be anywhere between 0 and 8 ns, right? But if correct that would mean that with a 100MHz GPIF-clock which has a period of 10 ns, one only has a 2 ns window to correctly sample the flag values. When eg. interfacing with a FPGA this means it's a "challenge" or it least not very easy to get the timing constraints right to make this reliably work.
Am I correct? And if so: what are the recommendations to do this the proper way?
Hello, i need to be able to stream monochrome data from my MT9M001 sensor to somputer. I have CYUSB3KIT-003, and i made small board for MT9M001, just...
Hello, i need to be able to stream monochrome data from my MT9M001 sensor to somputer.
I have CYUSB3KIT-003, and i made small board for MT9M001, just like in UVC example, same coonections.
I rewrited intitialization code, and by sniffing I2C i can see, that sensor is corectly set by FX3, as well as i get VSYNC, HSYNC, PCLK, DATA[0..9]. Even from VirtualDub i can set gain a correectly via I2C, so FX3 does comunicate with computer.
But where is no image , only black screen, i know that compresion is YUY2, and it's not monochrome, and sine i am feeding data, i should get something, right ?
Also, how to change default format from 1280x720 to 1280x1024 @10b monochrome ??
Can any one help me out, since USB programming is not my speciality, i usualy work only with microcontrollers,so this is too much for me.