background image

CPB902

3.5" Highly Integrated
Low Power SBC

User Manual

Rev. 1.5b E

May 2008

Summary of Contents for CPB902

Page 1: ...CPB902 3 5 Highly Integrated Low Power SBC User Manual Rev 1 5b E May 2008 ...

Page 2: ...cation CPB902 November 2005 1 4b Minor text modifications CPB902 February 2006 1 5 Modifications following design changes 04 05 CPB902 November 2007 1 5a Corrections to v 1 5 CPB902 March 2008 1 5b COM ports diagrams and description corrected document structure changed CPB902 May 2008 Contact Information Fastwel Co Ltd Fastwel Corporation US Address 108 Profsoyuznaya st Moscow 117437 Russian Feder...

Page 3: ...2 2 Power Requirements 14 2 3 Environmental 14 2 4 Mechanical 14 2 5 Dimensions and Weight 15 2 6 MTBF 15 3 External Connections 16 3 1 Safety Regulations 16 3 2 Connection of Peripheral Devices 17 3 2 1 CompactFlash Cards Installation 19 3 2 2 USB Devices Connection 19 3 2 3 Battery Replacement 20 3 3 Software Installation 20 4 Functional Description 21 4 1 Structure and Layout 21 4 2 Address Map...

Page 4: ...4 4 3 19 Diagnostic LEDs 67 4 3 20 Power Supply Connector 67 4 4 Overall and Mounting Dimensions 68 4 4 1 Mounting on a Panel 69 5 General Software BIOS 70 5 1 BIOS Setup Program Introduction 70 5 2 Main Menu 70 5 3 Basic CMOS configuration 72 5 4 Features Configuration 74 5 5 Custom Configuration 75 5 6 PnP Configuration 78 5 7 Shadow Configuration 79 5 8 Manufacturing Link Mode 80 5 9 The Rest M...

Page 5: ...Sub VGA Connector Pinout 45 Table 4 13 CVM02 J2 Pin Assignments 46 Table 4 14 CVM01 J5 Connector Pinout 51 Table 4 15 PS 2 Keyboard Mouse Connector P5 Pinout 51 Table 4 16 Serial Ports Pin Assignments 53 Table 4 17 LPT FDD J15 Connector Pinout 56 Table 4 18 J17 Connector Pinout 59 Table 4 19 J18 Pinpad Pinout 59 Table 4 20 J13 Settings Switching Reset IRQ Source 62 Table 4 21 FBUS Connector J22 Pi...

Page 6: ...Side Overall and Mounting Dimensions 68 Figure 4 32 CPB902 Bottom Side Overall and Mounting Dimensions 68 Figure 5 1 Main Menu Screen Image 71 Figure 5 2 Basic CMOS Configuration Screen Image 72 Figure 5 3 Features Configuration Menu Screen 74 Figure 5 4 Custom Configuration Menu Screen 75 Figure 5 5 Plug n Play Configuration Menu Screen Image 78 Figure 5 6 Shadow Configuration Menu Screen Image 7...

Page 7: ...The surface of the heatsink and some components can get very hot during operation Take due care when handling avoid touching hot surfaces Caution Electric Shock This symbol warns about danger of electrical shock 60 V when touching products or parts of them Failure to observe the indicated precautions and directions may expose your life to danger and may lead to damage to your product Warning Infor...

Page 8: ...er sensitive components as well Please keep in mind that any physical damage to this product is not covered under warranty Note This product is guaranteed to operate within the published temperature ranges and relevant conditions However prolonged operation near the maximum temperature is not recommended by Fastwel or by electronic chip manufacturers due to thermal stress related failure mechanism...

Page 9: ...midity not more than 70 Please note that if the product was exposed to the temperatures below 0 С for a long time it is necessary to keep it at normal conditions for at least 24 hours before unpacking Do not keep the product close to a heat source Following ESD precautions carefully take the product out of the shipping carton box Proper handling of the product is critical to ensure correct operati...

Page 10: ...than specifically approved by Faswel or described in this manual Technical characteristics of the systems in which this product is installed such as operating temperature ranges and power supply parameters should conform to the requirements stated by this document Retain all the original packaging you will need it to pack the product for shipping in warranty cases or for safe storage Please pack t...

Page 11: ... materials rates Warranty period for Fastwel products is 36 months since the date of purchase The warranty set forth above does not extend to and shall not apply to 1 Products including software which have been repaired or altered by other than Fastwel personnel unless Buyer has properly altered or repaired the products in accordance with procedures previously approved in writing by Fastwel 2 Prod...

Page 12: ... It is designed for applications where high performance and low power consumption are required CPB902 incorporates numerous I O ports and interfaces serial ports IDE interface CompactFlash socket printer FDD connector digital I O port combined with LCD monitor matrix keypad interface two USB ports PS 2 mouse keyboard connector video port two Fast Ethernet ports and PC 104 interface The module is s...

Page 13: ... bag and consumer carton box Note Keep the antistatic bag and the original package at least until the warranty period is over It can be used for future storage or warranty shipments 1 4 Additional Accessories Peripheral devices are attached to the module directly or via additional accessories and cables listed in the following table Table 1 3 CPB902 Additional Accessories Name Decimal Code Descrip...

Page 14: ...ocuments Information related to this product and its components can be found in the following documents Table 1 4 Related Publications Product Publication CompactFlash cards CF and CompactFlash Specification Revision 1 4 Processor STPC Vega Programming manual Graphics controller LynxEM DataBook Super I O SuperIO FDC37B787 Data sheet ...

