Acrosser AR-B9622 User Manual

AR-B9622 Users Guide
AR-B9622
Half Size All-In-One
386SX CPU BOARD
User’s Guide
Edition: 1.43
Book Number: AR-B9622-05.0615
0-1
AR-B9622 Users Guide
Table of Contents
0. PREFACE...........................................................................................................................................................0-4
0.1 COPYRIGHT NOTICE AND DISCLAIMER............................................................................................................................0-4
0.2 WELCOME TO THE AR-B9622 CPU BOARD....................................................................................................................... 0-4
0.3 BEFORE YOU USE THIS GUIDE.......................................................................................................................................... 0-4
0.4 RETURNING YOUR BOARD FOR SERVICE ....................................................................................................................... 0-4
0.5 TECHNICAL SUPPORT AND USER COMMENTS............................................................................................................... 0-4
0.6 ORGANIZATION.................................................................................................................................................................... 0-5
0.7 STATIC ELECTRICITY PRECAUTIONS ............................................................................................................................... 0-5
1. OVERVIEW.........................................................................................................................................................1-1
1.1 INTRODUCTION....................................................................................................................................................................1-1
1.2 PACKING LIST....................................................................................................................................................................... 1-1
1.3 FEATURES ............................................................................................................................................................................ 1-1
2. SYSTEM CONTROLLER....................................................................................................................................2-1
2.1 MICROPROCESSOR ............................................................................................................................................................2-1
2.2 DMA CONTROLLER.............................................................................................................................................................. 2-1
2.3 KEYBOARD CONTROLLER..................................................................................................................................................2-2
2.4 INTERRUPT CONTROLLER ................................................................................................................................................. 2-2
2.4.1 I/O Port Address Map..................................................................................................................................................... 2-3
2.4.2 Real-Time Clock and Non-Volatile RAM........................................................................................................................ 2-4
2.4.3 Timer.............................................................................................................................................................................. 2-4
2.5 SERIAL PORT........................................................................................................................................................................ 2-5
2.6 PARALLEL PORT.................................................................................................................................................................. 2-7
3. SETTING UP THE SYSTEM...............................................................................................................................3-1
3.1 OVERVIEW............................................................................................................................................................................ 3-1
3.2 SYSTEM SETTING................................................................................................................................................................ 3-2
3.2.1 Keyboard Connector ...................................................................................................................................................... 3-2
3.2.2 PC/104 Connector.......................................................................................................................................................... 3-3
3.2.3 Hard Disk (IDE) Connector (CN3)..................................................................................................................................3-5
3.2.4 PS/2 Mouse Connector (J2)...........................................................................................................................................3-6
3.2.5 FDD Port Connector (CN7)............................................................................................................................................ 3-6
3.2.6 Reset Header (J3)..........................................................................................................................................................3-6
3.2.7 Parallel Port Connector (CN8 & CN9)............................................................................................................................3-7
3.2.8 Power Connector (J7 & J8)............................................................................................................................................ 3-7
3.2.9 Serial Port....................................................................................................................................................................... 3-8
3.2.10 Compact Flash Connector (CN2).............................................................................................................................3-10
3.2.11 RJ-45 Connector (CN4) ........................................................................................................................................... 3-11
3.2.12 CPU Base Clock Select (JP2).................................................................................................................................. 3-11
3.2.13 D.O.C. Installation (U7)............................................................................................................................................ 3-11
4. CRT/LCD FLAT PANEL DISPLAY.....................................................................................................................4-1
4.1 LCD FLAT PANEL DISPLAY .................................................................................................................................................4-1
4.2 CRT & LCD DISPLAY ............................................................................................................................................................ 4-3
4.2.1 CRT Connector (CN6 & DB1) ........................................................................................................................................ 4-3
4.2.2 LCD Setting.................................................................................................................................................................... 4-3
5. INSTALLATION..................................................................................................................................................5-1
5.1 OVERVIEW............................................................................................................................................................................ 5-1
5.2 UTILITY DISKETTE ............................................................................................................................................................... 5-1
5.2.1 VGA Driver..................................................................................................................................................................... 5-2
5.2.2 BIOS FLASH Utility ........................................................................................................................................................ 5-2
5.2.3 Network Utility ................................................................................................................................................................ 5-2
5.3 WATCHDOG TIMER.............................................................................................................................................................. 5-3
5.3.1 Watchdog Timer Setting................................................................................................................................................. 5-3
5.3.2 Watchdog Enabled/Disabled - INDEX 37H.................................................................................................................... 5-4
5.3.3 Select Watchdog Report Signal - INDEX 38H ............................................................................................................... 5-4
5.3.4 Timeout Status & Reset Watchdog - INDEX 3CH ..................................................................................................................... 5-4
5.3.5 Programming Watchdog - Basic Operation.................................................................................................................... 5-4
6. BIOS CONSOLE.................................................................................................................................................6-1
6.1 BIOS SETUP OVERVIEW ..................................................................................................................................................... 6-1
6.2 STANDARD CMOS SETUP................................................................................................................................................... 6-2
6.3 ADVANCED CMOS SETUP................................................................................................................................................... 6-3
6.4 ADVANCED CHIPSET SETUP.............................................................................................................................................. 6-5
6.5 PERIPHERAL SETUP............................................................................................................................................................ 6-6
6.6 AUTO-DETECT HARD DISKS............................................................................................................................................... 6-7
6.7 PASSWORD SETTING.......................................................................................................................................................... 6-7
6.7.1 Setting Password ........................................................................................................................................................... 6-7
0-2
AR-B9622 Users Guide
6.7.2 Password Checking........................................................................................................................................................ 6-7
6.8 LOAD DEFAULT SETTING.................................................................................................................................................... 6-7
6.8.1 Auto Configuration with Optimal Setting ........................................................................................................................ 6-7
6.8.2 Auto Configuration with Fail Safe Setting....................................................................................................................... 6-7
6.9 BIOS EXIT.............................................................................................................................................................................. 6-8
6.9.1 Save Settings and Exit................................................................................................................................................... 6-8
6.9.2 Exit Without Saving........................................................................................................................................................ 6-8
6.10 BIOS UPDATE................................................................................................................................................................... 6-8
7. SPECIFICATIONS..............................................................................................................................................7-1
8. PLACEMENT & DIMENSIONS...........................................................................................................................8-1
8.1 PLACEMENT .........................................................................................................................................................................8-1
8.2 DIMENSIONS......................................................................................................................................................................... 8-2
9. PROGRAMMING RS-485 & INDEX....................................................................................................................9-1
9.1 PROGRAMMING RS-485...................................................................................................................................................... 9-1
9.2 INDEX ....................................................................................................................................................................................9-3
0-3
AR-B9622 Users Guide
0.PREFACE

