All things embedded

Tuesday, August 29, 2023

Sipeed M1S Dock Hello world how to

›
 Sipeed is selling a M1s Dock at several places pricing is around $13USD.  The main processor, has uses the BL808 which has 3 processors: RI...
Friday, August 26, 2022

SPI slave as a Wishbone master for offloading Pi Zero Flight controller (BaseFlight)

›
(This is still work in progress but wanted to publish it and keep working on it)  The Raspberry PI zero has a good price performance ratio, ...
Tuesday, October 20, 2020

Using asyncio with libgpiod on an OrangePI Zero

›
 Python is a great tool to create simple/fast test code, combine that with libgpiod, now you can toggle and monitor gpio pins.   In recent L...
2 comments:
Sunday, August 30, 2020

Using FPGA to accelerate serial protocol handling adding two AXI Stream blocks.

›
 I have been working on communication protocol to the CMOD-S7 and CYC1000 via the FTDI over USB.  One of the issues is round-trip-time.  Cur...
Sunday, August 23, 2020

Using AXI stream with DMA on a CMOD-S7 FPGA board

›
After a several weeks of tweaking, DMA driver and Verilog, AXI Stream serial TX/RX using DMA with the MicroBlaze soft core is working. Over ...
Sunday, May 24, 2020

Using SERV RISCV soft processor on CYC1000 FPGA board

›
I've been working on using a FPGA for I/O acceleration for low cost ARM boards for a while.  The first pass was done using standard Aval...
Sunday, March 15, 2020

PWM input is working (Betaflight and CYC1000)

›
Made some good progress on integrating CYC1000 FPGA into betaflight running on Linux.  The CYC1000 is a FPGA performing PWM decode (from che...
‹
›
Home
View web version

About Me

tcmichals
View my complete profile
Powered by Blogger.