Page 15: ...ices n Serial ports Six serial ports High speed NS16C550 compatible COM1 RS232 3 wires null modem up to 115 Kb s COM2 RS232 complete up to 115 Kb s COM3 COM6 RS232 422 485 up to 921 6 Kb s FIFO buffer for each channel 64 bytes n USB Two USB 1 1 channels n Ethernet Two Fast Ethernet ports 10 100 Mb s n VGA controller SM722 Video memory 8 MB LCD TFT or DSTN panels support resolution up to 1280 1024 ...

Page 16: ...s CE5 Windows XPe Linux Windows 2000 2 2 Power Requirements The module is powered by an external DC power source providing the following characteristics n Voltage 5 V from 4 75 V to 5 25 V n Consumption current without external devices CPB90204 1 3 A CPB90205 1 2 A Important 12 V voltage is not used by the module 12 V line from power supply connector is routed to the PC 104 header contact 2 3 Envi...

Page 17: ... 1 02 see also section 4 4 for mounting dimensions n Weight not more 0 22 kg 2 6 MTBF n MTBF for CPB902 is 120000 hours The value is calculated according to Telcordia Issue 1 model Method I Case 3 for continuous operation at a surface location at normal environmental conditions Russian State Standard GOST 15150 69 UHL4 climatic parameters and at ambient temperature 30 С ...

Page 18: ...on should be paid to the heatsink because it can get very hot during operation Do not touch the heatsink when installing or removing the module Moreover the module should not be placed on any surface or in any kind of package until the module and its heatsink have cooled down to ambient temperature ESD Sensitive Equipment This product comprises electrostatically sensitive components Please follow ...

Page 19: ...2 P1 J20 J5 J7 J11 J9 J16 P4 J2 CompactFlash PC 104Connector SVGA COM2 COM1 FDD LPT HDD CD ROM Kbd Mouse 2xUSB Ethernet 2 Ethernet 1 Power COM4 COM3 COM6 COM5 J17 KEY LCD Flat Panel J14 OptoReset PS 2Mouse 2 5 HDD CD ROM 1 2 4 5 3 J21 LVDS J22 F Bus S1 J13 220 V Pow er Supply 5V 1 0 1 5 А On Of f Switch Console RemotePC SVGA Monitor PS 2Key board Please find notes on callouts on the next page ...

Page 20: ...version of the module n The following devices may be connected to the module to serve as a display unit Monitor of a remote PC console operation connected via a null modem cable and FCD9F adapter to J4 connector SVGA monitor directly attached to P7 connector The operating system is loaded from the on board NAND Flash memory Operating system on this flash disk is FDOS supplemented with utilities Be...

Page 21: ...S is loaded the screen displays information described in Section 5 2 3 2 1 CompactFlash Cards Installation CompactFlash socket of CPB902 J2 supports any 3 3 V or 5 V CompactFlash ATA type I II cards Carefully slide in the correctly oriented card and gently press to engage the contacts completely To disengage the card use the ejector button Note Connection of the CompactFlash cards while the power ...

Page 22: ...ds on the operating temperature and the shutdown time of the system in which the battery is installed Note I It is recommended to replace the battery after approximately 4 years to be sure it is operational Important Replacing the battery make sure the polarity is correct up Dispose of used batteries according to the local regulations 3 3 Software Installation The installation of the peripheral dr...

Page 23: ...P83815 Ethernet 10 100 Mbit PC 104 SDRAM 128 MB COM3 RS232 422 485 On board f lash 16 MB TL16C754 4xUART COM4 COM5 COM6 SerialFRAM I2C IRQ DMA MuxIRQ MuxDMA SIO FDC37B787 IRQ DMA IRQ P CI ISA MiniDIN 6 Kbd Mouse IDC26 IDC10 IDC44 2mm 4xIDC10 RJ45 RJ45 COM2 RS232 DB9 LCD KBD 1x6pins FBUS FDC Parellelport SM722 8 MB BIOS WDT1 ADM8697 OptoRST RST DB15 PFO WDT2 PCI IDC30 2mm J17 J22 J 5 J 7 J 9 J11 P ...

Page 24: ...RS232 9 wires complete maximum exchange rate 115 2 Kbit s COM3 СОМ6 RS232 RS422 RS485 maximum exchange rate 921 6 Kbit s n Two Fast Ethernet channels 10 100 Mbit s n Two USB 1 1 channels n Two watchdog timers with LED indication n CMOS SFRAM for BIOS configuration storage n Real time clock with Li battery backup n PS 2 keyboard mouse port n FDD LPT shared header Universal parallel port supports EP...

Page 25: ...2 1 1 J10 J6 2 2 1 1 J5 1 J7 1 J9 1 J11 1 1 J20 CPU Ethernet PS 2 Mouse KBD USB COM1 COM2 VGA FDD LPT UIDE Reset Button D20 D11 D10 D9 Reset Selector PC 104 Speaker Optoisolated Reset IRQ LCD and Matrix Keypad SDRAM LCD Power R154 TFT FBUS J22 COM3 COM6 Terminators in RS422 485 Modes COM5 COM6 COM3 COM4 12V GND GND 5V Video Battery J21 1 1 2 LVDS 1 2 1 1 8 Figure 4 3 Bottom Side Connectors and Mai...