0.1 COPYRIGHT NOTICE AND DISCLAIMER

December 1998
Acrosser Technology makes no representations or warranties with respect to the contents hereof and s pecifically disclaims any implied warranties of merchantability or fitness for any particular purpose. Furthermore, Acrosser Technology reserves the right to revise this publication and to make changes from time to time in the contents hereof without obligation of Acrosser Technology to notify any person of such revisions or changes. Possession, use, or copying of the software described in this publication is authorized only pursuant to a valid written license from Acrosser or an authorized sublicensor.
(C) Copyright 錯誤! 尚未定義書籤。 Acrosser Technology Co., Ltd., 1998. All rights Reserved. No part of this publication may be reproduced, transmitted, transcribed, stored in a retrieval s ystem, or translated
into any language or computer language, in any form or any me ans, electronic, mechanical, magnetic, optical, chemical, manual or otherwise, without the prior written consent of Acrosser Technology. Acrosser, AMI, IBM PC/AT, ALI, Windows 3.1, MS-DOS, …are registered trademarks. All other trademarks and registered trademarks are the property of their respective holders. This document was produced with Adobe Acrobat 3.01.

0.2 WELCOME TO THE AR-B9622 CPU BOARD

This guide introduces the Acrosser AR-B9622 CPU board. Use the information describes this card’s functions, features, and how to start, set up and operate your A R-B9622. You can also find general system information here.

