background image

101019 

 

 

 

OPERATIONS MANUAL PPM-LX800-G 

 

 

 

 

1

This manual is intended to provide the necessary information regarding configuration and usage 

of the PPM-LX800-G board. WinSystems maintains a Technical Support Group to help answer 

questions not adequately addressed in this manual.  Contact Technical Support at (817) 274-7553, 

Monday through Friday, between 8 AM and 5 PM Central Standard Time (CST).

Processor

 

• 

AMD Geode

TM

 LX800

Compatible Operating Systems 

• 

Windows XP Embedded, Linux, DOS, Windows XP, x86 RTOS 

Memory

 

• 

Up to 1028 MB of 200-pin SODIMM PC2700 DDR SDRAM (Socketed) 

Video

 

• 

CRT or Flat Panel operation (simultaneous operation supported)

 

• 

Up to 1920x1440 CRT resolution 

• 

Up to 1600x1200 Flat Panel resolution 

• 

Up to 18-bits/pixel color panel support 

Ethernet

 

• 

Intel 82551ER 10/100 Mbps controller 

Digital I/O

• 

16-bit bidirectional TTL lines capable of event sense and interrupt generation

Serial I/O

 

• 

Four (4) serial ports (Two (2) RS-232, Two (2) RS-232/422/485) 

Line Printer Port

 

• 

Bidirectional (SPP)

USB

 

• 

Two (2) USB 2.0 ports 

Interrupts

 

• 

Two (2) interrupt controllers 

Watchdog Timer

 

• 

Up to 255 minute reset 

CompactFlash

 

• 

Types I & II supported 

IDE

 

• 

One (1) Ultra DMA IDE port supports up to two (2) devices

Features

Introduction

Summary of Contents for PPM-LX800-G

Page 1: ...l service in house repair center WE BUY USED EQUIPMENT Sell your excess underutilized and idle used equipment We also offer credit for buy backs and trade ins www artisantg com WeBuyEquipment REMOTE INSPECTION Remotely inspect equipment before purchasing with our interactive website at www instraview com LOOKING FOR MORE INFORMATION Visit us on the web at www artisantg com for more information on ...

Page 2: ...esigned and created for use as part of WinSystems website Web access is required WinSystems reserves the right to make changes in the circuitry and specifications in the documentation at any time without notice Copyright 2010 by WinSystems All Rights Reserved ...

Page 3: ...REVISION HISTORY P N 400 0359 000 Date Code Rev Level ECO Number 101019 B 10 64 090609 B ...

Page 4: ...eset Interface 4 Power Fail Reset 4 Real Time Clock Calendar 5 Battery Backup 5 Rotational Disk Support 5 CompactFlash 6 Serial Interface 6 Serial Connector Summary 7 Video Interface 8 Ethernet Controller 9 Status LED 9 Digital I O 10 Audio Interface 13 Speaker 13 Beep Codes 13 Line Printer Port 14 Keyboard 14 Mouse Interface 14 USB 14 Multi I O Interface 15 Watchdog Timer 16 PC 104 Bus Interface ...

Page 5: ...20 BIOS Settings Storage Options 33 Serial Console Reference 35 I O Port Map 39 Interrupt Map 40 Cables 41 Software Drivers Examples 42 Mechanical Drawing 43 Jumper Reference 44 Specifications 46 Warranty Information 47 ...

Page 6: ...h component part has been drawn to Pin 1 and is also highlighted with a square where applicable J11 Multi I O Connector J10 Power SP1 Speaker J6 PC 104 Plus J3 CompactFlash Socket J1 CompactFlash Master Slave EEPROM Access Battery Enable DIO Power J5 PC 104 Connector J7 PC 104 Connector J8 External Battery ...

Page 7: ...ference line to each component part has been drawn to Pin 1 and is also highlighted with a square where applicable J103 USB Connector J101 Flat Panel Connector J104 CRT Connector J102 Audio Connector J105 Flat Panel Options J106 Backlight Power J107 SODIMM Socket J108 IDE Digital I O Connector ...

Page 8: ...101019 OPERATIONS MANUAL PPM LX800 G iii Visual Index Quick Reference Top View LEDs D14 IDE Activity LED D15 Status LED D13 Ethernet Activity D12 Ethernet Link Integrity D11 Ethernet Speed ...