Page 26: ...7 KB Extended system memory FE0000h FFFFFFh 128 KB System BIOS area 4 2 2 I O Addressing Table 4 2 I O Address Space Address Range Function 000h 0A7h System I O ports 0A8h 0AFh System I O ports 0B0h 0FFh System I O ports 100h 107h COM3 default 108h 10Fh COM4 default 110h 117h COM5 default 118h 11Fh COM6 default 120h 141h Reserved 142h COM3 COM6 ID register default 143h 2F7h Reserved alternative ad...

Page 27: ...ges along with it By default the LPT port is set to ECP mode and has base address 378h System I O ports allocated in 000h 0FFh range have standard IBM PC addressing Non standard ports within 300h 31Fh range are used for module resource management FPGA ports description is presented in the table below Attention FPGA ports description is intended for use by system programmers Application programs sh...

Page 28: ...Permanent logic 0 0 ALE NAND FLASH line set to 0 6 yes yes 1 ALE NAND FLASH line set to 1 0 CLE NAND FLASH line set to 0 301 7 yes yes 1 CLE NAND FLASH line set to 1 0 0 yes no 1 Opto IRQ line status reading 1 2 3 4 5 6 302 7 0 0 yes yes 1 PDOWN_VIDEO line status set read 0 1 yes no 1 WDT_READ line status read 0 2 yes yes 1 WDT_RES line status set read 0 3 yes no 1 SV_PFO line status read 0 4 yes ...

Page 29: ...request DRQ5 received via PC104_DRQ5 line 6 no no 311 7 no no 0 0 yes 1 FBUS unit FAULT line status 1 Data Unreliable error 0 1 yes 1 FBUS unit FERR line status 1 Frame Error 0 2 yes 1 FBUS unit T_ERR line status 1 Timeout error 0 3 yes 1 FBUS unit TXMODE line status 1 FBUS unit in data transmission mode 0 4 yes 1 FBUS unit RXMODE line status 1 FBUS unit in data reception mode 0 5 yes 1 FBUS unit ...

Page 30: ...n progress 0 2 yes 310 6 1 yes 1 Write Set status of the KEY_R2 discrete I O channel trigger gray indicates trigger status after reset Read KEY_R2 discrete I O channel status 0 310 6 0 no 1 1 Matrix keypad column 3 scanning in progress 0 3 yes 310 6 1 yes 1 Write Set status of the KEY_R3 discrete I O channel trigger gray indicates trigger status after reset Read KEY_R3 discrete I O channel status ...

Page 31: ...y pressed 1 Key pressed 0 4 yes 310 6 1 no 1 KEY_R0 discrete I O channel trigger status 0 310 6 0 no 1 Matrix keypad row 5 0 No key pressed 1 Key pressed 0 5 yes 310 6 1 no 1 KEY_R1 discrete I O channel trigger status 310 6 0 no 0 0 6 yes 310 6 1 no 1 KEY_R2 discrete I O channel trigger status 310 6 0 no 0 0 316 7 yes 310 6 1 no 1 KEY_R3 discrete I O channel trigger status 0 IRQ1 source selection ...

Page 32: ...atus bit 6 of port 310 is set to 1 0 2 yes no 1 KEY_C0 discrete I O channel trigger status bit 6 of port 310 is set to 1 0 3 yes no 1 KEY_C1 discrete I O channel trigger status bit 6 of port 310 is set to 1 0 4 yes no 1 KEY_C2 discrete I O channel trigger status bit 6 of port 310 is set to 1 0 5 yes no 1 KEY_C3 discrete I O channel trigger status bit 6 of port 310 is set to 1 0 6 yes no 1 KEY_C4 d...

Page 33: ...ns FFh 0 0 yes no 1 COM3 port interrupt request line status 0 1 yes no 1 COM4 port interrupt request line status 0 2 yes no 1 COM5 port interrupt request line status 0 3 yes no 1 COM6 port interrupt request line status 0 UART reference frequency is 1 8432 MHz 4 yes yes 1 UART reference frequency is 14 7456 MHz 00 UART base address 100h ID register address 142h 01 UART base address 180h ID register...

Page 34: ... system bus PC 104 connector optoisolated Reset input NAND flash memory and keyboard Figure 4 4 Interrupt Source Multiplexing Diagram IRQ Selector SIO_IRQ1 SIOKey board SIO_IRQ4 SIOCom1 SIO_IRQ5 PC104_IRQ5 SIO_IRQ6 PC104_IRQ6 PC104_IRQ7 PC104_IRQ9 IRQ MUX IRQ0 Timer IRQ1 IRQ2 Cascade IRQ4 COM1 IRQ3 Int Com2 IRQ5 LPT2 IRQ6 Floppy IRQ7 LPT1 IRQ8 RTC IRQ9 IRQ10 IRQ11 IRQ12 Mouse IRQ13 MCo IRQ14 HDD1 ...

Page 35: ...ve Source IRQ0 System timer IRQ1 Keyboard main port Matrix keypad IRQ2 Cascading to IRQ9 IRQ3 COM2 IRQ4 COM1 IRQ5 PC 104 FBUS controller IRQ6 FDD PC 104 IRQ7 PC 104 LPT1 IRQ8 RTC IRQ9 Serial interfaces COM3 COM6 PC 104 IRQ10 PCI bus devices IRQ11 PC 104 Serial interfaces COM3 COM6 IRQ12 Mouse PC 104 IRQ13 Reserved for math coprocessor IRQ14 Primary IDE controller External optoisolated input or PC ...

Page 36: ...4 2 4 DMA Channels Figure 4 5 DMA Request Channels Multiplexing Diagram Table 4 5 DMA Request Map DMA Channel Main Function Alternative Source 0 Reserved for memory regeneration 1 PC 104 DRQ1 2 FDD SIO PC 104 DRQ2 3 FBUS PC 104 DRQ3 4 Slave controller 5 FBUS PC 104 DRQ5 6 PC 104 DRQ6 7 PC 104 DRQ7 ...