0.3 BEFORE YOU USE THIS GUIDE

If you have not already installed this AR-B9622, refer to the Chapt er 3, “Setting Up the System” in this guide. Check the packing list, make sure the accessories are in the package. AR-B9622 diskette provides the latest information about the card. Please refer to the README.DOC file of the enclosed utility diskette. It contains the modification and hardware & software information, and adding the description or modification of product function after manual published.

0.4 RETURNING YOUR BOARD FOR SERVICE

If your board requires servicing, contact the dealer from whom you purchased the product for service information. If you need to ship your board to us for service, be sure it is packed in a protective carton. We recommend that you keep the original shipping container for this purpose.
You can help assure efficient servicing of your product by following these guidelines:
1. Include your name, address, telephone and facsimile number where you may be reached during the day.
2. A description of the system configuration and/or software at the time of malfunction.
3. A brief description of the symptoms.

0.5 TECHNICAL SUPPORT AND USER COMMENTS

User’s錯誤! 尚未定義書籤。 comments are always welcome as they assist us in improving the usefulness of our products and the understanding of our publications. They form a ver y important part of the input used for product
enhancement and revision. We may use and distribute any of the information you supply in any way we believe appropriate without incurring any obligation. You may, of course, continue to use the information you supply. If you have suggestions for improving particular sections or if you find any errors, please indicate the manual title and book number. Please send your comments to Acrosser Technology Co., Ltd. or your local sales representative. Internet electronic mail to: webmaster@acrosser.com
0-4
AR-B9622 Users Guide

0.6 ORGANIZATION

This information for users covers the following topics (see the Table of Contents for a detailed listing):
Chapter 1, “Overview”, provides an overview of the system features and packing list. Chapter 2, “System Controller” describes the major structure. Chapter 3, “Setting Up the System”, describes how to adjust the jumper, and the connectors setting. Chapter 4, “CRT/LCD Flat Panel Display”, describes the configuration and installation procedure usi ng
LCD display.
Chapter 5, “Installation”, describes setup procedures including information on the utility disk ette. Chapter 6, “BIOS Console”, providing the BIOS options setting. Chapter 7, Specifications Chapter 8, Placement & Dimensions Chapter 9, Programming RS-485 & Index

0.7 STATIC ELECTRICITY PRECAUTIONS

Before removing the board from its anti-static bag, read this section about static electricity precautions. Static electricity is a constant danger to the computer systems. The charge that can build up in your body may be more than sufficient to damage integrated circuits on any PC board. It is, therefore, important to observe basic precautions whenever you use or handle co mputer components. Although areas with humid climates are much less prone to static build-up, it is always the best to safeguard against accidents which may result in e xpensive repairs. The following measures should generally be sufficient to protect your equipment from static discharge:
Touch a grounded metal object to dischar ge the static electricity in your body (or ideally, wear a groun ded wrist strap).
When unpacking and handling the board or other s ystem components, place all materials on an antic static surface.
Be careful not to touch the components on the board, especially the “golden finger” connectors on the bottom of every board.
0-5
AR-B9622 Users Guide

1. OVERVIEW

This chapter provides an overview of your system features and capabilities. The following topics are covered:
Introduction Packing List Features

1.1 INTRODUCTION

The AR-B9622 is a new generation half-size, 386SX board. This card offers much greater performance than the older cards such as support for onboard 4MB DRAM and one RS-232C/485 and three RS-232C p orts and one socket for the DiskOnChip from 2MB up to 72MB.
The unit also comes with a programmable watch dog timer and other typi cal interfaces. The 386 CPU board is excellent for embedded systems, MMI’s, work stations, medical applications or POS/POI systems. As well, an RS-232C/485 port provides the remote control. RS-485 interface is only offered recently on 386 cards.
Especially the AR-B9622’s on-board VGA, offers the most exciting possibilities yet to the industry. The on-board VGA/LCD controller brings about a whole new dimension of industrial computing. No longer do you have to worry about adding an extra card to your system. The VGA/LCD unit comes with 1MB V-RAM on board and uses the C&T 65545 Chipset, to support a wide range of LCD Panels.

1.2 PACKING LIST

The accessories are included with the system. Before you begin installi ng your AR-B9622 board, take a moment to make sure that the following items have been included inside the AR-B9622 package.
The quick setup manual 1 AR-B9622 all-in-one single CPU board 1 Hard disk drive interface cable 1 VGA 10-pin cable 2 Parallel port interface cables 1 Keyboard adapter 1 PS/2 mouse adapter 4 phone-jack to DB-9 adapters 2 Software utility diskettes

1.3 FEATURES

The system provides a number of special features that enhance its reliabi lit y, ensure its availabil ity, and improve its expansion capabilities, as well as its hardware structure.
80386SX-33/40 MHz CPU PC/104 extension bus On-board CRT and LCD panel display Supports IDE hard disk drives Supports floppy disk drives Supports 2 bi-directional parallel port PC/AT compatible keyboard Up to 72MB for one DiskOnChip Programmable watchdog timer Flash BIOS Signal 5V power requirement Multi-layer PCB for noise reduction Dimensions : 145mmX142mm
1-1
AR-B9622 Users Guide
1-2
AR-B9622 Users Guide

2. SYSTEM CONTROLLER

This chapter describes the major structure of the AR-B9622 CPU board. The following topics are covered:
Microprocessor DMA Controller Keyboard Controller Interrupt Controller Serial Port Parallel Port

2.1 MICROPROCESSOR

The AR-B9622 uses the ALI M6117 CPU; it is designed to perform systems like Intel’s 386SX system with deep green features.
The 386SX core is the same as M1386SX of Acer Labs. Inc. and 1 0 0 % o b j e ct c o d e c o mp a t ib l e w i th t h e I n t e l 38 6S X microprocessor. System manuf acturers can provide 386 CPU based systems optimized for both cost and size. Instruction pipelining and high bus bandwidth ensure short average instruction execution time and high system throughput. Furthermore, it can keep the state internally from charge leakage while external clock to the core is stopped without storing the data in registers. The power consumption here is almost zero until the clock stops. The internal structure of this core is 32-bit data and address bus with very lo w supply current. Real mode as well as Protected mode are available and can run MS-DOS /MS-Windows.

2.2 DMA CONTROLLER

The equivalent of two 8237A DMA controllers are implemented in th e AR-B9622 board. Each controller is a four­channel DMA device that will generate the memory addresses and control signals necessary to transfer info r mati o n dir ectl y bet ween a peripheral device and memory. This allows high speeding information trans f er wi t h less CPU intervention. The two DMA controllers are internally cascaded to pr ovide four DMA channels for transfers to 8-bit peripherals (DMA1) and three channels for transfers to 16-bit peripherals (DMA2). DMA2 channel 0 provides the cascade interconnection between the two DMA devices, thereby maintaining IBM PC/AT compatibility.
The following is the system information of DMA channels:
DMA Controller 1 DMA Controller 2
Channel 0: Spare Channel 4: Cascade for controller 1 Channel 1: IBM SDLC Channel 5: Spare Channel 2: Diskette adapter Channel 6: Spare Channel 3: Spare Channel 7: Spare
Table 2-1 DMA Channel Controller
2-1
AR-B9622 Users Guide
4

2.3 KEYBOARD CONTROLLER

The 8042 processor is programmed to support the keyboard serial interface. The keyboard controller receives serial data from the keyboard, checks its parity, translates scan codes, and presents it to the system as a byte data in its output buffer. The controller can interrupt the system when data is place d in its output buffer, or wait for the system to poll its status register to determine when data is available.
Data can be written to the keyboard by writing data to the output buffer of the keyboard controller.
Each byte of data is sent to the keyboard controller in seri es with an odd parity bit automatically inserted. The keyboard controller is required to acknowledge all data transmissions. Therefore, another byte of data will not be sent to keyboard controller until acknowledgment is received for the previous byte sent. The “output buffer full” interruption may be used for both send-and-receive routines.