Page 9: ...mory Up to 1028 MB of 200 pin SODIMM PC2700 DDR SDRAM Socketed Video CRT or Flat Panel operation simultaneous operation supported Up to 1920x1440 CRT resolution Up to 1600x1200 Flat Panel resolution Up to 18 bits pixel color panel support Ethernet Intel 82551ER 10 100 Mbps controller Digital I O 16 bit bidirectional TTL lines capable of event sense and interrupt generation Serial I O Four 4 serial...

Page 10: ...5 C Form Factor PC 104 Plus compliant 3 60 x 3 80 90 mm x 96 mm Additional Features RoHS compliant PC 104 and PC 104 Plus expansion connectors Insyde BIOS Backlight power supported Custom splash screen on start up Real time clock Activity status LEDs on board AC97 Support PS 2 Keyboard Supported PS 2 Mouse Supported ...

Page 11: ...ting Two 82C59A compatible interrupt controllers accept inputs from the on board peripherals and the PC 104 Bus connectors The configuration of interrupt inputs is achieved in the BIOS CMOS setup discussed in the BIOS Supplemental later in this manual Interrupt Status Register One of the unique features of the PPM LX800 G is the Interrupt Status Register located at 1ECH This read only register all...

Page 12: ...ugh the 8 pin Molex connector at J10 The definitions for J10 are Power Fail Reset A precision voltage comparator monitors the 5V status Upon detection of an out of tolerance condition the board is reset This action is critically important in the event of brown out or power fail conditions The reset circuit also ensures that the power is nominal before releasing reset A reset condition occurs when ...

Page 13: ...ry connected at J8 supplies the PPM LX800 G board with standby power for the real time clock and CMOS setup RAM An extended temperature lithium battery capable of backing up the PPM LX800 G is available from WinSystems part number BAT LTC E 36 27 1 or BAT LTC E 36 16 1 if applicable Contact your WinSystems Application Engineer for additional information A power supervisory circuit contains the vol...

Page 14: ...so that the PPM LX800 G only requires 5V to operate All COM ports support RS 232 and can be enabled in the BIOS COM1 and COM2 also have RS 422 RS 485 support RS 422 485 provides separate balanced transmit and receive signal pairs For RS 485 multidrop lines one signal pair can be used for party line network structures Serial Interface Visual Index Optionally a USB FLASH drive can be connected in ad...

Page 15: ...le 3 RS 422 Mode with auto transmitter enable 4 RS 485 Mode with RTS transmitter enable 5 RS 485 Mode with RTS transmitter enable and echo back 6 RS 485 Mode with auto transmitter enable 7 RS 485 Mode with auto transmitter enable and echo back Modes 2 4 and 5 require the RTS bit MCR Bit 1 be set in order to transmit Mode 4 requires that RTS MCR Bit 1 be de asserted in order to receive If terminati...

Page 16: ...ed panels This manual does not attempt to provide any information about how to connect to specific LCDs J104 1 o o 2 3 o o 4 5 o o 6 7 o o 8 9 o o 10 11 o o 12 13 o o 14 RED GREEN BLUE HSYNC VSYNC DDCDATA DDCCLK GND GND GND GND GND GND VCC 1 2 3 4 5 o o o o o VCC ENABLE Low ENABLE High GND 12V J106 Note J105 must be jumpered to match the display panel and backlight inverter Incorrect jumpering can...

Page 17: ...s lit when a valid connection is detected The green Activity LED blinks on and off when activity is detected on the wire The red LED is on if a 100Base T link is detected and off if a 10Base T link is detected Ethernet activity signals are also provided at connector J11 to allow optional status LEDs to be mounted off board The Ethernet activity signals are active low and require an external resist...

Page 18: ... 36 37 o o 38 39 o o 40 41 o o 42 43 o o 44 45 o o 46 47 o o 48 49 o o 50 NC NC NC NC NC NC NC NC Port 1 Bit 7 Port 1 Bit 6 Port 1 Bit 5 Port 1 Bit 4 Port 1 Bit 3 Port 1 Bit 2 Port 1 Bit 1 Port 1 Bit 0 Port 0 Bit 7 Port 0 Bit 6 Port 0 Bit 5 Port 0 Bit 4 Port 0 Bit 3 Port 0 Bit 2 Port 0 Bit 1 Port 0 Bit 0 5V NC NC NC NC NC GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND ...