Page 37: ... of the PCB Total memory size is 128 MB CPB90204 or 32 MB CPB90205 4 3 3 Reserved Flash BIOS The CPB902 takes advantage of flash memory based BIOS Flash BIOS storage capacity is 512 KB The main working copy of BIOS occupies 256 KB the rest 256 KB is used for reserve BIOS copy Reserve BIOS is enabled by closing pins 3 4 at the J19 pinpad It is possible to upgrade BIOS in system It is done with the ...

Page 38: ...DD12 23 IOW 34 2 GND 13 DD2 24 GND 35 DA0 3 DD7 14 DD13 25 IOR 36 DA2 4 DD8 15 DD1 26 GND 37 CS1 5 DD6 16 DD14 27 IOCHRDY 38 CS3 6 DD9 17 DD0 28 GND 39 DASP 7 DD5 18 DD15 29 DACK 40 GND 8 DD10 19 GND 30 GND 41 5V 9 DD4 20 31 IRQ 42 5V 10 DD11 21 DRQ 32 CS16 43 GND 11 DD3 22 GND 33 DA1 44 The ACS00010 FC44 cable allows direct connection of a 2 5 HDD to the J1 connector Other IDE devices 3 5 HDD CD ...

Page 39: ...socket is presented in the following table Table 4 7 J2 Compact Flash Socket Pinout Pin Function Pin Function 1 GND 26 CD1 2 D03 27 D11 3 D04 28 D12 4 D05 29 D13 5 D06 30 D14 6 D07 31 D15 7 CS0 32 CS1 8 A10 NC 33 VS1 NC 9 ATA SEL 34 IORD 10 A09 NC 35 IOWR 11 A08 NC 36 WE 12 A07 NC 37 INTRQ 13 VCC 5V 38 VCC 5V 14 A06 NC 39 CSEL 15 A05 NC 40 VS2 NC 16 A04 NC 41 RESET 17 A03 NC 42 IORDY 18 A02 43 INP...

Page 40: ... Controller Operation Modes and Connection of Monitors The module utilizes Silicon Motion SM722GE graphics controller with the following main features n Video memory size 8 MB n Connection of TFT or DSTN LCD panels with resolution up to 1280 1024 n Connection of VGA RGB monitors n Dual display capability Possibility to direct video output from two applications to two monitors simultaneously in Win...

Page 41: ...0 600 x x x x 1 0 x x LCD resolution set to 1024 768 x x x x 1 1 x x LCD resolution set to 1280 1024 x 0 0 0 x x x x Color resolution 9 bpp 3 bits per color channel x 0 0 1 x x x x Color resolution 12 bpp 4 bits per color channel x 0 1 0 x x x x Color resolution 18 bpp 6 bits per color channel x 0 1 1 x x x x Color resolution 24 bpp 8 bits per color channel x 1 0 0 x x x x 24 bit per pixel 12 12 b...

Page 42: ...SYNC HSYNC HSYNC HSYNC FVSYNC FP FP VSYNC VSYNC VSYNC VSYNC VSYNC FPSCLK XCK XCK CK CK CK CK CK DE ENAB ENAB ENAB ENAB ENAB FPEN FPEN FPEN FPEN FPEN FPEN FPEN FPEN FDATA23 UD11 R7 RB3 FDATA22 UD10 R6 RB2 FDATA21 UD9 R5 R5 RB1 FDATA20 UD8 R4 R4 RB0 FDATA19 UD7 UD7 R3 R3 R3 RA3 FDATA18 UD6 UD6 R2 R2 R2 R2 RA2 FDATA17 UD5 UD5 R1 R1 R1 R1 RA1 FDATA16 UD4 UD4 R0 R0 R0 R0 RA01 FDATA15 UD3 UD3 G7 GB3 FDA...

Page 43: ...ATA18 4 FPVDDEN 24 FDATA19 5 FDATA0 25 FDATA20 6 FDATA1 26 FDATA21 7 FDATA2 27 FDATA22 8 FDATA3 28 FDATA23 9 FDATA4 29 FPEN 10 FDATA5 30 DE 11 FDATA6 31 FPSCLK 12 FDATA7 32 FVSYNC 13 FDATA8 33 GND 14 FDATA9 34 FHSYNC 15 FDATA10 35 5V 16 FDATA11 36 5V 17 FDATA12 37 18 FDATA13 38 19 FDATA14 39 20 FDATA15 40 The following four diagrams explain how different types of TFT STN panels are connected to th...

Page 44: ...on CPB902 C P B 9 0 2 U s e r M a n u a l 42 2 0 0 8 F a s t w e l v 1 5 b E Figure 4 6 Connection of 16 bit DSTN Panel panel power control circuitry Figure 4 7 Connection of 24 bit DSTN Panel panel power control circuitry ...

Page 45: ...y National Semiconductor DS90C383 4 3 3 V 65 MHz or Texas Instruments SN75LVDS83 2 3 3 V 65 MHz chips Silicon Image SiI100 is a PanelLink chipset Panels with LVDS or PanelLink interfaces are connected via J21 header AMP 5 147377 2 counterpart АМР 111196 2 Table 4 11 below shows pinout of J21 connector Figure 4 10 illustrates 24 bit interface for TFT LVDS panels Figures 4 11 and 4 12 show samples o...