2.4 INTERRUPT CONTROLLER

The equivalent of two 8259 Programmable Interrupt Controllers (PIC) are included on the AR-B9622 board. They accept requests from peripherals, resolve priorities on pending interrupts in service, issue interrupt req uests to the CPU, and provide vectors which are used as acceptance indices by the CP U to determine which interrupt service routine to execute.
The following is the system information of interrupt levels:
InInterrupt Level
Description
NMI CTRL1
IRQ 0 IRQ 1 IRQ 2
IRQ 3 IRQ 4 IRQ 5 IRQ 6 IRQ 7
Parity check CTRL2
System timer interrupt from timer 825 Keyboard output buffer full Rerouting to IRQ8 to IRQ15
IRQ8 : Real time clock IRQ9 : Serial port 4 IRQ10 : LAN adapter IRQ11 : Serial port 3 IRQ12 : Reserved for PS/2 mouse IRQ13 : Math. coprocessor
IRQ14 : Hard disk adapter IRQ15 : Reserved for Compact Flash
Serial port 2 Serial port 1 Parallel port 2 Floppy disk adapter Parallel port 1
Figure 2-1 Interrupt Controller
2-2

2.4.1 I/O Port Address Map

Hex Range Device
000-01F DMA controller 1 020-021 Interrupt controller 1 022-023 ALI M6117 chipset address 040-04F Timer 1 050-05F Timer 2 060-06F 8042 keyboard/controller 070-071 Real-time clock (RTC), non-maskable interrupt (NMI) 080-09F DMA page registers
0A0-0A1 Interrupt controller 2
0C0-0DF DMA controller 2
0F0 Clear Math Co-processor 0F1 Reset Math Co-processor
0F8-0FF Math Co-processor
170-178 Fixed disk 1
1F0-1F8 Fixed disk 0
201 Game port 208-20A EMS register 0 218-21A EMS register 1
278-27F Parallel printer port 2 (LPT 2)
2E8-2EF Serial port 4 (COM 4)
2F8-2FF Serial port 2 (COM 2)
300-31F Prototype card/streaming type adapter 320-33F LAN adapter 378-37F Parallel printer port 1 (LPT 1)
380-38F SDLC, bisynchronous 3A0-3AF Bisynchronous 3B0-3BF Monochrome display and printer port 3 (LPT 3) 3C0-3CF EGA/VGA adapter 3D0-3DF Color/graphics monitor adapter 3E8-3EF Serial port 3 (COM 3)
3F0-3F7 Diskette controller 3F8-3FF Serial port 1 (COM 1)
Table 2-2 I/O Port Address Map
AR-B9622 Users Guide
2-3
AR-B9622 Users Guide

2.4.2 Real-Time Clock and Non-Volatile RAM

The AR-B9622 contains a real-time clock compartment that maintains the date and time in addition to storing configuration information about the computer system. It contains 14 bytes of clock and control registers and 114 bytes of general purpose RAM. Because of the use of CMOS technology, it consumes v er y little power and ca n be maintained for long periods of time using an internal Lithium battery. The contents of each b yte in the CMOS RAM are listed below:
Address Description
00 Seconds 01 Second alarm 02 Minutes 03 Minute alarm 04 Hours 05 Hour alarm 06 Day of week 07 Date of month 08 Month 09 Year 0A Status register A
0B Status register B 0C Status register C 0D Status register D 0E Diagnostic status byte 0F Shutdown status byte
10 Diskette drive type byte, drive A and B
11 Fixed disk type byte, drive C
12 Fixed disk type byte, drive D
13 Reserved
14 Equipment byte
15 Low base memory byte
16 High base memory byte
17 Low expansion memory byte
18 High expansion memory byte
19-2D Reserved 2E-2F 2-byte CMOS checksum
30 Low actual expansion memory byte
31 High actual expansion memory byte
32 Date century byte
33 Information flags (set during power on)
34-7F Reserved for system BIOS
Table 2-3 Real-Time Clock & Non-Volatile RAM

