Author: dayjaby

Language & Programming

LiteX – UART hub

Following up on some blinking with the Mimas Spartan 6, we will send some UART data via the FPGA. The code can be found on github.com/dayjaby/litex-mimas. In theory it is possible to have dozens of UART channels on a single FPGA! To be able to talk to the internal bus system, called Wishbone, we will…
Read more

STM32F4 Python Programming

After the rather unsuccessful approach of installing an entire NuttX/PX4 ecosystem on an NUCLEO-F446RE, I got a very simple system running on it: MicroPython! Attaching the board via USB, it is only necessary to run the following commands to get a running python shell (in python context it is called REPL): Getting stuff blinking is…
Read more

STM32F4 design

Last month (https://dayjaby.wordpress.com/2020/03/02/february-2020-collecting-ideas/). CUAV published their newest hardware design as well: https://github.com/cuav/hardware/blob/master/X7_Autopilot/Nora_AP/Nora_AP.pdf I collected some ideas regarding software/hardware projects. This month I would like to focus on designing an own PCB containing a STM32F4. What I would like to achieve/learn: infer good practices from other designs have a working example (using breakout boards in the…
Read more