Page 46: ...n3 RxIn2 RxIn1 TxOut0 TxCLKOut TxOut3 TxOut2 TxOut1 J21 TFT LCD Panel 4 Data Pairs LVDS Clock Figure 4 11 PanelLink Interface for TFT LCD Panel R 7 0 G 7 0 B 7 0 HSYNC VSYNC DE FPSCK RxOut RxOut RxOut RxOut RxOut RxOut RxCLKOut RxIn0 RxCLKIn RxIn2 RxIn1 TxOut0 TxCLKOut TxOut2 TxOut1 TFT LCD Panel Clock J21 R 7 0 G 7 0 B 7 0 FHSYNC FVSYNC DE LVDSCLK TxIn TxIn TxIn TxIn TxIn TxIn TxCLKIn PanelLink R...

Page 47: ...xIn TxIn TxCLKIn PanelLink Receiver Sil100 PanelLink Transmitter Sil100 Color DSTN panels with 16 bit or 24 bit interface and resolutions up to 1280x1024 and 1024 768 respectively are supported For color TFT panels the color resolutions of 9 12 18 and 24 bits per pixel are supported A VGA analog monitor can be connected to the 15 contact D Sub connector P7 Its pinout is presented in the table belo...

Page 48: ...ad used to set display orientation on the panel screen and for backlight control The diagram on the figure below shows how this panel type is connected to CPB902 Figure 4 13 Sharp LQ104V1DG51 TFT Panel Connection and Setup CPB902 CVM02 SHARP LQ104V1DG51 Panel J16 J 1 J 2 1 2 685611 050Cable 7 8 1 2 J2 1 2 J2 1 2 J2 1 2 J2 Table 4 13 CVM02 J2 Pin Assignments J2 Pins Assignment 1 6 Panel screen disp...

Page 49: ...unctions including control of DC AC power converter Power Systems PS DA0253 03 supplying power voltage for LCD panels backlights The module is supplied to customer in a set including the following components Name Designation Quantity CV04 unit 469535 056 1 Cable 685611 092 1 Cable 685612 015 02 1 Cable 685612 037 1 User Manual 1 In Russian notation the codes may be preceded by ФАПИ letters denotin...

Page 50: ... of PS DA0253 03 DC AC converter with 685612 015 02 cable 3 Connect XP2 of CVM04 and CN1 conector at LQ104V1LG61 LCD panel with 685612 037 cable Attention It is necessary to observe correct connector orientation when connecting this cable The wire connected to contact 1 is marked by color thermocontractable tube 4 Connect the LCD panel backlight lamps cables to connectors CN2 and CN3 of PS DA0253 ...

Page 51: ...ording to PS DA0253 03 DC AC converter specification R2 resistance is adjusted in a range from 0 to 10 kiloohm Maximum brightness is achieved at 0 ohm minimum brightness at 10 kohm The resistance is increased by turning adjustment screw clockwise LCD Screen Image Orientation Control It is possible to control LCD screen image orientation using jumpers at XP5 pinboard Figure below shows screen image...

Page 52: ...onnected to CPB902 J16 header with 40 thread cable The following figure presents location of CVM01 connectors and other components Figure 4 17 CVM01 Expansion Module TFT Panels Connection VGA Discrete Input The CVM01 P1 VGA connector has the same pin assignments as CPB902 P7 connector see P7 Pinout Table in subsection 4 3 7 1 The pinout of CVM01 J5 connector is given in the table below CVM01 provi...

Page 53: ...15 FDATA8 35 NP_FPSCLK 16 FDATA11 36 NP_FPHS 17 FDATA10 37 GND 18 FDATA13 38 GND 19 FDATA12 39 NP_FPEN 20 FDATA15 40 NP_FPDE 4 3 8 Keyboard and Mouse Interface CPB902 is provided with a 6 contact PS 2 mini DIN connector P5 for mouse and or keyboard Simultaneous connection of mouse and keyboard is possible via Y cable If mouse is not used a keyboard is directly connected to P5 connector Table 4 15 ...

Page 54: ... 54 mm pitch It has only three lines RXD TXD and GND and is intended for console operation and file exchange To connect this port to a remote PC a null modem cable is needed COM2 is a full function RS232 port and is routed to DB9 J3 connector Maximum transfer rate for COM1 and COM2 ports is 115 2 Kb s They are fully compatible with UART16550 COM3 COM6 ports allow data transmission rates up to 921 ...

Page 55: ...232 mode the terminators should not be connected The pins of all pinpads have identical designation shown in the following figure Figure 4 19 COM3 COM6 Ports Jumpers 1 2 3 4 RX RX TerminatorEnabled TX TX TerminatorEnabled To use any of the COM3 COM6 ports in RS 422 or RS 485 mode do the following Set jumpers on the pinpad corresponding to the port Initialize the port by software The figures 4 20 a...

Page 56: ...TR RI GND 5V DCD DSR RXD RTS TXD CTS DTR RI GND 5V IDC10 Connector J5 J7 J9 J11 IDC10 Connector J5 J7 J9 J11 Terminating Module RS422 RS485 Converter RS422 RS485 Converter Peripheral Module Peripheral Module RS485 Converter RS485 Converter Figure 4 22 presents a diagram explaining functioning and mode selection for one of COM3 COM6 ports TXD_COM and RXD_COM are TTL level signals and are routed to ...

Page 57: ...ating modules in RS 422 point to point mode jumper 3 4 should be set Switching to RS 422 RS 485 modes is done in BIOS Setup For COM1 COM6 ports base addresses please refer to Tables 4 2 and 4 3 4 3 12 FDD LPT Port The LPT1 port of CPB902 supports EPP and ECP operation modes ECP is the default mode LPT is routed to J15 connector shared with FDD port Switching between LPT and FDD ports is performed ...

Page 58: ...Pinout Pin LPT1 Signals FDD Signals 1 STROBE DS0 2 ALF DRVDEN0 3 PD0 INDEX 4 ERROR HDSEL 5 PD1 TRK0 6 INIT DIR 7 PD2 WP 8 SLCTIN STEP 9 PD3 RDATA 10 GND GND 11 PD4 DSKCHG 12 GND GND 13 PD5 14 GND GND 15 PD6 MTR0 16 GND GND 17 PD7 18 GND GND 19 ACK DS1 20 GND GND 21 BUSY MTR1 22 GND GND 23 PE WDATA 24 GND GND 25 SLCT WGATE 26 5V 5V ...

Page 59: ... in this section Two ports in I O address space are dedicated for data transmission and control purposes when working with LCDs They are Command Data port 319h and Control port 31Ah Commands Data port Port address 319h The port is available for read write Assignment read write data to from LCD write commands to LCD read LCD status Control Port Port Address 31Аh The control bits of this port are us...

Page 60: ...7 J17 27 14 DB7 Note LCD_TRIM voltage should be set to the range from 1 V to 3 V using R154 potentiometer and J18 3 J18 4 jumper Figure 4 24 POWERTIP PG12864 A Graphics LCD Connection Diagram Signal Contact LCD Contact Signal GND J17 14 1 Vss 5V J17 15 2 Vdd LCD_TRIM J17 16 3 Vo LCD_RS J17 17 4 D I LCD_R W J17 18 5 R W LCD_E J17 19 6 E LCD_D0 J17 20 7 DB0 LCD_D1 J17 21 8 DB1 LCD_D2 J17 22 9 DB2 LC...

Page 61: ...D6 12 KEY R5 27 LCD_D7 13 GND 28 LCD_CS1 14 GND 29 LCD_CS2 15 5V 30 LCD_RST Table 4 19 J18 Pinpad Pinout Pin Name Function 1 VEE Driver power input 2 GND Common ground 3 VEE Driver power input 4 7 V 7 V supply from module The figure below 4 25 shows circuit diagram explaining the function of the J18 pinpad If a commercial temperature range LCD module is used the LCD TRIM line voltage should be 0 t...

Page 62: ...x keypad it is necessary to switch it in BIOS Setup program see section 5 5 Upon receipt of the key pressed attribute or enabling the IRQ1 interrupt handler the user program should read the 315h and 316h ports and generate the code of the pressed key The way the keys are coded depend on the type of the keypad on the KEY_R 5 0 and KEY_C 5 0 lines connection diagram and therefore is not described in...

Page 63: ...FPGA 1 315h 316h W 315h 316h R 316h 31Bh R Figure 4 27 Discrete I O Unit Ports Binding Diagram KEY_C1 KEY_C0 KEY_R5 KEY_R4 KEY_R3 KEY_R2 KEY_R1 KEY_R0 KEY_C3 KEY_C2 KEY_C5 KEY_C4 Read Writeport316h D0 D1 D2 D3 Read Writeport315h D0 D1 D2 D3 D4 D5 D6 D7 D4 D5 D6 D7 TriggersStateReadPort316h D0 D1 D2 D3 D4 D5 D6 D7 TriggersStateReadPort31Bh C1 C0 R5 R4 R3 R2 R1 R0 C3 C2 C5 C4 C3 C2 C5 C4 C1 C0 R5 R4...

Page 64: ...RQ Source Closed contacts Function 1 2 Enable Reset from supervisor s WDT 3 4 Enable Reset from SIO WDT 5 6 Enable the optoisolated input as a Reset source Enable Reset from the optoisolated input 7 8 Enable the optoisolated input as an IRQ14 interrupt source IRQ14 interrupt can be used only if Primary IDE channel is disabled in BIOS Setup see section 5 5 It is not allowed to close the contacts 5 ...

Page 65: ...of the RTC memory if an error is detected Free FRAM memory units 7 KB are available to the user via INT17H BIOS function See also subsection 5 11 1 in BIOS Setup description For long term storage of the CPB902 module the on board battery can be disconnected by removing the jumper from the J19 contacts 1 2 see next subsection 4 3 17 J19 Configuration Jumpers Some of the system configuration jumpers...

Page 66: ...onnection of PC 104 expansion modules The processor module can accommodate 3 PC 104 expansion modules maximum The contact configuration of P4 header is shown in Figure 4 30 Tables 4 23 and 4 24 give the designation of P4 contacts Figure 4 30 PC 104 P4 Contacts Layout B1 A1 B32 A32 C0 D0 C19 D19 Please see this connector s pinout tables on the next pages ...

Page 67: ...9 SD0 In Out B9 12V Power A10 IOCHRDY In B10 GND Power A11 AEN Out B11 SMEMW Out A12 SA19 Out B12 SMEMR Out A13 SA18 Out B13 IOW Out A14 SA17 Out B14 IOR Out A15 SA16 Out B15 DACK3 Out A16 SA15 Out B16 DRQ3 In A17 SA14 Out B17 DACK1 Out A18 SA13 Out B18 DRQ1 In A19 SA12 Out B19 REFRESH Out A20 SA11 Out B20 BCLK Out A21 SA10 Out B21 IRQ7 In A22 SA9 Out B22 IRQ6 In A23 SA8 Out B23 IRQ5 In A24 SA7 Ou...

