ISA: Difference between revisions
[unchecked revision] | [unchecked revision] |
Content deleted Content added
Added some configuration info |
m Some clarifications and fixes |
||
Line 72:
| 0x02 || Config Control || See below for spec
|-
| 0x03 || Wake[CSN] ||
|}
'''Note: Some operations appear to be global is scope'''
The Set READ_DATA port (also referred to as RD_DATA) is an 8-bit value that relocates the READ_DATA port to the range specified above. It is practically shifted left by three or'ed with the 10-bit binary number "11" (Page 15). The value written to this register would be:▼
Set_READ_DATA = (PhysicalPort & 0x3F8) >> 3▼
If it is not clear, writing to the Wake[CSN] port sets the actual CSN to perform the wake operation.
Reading this register does nothing, the programmer must assign this port.▼
▲The Set READ_DATA port (also referred to as RD_DATA) is an 8-bit value that relocates the READ_DATA port to the range specified above. It is practically shifted left by three and or'ed with the 10-bit binary number "11" (Page 15). The value written to this register would be:
Toggling bits in the CCR will perform several commands. The bits are reset once the task is performed.▼
▲ Set_READ_DATA = (PhysicalPort & 0x3F8) >> 3.
▲Reading this register does nothing, the programmer must assign this port and check for conflicts. There is only one for all cards.
{| class="wikitable" style="margin:left"
Line 91 ⟶ 93:
| 2 || Reset CSN to zero
|}
▲Toggling bits in the CCR will perform several commands. The bits are reset once the task is performed.
[[Category:Buses]]
|