Seeed Spartan Edge Accelerator Board, low cost FPGA

About 20 years ago, I started working on the design of a microprocessor. The goal was mostly to have fun building a small 32-bit RISC CPU, make it open source, and, most importantly, explain the process behind it. I abandoned the project roughly 18 years ago as I moved on to other things.

This year, I want to bring the project back. Processor design was something we used to learn in univerity at the time, but today it has become much more abstract. Even understanding what actually happens inside a processor is now often treated as a fairly distant concept.

That old work is a good foundation for explaining these ideas again. For that reason, I wanted to refresh the hardware I used years ago to build the processor, which was based on an FPGA that I will discuss in more detail later. Because this is relatively professional hardware, access to FPGA development kits is usually quite expensive. And while it was honestly worth the investment, Seeed Studio has since created a development kit looking like an Arduino, includes an ESP32, and remains much more accessible. It integrates a Xilinx Spartan FPGA. It is not one of the high-end models, but it is still roughly ten times larger than the one I was using around 20 years ago, which makes it a very good fit for this project.

Continue reading

Measure power consumption with Otii tool

A usual question you have when designing a device is the autonomy of your battery and the power consumption of your device. By the past I’ve tried different tools for this usage. Starting with USB sticks power consumption, only working for high consuming devices. They are low precision. Going to multimeter tools with USB connectivity precise but sampling at 3-5Hz only. During a certain time I’ve plan to make a solution on my own and finally I’ve found the OTII tool from QOITECH on the recommendation of friends from Sigfox community.

Here is my experience with that tool.

Continue reading

Elements about Spectre and Meltdown

As I written this post for another target and it can be also useful for anyone, even if It is one more post on many of them, here are a couple of words about Meltdown and Spectre security issues. Read mode for details.

Continue reading

Choose your smd (MLCC) capacitor

mlcc-smd-kondensatoren-foto-samsungThere are different type of smd capacitor ; the one I mainly use are mlcc – multi layer ceramic capacitor. In this technology, there are different dielectric (NP0, X7R, X5R, Y5V) with different characteristics.

I was looking for informations about this and found different nice website. I’ll try to summarize what I found in this post.

Continue reading

Telecom Device TD1205 – Sigfox – Test

TD1205 - sigfox

TD1205 – sigfox

The TD1205 device is more than the usual Telecom Design Sigfox embedded circuit as TD1204 and TD1208, they are a all in one chip providing GPS antenna and RF antenna. Ready to use, to be clear you just need to plug a battery to use it.

In my point of view, for many applications not requiring more than 2 GPIOs, this product is really easy and chip way to design a SigFox product. As it costs around 55$ and you just have to add box & battery id sounds like the most affordable for small quantities. But …

This post is detailing what is specific to this chip ; read more following the link

Continue reading

Make you own PCB

I recently created a printed circuit board for a raspberry PI design i’m working on. By the past, when I did such things, the cost to make it was not accessible for a home made design. In 10 years things have change a lot and now, you can do it for less than 100€ for a 10×10 two layer board. 4 layer is also something accessible.

I want to share with you this experience, because, I had a good and an bad experience to share.

Continue reading