Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл: Источник:
Скачиваний:
124
Добавлен:
07.01.2022
Размер:
814.94 Кб
Скачать

Embedded Pentium® Processor-

Based POS Terminal Sample

Design

Application Note

November 1998

Order Number: 273218-001

Information in this document is provided in connection with Intel products. No license, express or implied, by estoppel or otherwise, to any intellectual property rights is granted by this document. Except as provided in Intel’s Terms and Conditions of Sale for such products, Intel assumes no liability whatsoever, and Intel disclaims any express or implied warranty, relating to sale and/or use of Intel products including liability or warranties relating to fitness for a particular purpose, merchantability, or infringement of any patent, copyright or other intellectual property right. Intel products are not intended for use in medical, life saving, or life sustaining applications.

Intel may make changes to specifications and product descriptions at any time, without notice.

Designers must not rely on the absence or characteristics of any features or instructions marked "reserved" or "undefined." Intel reserves these for future definition and shall have no responsibility whatsoever for conflicts or incompatibilities arising from future changes to them.

The Pentium® processor may contain design defects or errors known as errata which may cause the product to deviate from published specifications. Current characterized errata are available on request.

MPEG is an international standard for video compression/decompression promoted by ISO. Implementations of MPEG CODECs, or MPEG enabled platforms may require licenses from various entities, including Intel Corporation.

Contact your local Intel sales office or your distributor to obtain the latest specifications and before placing your product order.

Copies of documents which have an ordering number and are referenced in this document, or other Intel literature may be obtained by calling 1-800- 548-4725 or by visiting Intel's website at http://www.intel.com.

Copyright © Intel Corporation, 1998

*Third-party brands and names are the property of their respective owners.

Application Note

Embedded Pentium® Processor-Based POS Terminal Sample Design

Contents

1.0

Introduction.........................................................................................................................

 

 

7

 

1.1

Key Terms .............................................................................................................

 

7

 

1.2

Related Documents...............................................................................................

7

2.0

Embedded Applications Overview......................................................................................

8

 

2.1

Influence of PC Technology ..................................................................................

8

 

2.2

Embedded Pentium Processors............................................................................

8

 

2.3

Operating Systems for POS Applications..............................................................

9

3.0

Point-of-Sale Terminal........................................................................................................

 

9

 

3.1

Proprietary Operating System Versus Off-the-Shelf .............................................

9

 

3.2

POS Implementation ...........................................................................................

10

 

3.3

Windows CE........................................................................................................

 

11

4.0

Embedded Pentium Processors.......................................................................................

11

 

4.1

Pentium Processor with MMX Technology..........................................................

14

5.0

POS Terminal Design Overview.......................................................................................

15

 

5.1

Core Components ...............................................................................................

15

 

5.2

Processor Assembly Components ......................................................................

16

6.0

Functional Description of Hardware .................................................................................

16

 

6.1

Processor Assembly............................................................................................

17

 

 

6.1.1

Processor ...............................................................................................

17

 

 

6.1.2

In-Target Probe (ITP) .............................................................................

17

 

 

6.1.3

Voltage Regulator...................................................................................

17

 

 

6.1.4

Intel 430TX PCIset .................................................................................

17

 

 

 

6.1.4.1 82439TX System Controller (MTXC).........................................

17

 

 

 

6.1.4.2

Intel 82371AB PCI ISA IDE Xcelerator (PIIX4) .........................

18

 

 

 

6.1.4.3

IDE / Floppy...............................................................................

19

 

 

 

6.1.4.4

USB Host Controller ..................................................................

19

 

 

6.1.5

Cache .....................................................................................................

 

21

 

6.2

Video ...................................................................................................................

 

 

22

6.2.1Chips and Technologies 69000 HiQVideo Accelerator with Integrated Memory22

 

6.2.2 High Performance Integrated Memory ...................................................

22

 

6.2.3

HiQColor Technology .............................................................................

22

 

6.2.4

Versatile Panel Support ..........................................................................

22

 

6.2.5 Television NTSC/PAL Flicker Free Output.............................................

23

 

 

6.2.5.1 Design Note ...............................................................................

23

6.3

Audio

...................................................................................................................

26

 

6.3.1

AC ’97 Audio ..........................................................................................