2.4.3 Timer

The AR-B9622 provides three programmable timers, each with a timing frequency of 1.19 MHz.
Timer 0 The output of this timer is tied to interrupt request 0. (IRQ 0)
Timer 1 This timer is used to trigger memory refresh cycles.
Timer 2 This timer provides the sp eaker tone.
Application programs can load different counts into this timer to generate various sound frequencies.
2-4
AR-B9622 Users Guide

2.5 SERIAL PORT

The ACEs (Asynchronous Communication Elements ACE1 to ACE4) are used to convert parallel data to a serial format on the transmit side and convert serial data to parallel on the rec eiver side. The serial format, in order of transmission and reception, is a start bit, followed by five to eight data bits, a parity bit (if programmed) and one, one and half (five-bit format only) or two stop bits. The ACEs are capable of handling divisors of 1 to 65535, and produce a 16x clock for driving the internal transmitter logic.
Provisions are also included to use this 16x clock to drive the receiver logic. Also included in the ACE a completed MODEM control capability, and a processor interrupt system that may be software tailored to the computing time required to handle the communications link.
The following table is a summary of each ACE accessible register
DLAB Port Address Register
Receiver buffer (read) 0 base + 0 Transmitter holding register (write)
0 base + 1 Interrupt enable X base + 2 Interrupt identification (read only) X base + 3 Line control X base + 4 MODEM control X base + 5 Line status X base + 6 MODEM status X base + 7 Scratched register
1 base + 0 Divisor latch (least significant byte)
1 base + 1 Divisor latch (most significant byte)
Table 2-4 ACE Accessible Registers

(1) Receiver Buffer Register (RBR)

Bit 0-7: Received data byte (Read Only)

(2) Transmitter Holding Register (THR)

Bit 0-7: Transmitter holding data byte (Write Only)

(3) Interrupt Enable Register (IER)

Bit 0: Enable Received Data Available Interrupt (ERBFI) Bit 1: Enable Transmitter Holding Empty Interrupt (ETBEI) Bit 2: Enable Receiver Line Status Interrupt (ELSI) Bit 3: Enable MODEM Status Interrupt (EDSSI) Bit 4: Must be 0 Bit 5: Must be 0 Bit 6: Must be 0 Bit 7: Must be 0

(4) Interrupt Identification Register (IIR)

Bit 0: “0” if Interrupt Pending Bit 1: Interrupt ID Bit 0 Bit 2: Interrupt ID Bit 1 Bit 3: Must be 0 Bit 4: Must be 0 Bit 5: Must be 0 Bit 6: Must be 0 Bit 7: Must be 0
2-5
AR-B9622 Users Guide

(5) Line Control Register (LCR)

Bit 0: Word Length Select Bit 0 (WLS0) Bit 1: Word Length Select Bit 1 (WLS1)
WLS1 WLS0 Word Length
0 0 5 Bits 0 1 6 Bits 1 0 7 Bits
1 1 8 Bits Bit 2: Number of Stop Bit (STB) Bit 3: Parity Enable (PEN) Bit 4: Even Parity Select (EPS) Bit 5: Stick Parity Bit 6: Set Break Bit 7: Divisor Latch Access Bit (DLAB)

(6) MODEM Control Register (MCR)

Bit 0: Data Terminal Ready (DTR) Bit 1: Request to Send (RTS) Bit 2: Out 1 (OUT 1) Bit 3: Out 2 (OUT 2) Bit 4: Loop Bit 5: Must be 0 Bit 6: Must be 0 Bit 7: Must be 0

(7) Line Status Register (LSR)

