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] || ThePut CSN specifiedcard[WRITE_DATA] in WRITE_DATA is placed inisolation mode
|}
 
'''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]]