Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

scanchain external mode data output default is incorrect #10

Open
mattvenn opened this issue Oct 26, 2023 · 2 comments
Open

scanchain external mode data output default is incorrect #10

mattvenn opened this issue Oct 26, 2023 · 2 comments

Comments

@mattvenn
Copy link
Contributor

https://github.com/TinyTapeout/tinytapeout-02/blob/eabb16001a84007a71fd95a0e9def1a42030da64/verilog/rtl/user_defines.v#L88C66-L88C66

should be default output, not input.
This means that with no flash, clock, or caravel in reset, the pin will default to an input and the data from the end of the scanchain will be unavailable.

@mattvenn
Copy link
Contributor Author

confirmed this result with RP2040 driving the chain. With no clock, caravel in reset (reset tied to 0v), there is no data on output of the chain (pin 30).
With clock enabled, same result.
With clock enabled and Caravel out of reset, external scan chain starts working.

@mattvenn
Copy link
Contributor Author

Once gpio are setup, then caravel can be reset and clock stopped, and the external scan chain continues to work.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant