-
Notifications
You must be signed in to change notification settings - Fork 792
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
[top_englishbreakfast] Add second UART #24611
Conversation
Signed-off-by: Pirmin Vogel <[email protected]>
@nasahlpa , @andrea-caforio , I've successfully tested this using simpleserial on the FPGA connected to our shared workstation. To get the uJSON communication working in ot-sca CI, we'll also need to connect an additional FTDI to the IO5 and IO6 pins of the JP3 header. This is because on the CW305, the integrated of UARTs/USARTs of the SAM3U microcontroller are unfortunately not connected to the FPGA. |
For penetration testing, we've been using a second UART on the CW310 and the silicon platform such that the host can directly communicate with the target using the uJSON protocol instead of looping this communication through the simpleserial channel with the scope (available on Husky only anyways). This commit now adds a second UART to the English Breakfast top level such that we can re-align the capture setups again. Ultimately, this will allow removing the simpleserial-based communication which will quite notably simplify code maintenance in the future. For reference, see also lowRISC/ot-sca#235. Signed-off-by: Pirmin Vogel <[email protected]>
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The software side looks good to me
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM, just one question.
Thanks for your reviews guys! |
For penetration testing, we've been using a second UART on the CW310 and the silicon platform such that the host can directly communicate with the target using the uJSON protocol instead of looping this communication through the simpleserial channel with the scope (available on Husky only anyways).
This commit now adds a second UART to the English Breakfast top level such that we can re-align the capture setups again. Ultimately, this will allow removing the simpleserial-based communication which will quite notably simplify code maintenance in the future.
For reference, see also lowRISC/ot-sca#235.