Bit 0: Data Ready (DR) Bit 1: Overrun Error (OR) Bit 2: Parity Error (PE) Bit 3: Framing Error (FE) Bit 4: Break Interrupt (BI) Bit 5: Transmitter Holding Register Empty (THRE) Bit 6: Transmitter Shift Register Empty (TSRE) Bit 7: Must be 0

(8) MODEM Status Register (MSR)

Bit 0: Delta Clear to Send (DCTS) Bit 1: Delta Data Set Ready (DDSR) Bit 2: Training Edge Ring Indicator (TERI) Bit 3: Delta Receive Line Signal Detect (DSLSD) Bit 4: Clear to Send (CTS) Bit 5: Data Set Ready (DSR) Bit 6: Ring Indicator (RI) Bit 7: Received Line Signal Detect (RSLD)
2-6

(9) Divisor Latch (LS, MS)

LS MS
Bit 0: Bit 0 Bit 8 Bit 1: Bit 1 Bit 9 Bit 2: Bit 2 Bit 10 Bit 3: Bit 3 Bit 11 Bit 4: Bit 4 Bit 12 Bit 5: Bit 5 Bit 13 Bit 6: Bit 6 Bit 14 Bit 7: Bit 7 Bit 15
Table 2-5 Serial Port Divisor Latch
AR-B9622 Users Guide
Desired Baud Rate Divisor Used to Generate 16x Clock
300 384
600 192 1200 96 1800 64 2400 48 3600 32 4800 24 9600 12
14400 8 19200 6 28800 4 38400 3 57600 2
115200 1

2.6 PARALLEL PORT

(1) Register Address

Port Address Read/Write Register
base + 0 Write Output data base + 0 Read Input data base + 1 Read Printer status buffer base + 2 Write Printer control latch
Table 2-6 Registers’ Address

(2) Printer Interface Logic

The parallel portion of the SMC37C669 makes the attachment of various devices that accept eight bits of parallel data at standard TTL level.

(3) Data Swapper

The system microprocessor can read the contents of the printer’s Data Latch through the Data Swapper by reading the Data Swapper address.
2-7
AR-B9622 Users Guide

(4) Printer Status Buffer

The system microprocessor can read the printer status by reading the address of the Printer Status Buffer. The bit definitions are described below:
12345670
XXX
-ERROR SLCT PE
-ACK
-BUSY
Figure 2-2 Printer Status Buffer
NOTE: X represents not used.
Bit 7: T his signal may become active during data entry, when the printer is off-line dur ing printing, or when the
print head is changing position or in an error state. When Bit 7 is active, the printer is busy and can not accept data.
Bit 6: This bit represents the current state of the printer’s ACK signal. A 0 means the printer has received the
character and is ready to accept another. Normally, this signal will be active for approximately 5 microseconds before receiving a BUS Y message stops.
Bit 5: A 1 means the printer has detected the end of the paper.
Bit 4: A 1 means the printer is selected.
Bit 3: A 0 means the printer has encountered an error condition.
2-8
AR-B9622 Users Guide

(5) Printer Control Latch & Printer Control Swapper

The system microprocessor can read the contents of the printer control latch by reading the address of printer control swapper. Bit definitions are as follows:
XX
Figure 2-3 Bit’s Definition
NOTE: X represents not used.
Bit 5: Direction control bit. When logic 1, the output buffers in the parallel port are disabled allowing data driven
from external sources to be read; when logic 0, they work as a printer port. This bit is write only.
Bit 4: A 1 in this position allows an interrupt to occur when ACK changes from low state to high state.
Bit 3: A 1 in this bit position selects the printer.
Bit 2: A 0 starts the printer (50 microseconds pulse, minimum).
Bit 1: A 1 causes the printer to line-feed after a line is printed.
Bit 0: A 0.5 microsecond minimum highly active pulse clocks data into the printer. Valid data must be present
for a minimum of 0.5 microseconds before and after the strobe pulse.
12345670
STROBE AUTO FD XT INIT SLDC IN IRQ ENABLE
DIR(write only)
2-9
Loading...
+ 39 hidden pages