Page 19: ...s When any of the lower three bits are set it indicates that an interrupt is pending on the I O port corresponding to the bit position s that are set Reading this register allows an Interrupt Service Routine to quickly determine if any interrupts are pending and which I O port has a pending interrupt PAGE LOCK This register serves two purposes The upper two bits select the register page in use as ...

Page 20: ...tection interrupts When set to a 1 the edge detection interrupt is enabled for the corresponding port and bit When cleared to 0 the bit s edge detection interrupt is disabled Note that this register can be used to individually clear a pending interrupt by disabling and re enabling the pending interrupt INT_ID0 INT_ID2 These registers are accessible when Page 3 is selected They are used to identify...

Page 21: ...e board provides connection to the audio interface WinSystems offers cable CBL 270 G 1 1 5 to simplify this connection Visual Index J102 Speaker An on board speaker SP1 is available for sound generation Visual Index Number of Beeps Beep Code Description 1 No problem 2 Time Date CMOS checksum failure 3 or more Video RAM failure Reference the chart below for the appropriate Insyde BIOS Beep Codes Be...

Page 22: ...e connector and cable is listed in detail in the cable drawing The printer port can also be used as two additional general purpose I O ports if a printer is not required The first port is configured as eight input or output only lines The other port is configured as five input and three output lines Visual Index Keyboard An integrated 80C42 equivalent keyboard controller supports a PS 2 keyboard w...

Page 23: ...2 LPT SLCTIN LPT PD3 LPT GND LPT PD4 LPT GND LPT PD5 LPT GND LPT PD6 LPT GND LPT PD7 LPT GND LPT ACK LPT GND LPT BUSY LPT GND LPT PE LPT GND LPT SLCT LPT RX ETH RX ETH TX ETH TX ETH LED0 ETH LINK LED1 ETH ACTIVITY LED2 ETH SPEED LED3 STATUS 5V RESET GND MDAT MOUSE GND MOUSE 5V MOUSE MCLK MOUSE J11 Visual Index A1 o o B1 A2 o o B2 A3 o o B3 A4 o o B4 A5 o o B5 A6 o o B6 A7 o o B7 A8 o o B8 A9 o o B...

Page 24: ...e other than zero to the I O address 566h and disabled by writing 00h to this I O address The watchdog timer is serviced by writing the desired timeout value to I O port 566h If the watchdog has not been serviced within the allotted time the circuit resets the CPU The timeout value can be set from 1 second to 256 minutes If port 565h bit 7 equals 0 the timeout value written into I O address 566h i...

Page 25: ...C8 D9 o o C9 D10 o o C10 D11 o o C11 D12 o o C12 D13 o o C13 D14 o o C14 D15 o o C15 D16 o o C16 D17 o o C17 D18 o o C18 D19 o o C19 GND MEMCS16 IOCS16 IRQ10 IRQ11 IRQ12 IRQ15 IRQ14 DACK0 DRQ0 DACK5 DRQ5 DACK6 DRQ6 DACK7 DRQ7 5V MASTER GND GND GND SBHE LA23 LA22 LA21 LA20 LA19 LA18 LA17 MEMR MEMW SD8 SD9 SD10 SD11 SD12 SD13 SD14 SD15 KEY J5 A1 o o B1 A2 o o B2 A3 o o B2 A4 o o B4 A5 o o B5 A6 o o ...

Page 26: ...ED 5 AD00 2 VI O AD02 AD01 5V 3 AD05 GND AD04 AD03 4 C BE0 AD07 GND AD06 5 GND AD09 AD08 GND 6 AD11 VI O AD10 M66EN 7 AD14 AD13 GND AD12 8 3 3V C BE1 AD15 3 3V 9 SERR GND RESERVED PAR 10 GND PERR 3 3V RESERVED 11 STOP 3 3V LOCK GND 12 3 3V TRDY GND DEVSEL 13 FRAME GND IRDY 3 3V 14 GND AD16 3 3V C BE2 15 AD18 3 3V AD17 GND 16 AD21 AD20 GND AD19 17 3 3V AD23 AD22 3 3V 18 IDSEL0 GND IDSEL1 IDSEL2 19 ...

Page 27: ...101019 OPERATIONS MANUAL PPM LX800 G 19 This page has been left intentionally blank ...