26

 

6.3.2 ....................................Ensoniq AudioPCI 97 ES1371 Digital Controller

27

 

...............................................................................

6.3.2.1 Design Note

27

 

6.3.3 ...............................Analog Devices AC ’97 AD1819 SoundPort Codec

27

 

...............................................................................

6.3.3.1 Design Note

27

6.4

SMSC ...............................................................................FDC37B78x Ultra I/O

29

Application Note

iii

Embedded Pentium® Processor-Based POS Terminal Sample Design

 

 

 

6.4.1 Floppy Disk Controller (FDC) .................................................................

29

 

 

6.4.2

Serial Port Controller..............................................................................

29

 

 

6.4.3

Infrared Interface....................................................................................

29

 

 

 

6.4.3.1 Design Note...............................................................................

29

 

 

6.4.4

Parallel Port Controller ...........................................................................

30

 

 

6.4.5

Keyboard and Mouse .............................................................................

30

 

 

 

6.4.5.1

Design Note for Ultra I/O ...........................................................

30

 

 

6.4.6 Additional Serial Ports with SMSC 37C669 Super I/O ...........................

31

 

 

 

6.4.6.1 Design Note...............................................................................

31

 

6.5

Tritech Microelectronics TR88L803 Touch Screen

 

 

 

Controller.............................................................................................................

 

32

 

 

6.5.1

Design Note ...........................................................................................

32

 

6.6

PCMCIA (Strataflash & PC Card) Socket ...........................................................

33

 

 

6.6.1 Texas Instruments PCI1221 PC Card (PCMCIA) Controller ..................

33

 

 

 

6.6.1.1 Slot A: PCMCIA Socket with Texas Instruments TPS2206

 

 

 

 

 

PC Card Power-Interface Switch with Reset.............................

33

 

 

 

6.6.1.2

Slot B: Intel StrataFlash Memory...............................................

33

 

 

 

6.6.1.3 Design Note...............................................................................

34

 

6.7

ISA PCI Expansion Cards ...................................................................................

35

 

 

6.7.1

Design Note ...........................................................................................

35

 

6.8

Clocking ..............................................................................................................

 

36

 

 

6.8.1

Cypress Semiconductor CY2280 ...........................................................

36

 

 

6.8.2

Cypress Semiconductor CY2309 ...........................................................

36

 

 

6.8.3 Clocking for 430TX Chipset ...................................................................

36

 

 

6.8.4 Clocking for 440BX Chipset ...................................................................

37

7.0

Design Considerations .....................................................................................................

 

37

8.0

Windows CE.....................................................................................................................

 

 

38

 

8.1

Windows CE for Embedded Applications............................................................

39

 

8.2

Windows CE Environment ..................................................................................

39

 

 

8.2.1

Kernel.....................................................................................................

 

39

 

 

8.2.2

Modularity...............................................................................................

39

 

 

8.2.3 OEM Adaptation Layer (OAL) ................................................................

40

 

8.3

Windows CE Build Information............................................................................

40

 

 

8.3.1

Getting Started .......................................................................................

40

 

 

8.3.2 Building a Windows CE Operating System Configuration......................

40

 

 

8.3.3 Building a New Project ...........................................................................

41

 

 

 

8.3.3.1

Create a New Platform Directory...............................................

41

 

 

 

8.3.3.2

Create a New Project Directory.................................................

41

 

 

 

8.3.3.3 Create a New Command Prompt Build Window .......................

42

 

 

 

8.3.3.4 Build the Windows CE Operating System Image for a

 

 

 

 

 

New Project ...............................................................................

42

 

 

 

8.3.3.5

Adding Files or Applications to the Windows CE Operating

 

 

 

 

 

System Image ...........................................................................

42

9.0

Windows CE Device Drivers ............................................................................................

43

 

9.1

Dynamic Link Libraries (DLLs) ............................................................................

43

 

9.2

Windows CE Device Driver Model ......................................................................

43

 

9.3

Interaction with Application Software ..................................................................

44

 

9.4

Incorporating Device Drivers...............................................................................

44

 

 

9.4.1 NE2000 ISA Network Interface Cards (NIC) ..........................................

45

iv

Application Note

Соседние файлы в папке всё о микросхемах