VMU serial communication: Difference between revisions
No edit summary |
No edit summary |
||
Line 1: | Line 1: | ||
The VMU incorporates a 2-channel synchronous serial interface with data word length of 8-bits. When plugged into the controller, this peripheral is responsible for driving the Maple Communication, enabling the VMU to act as a slave device to the Dreamcast. When plugged into each other, these peripherals allow two standalone VMUs to communicate with one-another. The 2 channels of the peripheral are referred to as SIO0 and SIO1 in the Official Documentation. | The VMU incorporates a 2-channel synchronous serial interface with data word length of 8-bits. When plugged into the controller, this peripheral is responsible for driving the [[VMU_peripheral|Maple Communication]], enabling the VMU to act as a slave device to the Dreamcast. When plugged into each other, these peripherals allow two standalone VMUs to communicate with one-another. The 2 channels of the peripheral are referred to as SIO0 and SIO1 in the [[File:VMU.pdf|Official Documentation]]. | ||
Features: | Features: |
Revision as of 08:33, 25 March 2023
The VMU incorporates a 2-channel synchronous serial interface with data word length of 8-bits. When plugged into the controller, this peripheral is responsible for driving the Maple Communication, enabling the VMU to act as a slave device to the Dreamcast. When plugged into each other, these peripherals allow two standalone VMUs to communicate with one-another. The 2 channels of the peripheral are referred to as SIO0 and SIO1 in the File:VMU.pdf.
Features:
- 2-channel synchronous serial interface
- selectible transfer clock
- SIO0 hasa transfer clock with switchable polarity
- LSB/MSB switchable start sequence
- switchable operation modes
- overrun detection
- transfer bit length control
VMU-to-Dreamcast Communications
Coming Soon...
VMU-to-VMU Communications
The VMU also supports connecting to other VMU devices. This allows the the user to transfer files within the file manager of the system BIOS and exchange data within certain VMU games such as Chao Adventure.
Pin | Function | Name |
---|---|---|
2 | CLKi | SCK1 |
3 | RX | SI1 |
4 | TX | SO1 |
... | ... | ... |
10 | TX | SO0 |
11 | RX | SI0 |
13 | CLKo | SCK0 |
NOTE: During VMU-to-VMU file transfers, driven by the BIOS, RX is 1 byte delayed "echo" of TX.