-
Notifications
You must be signed in to change notification settings - Fork 197
Permalink
Choose a base ref
{{ refName }}
default
Choose a head ref
{{ refName }}
default
Comparing changes
Choose two branches to see what’s changed or to start a new pull request.
If you need to, you can also or
learn more about diff comparisons.
Open a pull request
Create a new pull request by comparing changes across two branches. If you need to, you can also .
Learn more about diff comparisons here.
base repository: GlasgowEmbedded/glasgow
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: 0635d2bc2959
Could not load branches
Nothing to show
Loading
Could not load tags
Nothing to show
{{ refName }}
default
Loading
...
head repository: GlasgowEmbedded/glasgow
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: 1d42ab49ba10
Could not load branches
Nothing to show
Loading
Could not load tags
Nothing to show
{{ refName }}
default
Loading
- 11 commits
- 9 files changed
- 1 contributor
Commits on Mar 18, 2019
-
Configuration menu - View commit details
-
Copy full SHA for b906631 - Browse repository at this point
Copy the full SHA b906631View commit details -
applet.interface.spi_master: use ClockGen.
This makes clear the limitations of the current SERDES engine (i.e. that the maximum clock rate is 1/4 of applet clock) and handles edge conditions reliably. It could also enable higher rates in the future.
Configuration menu - View commit details
-
Copy full SHA for cf47a3a - Browse repository at this point
Copy the full SHA cf47a3aView commit details -
firmware: use PF instead of EF/FF and INFM1/OEP1. "NFCI."
This allows us greater freedom in changing the latency of the FX2 arbiter for IN and OUT transfers alike. This is a fairly significant change that could lead to corruption of data in transit and hangs, but it seems OK based on testing with the following applets: * benchmark * memory-25x * video-rgb-input Also, gruetzkopf has verified this according to documentation and silicon behavior and it also appears fully equivalent.
Configuration menu - View commit details
-
Copy full SHA for e5f9ea9 - Browse repository at this point
Copy the full SHA e5f9ea9View commit details -
Configuration menu - View commit details
-
Copy full SHA for ed609c7 - Browse repository at this point
Copy the full SHA ed609c7View commit details -
Configuration menu - View commit details
-
Copy full SHA for efc321c - Browse repository at this point
Copy the full SHA efc321cView commit details -
gateware.fx2: re-register FX2 outputs. (UPDATE FIRMWARE.)
Before this commit, the FX2 arbiter would incorrectly use FX2 outputs in the fabric that were actually only valid for 1/2 of IFCLK period, because they were DDR input signals. After this commit, these signals are correctly re-registered in fabric so that they are valid for an entire IFCLK period, increasing latency by one cycle. Fixes #89.
Configuration menu - View commit details
-
Copy full SHA for 684e458 - Browse repository at this point
Copy the full SHA 684e458View commit details -
applet.video.rgb_input: exclude frame from FSM but not subtarget reset.
This means that frame skip is detected correctly but the subtarget is still completely reset and starts from frame 0.
Configuration menu - View commit details
-
Copy full SHA for e53e8e2 - Browse repository at this point
Copy the full SHA e53e8e2View commit details
Commits on Mar 19, 2019
-
target.hardware: fix system clock constraint.
Something changed in Yosys and/or nextpnr and now they look for the constraint on por_clk, not sys_clk, and silently ignore the one on sys_clk. We need to fix that as well sometime...
Configuration menu - View commit details
-
Copy full SHA for 43e6ffa - Browse repository at this point
Copy the full SHA 43e6ffaView commit details
Commits on Mar 25, 2019
-
Revert "gateware.fx2: re-register FX2 outputs. (UPDATE FIRMWARE.)"
This reverts commit 684e458. That commit broke the audio-yamaha-opl3 applet *badly*. It is not clear exactly what the issue is but the correct fix is likely to stop relying on flags to detect a buffer full condition and instead use a local counter on the FPGA side, and use flags only to detect the out of buffers condition.
Configuration menu - View commit details
-
Copy full SHA for 68bd607 - Browse repository at this point
Copy the full SHA 68bd607View commit details -
applet.audio.yamaha_opl: implement WAV export.
This also makes the applet more efficient by performing the unsigned- to-signed conversion with numpy, or avoiding a roundtrip, in case libsamplerate is used.
Configuration menu - View commit details
-
Copy full SHA for aab4127 - Browse repository at this point
Copy the full SHA aab4127View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1d42ab4 - Browse repository at this point
Copy the full SHA 1d42ab4View commit details
There are no files selected for viewing