Closed jbqubit closed 7 years ago
Example CameraLink to SFP adapter is here There are a few other producers. Never used them and don't know anything about protocol.
Some time ago I designed simple FMC with Medium camera link interface. I have 2 pieces in my lab. It supports both IOSERDES mode and DS90CR288AMTD/DS90CR287MTD and can be assembled either as transmitter or as receiver. If someone is interested I can publish the project. It can be modified to support Full CameraLink configuration. .
Now referenced in wiki. This remains unfunded and without a champion. Re-open Issue if further discussion is needed.
@jordens @jbqubit I sketched initial schematic for Camera Link 3U board. CameraLink specifiction is here. It seems Andor ignores all 4 CC lines as well as serial port and triggering happens using another DSUB connector and USB port. I don't know about utilisation of these line by other vendors. So the question is: shall we implement full Camera Link support as specified by standard or it would be better to add yet another connector for trigger signals and ignore IOs defined in the standard? The basic configuration requires 5 LVDS signals and 1 MDR/SDR connector, basic/full requires another 5/10 LVDS lines and second MDR/SDR connector. With schematics I published we fully support basic/medium configuration and it takes 1 EEM for basic and 2 EEMs for medium version. We can still maintain such connectivity utilising free LVDS lines (without single ended to LVDS conversion) in second EEM but in such way there won't be full support for base mode with 1 EEM. We can also use remaining LVDS channels in second EEM and route them to optional trigger connector. Pinout is here, page 20.
Thanks @gkasprow That was quick as usual!
The following are really low priority. IMHO even the small amount of additional layout or stuffing work is not worth it:
Having access to CC or SerTx/SerRx or Full Camera Link.
Let's also drop the single ended use of the EEM lines.
Medium Full Camera Link. I am not aware of any camera that would be useful to us that can do that.
[x] Overall let's just go with the layout as listed in the wiki entry. That gets rid of IC1,2,3,4,5,6,7.
My reasoning against the use of single ended EEM lines for the CC LVDS lines is that they could be fast. Also using them single ended makes supporting different EEM modes on the FPGA with a single bitstream impossible AFAIK because we can't switch IO standards at runtime. Let's just support either CC0/1/2 or CC0/SerTx/SerRx on the three remaining pairs of the first EEM connector.
Thanks for doing that @gkasprow!
AFAICS, from the hardware perspective this looks finished; the rest is gateware from here. Can we close this and handle the rest with ARTIQ issues?
@gkasprow great! Is length matching (among the X and among the Y) required here? I guess there are some 100 ps of margin or so.
Other than that this looks good to me and can be closed as per @hartytp 's suggestion.
Once you are ready, we can produce 4 pieces and ship to you.
If I want to connect this grabber to an FPGA via LVDS, do I need only a receiver, or just a transmitter and a receiver?
Is this grabber cameralink supported for Ultrascale plus FPGA ?
This board is a camera link receiver only. It has some transmitters but only for UART control lines. The only support that I'm aware of is for 7-series FPGAs
Example CameraLink to SFP adapter is here There are a few other producers. Never used them and don't know anything about protocol.
Some time ago I designed simple FMC with Medium camera link interface. I have 2 pieces in my lab. It supports both IOSERDES mode and DS90CR288AMTD/DS90CR287MTD and can be assembled either as transmitter or as receiver. If someone is interested I can publish the project. It can be modified to support Full CameraLink configuration. .
Hi, is there any update on this? I was looking for something like this. Where can find this repo?
Thanks
@SaeedHassan243 the design is here FMC_CamLink_PCB_v1.5.zip
Hi, Thanks for sharing the files. I will check them in detail
Do you have any firmware with which you verified this hardware? maybe some RTL files. It would be helpful if you can share those as well. And sorry for commenting on the closed Issue
Thanks
No, It was long time ago and the firmware was written by another institute
This Issue pulls together Camera Link related discussion into one place.
@jordens created an (ARTIQ Issue)[https://github.com/m-labs/artiq/issues/595] on this. Contents reproduced below.
@gkasprow comments from orthogonal Issue #148 reproduced below.
@jbqubit argues against use planning to use Sayma/Metlino for CameraLink. For v1.0 Sinara board support anyway. Pasted below from #148.
@gkasprow said 'You can even hook up camera link to SFP using adapter.' Do you have more info on this adapter?