Page 28: ... Setup To enter setup power up the computer and press F1 when either the splash screen is displayed or when the Press F1 for Setup message is displayed It may take a few seconds before the main setup menu screen is displayed Navigation of the Menus Use the Up and Down arrow keys to move among the selections and press Enter when a selection is highlighted to enter a sub menu or to see a list of cho...

Page 29: ...C Peripheral Device PCI USB and PC 104 Buses D Memory and Cache E Environmental F Power Management G Miscellaneous Configuration H Serial Console L Load Defaults O Boot Order Q Exit Without Save S Save Changes Without Exit T Save Changes to EEPROM and Exit X Save Changes and Exit Z Clear EEPROM Note Defaults are indicated in bold for BIOS properties Default options that cannot be user modified are...

Page 30: ... Force 80 Conductor Cable DMA UDMA Support Enabled Disabled Drive 1 Mode Auto PIO 0 PIO 1 PIO 2 PIO 3 PIO 4 MDMA 0 MDMA 1 MDMA 2 UDMA 0 UDMA 1 UDMA 2 UDMA 3 UDMA 4 UDMA 5 Drive 2 Mode Auto PIO 0 PIO 1 PIO 2 PIO 3 PIO 4 MDMA 0 MDMA 1 MDMA 2 UDMA 0 UDMA 1 UDMA 2 UDMA 3 UDMA 4 UDMA 5 USB Floppy Support Enabled Options Enabled Disabled Force USB Floppy to Drive A Enabled Options Enabled Disabled CD RO...

Page 31: ...S422 Auto RS485 RTS RS485 RTS w Echo RS485 Auto RS485 Auto x Echo Parallel Port Enabled Addr 0x0378 IRQ 7 MODE Compatible Options Parallel Port Enabled Disabled Addr 0x0100 0xfff8 IRQ None 3 4 5 6 7 9 10 11 12 14 15 MODE Compatible PS 2 Bidir Digital I O Enabled Addr 0x0120 IRQ None Options Digital I O Enabled Disabled Addr 0x0100 0xfff8 IRQ None 3 4 5 6 7 9 10 11 12 14 15 Assign IRQ 12 to Mouse E...

Page 32: ...tive Low Options 800x600 1024x768 1152x864 1280x1024 1600x1200 320x240 640x480 Options Active Low Active High Data Bus Type 9 24 bits 1 ppc VSYNC Polarity Active Low Options 9 24 bits 1 ppc 18 24 bits 2 ppc Options Active Low Active High Refresh Rate 60 Hz LP Active Period Free Running Options 60 Hz 70 Hz 72 Hz 75 Hz 85 Hz 90 Hz 100 Hz Options Free Running Active Only SHFCLK Active Period Free Run...

Page 33: ... 9 IRQ 10 IRQ 11 IRQ 12 IRQ 14 IRQ 15 USB Settings OHCI Enabled EHCI Enabled Options Enabled Disabled Options Enabled Disabled UDC Disabled UOC Disabled Options Enabled Disabled Options Enabled Disabled Overcurrent Reporting Disabled Port 4 Assignment Host Options Enabled Disabled Options Host Device Not Used Note Defaults are indicated in bold for BIOS properties Default options that cannot be us...

Page 34: ...teering IRQ3 Disabled IRQ4 Disabled IRQ5 Disabled IRQ6 Disabled IRQ7 Disabled IRQ9 Disabled IRQ10 Disabled IRQ11 Disabled IRQ12 Disabled IRQ14 Disabled IRQ15 Disabled Options Enabled Disabled Note Defaults are indicated in bold for BIOS properties Default options that cannot be user modified are indicated with grey text ...

Page 35: ...ite Back Options Enabled Disabled Options Write Back Write Through L2 Cache Enable Enabled Cache Allocate Disabled Options Enabled Disabled Options Enabled Disabled Note Defaults are indicated in bold for BIOS properties Default options that cannot be user modified are indicated with grey text ...

Page 36: ...ure value in Celsius Read Current Temperatures and Voltages default values vary depending on current temperatures and voltages Ambient Temperature 0 CPU Temperature 0 2 60V Voltage 0 1 26V Voltage 0 3 30V Voltage 0 5 00V Voltage 0 12 0V Voltage 0 1 30V Voltage 0 Note Defaults are indicated in bold for BIOS properties Default options that cannot be user modified are indicated with grey text ...