Page 68: ... IRQ13 In C7 LA18 Out D7 IRQ14 In C8 LA17 Out D8 DACK0 Out C9 MEMR Out D9 DRQ0 In C10 MEMW Out D10 DACK5 Out C11 SD8 In Out D11 DRQ5 In C12 SD9 In Out D12 DACK6 Out C13 SD10 In Out D13 DRQ6 In C14 SD11 In Out D14 DACK7 Out C15 SD12 In Out D15 DRQ7 In C16 SD13 In Out D16 5V In C17 SD14 In Out D17 MASTER In C18 SD15 In Out D18 GND In C19 KEY D19 GND In Note In tables 4 23 and 4 24 Not used Power The...

Page 69: ...DT timeout expiry It should not lit during normal operation LED1 and LED2 user LEDs are linked directly with GPIO5 and GPIO6 microprocessor ports They are switched on and off by a BIOS procedure which can be invoked from user application programs The description of the procedure can be found in subsection 5 11 2 4 3 20 Power Supply Connector The power is supplied to CPB902 via J20 connector The ma...

Page 70: ... Figure 4 31 CPB902 Top Side Overall and Mounting Dimensions Figure 4 32 CPB902 Bottom Side Overall and Mounting Dimensions A Heat conductingPlateView 40 28 51 4 3 10 9 20 3 J2 18 М3 Two openings U20 А 148 max 134 85 9 Ф3 7 openings 108 max 101 5 J3 1 1 P 7 73 7 80 95 5 U 1 P 4 C0D0 B1A1 40 25 10 9 Ф1 9 2 op 27 m ax 9 1 5 17 CPB902 ...

Page 71: ... using 9 mm high stud spacers For better heat transfer results use thermal paste or heat conducting pad In case the additional heat dissipation is not needed the stud spacers height should be not less than 10 mm To install CPB902 on a panel it is recommended to use the CC902 mounting card cage It provides mechanical protection for CPB902 and its components as well as easy accommodation of a 2 5 HD...

Page 72: ...modify basic system configuration settings and switching between the subsystems operation modes These settings are stored in a dedicated battery backed memory CMOS RAM that keeps the information when the power is switched off 5 2 Main Menu To start the BIOS Setup program switch on the power or restart the system By default the startup screen looks like this General Software Embedded BIOS 2000 tm R...

Page 73: ...ses and select console I O devices PnP Configuration This menu item gives you access to Plug and Play related IRQ and DMA settings Shadow Configuration Shadow memory configuration item allows you to select BIOS extensions memory blocks to copy into RAM on module initialization Start RS232 Manufacturing Link This menu item starts the service mode which allows to explore the disk drives of the CPB90...

Page 74: ...eys Tab key and Enter to move between items and for selection PgUp PgDn or are used to change the selected parameter Esc to return to the Main Menu The following table presents explanations on Basic CMOS Configuration menu screen Table 5 2 Basic CMOS Configuration Menu Items Menu Item Function Date Time These items allow you to set system date and time First Boot From Selection of disk name to boo...

Page 75: ...ormal automatic geometry detection without disk parameters translation Autoconfig LBA automatic geometry detection with translation of disk parameters into linear address Autoconfig Large disk parameters translation using Phoenix algorithm CDROM CDROM drive installed 1st Disk Disk C Selection of a disk drive to assign C Choice set IDE Master IDE Slave On Board Flash Disk Floppy Disk Drive FDD Flop...

Page 76: ...table below Table 5 3 Features Configuration Menu Items Menu Item Options Description Advanced Power Management Disabled Switches Advanced power management modes This menu item is reserved for future versions of the module Primary IDE UDMA Disabled Enabled Enables disables Ultra DMA mode for Primary IDE channel Secondary IDE UDMA Disabled Enabled Enables disables Ultra DMA mode for Secondary IDE c...

Page 77: ...32 IRQ14 OPTO_IRQ COM4 Mode RS232 IRQ15 NAND_FLASH COM5 Mode RS232 DRQ2 FDC COM6 Mode RS232 CR Tab to select or PgUp PgDn to modify Esc to return to main menu Custom Configuration menu items are described in the table below Table 5 4 Custom Configuration Menu Items Menu Item Options Description Console Input COM1 KBD COM1 KBD Input via PS 2 keyboard port and COM1 default Terminal setting should be...

Page 78: ...СОМ3 СОМ6 ports operation mode selection IRQ1 PS 2 Kbd Matrix Kbd Interrupt source PS 2 keyboard Matrix keypad connected to J17 connector IRQ5 FBUS PC 104 IRQ5 from FBUS controller IRQ5 from PC 104 interface IRQ6 FDC PC 104 IRQ6 from floppy disk controller IRQ6 from PC 104 interface IRQ7 LPT PC 104 IRQ7 from printer controller IRQ7 from PC 104 interface IRQ8 RTC PC 104 IRQ8 from RTC IRQ8 from PC 1...

Page 79: ...channel is used by floppy disk controller DMA channel is available for external devices via PC 104 interface Remember Wrong or incorrect settings may lead to abnormal system performance To correct possible errors restart the BIOS Setup program and restore manufacturer s settings by selection of Reset CMOS to factory defaults command in Main menu ...

