IBM 4840-563 System Reference Manual

Manual is about: Technical System Reference SurePOS 500 Series

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.