Page 37: ...ns Yes No S1 Clocks On Most Power Options On Most Power Off Least Power Off With PS2 Wake Middle Power P State Limit P0 Options P0 P1 CPU Clock Gating Enabled Options Enabled Disabled Chipset Clock Gating Enabled Options Enabled Disabled Note Defaults are indicated in bold for BIOS properties Default options that cannot be user modified are indicated with grey text ...

Page 38: ...creen AUX BIOS Message Configuration Summary Screen AUX BIOS Messages Enabled Options Enabled Disabled Summary Screen Timeout 0 Options Enter milliseconds to wait 0 1 65535 0 default 3000 PC Speaker Configuration AC Beeper Enabled Options Enabled Disabled Setup Password Configuration Set Password Enable Disabled Options Enabled Disabled Setup Pin 0 Options 1 1 9999 Unsigned decimal number Prefix w...

Page 39: ...Port COM1 3F8 IRQ 4 Options COM1 3F8 IRQ 4 COM2 2F8 IRQ 3 COM3 3E8 IRQ 5 COM4 2E8 IRQ 6 Baud Rate 38400 Options 1200 2400 4800 9600 19200 38400 57600 115200 Serial console in Normal Video Keyboard mode is still available using WINCOM when attached to COM1 using 38400 Note Defaults are indicated in bold for BIOS properties Default options that cannot be user modified are indicated with grey text ...

Page 40: ...Disk 3 USB Hard Disk Flash Drive 4 USB CD ROM Drive 5 CD ROM Drive Options None Hard Drive CD ROM Drive USB Floppy Disk USB Hard Disk Flash Drive USB CD ROM Drive Note Defaults are indicated in bold for BIOS properties Default options that cannot be user modified are indicated with grey text ...

Page 41: ...ngs should be saved to both the CMOS RAM and to the EEPROM If the battery fails the CMOS defaults will be loaded from the EEPROM so the system can continue to function without user interaction and only time and date information will be lost 7 5 3 1 o o o o o o o o 8 6 4 2 J1 Saving the CMOS Configuration The Real Time Clock and the CMOS RAM settings can be maintained by an optional battery when th...

Page 42: ...ce the jumper on pins 3 4 at J1 6 Save the restored defaults to CMOS and EEPROM options S and T respectively Resetting CMOS to EEPROM defaults If a battery is present you can reset the CMOS RAM to the values stored in EEPROM by turning the system off and removed the jumper from J1 pins 5 and 6 for a few seconds Replace the jumper and reboot When power is applied to the board the system will boot w...

Page 43: ...desired COM port Typically the values would be 4 for COM1 and 3 for COM2 Argument baud rate is replaced with one of the following values which is the baud rate to use for the connection 1200 2400 4800 9600 19200 38400 57600 115200 NOTE WINCOM runs best in a pure DOS environment It is possible to use WINCOM in a DOS box under Windows but there are a number of limitations in doing so and success is ...

Page 44: ...nt type wincom 2f8 3 38400 Enter Wait for WINCOM to finish initializing and the screen to clear A totally blank screen is perfectly normal at this point Apply power to the PPM LX800 G The BIOS should sense the WINCOM attachment to its COM1 port and turn on the serial console for that port at the default rate of 38400 baud The Press F1 for Setup messages should be visible on the WINCOM client scree...

Page 45: ... Serial Console File Upload To send a file called APP EXE from a WINCOM client PC to the PPM LX800 G run SCOPY on the PPM LX800 G from WINCOM Assuming the serial connection is using COM2 on the PPM LX800 G at a baud rate of 115200 a file upload would be initiated with following command scopy com2 rq app exe b115200 Once SCOPY has been started on the PPM LX800 G in receive mode WINCOM must be told ...

Page 46: ...py com2 sq app exe b115200 If no file path is provided the file must exist in the current directory on the PPM LX800 G Otherwise a path must be specified Once SCOPY has been started on the PPM LX800 G in send mode WINCOM must be told to receive the file To start the download press ALT PgDn on the WINCOM client keyboard WINCOM will respond with File to Download Type the name of the file to be downl...

Page 47: ...2 0E0 0EF Free 0F0 0F1 Math Co processor Control 0F2 0F7 Free 0F8 0FF Math Co processor 100 102 Video Controllers 103 11F Free 120 12F Digital I O 130 14F Free 150 Reserved for on board configuration 151 1CF Free 1D0 1DF Legacy Watchdog 1D0 Enabled 1D8 Pet 1E8 1EB Reserved for on board configuration 1EC Interrupt Status Register 1ED Status LED 1EE 1EF Watchdog Timer Control 1F0 1FF IDE Controller ...

Page 48: ...M4 IRQ7 LPT IRQ8 Real Time Clock IRQ9 FREE IRQ10 PCI Interrupts IRQ11 PCI Interrupts IRQ12 Mouse IRQ13 Floating point processor IRQ14 IDE IRQ15 FREE These IRQ references are default settings that can be changed by the user in the CMOS Settings utility Reference the PCI Configurations section under Advanced Settings IRQ15 is currently unavailable under the Windows XPe or CE operating systems IRQ9 i...

Page 49: ... CBL 234 G 1 1 375 14 pin ribbon to 15 pin D Sub CRT Adapter CBL 251 G 1 1 5 1 ft Multi I O Cable CBL 174 G 1 1 5 18 in 8 wire Power Cable CBL 270 G 1 1 5 Stereo Audio Access Cable CBL 275 G 1 0 5 2 mm 8 pin Dual USB CBL 352 G 1 1 5 IDE and Digital I O Breakout BAT LTC 36 16 1 External 3 6V 1600 mAH battery with plug in connector ...

Page 50: ... DOS e100bdos zip Linux 2 4 2 6 10 100 Adapter Base Driver e100 3 5 14 tar gz Linux 2 2 10 100 Adapter Base Driver e100 2 1 15 tar gz DOS Packet Drivers packet zip Examples For WS16C48 Compatible Digital I O Chip DOS Driver C Functions uio48ebc zip Linux Drivers Kernel 2 2 2 4 linux_uio48_96 zip Linux Drivers Kernel 2 6 uio48io_kernel_2 6 zip Windows XP Driver wsuio48_96xp zip Counter Timer Demo R...

Page 51: ...101019 OPERATIONS MANUAL PPM LX800 G 43 Mechanical Drawing ...

Page 52: ... Drawings ONLY for more detailed information on these parts refer to the descriptions shown previously in this manual 7 5 3 1 o o o o o o o o 8 6 4 2 J1 CompactFlash Master Slave default 1 2 1 2 EEPROM Enabled default Disabled 3 4 3 4 Master Battery Enabled default Disabled 5 6 5 6 DIO power Enabled Disabled default 7 8 7 8 ...

Page 53: ... 3 5 7 Panel Power 5V 3 3V default 1 2 3 4 1 2 3 4 Panel Options S0 Low S0 High 5 6 5 6 S1 Low S1 High 7 8 7 8 J105 J105 Flat Panel Options Avoid Simultaneous Jumpering of pins 1 2 and 3 4 Misjumpering panel power could cause damage to the board and or the Flat Panel ...

Page 54: ...two 2 drives UDMA Keyboard Standard PS 2 or USB interface Mouse Standard PS 2 or USB interface VCC 5V required 1 2A typical System Memory Capacity Up to 1 GB 200 pin PC2700 SDRAM SODIMM Solid State Disk Device One 1 Type I II CompactFlash card Mechanical Dimensions 3 6 x 3 8 90 mm x 96 mm Connectors COM1 4 LPT Mouse Keyboard ENET Reset 80 pin Hirose Digital I O and IDE 80 pin Hirose CRT 14 pin 2 m...

Page 55: ...hall pay freight and insurance charges for any repaired or replaced Products or Software thereafter delivered to Customer within the United States All fees and costs for shipment outside of the United States shall be paid by Customer The foregoing warranty shall not apply to any Products of Software which have been subject to abuse misuse vandalism accidents alteration neglect unauthorized repair ...

Page 56: ...l service in house repair center WE BUY USED EQUIPMENT Sell your excess underutilized and idle used equipment We also offer credit for buy backs and trade ins www artisantg com WeBuyEquipment REMOTE INSPECTION Remotely inspect equipment before purchasing with our interactive website at www instraview com LOOKING FOR MORE INFORMATION Visit us on the web at www artisantg com for more information on ...

Reviews: