Benutzer:Siro/modularprojectconcept
Aus LaborWiki
Problem[Bearbeiten | Quelltext bearbeiten]
You got a brilliant idea and want to create a new project.
For example an Ethernet mp3 player.
You need:
For each hardware, you have to know the bus specification (bus width, controller, timings, commands, ...). If you need the hardware for another project you have to create a new layout, that cost time and money.
Idea[Bearbeiten | Quelltext bearbeiten]
Using a modular PC like environment.
Instead of using a single controller chip, I'm gonna use multiple small "slave"-chips that are connected to a "master"-chip.
Pro:
Contra:
Concept[Bearbeiten | Quelltext bearbeiten]
Using the TWI-Interface (i2c) to connect all chips.
Every chip reports the master it abilities.
Multiple layers for maximum overview and compatibility.
Master
|
|--Slave 1
| |--LCD
| |--keyboard
|--Slave 2
| |--mouse
|--Slave 3
| |--network interface
...
|--Slave n
|--hardware x