- DL manuals
- IBM
- Cash Register
- 4840-563
- System Reference Manual
IBM 4840-563 System Reference Manual - page 42
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
Summary of 4840-563
Page 1
Surepos 500 model xx3 technical system reference version: 1.3 surepos 500 model xx3 technical reference, v 1.3 page 1 of 81.
Page 2: Change History
Change history changes resulting in document revisions will be summarized in this table in reverse chronological sequence. Version date change description 1.0 1/28/04 initial draft 1.1 3/18/04 revised copy with engineering inputs, msr programming interface 1.2 3/25/04 updated system block diagram, p...
Page 3: Contents
Contents i. Introduction................................................................................................................................................. 5 iii. Who should read this manual ..................................................................................................
Page 4
Appendix d memory map ........................................................................................................... 37 i/o map .................................................................................................................................................. 38 pci confi...
Page 5
I. Introduction the ibm 4840 surepos 500 series point of sale system is designed to drive the pos transactions within your food service, hospitality, petroleum, and specialty retail providers worldwide. Surepos 500 – model 563 (leadership, multimedia ) the sleek leadership model of this family displ...
Page 6: II. About This Manual
Ii. About this manual this manual contains software and hardware information about the ibm surepos 500 series. This manual is organized as follows: • “chapter 1. General description” on page 1 introduces the various models, the i/o devices that can be attached, and product features. • chapter 2. Sup...
Page 7
Iiii. Related publications the following ibm publications are available from the ibm retail store solutions web site at www.Ibm.Com/solutions/retail/store/ from there, select support , then, under related links, select publications . • safety information – read this first , ga27–4004 • surepos 500 s...
Page 8
Chapter 1 model specifications model summary model processor dual video presence sensor spk er tablet memory mass storage 4840- 533 2.0 ghz celeron option no no 12-in single bulb 128 std 256,512,1g, 2gb 40 gb hdd 7200 rpm 512 mb compact flash 4840-543 2.0 ghz celeron option no yes 12-in dual bulb 12...
Page 9: Model Specifications
Model specifications 4840-533 4840-543 4840-553 4840-563 processor intel celeron 2.0 ghz psb speed 400 mhz chipset intel 845gv bios award-based main memory 128 mb 266 mhz ddr standard 2 slots (2 gb max) video intel extreme graphics (8mb ) plus dvmt (max 64mb) (note 1) dual video adapter 32mb (note 2...
Page 10
Volume (with speaker kit) os dos 2000, windows ( 2000, xp, xpe), linux power supply 130w/200 w max mounting – free standing (with and without foot) – free standing on cash drawer (std or compact) – integration trays: sst/kybd counter, 4610 counter, std/compact cash drawer – wall mount security power...
Page 11
Factory select feature mass storage 40gb hdd or 512 mb compact flash (model 533) memory 128mb, 256mb, 512 mb, 1gb, 2 gb lcd 12-in or 15-in (model 563 only) dual video all models factory install feature code optional features unless otherwise stated, all features are designated as customer set up and...
Page 12
Ship group the following items are included with the unit: cat 5 ethernet cable (4.3m), p/n 42l0098 serial cable, rj45 to db9 (0.7m), p/n 03r7887 the following items are picked packed per order at ibm distribution center: warranty sheet installation, operations, and planning (optional with specify c...
Page 13
Chapter 2 supported devices the following industry standard devices have been tested for use with surepos 500-xx3 subject to operating restrictions defined in the operating system support section. Other industry devices may be supported using standard interfaces, however, no testing has been done to...
Page 14
Operating system support surepos 500-xx3 supports the following operating systems. Unless otherwise noted, all national language variations are supported. Operating systems which can be remote loaded are noted. Operating system support dos 2000 (note 1) yes windows 2000 xp/xpe yes yes linux (note 2)...
Page 15
Chapter 3 architectural overview surepos 500 model xx3 technical reference, v 1.3 page 15 of 81.
Page 16
System block diagram main card lcd touch (panel or ring) tablet card hdd/compact flash power supply tailgate tailgate speaker kit presence sensor/led card int 2x20 msr vcore 12v/24v headphone microphone dimm dimm kbd/mouse pwr button tablet card signal backlight floppy usb x 2 dual video option cpu ...
Page 17
Main board block diagram surepos 500 model xx3 technical reference, v 1.3 page 17 of 81.
Page 18
Surepos 500 model xx3 technical reference, v 1.3 page 18 of 81 cpu celeron/p4 gmch intel 82845gv crt ddr dimms speakers/ volume control usb 2.0 4x usb hub 4 phase vcor regulator crt connector ca b l e i/o port summary 1. Usb1 (side fore) serial: 1. Com1 (tailgate port a) usb: 2. Usb2 (side aft) 2. C...
Page 19
Chapter 4 physical characteristics dimensions height (mm) counter 15" counter 12" wallmount 12" wallmount 15" tablet at 15 degrees 408 379 n/a n/a tablet max 410 384 n/a n/a front cable routing plate add 14 ? Add 14 ? N/a n/a width (mm) tablet 383 321 321 383 tablet w/ msr 426 364 364 426 base 212 2...
Page 20
Ports, controls and indicators port location and marking front access area (rotated) rear tailgate display surepos 500 model xx3 technical reference, v 1.3 page 20 of 81.
Page 21
Indicators function color location state power green tower front off -system off blinking - standby/during post on - operational hdd yellow tower front off - no activity blinking - hdd activity ethernet green rear (ethernet connector) left led states – off - 10 mb mode – on - 100 mbit right led stat...
Page 22
1. Without the optional second video adapter, internal lcd and external monitor resolutions and refresh rates will be the same. With the second video adapter feature, internal lcd and external monitor resolutions and refresh rates can be independent of each other.. I/o controller hub, intel ich4 pci...
Page 23
The audio subsystems provides the following functions: audio codec 97 revision 2.3 compliant audio full duplex capability the audio subsystem consists of the following elements: realtek codec al202a integrated headphone amplifier headphone and microphone jack external amplified speaker assembly impl...
Page 24
Network the network subsystem consists of the following elements: integrated intel mac (ich4) external 10/100 mbit phy, 82562et eeprom for mac address the network system provides the following functions: 10/100 mbps ethernet support for wake up on lan using magic packet stores register values, mac a...
Page 25
Chapter 6 power supply unit the main ac power supply is enclosed in a separate metal box but enclosed within the tower system unit. The heat generated within this supply is separated from the main electronics cavity and is dissipated by an integrated fan assembly. Reference the surepos 500-xx3 power...
Page 26
Angle (deg) (for cr>=10:1) vertical viewing angle (deg) (for cr>=10:1) +10, -30 +40, -60 +/- 45 backlight life (half brightness) 20,000 hrs 50,000 hrs 40,000 hrs thickness (mm) 6.9 (max) 11.5 11 touch panel type infra-red input method finger, stylus (.25-in diameter min.) controller resolution 1024x...
Page 27
Disk drive surepos 500 supports industry standard 3.5-inch form factor hard disk drives with at interface. The maximum thickness supported is 25.4 mm. Formatted capacity (gb) 40.2 gb interface ide (at) rotational speed 5400 rpm or 7200 rpm buffer size 512 kb performance seek time (ms) track to track...
Page 28
External stereo speaker unit surepos 500-xx3 supports an external stereo speaker unit. The speaker unit is a self-contained assembly which attaches to surepos 500-xx3 using mounting screws. There is a connection provided for input, power and signal, to the speaker unit. The speaker unit contains the...
Page 29
2x20 displays integrated 2x20 distributed 2x20 technology vacuum fluorescent format 2 rows, 20 characters brightness (w/o lens) 300 cd/m 2 300 cd/m 2 display color (w/o lens) green adjustment none multi-position detent character box 5 x 7 5 x 7 character height (mm) 7.74 x 4.15 9.5 x 4.45 emulations...
Page 30
Apa display surepos 500-xx3 supports an external all points addressable customer display. This is intended to meet dbcs language requirements. It attaches to the surepos 500-xx3 external customer display port which provides power and signal. Technology vacuum fluorescent brightness 300 cd/m 2 format...
Page 31
Compact flash drive memory key wireless lan and solid state file drives in the pcmcia slot are not supported for remote load or operating system boot. Setup configuration utility the configuration setup utility program provides menus for querying and configuration the system. The menus can be naviga...
Page 32
Programming interface vital product data surepos 500-xx3 provides vital product information that includes: machine type/model machine serial number bios/flash id system board id mac address vpd is accessed using ibm standard int 15h interface for finding the vpd data area within the system post/bios...
Page 33
Surepos 500-xx3 relies on convection cooling so placement requires the ambient air adjacent to the unit does not exceed supported maximums. The vents cannot be blocked to prevent access to ambient air. Spill/chemical resistance the system unit will be designed to meet the following standards for liq...
Page 34
Appendix b power specifications the following chart defines the input requirements and power consumption specifications: power consumption off (attached to mains) 7 watts suspend not supported standby 49 watts on (idle, no i/o) 60 watts -? On (idle, i/o: cd, msr, 2x20, printer) 79 watts on (max, pri...
Page 35
1. Noise emission values measurement operator position idle u (bels) m (operator position) (bels) m (operator position) (dba) all measurements made in accordance with iso dis 7779 and reported in conformance with iso dis 7574/4. Appendix c standards compliance safety/emc category standard external s...
Page 36
Near field phenomena c-s 2-0001-040 low frequency emissions from visual display units power line disturbance/ring en50024: 1998 (en 61000-4-11) ibm c-s 2-4700-033 lightning surge susceptibility en50024: 1998 (en61000-4-5, criteria b) ibm c-s 2-0001-022 ibm c-p 2-0001-025 ibm c-b 2-0001-033 immunity ...
Page 37
Appendix d memory map address range (dec) address range (hex) size isa bus decode description 0 to 639k 00000 to 9fc00 512k positive, subtractive conventional dos memory 639k 9fc00 to 9ffff 1k positive, subtractive ebda (extended bios data) moveable by himem, qemm, 386max 640k to 767k a0000 to bffff...
Page 38
I/o map address (hex) size (dec) description reference 0000-001f 32 bytes intel 82801db (ich4), master dma controller intel 82801db (ich4) 0020-003f 32 bytes intel 82801db (ich4), master interrupt controller intel 82801db (ich4) 0030-003f 16 bytes intel 82801db (ich4), interrupt controller #1 intel ...
Page 39
Interface 02f8-02ff 8 bytes smc lpc47m192, serial port 2 (motherboard) smc lpc47m192 0377, bit 7 1 bit smc lpc47m192, floppy disk change smc lpc47m192 0378-037f 8 bytes smc lpc47m192, parallel port (typical, setup default) smc lpc47m192 03f0-03f5 8 bytes smc lpc47m192, floppy controller smc lpc47m19...
Page 40
Pci configuration idsel connection pci device pci bus number pci device number (hex) pci io register address range (hex) ad(00) internal intel 82845gv mch4 fn 0: host bridge fn 2: vga graphics 0 0 80000000 to 800000fc 80001000 to 800010fc intel 82801db (ich4) fn 0: usb controller fn 1: usb controlle...
Page 41
Interrupt and dma assignments most irq assignments are dynamic because of plug-and-play and pci configuration. However, some are fixed based on legacy requirements, as shown in the table below. Because the surepos 500-xx3 design will make use of the apic interrupt controller in the ich4, there will ...
Page 42
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...
Page 43
Interrupt status register a (read only) offset 41h bit 3 status of uart 3 interrupt status (0: no interrupt, 1: interrupt asserted) 2 status of uart 2 interrupt status (0: no interrupt, 1: interrupt asserted) 1 status of uart 1 interrupt status (0: no interrupt, 1: interrupt asserted) 0 status of ua...
Page 44
1. Determine the pm (power management) base io address. This is done by reading the pci configuration register 40h-43h of the lpc interface pci device. The lpc device is on pci bus 0, device 1fh, function 0. 2. 2. Perform logical and of the lowest word of what is read above with fffeh. In other word...
Page 45
3 reserved 0 2 reserved 0 1 reserved 0 0 reserved 0 distributed vfd registers (read only) register offset 04h bit 0 of this register is the logic level of the input pin, e_dist_vfd_present#. Vfd registers (write only) register offset 05h default value of vfd control register (before eeprom is loaded...
Page 46
Appendix e asic pci function 1: pos uarts in the custom asic, surepos 500-xx3 provides 4 additional 16550 compatible uarts, one of which is general use and the other 3 are special-use. The io address and irq are programmable through function 1 of the asic. Below are the identification value register...
Page 47
Interrupt status register b (read only) offset 41h bit 3 = status of uart 3 interrupt status (0: no interrupt, 1: interrupt asserted) bit 2 = status of uart 2 interrupt status (0: no interrupt, 1: interrupt asserted) bit 1 = status of uart 1 interrupt status (0: no interrupt, 1: interrupt asserted) ...
Page 48
Appendix f connectors distributed customer display connector pin connector 1 cd (carrier detect) 2 rxd (receive data) 3 txd (transmit data) 4 dtr (data terminal ready) 5 ground 6 ground 7 +5 v dc main 8 +12 v dc 9 +12 v dc 10 +5 v dc main 11 dist_vfd present 12 dsr (data set ready) 13 rts (request t...
Page 49
Rj45 serial port connector rj45 to 9 pin cable wiring surepos 500 model xx3 technical reference, v 1.3 page 49 of 81.
Page 50
Msr connector pin signal 1 +5v 2 serial data out (ttl) 3 serial data in (ttl) 4 ground 5 kbd enable (low enables kybd data to system) 6 keyboard data 7 keyboard clock 8 ground usb port connector (x 6) pin connector 1 5v vbus 2 -data 3 +data 4 ground surepos 500 model xx3 technical reference, v 1.3 p...
Page 51
Usb plus power 12v/24v pin signal shell shield 1 vbus 2 d- 3 d+ 4 ground 5 ground 6 vplus (12v or 24v) 7 vplus (12 or 24v) 8 ground keyboard/mouse connector pin signal i/o 1 keyboard data i/o 2 mouse data i/o 3 ground pin signal i/o 4 +5 v main 5 keyboard clock i/o 6 mouse clock surepos 500 model xx...
Page 52
Microphone connector pin signal tip input ring +5 v base ground headphone connector pin signal tip left channel audio ring right channel audio base ground parallel connector pin signal i/o pin signal i/o 1 strobe# i/o 14 atuo fc xt# o 2 data bit 0 i/o 15 error# i 3 data bit 1 i/o 16 init# o 4 data b...
Page 53
Pin no. Signal name i/o signal description 1 gnd power ground 2 +5v power supply 3 gnd power ground 4 gnd power ground 5 n.C 6 dr0 o drive select 0. Select drive 0. 7 mtr0 o motor control 0 8 dir o direction. Direction of head movement (0 = inward motion, 1 = outward motion) 9 wdata o write data. En...
Page 54
Diskette is write protected (causes write commands to be ignored) 25 hdsel o head select. Selects the side for r/w operations (0 = side 1, 1 = side 0) 26 dskchg i disk change. Sense that the drive door is open or the diskette has been changed ethernet connector pin signal i/o 1 txd+ o 2 txd- o 3 rxd...
Page 55
14 vertical sync 15 mon id3 cash drawer (x2) pin connector 1 ground 2 sense 3 open 4 24v internal customer display pin connector 1 +5v main 2 transmit data 3 int vfd present 4 ground surepos 500 model xx3 technical reference, v 1.3 page 55 of 81.
Page 56
Appendix g input/output device commands this appendix lists the commands and their usage for the surepos 500 series i/o devices. Vfd commands this section describes the following vfd commands: v emulation mode select v character set select v user character definition v brightness control v alphanume...
Page 57
Be changed to the user-definable character. Table 38 on page 51 shows the format of these five bytes. Note: a -character in the table indicates a do-not-care bit. The other values relate to the character pixel positions shown in the diagram following the table. A value of 1 in the appropriate place ...
Page 58
09 purpose: increments the cursor position by one. No characters are erased. This command stops the scrolling message if the cursor position is on the top line when the command is sent. At the end of a line, the display behavior is determined by the state of the display control mode as follows:. Nor...
Page 59
Display position (10) 10 nn purpose: normal display control mode (11) 11 purpose: sets normal display control mode (dc1) and permits data to be written to either line. After writing a character, the cursor moves one position to the right. When the display position is at the last position of the top ...
Page 60
Causes the display to reset some programmable parameters back to the power-on state, which is defined as: v cursor on. V scrolling alphanumeric message off. V all pixels of (all character positions are filled with x'20'). V write position for next write is at position x'00' (top left). V default cod...
Page 61
0d purpose: the write-in position is shifted to the most significant digit of the same row. If the write-in position is on the most significant digit, the command is ignored. Clear display 1b 5b 32 4a purpose: all the displayed characters are erased. The write-in position is not changed. Display pos...
Page 62
2 (x'32') 45 3 (x'33') 58.8 4 (x'34') 70.4 5 (x'35') 100 (default) cursor mode 1b 5c 3f 4c 43 ps purpose: ps 0 (x'30') 1 (x'31') 2 (x'32') screen mode this command is only available in 5x7-dot screen mode. The data byte following the command sequence (represented by ps in the preceding command forma...
Page 63
1b 5c 3f 4c 48 pm 3b pl 3b pt 3b pn 3b pd purpose: this command initiates horizontal scrolling. The control bytes embedded in the command sequence (represented by pm, pl, pt, and pn in the preceding command format), change the scrolling characteristics. Pd...Pd represents the data bytes. 58 surepos ...
Page 64
Purpose: this command specifies the graphic display mode. The control bytes embedded in the command sequence (represented by px, py, ph, and pw in the preceding command format), change the graphic display characteristics. Pd represents the data byte. Double size letter in horizontal 1b 23 ps purpose...
Page 65
Command is as follows: 1b 5c 3f 4c 4d pm 3b pl 3b pt 3b pn 3b pd...Pd purpose: this command sets horizontal scrolling options. The control bytes embedded in the command sequence (represented by pm, pl, pt, and pn in the preceding command format), change the scrolling characteristics. Pd...Pd represe...
Page 66
33: simplified chinese -gb-2321 34: traditional chinese -big5 cash drawer commands this section describes the following cash drawer commands: v open cash drawer 1 v open cash drawer 2 v close cash drawer 1 v close cash drawer 2 open cash drawer 1 to open cash drawer 1, use the following command, whi...
Page 67: Programming
3-track msr data incoming data from the 3-track msr has the following format: jucc msr data incoming data from the jucc msr has the following format: programming interface description track data switch on the 3 track msr, the track data interface is chosen with a slide switch located on the msr such...
Page 68
Configuration word the configuration word is used to alter the format of the track data returned from the msr. In the default configuration the msr reads iso 7811 format cards. There are three possible data tracks. Track one is formatted as 7 bit 1 parity data and is limited to a maximum of 79 chara...
Page 70
Returns when the data interface is 2-wire serial and defaults to ‘1’ or carriage returns after tracks when ps/2 is the data interface. Byte 1, bit 1: raw data mode in this mode control characters within the track data are not removed from the return data. In some msrs the control characters, “ !”#%&...
Page 71
Byte 4: track 3 start sentinel the value in this byte is used as the track three start sentinels. It is set to 0x2b by default. The value assigned to this byte must be an ascii code between 49 and 63(‘1’to’?’). This value is substituted in the return data in place of the sentinel found in the track ...
Page 72
Reset switch a pin hole reset switch is provided on the msr unit in a location not accessible when the msr is fully installed. When the user presses this switch the msr configuration word stored in flash is changed back to the factory default and the unit restarts. The configuration word in ram is r...
Page 73
The following table shows all the commands: function comman d byte format reset “00” “:0100001100ee” set configuration “01” :0600001101 ss = - (18h +b1+b2+b3+b4+b5) get configuration “02” :0200001102 : source = “00” from ram or “01” from flash. From ram: “:020000110200eb” from flash: “020000110201ea...
Page 74
Surepos 500 model xx3 technical reference, v 1.3 page 74 of function success response fail response (return status) get configuration (return status) “.:nn0000117f >” “x” start update mode “.” “x” commit configuration “.” “x” custom configuration enable/disable “.” “x” start command mode “.” “x” sta...
Page 75
A p889c51rb2 part were used. In this case the code would enable the shadow boot block by setting the enboot bit to ‘1’ and then jumping into rom at location fc00h. If the watchdog timer is used it should be disabled before jumping to the isp code. 3-track msr 2-wire serial communication by default, ...
Page 76
The ability to read bank of america mini cards and other non-iso standard cards is desired. Since some of these cards have higher track density consideration should be given to accommodating them. This effort should not endanger the msr’s ability to read iso compliant cards. Surepos 500 model xx3 te...
Page 77
Appendix h notices this information was developed for products and services offered in the u.S.A. Ibm may not offer the products, services, or features discussed in this document in other countries. Consult your local ibm representative for information on the products and services currently availabl...
Page 78
Manual, may cause harmful interference to radio communications. Operation of this equipment in a residential area is likely to cause harmful interference, in which case the user will be required to correct the interference at his own expense. Properly shielded and grounded cables and connectors must...
Page 79
″ wird dieses gerät in einer industriellen umgebung betrieben (wie in en 50082–2 festgelegt), dann kann es dabei eventuell gestört werden. In solch einem fall ist der abstand bzw. Die abschirmung zu der industriellen störquelle zu vergrö β ern. ″ anmerkung: um die einhaltung des emvg sicherzustellen...
Page 80
Surepos 500 model xx3 technical reference, v 1.3 page 80 of 81.
Page 81: End of Document
End of document surepos 500 model xx3 technical reference, v 1.3 page 81 of 81.