Page 80: ...nP Disabled Assign IRQ3 to PnP Enabled Assign IRQ11 to PnP Enabled Assign IRQ4 to PnP Disabled Assign IRQ12 to PnP Enabled Assign IRQ5 to PnP Enabled Assign IRQ13 to PnP Enabled Assign IRQ6 to PnP Disabled Assign IRQ14 to PnP Enabled Assign IRQ7 to PnP Disabled Assign IRQ15 to PnP Enabled Assign DMA0 to PnP Disabled Assign DMA4 to PnP Disabled Assign DMA1 to PnP Disabled Assign DMA5 to PnP Enabled...

Page 81: ...adow 16KB ROM at CC00 Disabled Shadow 16KB ROM at D000 Disabled Shadow 16KB ROM at D400 Disabled Shadow 16KB ROM at D800 Disabled Shadow 16KB ROM at DC00 Disabled CR Tab to select or PgUp PgDn to modify Esc to return to main menu All items allow to choose between the two options Enabled or Disabled Use arrow keys Tab key and Enter to move between items and for selection PgUp PgDn or are used to ch...

Page 82: ... MFGDRV SYS BAUD 115K PORT COM2 UNIT 0 DEVICE MFGDRV SYS BAUD 115K PORT COM2 UNIT 80 the drives D and E corresponding to the devices A and C of the module will appear on the PC Manufacturing Link mode can also be used for formatting of the CPB902 disks and transferring of MS DOS or FDOS 6 22 operating systems To format a CPB902 disk and transfer MS DOS operating system 1 Boot a PC with the operati...

Page 83: ...and Exit After making your changes on the BIOS Setup menus always select Write to CMOS and Exit to store the selections displayed in the menus in CMOS short for battery backed CMOS RAM a special section of nonvolatile memory that stays on after you power down your system The next time you boot your computer the BIOS configures your system according to the Setup parameters stored in CMOS memory On ...

Page 84: ...ort to which the module is connected 3 Switch on the module power The PC monitor should display the following message Reset acknowledged 5 11 Extended BIOS Functions 5 11 1 User Programs Interface with FRAM Memory Units INT17H BIOS function is used to address FRAM memory FRAM size available to user is 7 KB For read mode the following parameters are set ah 0 bx address offset in the FRAM user area ...

Page 85: ...MISC_REG_cont 0x02 Obtaining GPIO base address and saving it to gpio_base variable outpd 0xCF8 0x80006044 gpio_base inpw 0xCFC 0xFFFE Check the lines direction direction_reg_cont inp gpio_base if direction_reg_cont 0x30 Set GPIO4 and GPIO5 lines to output outp gpio_base direction_reg_cont 0xCF Get GPIO lines state from data source read_control_reg_cont inp gpio_base 1 if read_control_reg_cont GPIO...

Page 86: ...lue asm mov dx 0x370 mov al 0x55 cli out dx al sti mov dx 0x370 mov al 0x07 out dx al mov dx 0x371 mov al log_dev out dx al mov dx 0x370 mov al reg_ind out dx al mov dx 0x371 mov al value out dx al mov dx 0x370 mov ax 0xAA out dx al Watchdog timer setup WDT timeout variable wdt_timeout 10 WDT timeout in seconds write to configuration register WDT_UNITS write_cfg_reg 0x08 WDT_UNITS 0x80 Set GP12 li...

Page 87: ... 0x80006040 to 0xCF8 port outpd 0xCF8 0x80006040 32 bit input from 0xCFC port SB_MISC_REG_cont inpd 0xCFC if SB_MISC_REG_cont 0x2 outpd 0xCF8 0x80006040 Enable GPIO unit outp 0xCFC SB_MISC_REG_cont 0x02 Obtaining GPIO base address and saving it to gpio_base variable outpd 0xCF8 0x80006044 gpio_base inpw 0xCFC 0xFFFE Check the GPIO line direction direction_reg_cont inp gpio_base if direction_reg_co...

Page 88: ...ntrol WDT1 enable Input parameters AH 11h CX TIMEOUT in seconds If CX 255 the value is rounded down to a number devisable by 60 DX 4657h Returned value CF NC on successful completion CF CY if incorrect value is specified in CX WDT1 strobing Input parameters AH 12h DX 4657h Disable WDT1 Input parameters AH 13h DX 4657h Supervisor s WDT control WDT2 Enable WDT2 Input parameters AH 21h DX 4657h WDT2 ...

Page 89: ...e used as well Enable WDT2 Input parameters AX 0FD01h DX 0FFFFh WDT2 strobing Input parameters AX 0FD02h4 DX 0FFFFh Disable WDT2 Input parameters AX 0FD03h DX FFFFh INT17H call Input parameters AH 0Fh DX 4657H Returned value AL 310h register state after FPGA is loaded Bit 1 set to 1 indicates that the module has rebooted at the command of WDT ...

Page 90: ...D lines of COM5 port in RS485 mode J12 1 2 Enable terminator between TX and TX lines of COM6 port in RS422 mode Terminators on COM6 in RS 422 RS 485 modes J12 3 4 Enable terminator between RX and RX lines of COM6 port in RS422 mode or between D and D lines of COM6 port in RS485 mode J13 1 2 Enable module reset by supervisor s WDT J13 3 4 Enable module reset by SIO internal WDT J13 5 6 Enable modul...

Page 91: ...3 4 Enable terminator between RX and RX lines of COM4 port in RS422 mode or between D and D lines of COM4 port in RS485 mode J10 1 2 Enable terminator between TX and TX lines of COM5 port in RS422 mode J10 3 4 Enable terminator between RX and RX lines of COM5 port in RS422 mode or between D and D lines of COM5 port in RS485 mode J12 1 2 Enable terminator between TX and TX lines of COM6 port in RS4...

Reviews: