This repository was archived by the owner on May 21, 2025. It is now read-only.
This repository was archived by the owner on May 21, 2025. It is now read-only.
misleading sbdata0 description #976
Open
Description
Just need a simple clarification here. In the description for sbdata0 I see this:
`Writes to this register start the following:
- Set sbbusy.
- Perform a bus write of the new value of sbdata to sbaddress.
- If the write succeeded and sbautoincrement is set, increment sbaddress.
- Clear sbbusy.`
Number 2 seems to suggest that the value in register sbdata is copied to register sbaddress. It should probably be more explicit that the value in sbdata is written to the address held in sbaddress. Immediately following the text above is a better explanation, see 3a:
`Reads from this register start the following:
- "Return" the data.
- Set sbbusy.
- If sbreadondata is set:
a. Perform a system bus read from the address contained in sbaddress, placing the result in
sbdata.
b. If sbautoincrement is set and the read was successful, increment sbaddress. - Clear sbbusy.`
Metadata
Metadata
Assignees
Labels
No labels