thingSoC : Extended SPI Design

January 10, 2016

I don't know where I'm going from here, but I promise it won't be boring.

—David Bowie

The thingSoC specification defines a set of extended SPI (Serial Parallel Interface) signals that provides a simple, but extensible, high-speed interface. Two (2) additional select signals allow a standard method to access up to four (4) SPI peripherals using only a single, external 2:4 decoder chip.

thingSoC : Pin Multiplex Design

January 01, 2016

There is nothing permanent except change.

—Heraclitus

thingSoC has a new, but simple method for determining the multiplexing of Input/Output Pins for add-on boards and peripherals. Remember that the Linux Device Tree pin multiplexing information is provided to control the pin multiplexing on the CPU or microcontroller itself; and doesn't necessarily specify all the information about a specific peripheral pin multiplexing or it's capabilities.
thingSoC has a few simple bus configurations that make interfacing peripherals a snap.

Learn thingSoC :

April 14, 2015

Live as if you will die tomorrow. Learn as if you will live forever.

—Mahatma Ganghi

How can I learn more about thingSoC?

Get thingSoC !

April 14, 2015

And now we welcome the new year, full of things that have never been.

—Rainer Maria Rilke

How do I get thingSoC? What do I need to get started using it?

Why thingSoC ?

April 13, 2015

If I have seen further than others, it is by standing on the shoulders of giants.

—Issac Newton

Why thingSoC? What problems does it solve?
What value does thingSoC provide?

Before thingSoC ...

April 12, 2015

The only way to deal with an unfree world is to become so absolutely free that your very existance is an act of rebellion.

—Albert Camus

In order to really understand why the thingSoC platform was needed, you first need a little background on the previous generation of embedded development tools, and small form factor microprocesor boards.

Featured Projects