Repository navigation
Conversation
Owner
|
Sorry for the late to answer. |
Contributor
Author
|
It failed to write SRAM, but worked on flash. (A)I found 3 regressions:
Patched, and tested working for both SRAM and FLASH. P.S.: Late? I have an open bug on KDE that is 12yo now. Thanks for your efforts, I really appreciate the software! |
…nly updates rx when end by adding 1 << x
Owner
|
Sorry for the regression. I develop in blind mode here :) I have applied a last commit to try to have a clean rx_ptr at each step (bits transfer and end transfer) Thanks |
This branch has not been deployed
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
AI disclaimer: Code generated by gemini/antigravity, tested on real hardware, human PR. Not sure what is the stance on AI coding, but I tried to keep existing code changes to a minimum.
Digilent Basys 2 is a legacy Spartan3e based board. It is legacy, and not supported by recent Xilinx tooling anymore (requres ISE, not Vivado). Regardless, it is still usable for learning Verilog.
There is an onboard AT90USB implementing JTAG and a Enhanced Parallel Port (EPP) connections to the FPGA. This was previously reverse engineered by Marcin Kościelnicki, who provided reference python implementations.
This PR ports the JTAG part of the interface to openFPGAloader.