A configurable mailbox data buffer apparatus
A technology of data registers and mailboxes, applied in the fields of electrical digital data processing, instruments, digital computer components, etc.
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
example 1
[0035] Example 1 shows an arrangement supporting 2 unidirectional buffers, a command word and a status word. A block of data flow control logic is assigned to the last accessed word of each of the buffers (note that the buffer length is arbitrary within the limit of the number of mailboxes supported). A data flow control logic block is also assigned to the command word. However, since access to the status word is controlled by software, no data flow control logic is required. Mailbox register MSIxMBXD9 is not used.
example 2
[0036] Example 2 shows an arrangement to support 2 bi-directional buffers and command words. A block of data flow control logic is assigned to the last accessed word of one of the buffers but not the other. This is because the application can ensure that only one processor will access a buffer after completing another buffer access. A data flow control logic block is also assigned to the command word.
[0037] Figure 5 exhibit Figure 5 The data is written to the channel in the upper half of the Figure 5 The data in the lower half of the read channel. The left side represents the master side and the right side represents the slave side. The actual mailbox 540 is accessed through a multiplexer 530 via a buffer register 510 or 520 for write operations and directly for read operations. Mailbox 540 is generally controlled by the master control core. However, the clock is provided by the master or the slave through the multiplexer 550 . Such as Figure 5 As shown in , th...
PUM
Login to View More Abstract
Description
Claims
Application Information
Login to View More 


