greengun Posted October 28, 2019 Share Posted October 28, 2019 I bought an Arty A7. Somewhat by mistake I have to admit as I must have overlooked the Z7, which seems more suitable fow what I want to do. i want to take a 4k60p hdmi signal, invert all color values and output the signal with sub-frame latency. with my A7 i managed to get this to work with 1080p@60 using improvised PMOD to HDMI adapters, but I don’t manage to get 4k60 to work. Now I wonder whether I should buy the Z7 or if neither of these boards is capable of doing that anyway. did someone get 4k60 hdmi to work with either board? Link to comment Share on other sites More sharing options...
hamster Posted October 28, 2019 Share Posted October 28, 2019 What do you mean by 'handle'? The FPGA fabric could process the video stream, but unless the FPGA transceivers are connected to the HDMI sockets it won't be able to. On the Z7 the HDMI connectors are on the standard I/O pins. Also, HDMI 2.0 is required for that video rate, and the spec isn't openly published. Link to comment Share on other sites More sharing options...
greengun Posted October 28, 2019 Author Share Posted October 28, 2019 So, does that mean no? in particular, are you saying that on the Arty Z7 the hdmi ports are not connected to the transceivers? So would I have better chances to succeed with the A7 and PMOD to HDMI adapters? Link to comment Share on other sites More sharing options...
hamster Posted October 29, 2019 Share Posted October 29, 2019 None of these options will deliver 2160p. To do 2160p (and even 1080p) you need hardware specifically engineered for that purpose, not a generic multipurpose development board. The only Digilent board that I am pretty sure could support a 2160p 60hz display is the Gensys2, using the DisplayPort interface. However event that might be restricted to 422 YCC formats (not 444 RGB) 0 Link to comment Share on other sites More sharing options...
asmi Posted October 29, 2019 Share Posted October 29, 2019 8 hours ago, hamster said: The only Digilent board that I am pretty sure could support a 2160p 60hz display is the Gensys2, using the DisplayPort interface. However event that might be restricted to 422 YCC formats (not 444 RGB) 0 It's got four 10.3125 Gbps lanes connected to DP connectors, that allows implementing up to DP 2.0 UHBR 10, 40 Gbps, which is good for up to 8K@30Hz or 4K@144Hz in 444 RGB mode: https://en.wikipedia.org/wiki/DisplayPort#Refresh_frequency_limits_for_standard_video But that is going to require getting your hands on DisplayPort 2.0 specification, which requires paying $5000 or $10000 a year depending on a size of your company These greedy lawyers drive me nuts! Link to comment Share on other sites More sharing options...
zygot Posted October 29, 2019 Share Posted October 29, 2019 2 minutes ago, asmi said: It's got four 10.3125 Gbps lanes connected to DP connectors, that allows implementing up to DP 2.0 UHBR 10, 40 Gbps, Have you actually driven or received 40 Gbps data on the Genesys2? That would be interesting. Link to comment Share on other sites More sharing options...
asmi Posted October 29, 2019 Share Posted October 29, 2019 41 minutes ago, zygot said: Have you actually driven or received 40 Gbps data on the Genesys2? That would be interesting. Not yet as I'm busy with another project, but definitely will at some point! Link to comment Share on other sites More sharing options...
zygot Posted October 29, 2019 Share Posted October 29, 2019 51 minutes ago, asmi said: Not yet as I'm busy with another project, but definitely will at some point! I understand being busy. A while ago I posted an Aurora implementation for the Genesys2 looping the DP out back into the DP in on one board using 10.8 Gbps (4x 2.7). I suspect that the board will support twice that rate, though I haven't tried. I'd be thrilled to have someone post a similar project that i can replicate doing almost 4x this data rate; though I don't have cables claiming to support over 40 Gbps. Doing this between two Genesys2 boards would be pretty exciting indeed; especially for a board that only claims to do DisplayPort 1.1 link rates. I do love nice surprises! The ZCU106 board was designed to support 12G_SDI video but trying to replicate the TRD is, well, challenging. Link to comment Share on other sites More sharing options...
greengun Posted October 29, 2019 Author Share Posted October 29, 2019 @hamster why would neither work? The XCA75T has 8 6.6 Gb/s transceivers. Shouldn’t that be enough for 4k60 in and out? (4 transceivers each, one for each tmds pair). There is also this: https://www.xilinx.com/products/intellectual-property/hdmi.html shouldn’t that work on the Arty A7? Link to comment Share on other sites More sharing options...
zygot Posted October 29, 2019 Share Posted October 29, 2019 1 hour ago, greengun said: The XCA75T has 8 6.6 Gb/s transceivers. Shouldn’t that be enough for 4k60 in and out? Let's assume that what you report is absolutely true for all speed grades. Inferring capability based on one specification is a very very bad analysis. Ignoring board design and implementation factors is just crazy. Assumptions are never a reasonable replacement for homework. Link to comment Share on other sites More sharing options...
hamster Posted October 29, 2019 Share Posted October 29, 2019 5 hours ago, zygot said: Have you actually driven or received 40 Gbps data on the Genesys2? That would be interesting. I've done a total of 10.3125 Gbps, or maybe 10.8 GB/s over the four lanes... can't remember if it is 2.7Gb/s or 2.65 Gb/s per lane. It was a while ago... That is just enough for 4k60. Link to comment Share on other sites More sharing options...
hamster Posted October 29, 2019 Share Posted October 29, 2019 2 hours ago, greengun said: @hamster why would neither work? The XCA75T has 8 6.6 Gb/s transceivers. Shouldn’t that be enough for 4k60 in and out? (4 transceivers each, one for each tmds pair). There is also this: https://www.xilinx.com/products/intellectual-property/hdmi.html shouldn’t that work on the Arty A7? The transceivers are on dedicated pins, and are seldom connected to the HDMI sockets unless the board was expressly designed for video. As mentioned earlier, this isn't a restriction of the FPGA - the FPGA can handle this data rate. It is a restriction imposed by choices made by the development board's designers. Link to comment Share on other sites More sharing options...
greengun Posted October 29, 2019 Author Share Posted October 29, 2019 But two of the PMods of the Arty A7 are on the highspeed pins (I assume that means the transceivers), so shouldn’t I just be able to output my hdmi signal there (the way I already do it successfully with 1080p) Link to comment Share on other sites More sharing options...
hamster Posted October 30, 2019 Share Posted October 30, 2019 The PMOD Specification res 1.2 mentions 25MHz for low speed ports, and 100MHz for the high speed ports. I have managed to get 400Mb/s through them once (for HDMI RX). But that is only enough for 800x600. Link to comment Share on other sites More sharing options...
greengun Posted October 30, 2019 Author Share Posted October 30, 2019 1 hour ago, hamster said: The PMOD Specification res 1.2 mentions 25MHz for low speed ports, and 100MHz for the high speed ports. I have managed to get 400Mb/s through them once (for HDMI RX). But that is only enough for 800x600. Well I did get 1080p60 out to work so at least that they seem to be able to handle. Does that mean the transceiver pins are not broken out on the Arty A7? Link to comment Share on other sites More sharing options...
JColvin Posted October 30, 2019 Share Posted October 30, 2019 Hi @greengun, No, the transceiver pins on the Arty A7 FPGA (a XC7A35TICSG324-1L FPGA) are no broken out. As per Xilinx UG475 (page 41), the HR I/O bank 16 is only partially bonded out, but as per the Arty A7 schematic, the HR I/O pins on bank 16 are not used. Thanks, JColvin Link to comment Share on other sites More sharing options...
Question
greengun
I bought an Arty A7. Somewhat by mistake I have to admit as I must have overlooked the Z7, which seems more suitable fow what I want to do.
i want to take a 4k60p hdmi signal, invert all color values and output the signal with sub-frame latency.
with my A7 i managed to get this to work with 1080p@60 using improvised PMOD to HDMI adapters, but I don’t manage to get 4k60 to work.
Now I wonder whether I should buy the Z7 or if neither of these boards is capable of doing that anyway.
did someone get 4k60 hdmi to work with either board?
Link to comment
Share on other sites
15 answers to this question
Recommended Posts
Archived
This topic is now archived and is closed to further replies.