gateware.iostream.IOStreamer: fix bug for incorrect sampling DDR inputs This also adds a testcase to check the correct sampling time.
by Purdea Andrei 8 months 2 days
579ff961
gateware.iostream.IOStreamer: fix bug for incorrect sampling of input Before this commit IOStreamer would sample its input 1 cycle late. This lowers latency by 1 clock cycle. This commit also adds a latency-agnostic testcase the verifies that SDR IOStreamer samples its inputs at the right point in time. This commit also fixes test_basic. This commit also fixes and simplifies the skid buffer test. Some behaviors of the skid buffer are not tested anymore because we're about to change those behaviors.
by Purdea Andrei 8 months 3 days
81653bbc
manual: revisions/revC3: U13 function description updated. U13 has same function description as U20 (was same as U21). manual: revisions/revC3: U13 function description was the same as description for U12 and U21. Should be the same description as for U20. Probably copy/paste error.
by id43 8 months 1 week
2b73c794
software: update `pdm.min.lock`.
by github-merge-queue 8 months 3 days
f3501e97
manual: make the sidebar slightly wider. From Furo's `_layout.scss`: // Because CSS variables can't be used in media queries. The fact that this // makes the layout non-user-configurable is a good thing. This is of course bullshit. All it means is that whenever anyone upgrades Furo they have to manually build it with the following patch: $sidebar-width: 16em; and then manually put `furo.css` into `_static/styles/`. I don't like being told what (not) to do.
by whitequark 8 months 1 week
c3fee747
manual: revC3: Added hardware description documentation for Glasgow revC3 board.
by Graham Sutherland 8 months 1 week
862f7a99
manual: exempt GitHub from anchor checking as a whole.
by whitequark 8 months 1 week
1ab644d6
applet.memory.25x: use QSPI controller instead of SPI. This makes it possible to use higher transfer rates, at the cost of WP# and HOLD# pins becoming mandatory.
by whitequark 9 months 3 days
97f8db87
applet.interface.qspi_controller: new applet.
by whitequark 10 months 1 week
481c8875
gateware.qspi.QSPIController: new component. This component is a fully pipelined, zero wait states SPI, dual-SPI, and quad-SPI controller designed for high performance memory device access.
by whitequark 10 months 4 days
ab80ca7f
Report a bug