From 3e444b9b5844527b928f67c84c52fc71354c38e4 Mon Sep 17 00:00:00 2001 From: Romain Dolbeau Date: Sat, 29 Apr 2023 12:59:12 +0200 Subject: [PATCH] more notes --- nubus-to-ztex-gateware/README.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/nubus-to-ztex-gateware/README.md b/nubus-to-ztex-gateware/README.md index fe7a2f7..a23df9f 100644 --- a/nubus-to-ztex-gateware/README.md +++ b/nubus-to-ztex-gateware/README.md @@ -20,4 +20,10 @@ You will need LItex working, and an usable Vivado in yout $PATH. ## Known issues +### dependencies + There's an interesting issue where you need the DeclRom to generate the bitstream (by defualt the Rom is emebedded in it), but you need CSR headers created during the generation of the bitstream to compile the Declaration Rom. A simple workaround is to create a Rom file with a kilobyte or two of fake data, generate the bitstream, then compile the declaration rom, then re-generate the bitsteam with the proper Rom. + +### timings + +While the main part of the design should be fine in terms of timings, some of the HDMI part isn't. At FullHD resolution (1920x1080 @ 60Hz)), It is 'normal' to have -0.808ns of WPWS, with 9 endpoints failing, in the hdmi5x_clk domain. It doesn't seem to affect the display. This is using the V1.2 54 MHz clock to Bank 34; using the primary 48 MHz clock instead (as in V1.0), the hdmi_clk is a 148.8 MHz instead of 148.5 and the WPPS is -0.811 instead (the 5x clock is at 744 Mhz instead of 742.5 MHz).