SIMM-Sys is a modular system. Some modules are application-independt and thus can be re-used in many project, some are not. There are three kind of modules the SIMM-Sys concept indentifies:
Physically SIMM-Sys utilizes the the 72-pin SIMM socket used for 36-bit FPM and EDO RAMs in the near past to connect the above mentioned components together. This socket is reliable, small and cheap. Both CPU and peripherial cards use the same socket and pin-out however they are not inter-changeable bacouse of the plug-and-play back-plane wireing. However no demage should happen to the cards if inserted to a wrong socket.
Simm-Sys is build around a simple 16-bit bus system. From the 72 available pinns on the SIMM-Sys socket 37 are used for the busses address, data, select, interrupt, etc. pins. 6 pins are reserved for power lines and the rest are used as I/O pins of the cards. These pins are user-defined and can rovide any functionality. This eliminates plugging things on the small SIMM cards which would reduce reliability. For the user-defined pins there are however some default layouts for various functions. It is recommended to use those layouts if possible.
The whole concept is somewhat the contrary of the usual approach to a modular system. For example in the PC you have a Motherboard holding all common functionality and application- specific extension-cards plugged into it. The problem with this approach is that if the form-factor of the motherboard does not fulfill your needs there isn't much you can do. Also it might contain functionality not required in your application still it's their consuming power and space.
The SIMM-Sys concept works in the opposite way. You have to design a motherboard containing all application-specific circuits and plug-in standard function boards to implement common features. The number of supported cards (for a certain limit) the type of supported cards, the size and layout of the whole system is up to you.
There are two kinds of SIMM-Sys cards planned. CPU-cards and peripherial (I/O) cards. No analog cards are planned. The reason for this this: the analog part is the most application-specific one thus probably will be implemented on the custom-designed motherboard. The analog and digital parts cannot be adequately separated on such small devices. The plus connector between the converter and the analog world further reduces performance. If there are common required analog functionality it is possible to design semi-custom or off-the-self motherboards implementing that particular analog functionality.