Minimalistic Motherboard

I am looking for a motherboard to add to my project. But I can only find some fancy ones that are huge and have all sorts of unnecessary stuff packed onto them. I am not looking for some gaming-motherboards nor it should be capable to be connected to some sort of wirering. It should only provide space for a CPU and should be as small as possible.
Please do not suggest any Microcontrolers as they do not suit my use. I am looking for a motherboard like thingy for a CPU. Not an all in one microcontroler since I especially ask for a CPU implementation.

Best regards,
Lucas

You had better provide a much more clear description of what on earth you want.

Start by explaining - in detail - what you want to do with this magic "motherboard"?

I just want to run a CPU on it. I do not need to send instructions, because the entire program fits into cache. So only an interface that could provide some basic I/O and some code execution after being powered on.

Perhaps a Raspberry Pi Zero? Its about as bare bones as they come and inexpensive too.

sLucas:
I just want to run a CPU on it. I do not need to send instructions, because the entire program fits into cache. So only an interface that could provide some basic I/O and some code execution after being powered on.

Well that certainly covers all of the questions everyone had. You certainly have a flair for providing the necessary detail with so few words. Amazing. Just amazing.

I must excuse myself due to my unadvanced english skills. Thus, I tried to draw a picture of what I am looking for:


But the I/O must not be as simple as it is being represented. It should just provide some IO capabilities. Any are OK.

I just want to run a CPU on it. I do not need to send instructions, because the entire program fits into cache. So only an interface that could provide some basic I/O and some code execution after being powered on.

You need to tell us exactly what you're trying to do.

The Arduino has inputs & outputs. There is no operating system and it runs a single-program from flash. It's a microcontroller board, not a motherboard. There is also no standard keyboard, display, or file storage. These things can be added (to some extent) but without an operating system anything like that has to be custom-connected and custom-programmed.

And, the Arduino isn't fast-enough or powerful-enough to process audio or video.

For example, you CAN use an Arduino to blink an LED sequence when you push a button, or run a motor when the temperature is above a certain temperature., or you could blink an LED sequence with no input at all... By adding some solid state relays or some dimmer circuitry the Arduino could control stage lights... Things like that...

These kinds of specialized applications are called [u]Embedded systems[/u] or embedded microcontrollers.

The thing that makes the Arduino unique is that it's a complete board with a microcontroller chip and a preprogrammed bootloader, and some support circuitry. That makes it super-easy to use (compared to a raw microcontroller chip :wink: ). Microcontrollers are generally sold as chips and a custom special-purpose board has to be made. Modern cars usually have several embedded microcontrollers. All of the boards are different and the boards (and chips, and software) in a Chevy are different from the boards in a Ford, etc.

Although the Arduino uses a "little" 8-bit chip, there are some very powerful microcontroller chips and of course you can build an embedded system with the same Intel or AMD microprocessors that are used in powerful computers or servers.

If you want a "motherboard" you might be looking for a "single board computer". These are more powerful, they can run an operating system, they do support a keyboard, mouse, display, and file storage, etc., but of course you're not required to use any of that and you can use an SBC in an embedded system (very common actually).

With tens of thousands of cpus currently being produced by perhaps a hundred different companies, please understand that you must be specific with your device selection if you expect useful assistance.

Until you provide cpu part number(s), you are simply wasting everyone’s time.

Really need to explain what you are trying to do.
A CPU by itself does nothing unless you can program it .
It also need power of some sort.
The Raspberry PI may do what you want as it has most of things such as a CPU and IO.
Does the IO thats needed include a keyboard or visual display.
How fast does the CPU have to run ?

It seems like.you have a specific CPU in mind because you have already determined that your proposed program will fit in the cache. Why not tell us?

Once we know the part number we will know what kind of socket it will fit and that starts laying out the motherboard very simply.

sLucas:
I just want to run a CPU on it. I do not need to send instructions, because the entire program fits into cache.

No, that is nonsense.

Cache is volatile. If you do know what you have in mind, you certainly are not communicating it properly.

Cache is (static possibly) RAM on a CPU chip; the power goes off - the data vanishes.

Memory that stays after power off is called "flash".

I think some idea of what your project is to do would help us understand your questions.

I have a feeling there is some confusion between a PC type motherboard, something like and Arduino and an actual microprocessor .