| |||
| Home > Getting Started > System expansion > Expanding your system with your own modules | |||
There are restrictions on how you can expand your system with your own modules:
Some of the bus lines are reserved or used for special signals. Be careful that expansion modules do not use signals on the HDRA and HDRB that clash with signals carried between the core module and baseboard.
Custom core modules cannot be added unless they have their own system bus and address space. That is, they must not use the bus signals on HDRA and HDRB. The module must have some dual-port memory, or some equivalent communication mechanism, in order to communicate with other modules. (Any additional custom core modules must operate in slave mode.)
Custom core module processors cannot use the header address or data lines. The custom module must appear as a memory region to the system.
The appropriate connector type and spacing must be used.
The new module must decode its own address space.
Keep the current drawn by the system below the limits.