IBM 4840-563 System Reference - Page 42

DMA Assignments, Special SurePOS 500-XX3 POS Devices Interfaces

Page 42 highlights

DMA Assignments DMA 0 1 2 3 4 5 6 7 DATA WIDTH 8 bits only 8 bits only 8 bits only 8 bits only 16 bits only 16 bits only 16 bits only SYSTEM RESOURCE User Available for ISA bus User Available for ISA bus (normally used for LAN) RESERVED, Floppy Parallel Port if ECP, otherwise User Available for ISA bus RESERVED - Cascade Channel User Available for ISA bus User Available for ISA bus User Available for ISA bus Note: Channels 0-3 can transfer data in 64KB pages and channels 5-7 can transfer data in 128KB pages. Special SurePOS 500-XX3 POS Devices Interfaces ASIC PCI Function 0: POS Interface - special devices Function 0 of the SurePOS 500-XX3 ASIC contains the interface for several special Point of Sale devices. The Presence Sensor Interface is explained below. The EEPROM control, UART enable/disable control, and the other functions are available by request for the ASIC specification from Partnerline. These items are controllable through Setup and DOS tools, or intended for usage only by the BIOS, thus their interface details are not included in this document. Below is the PCI Configuration space of function 0, with the Presence Sensor device details in the next section. 31-24 23-16 15-8 7-0 Device ID (02A2h) Vendor ID (1014h) Status Register Command Register Reserved (00h) Class Code (088000h) Revision (01h) ID Header Type (80h) Latency Timer Cache Line Size (00h) (00h) RW Control Registers (16 Bytes of I/O Space) EEPROM (128 Bytes of Memory Space) Reserved (00000000h) Reserved (00000000h) Reserved (00000000h) Reserved (00000000h) Reserved (00000000h) PCI Subsystem Vendor/Subsystem ID (loaded from Config EEPROM) Reserved (00000000h) Reserved (00000000h) Reserved (00000000h) Reserved (00h) Reserved (00h) Interrupt Pin Use INTA# (01h) Interrupt Line Reserved (00h) Reserved (00h) Interrupt Status Register A Reserved (00h) Note: The interrupt in Function 0 is meant for Presence Sensor logic. SurePOS 500 Model XX3 Technical Reference, v 1.3 81 Address 00h 04h 08h 0Ch 10h 14h 18h 1Ch 20h 24h 28h 2Ch 30h 34h 38h 3Ch 40h Page 42 of

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
  • 35
  • 36
  • 37
  • 38
  • 39
  • 40
  • 41
  • 42
  • 43
  • 44
  • 45
  • 46
  • 47
  • 48
  • 49
  • 50
  • 51
  • 52
  • 53
  • 54
  • 55
  • 56
  • 57
  • 58
  • 59
  • 60
  • 61
  • 62
  • 63
  • 64
  • 65
  • 66
  • 67
  • 68
  • 69
  • 70
  • 71
  • 72
  • 73
  • 74
  • 75
  • 76
  • 77
  • 78
  • 79
  • 80
  • 81

DMA Assignments
DMA
DATA WIDTH
SYSTEM RESOURCE
0
8 bits only
User Available for ISA bus
1
8 bits only
User Available for ISA bus (normally used for LAN)
2
8 bits only
RESERVED, Floppy
3
8 bits only
Parallel Port if ECP, otherwise User Available for ISA bus
4
RESERVED - Cascade Channel
5
16 bits only
User Available for ISA bus
6
16 bits only
User Available for ISA bus
7
16 bits only
User Available for ISA bus
Note: Channels 0-3 can transfer data in 64KB pages and channels 5-7 can transfer data in 128KB pages.
Special SurePOS 500-XX3 POS Devices Interfaces
ASIC PCI Function 0:
POS Interface - special devices
Function 0 of the SurePOS 500-XX3 ASIC contains the interface for several special Point of Sale devices.
The Presence Sensor Interface is explained below.
The EEPROM control, UART enable/disable control, and
the other functions are available by request for the ASIC specification from Partnerline.
These items are
controllable through Setup and DOS tools, or intended for usage only by the BIOS, thus their interface details
are not included in this document.
Below is the PCI Configuration space of function 0, with the Presence
Sensor device details in the next section.
31-24
23-16
15-8
7-0
Address
Device ID
(02A2h)
Vendor ID
(1014h)
00h
Status Register
Command Register
04h
Class Code (088000h)
Revision
ID
(01h)
08h
Reserved (00h)
Header Type (80h)
Latency Timer
(00h)
Cache Line Size
(00h)
0Ch
RW Control Registers (16 Bytes of I/O Space)
10h
EEPROM (128 Bytes of Memory Space)
14h
Reserved (00000000h)
18h
Reserved (00000000h)
1Ch
Reserved (00000000h)
20h
Reserved (00000000h)
24h
Reserved (00000000h)
28h
PCI Subsystem Vendor/Subsystem ID
(loaded from Config EEPROM)
2Ch
Reserved (00000000h)
30h
Reserved (00000000h)
34h
Reserved (00000000h)
38h
Reserved (00h)
Reserved (00h)
Interrupt Pin Use
INTA# (01h)
Interrupt Line
3Ch
Reserved (00h)
Reserved (00h)
Interrupt Status
Register A
Reserved (00h)
40h
Note: The interrupt in Function 0 is meant for Presence Sensor logic.
SurePOS 500 Model XX3 Technical Reference, v 1.3
Page 42 of
81