Parts marked with "!" is important for maintaining the safety of the set. Be sure to replace these parts with specified
ones for maintaining the safety and performance of the set.
SHARP CORPORATION
This document has been published to be used
for after sales service only.
The contents are subject to change without notice.
BATTERY DISPOSAL
Contains Nickel Metal Hydride Battery. Must be Disposed of Properly.
Contact Local Environmental Officials for Disposal Instructions.
CHAPTER 1. SPECIFICATIONS
1. Appearance
AC cord
Plug your POS terminal into a wall outlet before using.
Power switch
Set the power switch to the ON ( I ) position after plugging your POS
terminal.
2. Ra tin g
ITEMSPECIFICATIONS
External dimensions11.6 (W) × 16.3 (D) × 12.6 (H) in.
approximately (295 (W) × 414.5 (D) ×
320 (H) mm)
WeightApproximately 13.9 lb. (5.9 kg)
Power source120V AC ± 10%, 60 Hz
Power consumptionOperating : 63W
Working temperature
and humidity
3. Hardware
3-1. Display
ITEMSPECIFICATIONSNOTE
TypeDSTN color LCD with back
Screen size10.4" Full screen
Dot format640 (W) × 480 (H) dots
Dot size0.33 × 0.33 mm
ControlVGA
82C700U3.2
Graphic controllerVGAC : MN89305
Main memory
(for executing MS-DOS,
Application software)
Video RAM1 MbytesEDO type
BIOS ROM512 KbytesFlash ROM
OS (MS-DOS) ROM4 MbytesMask ROM
ROM disk memory
(for stored Application
software)
RAM disk memory
(for POS data)
Keyboard controllerM38802M270
Super I/OM5113 A2
POS system controllerPSC2 : LZ9AM22
Standard : 8
Mbytes
Max. : 40 Mbytesadding S.O.DIMM
Standard : 2
Mbytes
Max. : 6 Mbytesadding UP-F04RB
Standard : 1
Mbytes
Max. : 3 Mbytesadding UP-P02MB
EDO type
Flash ROM
PS-RAM
3-4. Serial port
D-SUB 9-pin connector COM1 and COM2 are equipped.
In order to supply +5V power, CI signal and +5V power supply of
COM1 and COM2 can be switched.
2 channels of RJ45 Connector COM port are equipped.
COM3 and COM4 or original I/O address (COM5 and COM6) can be
selected as the 2 channels of RJ45 COM port.
COM1 & COM2: D-sub 9 pin
Pin No.SignalFunctionI/O
1CDData Carrier DetectI
2RDReceive DataI
3SDSend DataO
4ERData Terminal ReadyO
5SGSignal Ground—
6DRData set ReadyI
7RSRequest to SendO
8CSClear to SendI
9CI/+5VRing Indicate / +5VI/–
COM3 or COM5: Modular jack RJ45 8 pin
Pin No.SignalFunctionI/O
1RSRequest to SendO
2ERData terminal ReadyI
3SDSend DataO
4SG/(+5V)Signal Ground/(+5V)—
5SGSignal Ground–
6RDReceive DataI
7DRData set ReadyI
8CSClear to SendI
1 – 1
COM4 or COM6: Modular jack RJ45 8 pin
Pin No.SignalFunctionI/O
1RSRequest to SendO
2ERData terminal ReadyI
3SDSend DataO
4SGSignal Ground—
5SGSignal Ground–
6RDReceive DataI
7DRData set ReadyI
8CSClear to SendI
3-5. Expansion slot
ITEMSPECIFICATIONSNOTE
TypeISA busHalf size PC board
Number of slots2 slots
Power consumption+5V/max. 1.0A
+12V/max. 0.05A
3-6. Shutdown switch
The shutdown switch is used when the OS or application programs
are straying and the system can not return to the normal state.
You must not use this shutdown switch when the UP-5300 is running
normally. Use this switch only when the main power source is not cut
off even if the main unit power switch is set to OFF position. UP-5300
is turned OFF and the hardware is reset by turning the main power
switch OFF and then pressing the shutdown switch.
3-7. System switch
The system switches are used to preset various system configurations.
[Out line]
The system switches consists of DIP switches.
[DIP switch]
12345678
12345678
Shut dow n switch
[Out line]
The shutdown switch is single shot type. (Normally OFF position)
Push ON:This position is used to reset stand-by mode for power
supply unit when software hang up.
Release OFF: Usually the shutdown switch needs to be set to this
position when the UP-5300 is operated.
[Operating method]
The shutdown switch is a push switch. If it is pushed to ON, the
UP-5300 stops supplying the power when the power switch is set into
stand-by mode.
NOTE: The shutdown operation will be ignored when te power
switch is set into power-on position.
System sw itch
The PSC2 simply reads the switched signals from the DIP switch as
hardware. The meaning of the switche settings are shown on the next
page.
1 – 2
ON
1234567 8
3-8. Power switch
ON
OFF
: De fau lt settin g
DSW-8
Function
Serial 3 & 4
decode mode
OFF
(value=1)
COM3 &
COM4
ON (value=0)
DSW-7
Function
COM3 &
COM4 IRQ
assign
(Serial 3 & 4)
OFF
(value=1)
COM3 =
IRQ11
COM4 =
IRQ10
ON (value=0)
DSW-6
Function
CMOS
Initialize
OFF
(value=1)
Not InitializeInitialize
ON (value=0)
DSW-5
DSW-4
Drive C:, D: & E: Setting
DriveC:DriveD:Drive
HDD ——
PS
HDD
RAM
PS
Flash
RAM
ROM
Flash
ROMPSRAM
DSW-4DSW-5
E:
ON
(value=0)ON(value=0)
Flash
ROMON(value=0)
OFF
HDD
(value=1)ON(value=0)
OFF
HDD
(value=1)
DSW-3
Function
Boot DriveDrive A:Drive C:
OFF
(value=1)
ON (value=0)
DSW-2
Function
Drive A:
Device
OFF
(value=1)
Mask ROMFDD
ON (value=0)
DSW-1
Function
Floppy Disk
Controller
OFF
(value=1)
Not ExitExit
ON (value=0)
COM5 &
COM6
COM3 =
IRQ4
COM4 =
IRQ3
OFF
(value=1)
OFF
(value=1)
[Out line]
The power switch has the positions ON and OFF (Stand-by)
ON position: Usually the power switch needs to be set to this posi-
tion when the POS-terminal is operated.
OFF position: This position is used to turn the stand-by mode. When
the power switch is set to this position, the power
supply stops automatically. But if the software program controls the power supply to hold, even if the
power switch is set into this position, power is supplied
until an software program allows power supply no to
hold.
[Operating method]
The power switch is a see-saw switch, and it can be tipped toward
the ON or OFF.
4. Software
4-1. Software Structure
The basic system software mainly consists of the following 3
modules.
(1) MS-DOS Version 6.22
The operating system (MS-DOS Version 6.22) is stored in a MROM
disk.
• Used when executing the diagnostics of the UP-E12MR2.
• External view
2 – 4
ER-A8RS
4-4. RS232 loop back connector: UKOG-6705RCZZ
Connected to the RS232 connector (D-SUB 9 pin: COM1, COM2,
COM3, COM4) of the UP-5300 and ER-A8RS, and used to check
loop signals when executing diagnostics.
• Connection diagram
CD 1pin
RD 2pin
TD 3pin
DTR 4pin
GND 5pin
DSR 6pin
RTS 7pin
CTS 8pin
RI 9pin
4-5. RS232 modular jack loop back connector:
UKOG-6729BHZZ
Connected to the RS232 connector (RJ45: COM3, COM4, COM5,
COM6) of the UP-5300, and used to check loop signals when executing diagnostics.
• Connection diagram
1pin
RTS
2pin
DTR
3pin
TD
4pin
GND
5pin
GND
6pin
RD
7pin
DSR
8pin
CTS
• Plain view
4-6. BIOS loading board: CKOG-6727BHZZ
The BIOS loading board: CKOG-6727BHZZ is a tool to write a BIOS
ROM program in the F-ROM on the UP-5300’s main board. Use this
PWB in the following cases:
• The F-ROM on the UP-5300’s main board be comes unreadible
and a BIOS ROM program must be written in the F-ROM.
• The BIOS ROM program in the F-ROM is overwritten due to the
version up of BIOS ROM program, etc.
The BIOS loading board is connected to the Option ROM/RAM disk
connector (CN5) of the Main PWB.
• External view
SW1
13
• Connection diagram
2 – 5
LED1 LED2 LED3 LED4 LED5 LED6 LED7 LED8
Writing BIOS ROM Program
NOTE: Remove all option boards from the ISA slots before writing
on the BIOS ROM.
1. Install the EP-ROM (master ROM): containing a BIOS program on
the BIOS loading board: CKOG-6727RCZZ.
BIOS MASTER ROM
2. Set SW1 on the BIOS loading board to the side of pin 3.
* Caution: The AC power must be removed prior to installing the
BIOS loading board.
LED1 LED2 LED3 LED4 LED5 LED6 LED7 LED8
SW1
SW1
1
3
LED9
SW1
1
2 – 6
3
3. Open the upper cabinet.
4. Connect the BIOS loading board to the option ROM/RAM connector CN5 on the main PWB, and then close the cabinet.
5. Writing the BIOS ROM program starts by turning on the power
switch on the right side.
To determine the status of the LED lights on the special service
PWB when a BIOS ROM program is being written, see the table
on the next page.
Writing is complete (automatic completion) when the green LED
(LED9) on the BIOS loading board lights up.
6. After writing is complete, turn off the power switch on the right side
to remove the BIOS loading board, and turn on the power switch
on the left side again to check whether the BIOS program starts
up normally or not.
LED DISPLAY STATUS
[E : ON (Lighting) — : OFF]
<In normal operation>
LED1
(RED)
EEEEEEEE—Start of COPY FUNCTION
————E————Start initializing
—————E———Erasing F-ROM (LED6: RED is blinking)
————EE———
————EE———Programming: Bank0 C0000 h (64KB)
E———EE———Programming: Bank0 D0000 h (64KB)
—E——EE———Programming: Bank0 E0000 h (64KB)
EE——EE———Programming: Bank0 F0000 h (64KB)
———EEE———Programming: Bank1 C0000 h (64KB)
E——EEE———Programming: Bank1 D0000 h (64KB)
—E—EE E———Programming: Bank1 E0000 h (64KB)
EE—EEE———Programming: Bank1 F0000 h (64KB)
——————E——Start verifying the program in the F-ROM
——————E——Verifying: Bank0 C0000 h (64KB)
E—————E——Verifying: Bank0 D0000 h (64KB)
—E————E——Verifying: Bank0 E0000 h (64KB)
EE————E——Verifying: Bank0 F0000 h (64KB)
———E——E——Verifying: Bank1 C0000 h (64KB)
E——E——E——Verifying: Bank1 D0000 h (64KB)
—E—E——E——Verifying: Bank1 E0000 h (64KB)
EE—E——E——Verifying: Bank1 F0000 h (64KB)
————E—E——Setting protection the F-ROM
EEEEEEEEEEND of complete COPY FUNCTION
LED2
(RED)
LED3
(RED)
LED4
(RED)
LED5
(RED)
LED6
(RED)
LED7
(RED)
LED8
(RED)
LED9
(GREEN)
FUNCTION
Start copy programming to F-ROM from EPROM
2 – 7
<Erase ERROR in F-ROM>
LED1
(RED)
E————E—E—Device not ready
—E——— E—E—VPP error
EE———E—E—Command sequence error
——E—— E—E—
<Programming ERROR in F-ROM>
LED1
(RED)
E———EE—E—Device not ready
—E——EE—E—VPP error
EE——EE—E—Command sequence error
<Verifying ERROR in F-ROM>
LED1
(RED)
E———E—EE—Device not ready while release the protection
—E——E—EE—Can not release the protection
LED2
(RED)
LED2
(RED)
LED2
(RED)
LED3
(RED)
LED3
(RED)
LED3
(RED)
LED4
(RED)
LED4
(RED)
LED4
(RED)
LED5
(RED)
LED5
(RED)
LED5
(RED)
LED6
(RED)
LED6
(RED)
LED6
(RED)
LED7
(RED)
LED7
(RED)
LED7
(RED)
LED8
(RED)
LED8
(RED)
LED8
(RED)
LED9
(GREEN)
LED9
(GREEN)
LED9
(GREEN)
FUNCTION
FUNCTION
FUNCTION
2 – 8
CHAPTER 3. SERVICE PRECAUTION
1. Conditions for soldering circuit parts
To solder the following parts manually, follow the conditions described below.
PARTS NAMEPARTS CODELOCATIONCONDITIONS FOR SOLDERING
When removing or performing maintenance activities on the CPU and
POWER FAN, be sure to handle them with care, because it may
cause abnormal sounds or deteriorate their performance if they are
dropped or exposed to a heavy impact.
3. Note for handling of Touch panel
• The transparency of the touch panel should be vitally important.
Use clean gloves and masks.
• For handling, do not hold the transparent area, and do not hold the
heat seal connector section to assure reliability.
• Do not overlay touch panels. The edge may damage the surface.
• Do not place heavy things on the touch panel.
• Do not apply a strong shock, and do not drop it.
• When attaching the protection film again, carefully check for dirt. If
there is any dirt, it is transferred.
• To clean dirt on the surface, use a dry, soft cloth or a cloth im -
mersed in ethyl alcohol.
• Check that the housing does not give stress to the touch panel.
• Be careful not to touch the touch panel with tools.
• The heat seal section is easily disconnected. Be careful not to
place stress to the heat seal section when installing.
• The touch panel is provided with an air groove to make the exter -
nal and the internal air pressure equal to each other. If water or oil
is put around the air groove, it may penetrate inside. Be careful to
keep the air groove away from water and oil.
• Do not use SHARP objects when making input entrres.
4. Note for handling of LCD
• The LCD elements are made of glass. BE careful not to expose
them strong mechanical shock, or they may be broken. Use extreme care not to break them.
• If the LCD element is broken and the liquid leaks, avoid contact
with your mouth or eyes. If the liquid comes in contact with your
skin or clothes, immediately clean with soap.
• Use the unit under the rated conditions to prevent against damage.
• Be careful not to place water or other liquids on the display sur -
face.
• The reflection plate and the polarizing plate are easily scratched.
BE careful not to touch them with a hard object such as glass,
tweezers etc. Never hit, push, or rub the surface with hard objects.
• When installing the unit, be careful not to apply stress to the LCD
module. If excessive stress is applied, abnormal display or uneven
color may result.
5. Cautions on handling connectors
When connecting or disconnecting the following connectors, follow
the procedures below.
1)
PARTS NAMEPARTS CODELOCATION
FFC
CONNECTOR
• How to insert FFC
(1) Pull the slider to the unlock position.
QCNCW2812BH3JLCD RELAY
PWB: CN8
3 – 1
(2) Open the slider upwards.
(3) Inserting the FFC
Insert the FFC firmly until the FFC hits the bottom of the
connector’s insulator.
FFC
FFCFFCFFC
CONNECTORCONNECTORCONNECTOR
(4) Close the slider to the lock position
FFC
FFC
6. AT Keyboard usable for UP-5300
The UP-5300 can be externally connected to a keyboard.
The UP-5300’s key BIOS conforms to the PC standard, but this
BIOS’s operation is not compatible for some keyboards.
Some keyboards may cause operation errors due to delicate timing
and conflicts.
It is currently found that the following models of keyboards may malfunction.
When selecting a keyboard to be connected, test the keyboard in
advance to check that it correctly works.
• Japanese keyboard (106 keys)
Manufactured by IBM: TYPE/MODEL5576-B01 FRUPN66G0507
• English keyboard (101 keys)
Manufactured by NMB Technologies Inc.: Model: RT6651T+
Subsequently the POS application software is added which may overwrite the F-ROM area.
Please check to insure that the diagnostic program is installed along
with the POS application.
Starting Diagnostics when an Application software is
installed:
(1) Execute the diagnostic program by rebooting the UP-5300 from
the BIOS-ROM (MASK ROM).
1) Remove AC power by placing the power switch to the "off"
position.
2) Set the system switches (DSW-2 and DSW-3) as follows:
ON
1234567 8
DSW-3
DSW-2
Drive A: DeviceMask ROMFDD
3) Connect the AT keyboard.
4) Turn on the AC power on to start upthe BIOS-ROM (MASK
ROM).
Then the incorporated system installer utility will start.
5) Press the ESC key on the AT keyboard, and select "EXIT"
followed by pressing the ENTER key to exit the System
installer.
The UP-5300 will go to the A:\> prompt.
6) To select the drive that of diagnostics program, type "C:\"
followed by the ENTER key.
7) At the "C:\" prompt , type "SRV" followed by the ENTER key
to start the serviceman’s diagnostic program.
ON
OFF
FunctionOFF (value = 1) ON (value = 0)
Boot DriveDrive A:Drive C:
FunctionOFF (value = 1) ON (value = 0)
Starting Diagnostics when an Application software is
installed:
(2) To execute the diagnostic program when an application program
is also installed.
1) Remove AC power by placing the power switch to the "off"
position.
2) Set the system switches (DSW-2 and DSW-3) as shown
above:
3) Connect the AT keyboard.
4) Turn on the AC power.
4 – 1
5) Depress the F8 function key located on the AT keyboard and
start the UP-5300 without executing the "CONFIG.SYS" and
the "AUTOEXEC.BAT". The UP-5300 will go to the A:\>
prompt.
6) To select the drive that of diagnostics program, type "C:\"
followed by the ENTER key.
7) At the "C:\" prompt , type "SRV" followed by the ENTER key
to start the serviceman’s diagnostic program.
1. General
This diagnostic program is used to check the PWB’s, the process,
and the machine of UP-5300 series in a simplified manner.
This test program is supplied with floppy disks.
2. System configuration
The system requires the UP-5300, and an AT keyboard for diagnostic
operations.
3. Service diagnostics
3-1. Service diagnostics getting started
Getting started:
Execute "SRV.BAT" by entering the command with the AT keyboard
as follows:
C:\> SRV ↵
"C:\>" is the DOS prompt. (Used by the F-ROM disk based on the
settings of the system switches.)
* Do not load any device drivers when using this program.
* To operate other applications after performing this program, reboot
the machine.
3-2. Selection menu
The diagnostics menu is started and the following menu is displayed.
The highlighted cursor is moved by the cursor keys (UP ↑ and DOWN
↓) of the AT keyboard. Move the cursor to the desired item, and press
the Enter key to execute the selected diagnostics program. When the
selected diagnostics program is completed, the display returns to the
menu screen by pressing the ESC key. Select "Diagnostics End" and
press the Enter key to terminate the diagnostics.
When the selected diagnostics program is completed, Press the ESC
key to return to the RAM menu screen. Pressing the Esc key again
returns to the service diagnostics menu.
RAM Diagnostics
D-RAM Check
Standard RAM Disk Check
Option RAM Disk Check
1) D-RAM Check
1 Checking content
All memory areas are checked in units of 64KB. The checking
procedures are as follows:
i. Test data 5555H is written to all the test areas.
ii. Test data and read data are compared by each word, If it is
O.K., test data AAAAH is written to the test area.
iii. Test data and read data are compared by each word, If it is
O.K., test data 5555H is written to the test area.
iv. Test data 0000H is written to all the test areas.
v. Test data and read data are compared by each word, If it is
O.K., test data FFFFH is written to the test area.
vi. Test data and read data are compared by each word, If it is
O.K., test data 0000H is written to the test area.
When an error occurs during the test, the error address and data
are displayed and the test is stopped.
For the extension memory test, the value set in the setup of read
and test and is made to the area in increments of 64KB.
Error Address xxxxxxH Write Data xxxxH Read Data xxxxH
SHARP PC-POS System Diagnostic Series I
Diagnostics for Service
RAM Diagnostics
ROM Diagnostics
Real time clock & CMOS RAM Diagnostics
Touch Panel Diagnostics
Clerk Key Diagnostics
Printer Diagnostics
Serial I/O Diagnostics
LCD (Liquid Crystal Display) Diagnostics
MCR (Magnetic Card Reader) Diagnostics
System Switch Diagnostics
Drawer Diagnostics
Option Display Diagnostics
IDE I/F & Controller Diagnostics
FDD Diagnostics
FAN&LCD ON/OFF Diagnostics
Power Hold Diagnostic
Diagnostics End
Version 1.00B
3-3. RAM Diagnostics
This program is used to test the standard memory, the extension
memory, and the RAM disk.
When this program is selected, the following menu is displayed.
The highlighted cursor is moved by the cursor keys (UP ↑ and DOWN
↓) of the AT keyboard. Move the cursor to the desired item, and press
the Enter key to execute the selected diagnostics program.
When testing the extension memory size, the value set in the
setup is displayed. The error address and the error data are displayed only when an error occurs. (When no errors occur, they are
not displayed.)
3 Terminating method
After completion of the test, press Esc key to terminate the test to
return to the RAM diagnostics menu.
2) Standard RAM Disk Check
1 Checking content
When testing the standard RAM disk area (BANK 000H ∼ 03FH),
each test area of bank size 16KB is checked. The bank base
address of RAM is set to 0D4000H and after. The checking procedures are as follows:
i. Write different data to the following address by word method.
After the completion of writing, a BANK 03FH 0D4000H data
read verify check is made. (Data in the written area is saved
in the main memory.) If it is OK, the following test is executed.
In case of an error, the error display is made and the test is
terminated.
Write addressWrite data
BANK BFH (extension) 0D4000HBF40H
BANK 7FH (extension) 0D4000H7F80H
BANK 3FH (standard) 0D4000H3FC0H
4 – 2
ii. The test area data is saved to the main memory.
iii. Test data 5555H is written to all the test areas.
iv. Test data and read data are compared by each word, If it is
O.K., test data AAAAH is written to the test area.
v. Test data and read data are compared by each word, If it is
O.K., test data 5555H is written to the test area.
vi. Test data 0000H is written to all the test areas.
vii. Test data and read data are compared by each word, If it is
O.K., test data FFFFH is written to the test area.
viii. Test data and read data are compared by each word, If it is
O.K., test data 0000H are written to the test area.
ix. The saved data is written to the test areas.
When an error occurs during the test, the error address and data
are displayed and the test is stopped.
2 Display
Standard RAM Disk Check
Standard RAM Disk size : 1024KB PASS !!(or ERROR !!)
Error Address xxxxxxH Write Data xxxxH Read Data xxxxH
The error address and the error data are displayed only when an
error occurs. (If no errors occur, they are not displayed.)
3 Terminating method
After the test result is displayed, press the Esc key to terminate
the test and return to the RAM diagnostics menu.
3) OPTION RAM Disk Check
1 Checking content
For the standard RAM disk area (BANK 040H ∼ BANK 0BFH),
each test area of bank size 16KB is checked. The bank base
address of RAM is set to 0D4000H and after. The check procedures are as follows:
i. Write different data to each address by a word method similar
to the Standard RAM Disk Check. After completion of writing,
a BANK 0BFH 0D4000H data read verify check is made.
(Data in the written area is saved in the main memory.) If it is
OK, the following test is executed. In case of an error, the
error display is made and the test is terminated.
ii. Test data 55AAH is written to BANK 040H 0D4000H.
iii. BANK 040H 0D4000H is read and compared with 55AAH. If
both data are correct, the following test is executed. If not,
"Exten ded RAM Di sk size: 0KB" is displayed and the test is
terminated.
iv. The test area data is saved to the main memory.
v. Test data 5555H is written to the test area.
vi. Test data and read data are compared. If is OK, test data
AAAAH is written to the test area.
vii. Test data and read data are compared by each word, If it is
O.K., test data 5555H is written to the test area.
viii. Test data and read data are compared by each word, If it is
O.K., test data 0000H is written to all the test areas.
ix. Test data and read data are compared by each word. If it is
OK, test data FFFFH is written to the test area.
x. Test data and read data are compared by each word. If it is
OK, test data 0000H is written to the test area.
xi. The saved data is written to the test areas.
When an error occurs during the test, the error address and data
are displayed and the test is stopped.
2 Display
Option RAM disk Check
Extended RAM Disk size : 1024KB PASS !!(or ERROR !!)
Error Address xxxxxxH Write Data xxxxH Read Data xxxxH
The error address and the error data are displayed only when an
error occurs. (If no error occurs, they are not displayed.)
3 Terminating method
After the test result is displayed, press the Esc key to terminate
the test and return to the RAM diagnostics menu.
3-4. ROM Diagnostics
The DOS ROM, BIOS ROM, standard flash ROM, and option flash
ROM are tested.
The following menu is displayed. The highlighted cursor is moved by
the cursor keys (UP ↑ and DOWN ↓) of the AT keyboard. Move the
cursor to the desired item, and press the Enter key to execute the
selected diagnostics program. When the selected diagnostics program is completed, Press the ESC key to return to the ROM diagnostics menu. Pressing Esc key again returns to the service diagnostics
menu.
ROM Diagnostics
DOS ROM Check
BIOS ROM Check
Standard FLASH ROM Check
Option FLASH ROM Check
1) DOS ROM Check
1 Checking content
A sum check is made for the DOS ROM (BANK 000H ∼ 0FFH). All
data bytes are added. If the check sum is 10H, it is normal.
The ROM version is displayed.
2 Display
DOS ROM Check
Sum Check : PASS !!(or ERROR !!)
ROM Version : VHILH****
The version is displayed.
3 Terminating method
After the test result is displayed, press the Esc key to terminate
and return to the ROM diagnostics menu.
2) BIOS ROM Check
1 Checking content
The BIOS ROM version is displayed.
2 Display
BIOS ROM Check
Version - ROM : SHPUP****
The version is displayed.
4 – 3
3 Terminating method
After the test result is displayed, press Esc key to terminate and
return to the ROM diagnostics menu.
3) Standard FLASH ROM Check
Checking content
1
Write and read are performed to the standard FLASH ROM area
(BANK 200H ∼ 27FH) to establish a verify check. The check procedures is as follows:
• The ID code, the manufacture, and the device signature code
are read and displayed.
• The ROM size is specified and the following display is made to
allow the user to select whether to perform the verify check or
not.
• M ove cursor to select "YES", and the messag e in ( ) will be
displayed.
• If the verify check is made, the test area is first erased.
• Increment data for each byte is written to all the test areas.
* The two left digits are the lower address, and the two right
address are the upper address.)
• Read verify check is performed.
When "NO" is selected
• When "NO" is selected, read check is performed for the above
increment data. Therefore, the option FLASH ROM to be tested
must be passed by write read verify check once.
Option Flash ROM Check
Option Flash ROM S ize : 4096KB
Write Read Verify chekYESNO<- CAUTION!!
Device ID = **** Manu facture ID = ****
All data in Option Flash ROM Disk will be destroyed.
Are you sure?
Changes depending on the capacity.
<-(Read Only)
The cursor is on this side
(Default).
Standard Flash ROM Check
Standard Flash ROM Size : 2048KB
Write Read Verify chekYES
Device ID = **** Manufacture ID = ****
All data in Standard Flash ROM Disk will be destroyed.
Are you sure?
NO
<- CAUTION!!
The cursor is on this side
(Default).
If the proper value is not read, the following display is made.
(Press the ESC key to terminate the test.)
Standard Flash ROM Check
ERROR!
Device is not installed or not work properly.
2 Final display
Standard Flash ROM Check
Standrd Flash ROM Size : 2048KB
Write Read Verify chek : PASS!! (or ERROR!!)
ERROR ADDRESS BANK XXXH,XXXXXXH WRITE DATA XXXXH READ DATA XXXXH
Device ID = **** Manu facture ID = ****
3 Terminating method
After the test result is displayed, press the Esc key to terminate
and return to the ROM diagnostics menu.
4) Option FLASH ROM Check
1 Checking content
Write read verify check or read check is performed for the optional
FLASH ROM area (BANK 280H – 3FFH). The checking procedure
is as follows:
• The ID code, the manufacture, and the device signature code
are read in BANK 280H ∼ 2FFH, BANK 300H ∼ 37FH, and
BANK 380H ∼ 3FFH to check that the proper value is read or
not.
• If the proper value is read, the ROM size is specified and the
following display is made to allow the user to select whether to
perform the verify check or not.
If the proper value is not read, the following display is made.
(Press the ESC key to terminate the test.)
Option Flash ROM Check
ERROR!
Device is not installed or not work properly.
2 Final display
Option Flash ROM Check
Option Flash ROM Size : 2048KB
Write Read Verify chek : PASS!! (or ERROR!!)
ERROR ADDRESS BANK XXXH,XXXXXXH WRITE DATA XXXXH READ DATA XXXXH
Device ID = **** Manu facture ID = ****
3 Terminating method
After the test result is displayed, press the Esc key to terminate
and return to the ROM diagnostics menu.
3-5. Real time clock & CMOS RAM Diagnostics
RTC and CMOS RAM check is performed.
The following menu is displayed. The highlighted cursor is moved by
the cursor keys (UP ↑ and DOWN ↓) of the AT keyboard. Move the
cursor to the desired item, and the press the Enter key to execute the
selected diagnostics program. When the selected diagnostics program is completed. Pressing Esc key again returns to the service
diagnostics menu.
Real time clock & CMOS RAM Diagnostics
Real time clock Check
CMOS RAM Check
4 – 4
1) Real time clock Check
1 Checking content
RTC timer function and RTC clock function are tested.
In RTC timer check, the RTC timer is set so that an interrupt is
generated after 2 sec and check that the interrupt is performed
properly. In RTC clock check, the RTC clock is set to 23:59:58,
31/Dec/1989, and checks that the clock shows 0:0:0, 1/Jan/1990
after 2 sec.
After the test result is displayed, press Esc key to terminate and
return to the RTC and CMOS RAM diagnostics menu.
2) CMOS RAM Check
Checking content
1
The read/write check is performed for CMOS-RAM when setting
up. The checking procedure is as follows:
i. Test address data is saved to the main memory.
ii. Test data 55H is written to the test address.
iii. Test data and read data are compared, and test data AAH is
written to the test address.
iv. Test data and read data are compared.
v. The saved test data is written to the test area.
vi. The address is incremented until it becomes 3FH.
If POFF interruption is generated during the test, the test is
stopped and the saved data is written to the test area within 50ms.
2 Display
CMOS-RAM Check
RTC RAM Check : PASS !!(or ERROR !!)
Error Address xxxxxH Write Data xxH Read Data xxH
The error address and the error bit are displayed only when an
error occurs. (When no error occurs, they are not displayed.)
3 Terminating method
After the test result is displayed, press Esc key to terminate and
return to the RTC and CMOS RAM diagnostics menu.
3-6. Touch Panel Diagnostics
The touch panel and its controller are checked. Communication with
the controller is performed by 8250 built in the gate array PSC2.
The controller diag check, the touch keypad test, and the linearity test
are performed.
The initial display is as follows:
1) Controller Diag Test
1 Checking content
After initializing the controller, the diagnostic command is executed. The procedures are as follows:
• One byte of dummy data (FFh) is sent and a wait state of
100ms is made.
• The reset command (80h) is sent and a wait state for the end
code (2 bytes: 90h and 00h) from the controller is made.
• The diagnostic command (2 bytes: 89h, any one-byte data) is
executed, and a wait state for the end code (3 bytes: 90h,
return code, any one-byte data) is made.
• If an error occurs the error display is made with the return code.
* To exit from the controller diagnostic test. press the Esc key
during the wait state for the end code response.
Return codeContent
0AhROM error
0BhRAM error
0ChPanel voltage error
0DhReserve
0EhEPROM write error
0FhEPROM read error
10hEPROM check sum error
2 Display
Controller Diag Test
Pass!!
ROM Error!!
or
RAM Error!!
PANEL Voltage Error!!
EPROM Write Error!!
EPROM
EPROM SUM Error!!
3 Terminating method
After the test result is displayed, press the Esc key to terminate
and return to the Touch panel diagnostics menu.
2) Touch Key Pad Test
1 Checking content
The driver function call is used.
is displayed at the four corners of the LCD sequentially.
(In the sequence of upper right, upper left, lower left, lower right.)
When the is touched by the operator, the buzzer sounds
and the screen turns to .
2 Display
Error!!
Error!!
Read Error!!
Touch Key Pad Test
Touch Cursor !!
Touch Panel Diagnostics
Controller Diag Test
Touch Key Pad Test
Line arity
3 Terminating method
Touch all four or press the Esc key to terminate and return
to the Touch panel diagnostics menu.
4 – 5
3) Linearity test
1 Checking content
Red lines are displayed at both sides of the blue line at the center.
The operator must touch the blue line without touching the red
lines and drag from top to bottom.
The touched part of the blue line is changed to white.
If the red line is touched, an error message is issued.
2 Display
About 2cm
Linearity
Test
Complete!
(Error!!)
Displayed after termination.
Red line
Blue line
About 1cm
Red line
3 Terminating method
Press Esc key to terminate and return to the Touch panel diagnostics menu.
3-7. Clerk Key Diagnostics (Not used for "U"
version)
The clerk key input test is performed.
Pressing the Esc key returns to the serviceman diagnostics menu.
1) Clerk Key Check
1 Checking content
Key code inserted to the clerk key switch which is then displayed
in a decimal value.
2 Display
Clerk Key Check
Clerk Key Code : xx
The highlighted cursor is moved by the cursor keys (UP ↑ and DOWN
↓) of the AT keyboard. Move the cursor to the desired item, and press
the Enter key to execute the selected diagnostics program.
When the selected diagnostics program is completed, the display
returns to the menu screen. Pressing the Esc key returns to the
serviceman diagnostics menu.
1) PARALLEL1 Loop Check
Checking content
1
A loop check is made for the standard I/O address 378H ∼ 37FH.
(PARALLEL1)
In the loop check, a normally-operating ER-A8RS is inserted and
the loop cable (UKOG-6717RCZZ) is connected between PARALLEL1 and PARALLEL3 (ER-A8RS) for testing. Set the jumpers on
the PWB prior to the test as follows:
Signal name
STROBE-
DB0
DB1
DB2
DB3
DB4
DB5
DB6
DB7
ACKBUSY
PE
SLCT
AUTOFD-
ERROR-
INIT-
SLCTIN-
GND
J3J8J4J5J6
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18~2
Loop cable (UKOG-6717RCZZ) wiring diagram
J7
10
UP-5300 : PARALLEL1 OUTPUT MODE
A8RS : PARALLEL3 INPUT MODE
J9
J10
I
L
12
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18~2
Signal namePin No.
STROBE-
DB0
DB1
DB2
DB3
DB4
DB5
DB6
DB7
ACKBUSY
PE
SLCT
AUTOFD-
ERROR-
INIT-
SLCTIN-
GND
The clerk code is displayed at XX.
3 Terminating method.
Press the Esc key to terminate and return to the Serviceman’s
diagnostics menu.
3-8. Printer Diagnostics
The parallel interface (standard) and ER-A8RS parallel interface (option) are tested.
Here, the parallel interface on the main body is mentioned as PARALLEL1, and the parallel interface on ER-A8RS as PARALLEL 2/3.
The following menu is displayed.
Printer Diagnostics
StandardOption(ER-A8RS)
PARALLEL 1 Loop Check
PARALLEL 1 Print Check
PARALLEL2 Loop Check
PARALLEL3 Loop Check
PARALLEL2 Print Check
PARALLEL3 Print Check
4 – 6
H
57
O
J18
J11
J12
J13
J14
J15
J16
J17
Opposite ER-A8RS setting
Jumper pin setting diagram
2 Display
PARALLEL1 Loop Check
ACK- Signal : PASS !!(or ERROR !!)
BUSY Signal : PASS !!(or ERROR !!)
PE Signal : PASS !!(or ERROR !!)
SLCT Signal : PASS !!(or ERROR !!)
ERROR- Signal : PASS !!(or ERROR !!)
STROBE- Signal : PASS !!(or ERROR !!)
AUTOFD- Signal : PASS !!(or ERROR !!)
INIT- Signal : PASS !!(or ERROR !!)
SLCTIN- Signal : PASS !!(or ERROR !!)
INTERRUPT : IRQ X (or ERROR !!)
DATA Bus : PASS !!(or ERROR !!)
The interruption level is displayed at X.
When no access is allowed to PARALLEL1, the following display
is made.
PARALLEL1 Loop Check
PARALLEL1 Channel Disabled
3) PARALLEL3 Loop Check
1 Checking content
A loop check is performed for ER-A8RS I/O address 3BCH ∼
3BEH (PARALLEL3), In the loop check, the ER-A8RS to be connected is connected to the extension slot and the loop cable
shown in Fig. 3-4 is connected between PARALLEL3 (ER-A8RS)
and PARALLEL1 for testing. Set the jumpers on the PWB prior to
the test as shown in Fig. 3-6.
3 Terminating method.
Press the Esc key to terminate and return to the Printer diagnostics menu.
2) PARALLEL2 Loop Check
1 Checking content
A loop check is performed for ER-A8RS I/O address 278H ∼ 27FH
(PARALLEL2), In the loop check, the loop cable shown in Fig, 3-4
is connected between PARALLEL2 (ER-A8RS) and PARALLEL1
for testing. Set the jumpers on the PWB prior to the test as shown
in Fig. 3-6.
J3J8J4J5J6
J7
10
UP-5300 : PARALLEL1 INPUT MODE
A8RS : PARALLEL2 OUTPUT MODE
J9
L
H
J10
57
I
12
O
J18
J11
J12
J13
J14
J15
J16
J17
Setting of ER-A8RS to be tested
Fig. 3-6 Jumper pin setting
2 Display
PARALLEL2 Loop Check
ACK- Signal : PASS !!(or ERROR !!)
BUSY Signal : PASS !!(or ERROR !!)
PE Signal : PASS !!(or ERROR !!)
SLCT Signal : PASS !!(or ERROR !!)
ERROR- Signal : PASS !!(or ERROR !!)
STROBE- Signal : PASS !!(or ERROR !!)
AUTOFD- Signal : PASS !!(or ERROR !!)
INIT- Signal : PASS !!(or ERROR !!)
SLCTIN- Signal : PASS !!(or ERROR !!)
INTERRUPT : IRQ X (or ERROR !!)
DATA Bus : PASS !!(or ERROR !!)
J3J8J4J5J6
J7
10
UP-5300 : PARALLEL1 OUTPUT MODE
A8RS : PARALLEL3 INPUT MODE
J10
J9
L
H
57
I
12
O
J18
J11
J12
J13
J14
J15
J16
J17
Setting of ER-A8RS to be tested
Fig. 3-6 Jumper pin setting
2 Display
PARALLEL3 Loop Check
ACK- Signal : PASS !!(or ERROR !!)
BUSY Signal : PASS !!(or ERROR !!)
PE Signal : PASS !!(or ERROR !!)
SLCT Signal : PASS !!(or ERROR !!)
ERROR- Signal : PASS !!(or ERROR !!)
STROBE- Signal : PASS !!(or ERROR !!)
AUTOFD- Signal : PASS !!(or ERROR !!)
INIT- Signal : PASS !!(or ERROR !!)
SLCTIN- Signal : PASS !!(or ERROR !!)
INTERRUPT : IRQ X (or ERROR !!)
DATA Bus : PASS !!(or ERROR !!)
The interruption level is displayed at XX.
If no access is allowed to PARALLEL3, the following display is
made.
PARALLEL3 Loop Check
PARALLEL3 Channel Disabled
The interruption level is displayed at XX.
If no access is allowed to PARALLEL2, the following display is
made.
PARALLEL2 Loop Check
PARALLEL2 Channel Disabled
3 Terminating method.
Press the Esc key to terminate and return to the Printer diagnostics menu.
3 Terminating method.
Press the Esc key to terminate and return to the Printer diagnostics menu.
4) PARALLEL1 Print Check
1 Checking content
The print check is performed for the standard port PARALLEL1 at
I/O address 378H ∼ 37FH. In the print check, the D-Sub 25 pin
connector is connected with a printer to allow a print pattern test.
The test procedures are as follows:
i. Data of 55H is written to I/O address 378H, and the same
address is read. If the read data is not 55H, "PARALLEL1
Channel Disabled" is displayed and the following check is not
performed.
ii. Characters of 20H ∼ 7FH (ASCII code) are printed and the
line is changed.
This procedure is repeated for 5 times.
4 – 7
2 Display
PARALLEL1 Print Check
PARALLEL1 Channel Disabled
"PARALLEL1 Channel Disabled" is displayed only when no access to PARALLEL1 is allowed.
3 Terminating method.
Press the Esc key to terminate and return to the Printer diagnostics menu.
5) PARALLEL2 Print Check
Checking content
1
The print check is performed for PARALLEL2 at I/O address 278H
∼ 27Fh on the ER-A8RS.
In the print check, set the short pin of the ER-A8RS to be tested
as shown in Fig. 3-9, and connect the D-Sub 25 pin connector to a
printer to allow a print pattern test.
J3J8J4J5J6
J7
10
J3J8J4J5J6
The test procedures are as follows:
i. Data of 55H is written to I/O address 3BCH, and the same
ii. Characters of 20H ∼ 7FH (ASCII code) are printed and the
J7
10
J10
J9
L
H
Fig. 3-10 Jumper pin setting
address is read. If the read data is not 55H, "PARALLEL3
Channel Disabled" is displayed and the following check is not
performed.
line is changed.
This procedure is repeated for 5 times.
57
I
O
J18
J11
J12
J13
J14
J15
J16
12
J17
2 Display
PARALLEL3 Print Check
PARALLEL3 Channel Disabled
J10
J9
L
H
Fig. 3-9 Jumper pin setting
The test procedures are as follows:
i. Data of 55H is written to I/O address 278H, and the same
address is read. If the read data is not 55H, "PARALLEL2
Channel Disabled" is displayed and the following check is not
performed.
ii. Characters of 20H ∼ 7FH (ASCII code) are printed and the
line is changed.
This procedure is repeated for 5 times.
57
I
O
J18
J11
J12
J13
J14
J15
J16
12
J17
2 Display
PARALLLEL2 Print Check
PARALLEL2 Channel Disabled
"PARALLEL2 Channel Disabled" is displayed only when no access to PARALLEL2 is allowed.
3 Terminating method.
Press the Esc key to terminate and return to the Printer diagnostics menu.
6) PARALLEL3 Print Check
1 Checking content
The print check is performed for PARALLEL3 at I/O address
3BCH ∼ 3BEh on the ER-A8RS.
In the print check, set the short pin of the ER-A8RS to be tested
as shown in Fig. 3-10, and connect the D-Sub 25 pin connector to
a printer to allow a print pattern test.
"PARALLEL3 Channel Disabled" is displayed only when no access to PARALLEL3 is allowed.
3 Terminating method.
Press the Esc key to terminate and return to the Printer diagnostics menu.
7) UP-T80BP Test
1 Display
Print Check
Count ? = 01 (00-99)
Pass Count = XX
Hit ESC Key to Stop
On the above screen the setting appears in the box.
The Count can be set from "01" up to "99". If "00" is set, printing
does not stop until the ESC key is pressed.
2 Testing
The following patterns are printed and the paper cut command is
sent by the specified number of times to the Serial 5 of I/O address 980H to 987H..
YOUR RECEIPT
THANK YOU
4 – 8
3 Error message
The following error message appears if a communication error
occurs with the UP-T80BP.
Print Check
UP-T80BP I/F ERROR
Hit ESC Key to Stop
********************
4 End of testing
The testing is finished after printing is made by the specified number of times or by pressing the ESC key.
3-9. Serial I/O Diagnostics
The serial interface of UP-5300 and the option PWB ER-A8RS is
performed. To test the 9pin D-Sub port, connect the D-Sub loop back
connector (UKOG-6705RCZZ).
To test the RJ45 port, connect the loop back connector (UKOG6729BHZZ).
1) COM1 Check
1 Content
The loop back check is performed for the UART at I/O address
3F8H ∼ 3FFH. The test procedures are as follows:
i. UART setting is made. If access is denied to UART at that
time, "COM1 Disabled" is displayed and the following check is
not performed.
ii. RTS signal is turned on/off to check that CD, CTS signal is
normally operating. In case of any abnormality, ERROR is
displayed.
iii. DTR signal is turned on/off to check that DSR, RI signal is
normally operating. In case of any error, ERROR is displayed.
When an error occurs in procedure i or ii, the following test is
not performed.
iv. Set the baud rate to 19200bps asynchronous. 256 byte data
of 00H ∼ FFH is transmitted from SD signal. Data received at
RD signal is compared to check that the both are the same. If
the outputted data is not returned for 5 sec or more, ERROR
is displayed and the test is terminated.
v. An interruption signal is issued from UART and the number of
generated interruption request signal is displayed.
2 Display
CD 1pin
RD 2pin
TD 3pin
DTR 4pin
GND 5pin
DSR 6pin
RTS 7pin
CTS 8pin
RI 9pin
Loop back connector (UKOG-6705RCZZ) wiring diagram
RTS
1pin
DTR
2pin
TD
3pin
GND
4pin
GND
5pin
RD
6pin
DSR
7pin
CTS
8pin
Loop back connector (UKOG-6729BHZZ) wiring diagram
The UP-5300’s 9-pin D-sub ports are used as COM1 and 2. In addition, the UP-5300’s RJ45 ports are used as COM3 and 4 or COM5
and 6 according to the setup. On the other hand, ER-A8RS is used
by selecting either COM1 and 2 or COM3 and 4 according to the
setup.
Therefore, when an ER-A8RS is used, you must set COM1, 2, 5, and
6 on the UP-5300 side, and set COM3 and 4 on the ER-A8RS side.
The following menu is displayed.
The highlighted cursor is moved by the cursor keys (UP ↑ and DOWN
↓) of the AT keyboard. Move the cursor to the desired item, and press
the Enter key to execute the selected diagnostics program.
When the selected diagnostics program is completed, the display
returns to the menu screen. Pressing the Esc key returns to the
serviceman diagnostics menu.
The number of the interruption request signal is displayed at XX.
If no access is allowed to COM1 UART, the following display is
made.
Serial I/O COM1 Check
COM1 Channel Disabled
3 Terminating method.
Press the Esc key to terminate and return to the Serial I/O diagnostics menu.
2) COM2 Check
1 Checking content
The loop back check is performed for the UART at I/O address
2F8H ∼ 2FFH. The check procedure, the display, and the terminating method are the same as COM1 Check.
3) COM3 Check
1 Checking content
The loop back check is performed for the UART at I/O address
3E8H. When the ER-A8RS is assigned to COM3, the check procedure, display and terminating method are the same as COM1.
When the RJ-45 port of the UP-5300 main unit is assigned to
COM3, the following points are different from COM1 Check :
1Content
• RTS-CTS is not checked.
• DTR-RI is not checked.
2Display
• RTS-CTS is not displayed.
• DTR-RI is not displayed.
COM3 is checked as well as COM1 except the above 2 points.
4 – 9
4) COM4 Check
1 Checking content
The loop back check is performed for the UART at I/O address
2E8H ∼ 2EFH. The check procedure, the display, and the terminating method are the same as COM3 Check.
5) COM5 Check
Checking content
1
The loop back check is performed for the UART at I/O address
(PSC2 base address) + (410H ∼ 417H). The following points are
different from the COM1 Check:
1Content
• RTS-CTS is not checked.
• DTR-RI is not checked.
2Display
• RTS-CTS is not displayed.
• DTR-RI is not displayed.
COM5 is checked as well as COM1 except the above 2 points.
6) COM6 Check
1 Checking content
The loop back check is performed for the UART at I/O address
(PSC2 base address) + (418H ∼ 41FH). The checking procedure,
the display, and the terminating method are the same as COM5
Check.
3-10. Liquid Crystal Display Diagnostics
LCD test is performed.
The following patterns are displayed in sequence. Pressing the space
bar proceeds to the next display. Pressing the space bar at the final
pattern or pressing the Esc key during the test, will return the display
to the service diagnostics menu.
1) Liquid Crystal Display Check
1 Checking content
The test patterns are displayed in the following test procedures.
Pressing the space bar moves to the next pattern.
i. Black-and-white pattern in 1 dot interval
iv. Reversed pattern of pattern iii.
v. Horizontal stripe pattern in 1 dot interval
vi. Reversed pattern of pattern v.
vii. "H" pattern (80 digits × 35 lines) In the 35th line, only 78 digits
of "H" are displayed.
(The actual display range is 25 lines. Scroll for 10 lines to
check.)
viii. Gradation pattern from black to white in 16 gradations
ix. All white pattern
x. Color bar (16 colors)
Color bars of 16 colors are displayed.
Black
Blue
Green
Cyan
Red
Brown
White
Magenta
Gray
Light green
Light blue
Light cyan
Light red
Light magenta
Light yellow
Light white
xi. Color pattern (256 colors)
Color pattern of 256 colors is displayed. The displayed colors
are the default pallet.
Arrange RAMDAC register No. 0 ∼ 255 from the upper left.
xii. Backlight OFF
The backlight is turned off without turning off the display.
xiii. Backlight ON
2 Terminating method
Press the space bar or Esc key to terminate and return to the
Serviceman’s diagnostics menu.
3-13. Magnetic Card Reader Diagnostics
This test program reads the magnetic card based on the ISO7811/1-5
standard and displays the data.
Pressing the Esc key returns to the service diagnostics menu.
1) Magnetic Card Reader Check
1 Checking content
The test program reads tracks 1 and 2 of the magnetic card (UKOG6718RCZZ) based on the ISO7811/1 ∼ 5 standard, and displays the
data in ASCII code. There ar e tw o kinds of data patterns to be read.
TRACK 1: IATA pattern
76 character 7bit/character (Max. 79 character)
TRACK 2: ABA data pattern
28 character, 5bit/character (Max. 40 character)
To read the card data, the following setting is performed.
• Mode set
46h is set to PSC2 channel 1 mode set register. (IATA, 6bit)
74h is set to PSC2 channel 2 mode set register. (ABA, 4bit)
• Start mark set
45h is set to PSC2 channel 1 start mark register.
0Bh is set to PSC2 channel 2 start mark register.
• Interrupt reset
Dummy data is written to PSC2 channel 2 start mark register.
• Interrupt mask cancel 01h is written to PSC2 MCR mask
register to cancel mask.
In addition, setting for the PSC2 extension interruption is per-
formed.
When the card is scanned, the obtained data is written to the
FIFO buffer from the start mark to LRC in sequence. Then, the
card data is read by interrupt process.
After reading data, the FIFO buffer is reset.
2 Display
The above display is made when the card (UKOG6718RCZZ) is
passed through the MCR. In case of an error, the error code is
displayed as follows:
Displayed when TRACK1 EMPTY CODE is returned.
Displayed when TRACK1 ERROR CODE is returned.
Displayed when TRACK2 EMPTY CODE is returned.
Displayed when TRACK2 ERROR CODE is returned.
3 Terminating method
Press the Esc key to terminate the test and return to the
Serviceman’s diagnostics menu.
3-14. System Switch Diagnostics
The system switch information of the main PWB is displayed.
Pressing the Esc key returns to the serviceman diagnostics menu.
1) System Switch
Checking content
1
The system switch reads I/O address 7F0H every 10ms to display
the value of bit 0 ∼ 7. The relati onshi p betwee n the bit and SW is
as shown in the table below.
Bit76543210
7F0H SW8 SW7 SW1 SW2 SW3 SW4SW5 SW6
2 Display
System Switch Diagnostics
SW1 SW2 SW3 SW4 SW5 SW6 SW7 SW8
XXXXXXXX
Each SW data is displayed at X. If bit data is "1," the display is
"OFF". If bit data is "0," the display is "ON".
3 Terminating method
Press the Esc key to terminate the test and return to the
Serviceman’s diagnstics menu.
3-15. Drawer Diagnostics
The drawer open and sensor test are executed.
The following menu is displayed. The highlighted cursor is moved by
the cursor keys (UP ↑ and DOWN ↓) of the AT keyboard. Move the
cursor to the desired item, and press the Enter key to execute the
selected diagnostics program. When the selected diagnostics program is completed, the display returns to the menu screen. Pressing
the Esc key returns to the service diagnostics menu.
Drawer Diagnostics
Drawer 1 Check
Drawer 2 Check
MCR (Magnetic Card Reader) Check
TRACK1:
SHARP TEST CARD 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789 UKOG-6718RCZZ
TRACK2:
0123456789012345678901234567
1) Drawer 1 check
Checking content
1
The drawer 1 solenoid is turned on and the drawer open sensor
value is sensed at every 100ms and the state is displayed.
When Drawer 1 and Drawer 2 are connected, "CLOSE" is displayed only when both the drawers are closed.
4 – 11
2 Display
Drawer 1 Check
Drawer Open Sensor : OPEN (or CLOSE)
3 Terminating method
Press the Esc key to terminate the test and return to the Drawer
diagnostics menu.
Pressing the ESC again will return to the serviceman’s diagnostics
menu.
2) Drawer 2 Check
1 Checking content
Drawer 2 solenoid is turned on and the drawer open sensor value
is sensed at every 100ms and the state is displayed.
When Drawer 1 and Drawer 2 are connected, "CLOSE" is displayed only when both the drawers are closed.
2 Display
Same as Drawer 1.
3 Terminating method
Same as Drawer 1.
3-16. Option Display Diagnostics
The option display includes a microprocessor inside that allows communication with the host by RS232 conforming interface.
PSC2 UART4 is used on the main body side.
Communication conditions are as follows:
• Data length:8 bit
• Parity (Yes/No): No
• Baud rate:9600bps
1 Checking content
The test patterns are displayed in the sequence shown below.
Pressing the space bar moves to the next pattern.
i. The following test patterns are displayed.
3-17. IDE I/F & Hard Disk Diagnostics
The hard disk is tested and the information stored in the hard disk is
displayed.
The following tests are executed.
• Read test: Seek (sequential, random) test, read only (target
cylinder, target sector), and dump test
• Write test: Write verify test (target cylinder, target sector), and
batch test.
• Other functions: Drive status display, controller check, error log -
ging area (error information) display, and error information display
Test screen (service repair only)
Hard Disk Drive Diagnostics
READ MODE TEST
Drive status display
Sequential seek test
Random seek test
Seek&Read test
Target Sector Read test
HD Dump test
Error LOGGING Information Display
Disk Controller Check test
WRITE MODE TEST
Seek&Write/Read-Verify test
Target Sector Write/Read-Verify test
HD Patch test
ERROR LOGGING AREA CLEAR
Error Table Display
, : Move ENTER : Selet ESC : Exit
On the above screen, select the desired test item with ↑ (UP) and ↓
(DOWN) keys and press the Enter key to execute the test. Pressing
the Esc key returns to the initial menu.
[READ MODE TEST]
1) Drive Status display
1 Checking content
The hard disk drive standard values (Memory capacity, Number of
cylinders. Number of heads, and Number of sectors) are displayed.
2 Display
Drive Status display
hard disk drive information
Drive Type : xxxxxx
Capacity : xxxxMB
Cylinder Number : xxx
Head number : xx
Sector number : xx
ii. The test pattern with all digits ON is displayed.
iii. All OFF
2 Display
Pole Display Check
3 Terminating method
Press the Esc key to turn off FD display and terminate the test and
return to the Option display diagnostics menu and the test is
terminated.
Press any key to exit.
Drive type:Hard disk drive name
Capacity:Hard disk memory capacity
Cylinder number: Max. cylinder number
Head number:Max. head number
Sector number:Max. sector number
3 Terminating method
Press any key to terminate the test and return to the menu screen
in the previous (1).
2) Sequential Seek Test
[Test conditions setting]
• Cylinder Range [0 ∼ inmost cylinder]
The cylinder range to be tested is set.
• Retry Count [0 ∼ 4]
Retry count in case of an error is set.
• Error Stop/Continue/1 Pass
Selection is made among Error Stop/Continue/1 Pass in case of an
error.
4 – 12
• Test Start ? [Yes/No]
Selection is made to execute the test or not.
1 Checking content
In the cylinder range set above, the sequential seek is executed
for every 1 track. When the seek test in the set range is completed
(in the direction of 0 → inmost cylinder), it is counted as 1 pass. In
case of an error during the above test, a retry is repeated up to
the set number of retries. Every time an error occurs by executing
retry up to the retry number and error logging is performed. Logging is made for HD and DRAM.
When an "Error stop" is set in the test conditions setting, and an
error occurs during the above test, the error display is made and
the test is stopped. Press the space bar to resume the test.
When "Continue" is set, even if an error occurs, the error display
is made but the test is not stopped.
When "1 Pass" is set, a series of tests is made only once and the
test is stopped.
2 Display
Sequential Seek test execution screen
Sequential Seek test
@Cylinder range ?
[000 XXX] = 000-XXX
Select the desired items at the position of @. (@ is not displayed
on the screen.)
On the above screen, when the pass count is counted up (when
the point is counted up to the upper limit set in the cylinder range
setting, the pass count is counted up by 1.), and if the error
counter of all error items are not counted up (remaining as
00000), the test is OK.
When the space bar is pressed during the test, the test is inter-
rupted.
When the space bar is pressed during interruption of the test, the
test is started.
3 Terminating method
Press the Esc key during execution of the test or during interruption of the test to terminate the test and return to the above menu
screen.
3) Random Seek Test
[Test condition setting]
Same as the above sequential read.
However, execution of the test by 1 Pass means execution of random
seek through the set cylinder range.
1 Checking content
The random seek is executed for every one track in the cylinder
range set previously.
When the seek test is completed in the set range, it is counted as
1 pass.
In case of an error during the above test, a retry is repeated up to
the set number of retries. Every time an error occurs a retry is
performed up to the set number of retries and, error logging is
made. Logging is made for HD and DRAM.
When the "Error Stop" is set in the test condition setting, and an
error occurs during the above test, the error display is shown and
the test is interrupted. Press the space key to resume the test.
When the "Continue" is set, even if an error occurs, the error
display is made but the test is not stopped.
When "1 Pass" is set, a series of tests is made only once and the
test is stopped.
Error Kinds
Drive not ready XXXX
Bad controller XXXX
Compare error XXXX
Details of error are displayed.
2 Display
Same as the above sequential read, however the following contents are different.
The test Point is changed at random in the range of 000 ∼ XXX
(cylinder range set value).
Each point is tested once, and the pass count is added by one
with XXX times.
3 Terminating method
Press the Esc key during execution of the test or during interruption of the test to terminate the test and return to the above menu
screen.
4) Seek & Read Test
[Test condition setting]
Same as the above sequential read. The following setting is additionally required.
• Sector count [0 ∼ final sector]
The sector range to be tested is set.
1 Checking content
The sequential read for every one track is executed in the cylinder
range and the sector range set above. (in the direction of 0 →
inmost cylinder)
When the read test is completed in the set range, it is counted as
1 pass.
Before seeking, however, seek is made the previous cylinder and
the following cylinder.
(Head movement)
When track N is read, the head moves as follows:
0 cylinder
S-1
The previous
cylinder
1
S
Cylinder to be tested
N-1N-1
N
2
4
Next
At 2 and 4, read is executed.
In case of an error during the above test, a retry is repeated up to
the set number of retries. Every time an error occurs a retry is
performed up to the set number of retries and, error logging is
made. Logging is made for HD and DRAM.
When the "Error Stop" is set in the test condition setting, and an
error occurs during the above test, the error display is shown and
the test is interrupted. Press the space key to resume the test.
When the "Continue" is set, even if an error occurs, the error
display is made but the test is not stopped.
When "1 Pass" is set, a series of tests is made only once and the
test is stopped.
2 Display
Seek & Read test
@Cylinder range ?
[000 XXX] = 000-XXX
(XXX is displayed by checking the
inmost cylinder.)
@Sector count ?
[0 XX] = XX
(XXX is displayed by checking the
inmost cylinder.)
@Retry count ?
[0 4] = 0
@[Errorstop continue 1pass]
@Test Start ? [Yes No]
Pass count = XXXXX
Test Point = CCC : HH : SS
ESC : Exit SPACE : Stop or Start
Select the desired items at the position of @. (@ is not displayed
on the screen.)
(Cylinder: head; sector)
S+1
The next
cylinder
3
Error Kinds
Drive not ready XXXX
Bad controller XXXX
Compare error XXXX
Details of error are displayed.
Inmost
cylinder
4 – 13
(On the above screen, the thick figures are selected, and the thick
figure values are selected.)
On the above screen, when the pass count is counted up (when
point is counted up to the upper limit set in the cylinder range
setting, the pass count is counted up by 1.), and if the error
counter of all error items are not counted up (remaining as
00000), the test is OK.
3 Terminating method
The methods to interrupt, resume, and terminate the test are the
same as (2) Sequential read.
5) Target Sector Read Test
[Test conditions setting]
• Cylinder range [0 ∼ inmost cylinder]
The cylinder range to be tested is set.
• Head count [0 ∼ final head]
The head umber to be tested is set.
• Sector count [0 ∼ final sector]
The sector number to be tested is set.
• Retry count [0 ∼ 4]
Retry number incase of an error is set.
• Error stop/Continue/1 Pass
Selection is made among Error Stop/Continue/1 Pass in case
of an error.
• Test start ? [Yes/No]
Selection is made between Yes/No of test start.
1 Checking content
A read is made for the cylinder range, the head number, and the
sector number areas set in the above.
When the read test is completed in the set range, it is counted as
1 pass.
In case of an error during the above test, a retry is repeated up to
the set number of retries. Every time when an error occurs a retry
is performed up to the set number of retries and, error logging is
made. Logging is made for HD and DRAM.
When the "Error Stop" is set in the test condition setting, and an
error occurs during the above test, the error display is shown and
the test is interrupted. Press the space key to resume the test.
When the "Continue" is set, even if an error occurs, the error
display is made but the test is not stopped.
When "1 Pass" is set, a series of tests is made only once and the
test is stopped.
2 Display
Target Sector Read test
@Cylinder range ?
[000 XXX] = 000-XXX
(XXX is displayed by checking the
inmost cylinder.)
@Head count ?
[0 XX] = 0
XX is displayed by checking the
(
final head.)
@Sector count ?
[0 XX] = XX
XX 8s displayed by checking the
(
max. sector.)
@Retry count ?
[0 4] = 0
@[Errorstop continue 1pass]
@Test Start ? [Yes No]
Pass count = XXXXX
Test Point = CCC : HH : SS
ESC : Exit SPACE : Stop or Start
(Cylinder: head; sector)
Select the desired items at the position of @. (@ is not displayed
on the screen.)
(On the above screen, the thick figures are selected, and the thick
figure values are selected.)
On the above screen, when the pass count is counted up (when
point is counted up to the upper limit set in the cylinder range
setting, the pass count is counted up by 1.), and if the error
counter of all error items are not counted up (remaining as
00000), the test is OK.
Error Kinds
Drive not ready XXXX
Bad controller XXXX
Compare error XXXX
Details of error are displayed.
3 Terminating method
The methods to interrupt, resume, and terminate the test are
same as (2) Sequential read.
6) HD Dump Test
[Test conditions setting]
• Cylinder No. [0 ∼ inmost cylinder]
A certain cylinder No. to be displayed is set.
• Head No. [0 ∼ final head]
A certain head No. to be displayed is set.
• Sector No. [1 ∼ final sector]
A certain sector No. to be displayed is set.
1 Checking content
The sector set in the above is displayed on the screen in the unit
of 256byte.
Hex data and ASCII characters are displayed.
By key operation, the following 256 byte data or previous 256byte
data can be displayed.
2 Display
HD Dump test
@Physical address ? [CCC. HH. SS] = 000. 00. 01
The first hslf sector
000 : HHHH......HHHH-HHHH......HHHH : AAA......AA
(100)
010 : HHHH......HHHH-HHHH......HHHH : AAA......AA
(110):
020 : HHHH......HHHH-HHHH......HHHH : AAA......AA
(120):
:
0F0 : HHHH......HHHH-HHHH......HHHH : AAA......AA
(1F0):
PGDN : forward PGUP : back SPACE : Start ESC : Exit
The physical address is set at the position of @. (On the above
screen, the thick value is set.)
On the above screen, the first-half 256 byte at 000 cylinder, 00
head, and 01 sector is displayed.
Press the page down key to display the second-half 256 byte.
(When the page down key is pressed on the above screen, the
second-half 256byte at 000 cylinder, 00 head, and 01 sector is
displayed.)
Press the page up key to display the first-half 256byte.
3 Terminating method
Press the Esc key to return to the menu screen of previous (1).
7) Error Information Display
1 Checking content
Error information stored in the inmost area of the HDD is displayed.
When the hard disk test is executed, error information stored in
the error information storing area is displayed.
The inmost cylinder, 0 head, and 1 sector ∼ 6 sector are read to
be displayed.
2 Display
Error Logging information Display
Error
No.
001
002
003
004
005
006
007
YY/MM/DD
99 / 03 / 01
HH : MM : SS
10 : 30 : 00
ESC : Exit ENTER : Next
Every time the Enter key is pressed, the next page error information is displayed.
:
Cyl
No.
100
Hed
No.
03
Sec
No.
01
Error
Content
XXXXXXX
4 – 14
[Descriptions on the above screen]
Error No. ———— Error information register No. (001 ∼)
(This is not an error code.)
YY/MM/DD ——— Year/Month/Day
HH:MM:SS ——— Hour/Minute/Second
Cylinder ———— Cylinder No.
Head No. ———— Head No.
Sec No. ————— Sector No.
Error Content —— Error code is converted into error content
and displayed.
3 Terminating method
Press the Esc key to return to the menu screen.
8) Controller check test
1 Checking content
The diagnostic command included in the F-ROM is executed to
perform hard disk controller check.
2 Display
Disk Dontroller Check test
@[Errorstop Continue 1pass]
@Test Start ? [Yes No]
Pass count = XXXXX
Controller ..... Checking
(Test for 1 pass)
The write is made in the direction of 0 → inmost cylinder.
The read/verify check is made in the direction of 0 → inmost
cylinder.
The write is made in the direction of inmost cylinder → 0.
The read/verify check is made in the direction of inmost cylinder
→ 0.
When writing data, write different data from the original stored
data.
Before writing or reading, the head is moved to the previous or the
following cylinder.
(Head movement)
When track N is read, the head moves as follows. (The head arm
is deflected back and forth.)
In the direction of 0 → inmost cylinder
0 cylinder
The previous
cylinder
1
Cylinder to be tested
N-1N+1N
2
4
Next
The next
cylinder
3
Inmost
cylinder
ESC : Exit SPACE : Stop or Start
If the section blinks and the pass count is counted up, the
test is OK.
When the space bar is pressed during the test, the test is interrupted.
When the space key is pressed during interruption of the test, the
test is resumed.
3 Terminating method
When the Esc key is pressed during the test or test interruption,
the test is terminated and the display returns to the menu screen.
[Write mode test]
(Note) When the following test is executed, the HDD data is
destroyed.
The display shown before executing write mode test
When executed, Data on hard disk will be destroyed.
Password ? [*****]
ESC : Exit
Before executing the write mode test, "When executed, Data on
hard disk will be destroyed." is displayed.
Password entry is urged. Only when the correct password is
entered, does the display go to the next one.
The correct password is "sharp" or "SHARP" in 5 digits. When
typing the correct password, the content is not displayed but "*" is
displayed.
9) Seek & Write/Read-Verify Test
[Test conditions setting]
Similar to the above 4). Cylinder range setting is 000 ↔ inmost
cylinder 2.
1 Checking content
For all the cylinder range and the sector range set in the above,
the worst pattern data is written sequentially for every one track.
Then, the read/verify check is made for every one track.
The number of the read/verify check is one.
Note message
Writing is made at 2.
Reading is made at 2 and 4.
In the direction of 0 ← inmost cylinder
0 cylinder
S-1
The previous
cylinder
3
S
Cylinder to be tested
N-1N-1
N
2
4
Next
S+1
The next
cylinder
1
Writing is made at 2.
Reading is made at 2. and 4.
(Worst pattern data)
There are two kinds of worst data: B6DBH and 6DB6.
In case of an error during the above test, a retry is repeated up to
the set number of retries. Every time an error occurs a retry is
performed up to the set number of retries and, error logging is
made. Logging is made for HD and DRAM.
When the "Error Stop" is set in the test condition setting, if an error
occurs during the above test, the error display is shown and the
test is interrupted. Press the space key to resume the test.
When the "Continue" is set, even if an error occurs, the error
display is made but the test is not stopped.
When "1 Pass" is set, a series of tests is made only once.
2 Display
Same as the previous (4). The following two points are different.
* Cylinder range ?
[000 ↔ XXX] (XXX is inmost cylinder 2.)
* Test mode: is displayed.
When data writing, WRITE is displayed in . When data
reading, READ is displayed.
3 Terminating method
Same as (4).
Inmost
cylinder
4 – 15
10) Target Sector Write/Read-verify Test
[Test conditions setting]
Similar to the previous 5). Cylinder range setting is 000 ↔ (Final
cylinder 2).
1 Checking content
For the cylinder range, the head number, and the sector number
area set in the above, write/read/verify is made.
When the write/read test is completed in the set range, it is
counted as 1 pass.
In case of an error during the above test, a retry is repeated up to
the set number of retries. Every time an error occurs a retry is
performed up to the set number of retries and, error logging is
made. Logging is made for HD and DRAM.
When the "Error Stop" is set in the test condition setting, if an error
occurs during the above test, the error display is shown and the
test is interrupted. Press the space key to resume the test.
When the "Continue" is set, even if an error occurs, the error
display is made but the test is not stopped.
When "1 Pass" is set, a series of tests is made only once.
2 Display
Same as the previous (6). The following two points are different.
* Cylinder range ?
[000 ↔ XXX] (XXX is inmost cylinder 2.)
* Test mode: is displayed.
When data writing, WRITE is displayed in . When data
reading, READ is displayed.
3 Terminating method
Same as 5).
11) HD Patch Test (Utility)
[Test conditions setting]
Similar to the previous 6). The cylinder range setting is 000 ↔ (Final
cylinder 2).
1 Checking content
The sector set in the above is displayed on the screen in the unit
of 256byte.
Hex data and ASCII characters are displayed.
By key operation, the following 256 byte data or previous 256byte
data can be displayed.
After changing data on the screen, data is written to the selected
set position.
2 Display
Similar to the previous 6). Data in the HDD can be patched.
Patching is made as follows:
To patch data in the HD, change data on the screen.
(Move the cursor with ↑, ↓, ←, →, keys and enter data with 0 ∼ F
key.
Then select "Yes" in "Up data ? [Yes/No]" and press Enter key.
(Move with ← key.)
With the above procedure, patch is made.
3 Terminating method
Same as 6).
12) Error Logging Area Clear
Checking content
1
The last cylinder area in the HD is cleared with 00H.
(Error logging area: last cylinder, all sectors of 0 head)
The areas to be cleared with 00H is the last cylinder and all the
sectors of 0 head.
2 Display
Error Logging Area Clear
@Test Start ? [Yes No]
, : Move ESC : Exit ENTER : Select
ESC : Exit SPACE : Retry
At first No is highlighted.
Guidance before execution of the test
Guidance after execution of the test
Select "Yes" at position @ (move with ← key) and press the Enter
key to execute the test.
When the test is executed once, the mode enters the key waiting
mode. After executing the test, press the space key to execute
again.
3 Terminating method
Press the Esc key to return to the menu screen.
13) Error table display
When an error occurs during the above test, error information is
stored in the DRAM and the content is displayed.
If there is no error, OK or NO ERROR is displayed.
14) Supplemental items
Error information is stored up to 44 items in the sequence of occurrence from when the function is selected. If the item number exceeds
44, the error information is not stored any more.
15) Error content
The following error content is error information directly obtained from
the HDD controller.
[Error code and meaning]
Error codeError message
0
1
OK (This message is displayed when the test is
normally completed.)
Drive not ready (HDD is not ready. STATUS REG bit
6 : 0)
Bad controller (HDD controller abnormality, diag
2
status error STATUS REG bits : 1 or DIAG STATUS
>= 2)
3
4
5
6
7
8
9
10
11
Track 000 Error (TRACK 000 cannot be found with
RESTORE command. ERROR REG bit 1 : 1)
Seek Error (A seek error occurs. After STATUS
COMMAND is executed, STATUS REG bit 4 : 0)
ID not Found (ID field is not detected. ERROR REG
bit 4 : 0)
Data Address Mark not Found (Data Address Mark
is not found. ERROR REG bit 0 : 1)
Bad Block Detect (BAD block mark is stored in the
ID field of request sector. ERROR REG bit 7 : 1)
Others error (The other error STATUS REG bit 0 : 1,
and ERROR REG : 0)
Time out error (Time out occurs when making
access to HDD.)
Compare error (The written data and the read data
are not the same.)
16) Error information storing area
1 Error information storing area for diagnostics
1 sector ∼ 6 sector of 0 head of the last cylinder is used.
Used in the following format from the head of each sector.
(Error information format for every sector)
1 + 46 × 11 = 507byte is used in one sector.
4 – 16
Last cylinder
Head of 0 head, 1 sector
2nd sector - 6th sector are the same.
4 Terminating testing
When the screen displays the following message, remove the FD
and press any key.
Counter
BIN
Error
code
BINBINBINBINBINBCD BCD BCD BCD BCD BCD
[1byte 0~46]
Cylinder
(L)(H)
Head Sector
Year
Month
Day
Hour Minute
3-18. FDD Diagnostics
This is a test program that checks floppy disk drives.
(Do not use this program after performing a D-RAM test.)
1) FDD Check
1 Description
A test file is opened on a floppy disk and data (256 bytes) of 00h FFh is written four times on the disk before read and verification
are performed.
2 Display
After making sure the screen looks like this, insert a formatted FD
(W/R-TEST disk) into the drive and press any key.
Please insert W/R-TEST disk to drive A:
Data in the disk A: will be destroyed.
Note: The hatched drive name is [A:] or [B:].
W/R-TEST disk: Formatted FD (Turn off write-protection)
The screen looks like this during testing.
FDD Write/Read & Compare Check
3 Error
When an error occurs, the following message appears on screen.
Warning
Second
Please out W/R-TEST disk from drive A:
Note: The hatched area is the drive name [A:] or [B:].
3-19. Fan & LCD ON/OFF Diagnostics
1) Fan & LCD ON/OFF Check
1 Checking content
The CPU, the fan, the exhaust fan and the LCD are turned
ON/OFF.
When this menu is selected, the following display is shown.
FAN&LCD ON/OFF Diagnostics
HIT ANY KEY
When any key is pressed, "1" is written to bit 4 of PSC2 general
use I/O port HIOP. At that time, the CPU fan and the exhaust fan
are stopped and the LCD and the backlight are turned off.
When any key is pressed under this state, or if there is no key
input for 10 sec, the display automatically returns to the main
menu and the test is terminated.
When the system exits this diagnostic job, "0" is written to HIOP
bit 4.
3-20. Power Hold Diagnastics
1) Power Hold Check
1 Checking content
Two types of states such as power hold and power switch are
displayed.
Power Hold Diagnostics
Power Hold: ON (or OFF)
Power Switch : ON (or OFF)
When pressing the space key, bit 5 of PSC2’s general I/O port
HIOP is inverted, and power hold is switched between ON and
OFF.
In addition, bit 1 of PSC2’s general port HIOP is read at every
200ms. Power Switch: OFF is displayed when this bit is "0", and
Power Switch: ON is displayed when this bit is "1".
**********
********** FDD ERROR !!! **********
Drive not ready
Note: An error message appears at the hatched area
Error messageDescription
Drive not readyNo FD in drive
Verify errorWrite data is different from Read data
Write protect errorDisk is write-protected.
General failureFD is not formatted or others
No space left on device No disk space available
Other than those message, some MS-DOS error message may be
displayed.
4 – 17
CHAPTER 5. CIRCUIT DESCRIPTION
1.
1-1. CPU
Pentium Processor:A80502CSLM66133SY028
• External Bus Interface:66MHz
• L1 cache:8K Code & 8K Data (Writeback) cache
• 64-Bit Data Bus
1-2. Chipset
FireStar Plus:82C700U3.2
• PCI Bus:
• DRAM controller
(FPM, EDO or SDRAM):FPM or EDO supported
• ISA Bus:AT Clock = 8.33MHz
• Bus Mastering IDE:Primary IDE supported, Not Secondary
• Auto indicator blinking:When power is turn on, automatically
blink the indicator of 1st digit.
5 – 1
2. Block Diagram
Power
Supply
VGA PCB
Video RAM
1MB
CCFT
Inveter
LCD
Analog
Touch Panel
+5V
+12V
-12V
GND
25.175MHz
VGAC
MN89305
Buffer
TCP PCB
TPC
N010-0559-V021
8MHz
Main PCB
Pentium
14.318MHz
CG
MK1492-04R
32.768kHz
Serial7
HA
HD
ctrl
AD
ctrl
AD
PCI Bus
PS/2 KBC
M38802
M270
7.37MHz
PSC2
FireStar Plus
82C700U3.2
SA
Dctrl
SD
Dctrl
SA
SD
SD
MA
MD
RAS/CAS
32.768kHz
RTC
bq3285ESS
24MHz
Super I/O
M5113A2
Buzzer
EIDE
EDO DRAM
144pin
S.O.DIMM
3.3V DC-DC
Convetor
Serial1
Serial2
Parallel1
2.5" HDD
PS/2
Keyboard
3.5" FDD
UP-H14FD
COM1
COM2
LPT1
COM3/5
COM4/6
UP-T80BP
UP-P20DP
UP-I20DP
Drawer
MCR
System SW
Serial3
Serial4
Serial5
Serial6
Driver
ISA Bus
BIOS
ROM
512kB
DOS
ROM
2MB
Std.
PS-RAM Disk
1MB
Opt.
PS-RAM Disk
2MB
ISA
slot
Std.
F-ROM Disk
2MB
Opt.
F-ROM Disk
4MB
ER-A8RS
Ethernet
5 – 2
3. Memory Map
Main Memory(System)
0000000
0800000
1000000
1800000
EDO DRAM
Standard
8MB
FPM/EDO DRAM
Option
8Byte SOD
8MB
FPM/EDO DRAM
Option
8Byte SOD
16MB
FPM/EDO DRAM
Option
8Byte SOD
32MB
A0000
C0000
C8000
VGA RAM
128KB
VGA BIOS
32KB
UMB
124KB
NOTE:
When the system installer is started, the System
BIOS ROM uses addresses from C0000h to
CAFFFh. Use caution not to let addresses contend
with each other when using an ISA option boards
equipped with BIOS ROM.
27FFFFF
E8000
EC000
F0000
FFFFF
ROM Disk 16KB
RAM Disk 16KB
System BIOS
64KB
M-ROM(Bank0-255)
F-ROM(Bank512-895)
PS-RAM(Bank0-191)
5 – 3
4. I/O Address Map
4-1. PC specification
AddressLegacy ISA I/O
00-0FDMA ch0-3 control
10- 1F(System)
20- 21Master 8259 Interrupt control
22- 24Chipset Configuration
40- 43Timer control
48- 4B(Timer control)
50-52(System)
60- 6FKeyboard/Mouse control
70- 7FRTC/CMOS RAM Index/Data
80- 8FDMA Page Register
90- 9FSystem Port A Register (PS/2 port)
A0-A1Slave 8259 Interrupt control
C0-DEDMA ch4-7 control
F0- F1(Coprocessor busy clear/reset)
10265550(VGAC) Global Enable Register
110-16F
170-177Secondary IDE control
180-19FPOS I/O
1A0-1EF
1F0-1F7Primary IDE control
200-26F
278-27F[Parallel Port 2 (LPT2) control]
280-2DF
2E8-2EFCOM4 control
2F0-2F7
2F8-2FFCOM2 control
300-36F
378-37FParallel Port 1 (LPT1) control
380-38F
398Super I/O Configuration Port
3A0-3AF
3BC-3BF[Parallel Port 3 (LPT3) control]
3C0-3DFEGA/VGA control
3E0-3E4PCIC PCMCIA controllers
3E5[BIOS ROM Write Control]
3E8-3EFCOM3 control
3F0-3F7FD/HD control
3F8-3FFCOM1 control
400-40A
40BEISA DMA Extended Mode control
410-4EF
4D6EISA DMA Extended Mode control
4D7-57F
580-59FPOS I/O
5A0-7EF
7F0-7F1PSC Special System Register
7F2-7FF
800-97F
980-99FPOS I/O
9A0-A78
S1 = IRQ10: S(1) = ON (Connect IRQ10 to the ISA Slot.)
S2 = IRQ11: S(1) = ON (Connect IRQ11 to the ISA Slot.)
S
(1)M(3)
S2
M(3) = OFF (Connect IRQ10 to GND, not to the ISA
M(3) = OFF (Connect IRQ11 to GND, not to the
S
(1)
S1
Slot.)
ISASlot.)
7. CPU
7-1. Introduction
Intel’s Pentium Processor (A80502CSLM66133SY028) is used.
Pentium Processor Bus Frequency Selection
Core Frequency
(max)
100MHz66MHz2/311UP-5300 Setting
Setting 1 = 10kohm Pull up (Vcc3)
0 = 0ohm Grounding
MicroClock MK1492-04R Power-up Input Setting
Pin #NameInternal ResistorSettingFunction
5OEMid-levelDefaultAll Clock Outputs Enabled
15CPUS#Pull upDefault
16PCISTP#Pull upDefaultHOST = 66.66MHz
24FSPull upDefault
27CSSSPull upDefaultPower Down Mode = All Clocks On
19DSPull upDefaultHOST7,8 Tristated
21SEL0Pull upDefault48M/14.3M = 48.0MHz
22LEPull upPull downEMI Control ON
25SEL1Mid-levelDefaultF1 = 14.318MHz
28PENMid-levelDefaultPin25 = PCI, Pin24=PCIF
The external pull down resistor is 10kohm.
External Bus
Frequency (max)
Bus/Core
Ratio
BF1
(Y33)
5 – 6
BF0
(Y35)
Selection
MicroClock MK1492-04R Clock Output
Pin
NameCondition
#
514.314.318MHz for FireStar
8EHOST1Early CPU Clock for FireStar
10HOST2CPU Clock for Pentium
12HOST3Not used (Host Output Clock)
13HOST4Not used (Host Output Clock)
18HOST5,7Not used (Host Output Clock)
19HOST6,8Not used (Host Output Clock)
2148M/14.3MNot used (48.0MHz Clock)
22PCIFNot used (PCI Clock)
24PCINot used (PCI Clock)
25PCINot used (PCI Clock)
27PCIPCI Clock for FireStar
28F1Not used (14.318MHz Clock)
7-2. Pin assignments
4
6
8
10
12
2
1
3
5
7
9
AM
AN
AK
AH
AG
AE
AD
AC
AB
AA
INC
NC
AL
INC
AP#
AJ
BREQ
VSS
VCC2
AF
VSS
VCC2
VSS
VCC2
VSS
VCC2
Z
VSS
Y
VCC2
X
VSS
W
VCC2
V
VSS
U
VCC2
T
VSS
S
VCC2
R
VSS
Q
VCC2
P
VSS
N
VCC2
M
VSS
L
VCC2
K
VSS
J
VCC2
H
VSS
G
VCC2
F
DP6
E
D54
D
D50
C
INC
B
INC
A
INC
FLUSH#
BUSCHK#
D46
D44
DP4
VCC2
VSS
VSS
BE0#
A20M#
BE1#
D42
D40
D39 D37D35D33
D38
VSS
VSS
INC
EADS#
WR#
PWT
HITM#
D/C#
HIT#
HLDA
ADS#
LOCK#
SMIACT#
PCDA27
PCHK#
NCNCAPCHK#
NC
PRDY
HOLD
WB/ WT#
NC
BOFF#
NA#
NC
BRDY#
KEN#
EWBE#
AHOLD
INV
CACHE#
MI/O#
BP3
BP2
PM1BP1
FERR#
PM0BP0
IERR#
DP7
D63
D62
D60
D61
D59
D58
D57
D56
D53
D55
D51
DP5
D49
D52
D48
D45
D47
D43
VSS
D41 VCC2 VCC2 VCC2 VCC2 VCC2
INC
123456789101112131415
11
VCC2
BE2#
D36
14
13
15
VCC2
VCC2
VSS
VSS
BE4#
BE8#
BE3#
BE5#
PENTIUM PROCESSOR
WITH VOLTAGE REDUCTION
D34
D32
VSS
VSS
16
17
19
VSS
BE7#
VCC2
VSS
SCYC
CLKNCRESET
R
VCC2
VSS
20
21
VCC3
A20
22
VSS
A19
18
23
VCC3
A18
24
VSS
A17
25
VCC3
A16
26
VSS
A15
27
VCC3
A14
28
VSS
A13
29
31
30
VCC3
A10
VSS
A12A9A11A5A7
TECHNOLOGY
PIN SIDE VIEW
DP3D30D28D26D23D19 DP1D12D7D6D6DP0
D31
D29
VSS
VSS
VSS
VCC2 VCC3 VCC3
16 1718192021
D27
VSS
222324252627282930313233343536
DP2
D24
D21
D25
VSS
VSS
VSS
VCC3 VCC3 VCC3 D22D18 D15NC
VCC3
D17
D20
33
35
32
34
A6
NC
A8
A4
A29A3A28
A31
A25
A26
A24
A21
A23
INTRNCVSS
NMI
RS#
SMI#
INIT
IGNNE#
PEN#
BF0NCBF1
NC
STPCLK#NCVSS
VCC3
VSS
VCC3
NCNCNC
TRST#
TMSNCVSS
TDO
TDI
TCK
VCC3D0NC
NCNCD2
D3D5D1D4VCC3
D14
D10
D16
D13
A30
A22
VSS
VSS
VSS
VSS
VSS
VSS
VSS
VSS
VSS
D11
36
37
VSS
VSS
VSS
VCC3
VCC3
VCC3
VCC3
VCC3
VCC3
VCC3
VCC3
VCC3
VCC3
VCC3
VCC3
VCC3
D9
37
AN
AM
AL
AK
AJ
AH
AG
AF
AE
AD
AC
AB
AA
Z
Y
X
W
V
U
T
S
R
Q
P
N
M
L
K
J
H
G
F
E
D
C
B
A
5 – 7
7-3. Pin description
Table 4. Quick Pin Reference
SymbolTypeName and Function
A20M#IWhen the address bit 20 mask pin is asserted, the Pentium processor emulates the address wrap around at 1 Mbyte
which occurs on the 8086. When A20M# is asserted, the processor masks physical address bit 20 (A20) before
performing a lookup to the internal caches or driving a memory cycle on the bus. The effect of A20M# is undefined in
protected mode. A20M# must be asserted only when the processor is in real mode.
A31-A3I/OAs outputs, the address lines of the processor along with the byte enables define the physical area of memory or I/O
accessed. The external system drives the inquire address to the processor on A31-A5.
ADS#OThe address status indicates that a new valid bus cycle is currently being driven by the processor.
AHOLDIIn response to the assertion of address hold, the processor will stop driving the address lines (A31-A3), and AP in the
next clock. The rest of the bus will remain active so data can be returned or driven for previously issued bus cycles.
API/OAddress parity is driven by the processor with even parity information on all processor generated cycles in the same
clock that the address is driven. Even parity must be driven back to the processor during inquire cycles on this pin in
the same clock as EADS# to ensure that correct parity check status is indicated.
APCHK#OThe address parity check status pin is asserted two clocks after EADS# is sampled active if the processor has detected
a parity error on the address bus during inquire cycles. APCHK# will remain active for one clock each time a parity
error is detected.
BE7#-BE5#
BE4#-BE0#
BF [1:0]IBus Frequency determines the bus-to-core ratio. BF [1:0] is sampled at RESET, and cannot be changed until another
BOFF#IThe backoff input is used to abort all outstanding bus cycles that have not yet completed. In response to BOFF#, the
BP [3:2]
PM/BP [1:0]
BRDY#IThe burst ready input indicates that the external system has presented valid data on the data pins in response to a
BREQOThe bus request output indicates to the extemal system that the processor has internally generated a bus request. This
BUSCHK#IThe bus check input allows the system to signal an unsuccessful completion of a bus cycle. If this pin is sampled
CACHE#OFor processor-initiated cycles, the cache pin indicates internal cacheability of the cycle (if a read), and indicates a burst
CLKIThe clock input provides the fundamental timing for the processor. Its frequency is the operating frequency of the
D/C#OThe data/code output is one of the primary bus cycle definition pins. It is driven valid in the same clock as the ADS#
D63-D0I/OThese are the 64 data lines for the processor. Lines D7-D0 define the least significant byte of the data bus; Lines D63-
DP7-DP0I/OThese are the data parity pins for the processor. There is one for each byte of the data bus. They are driven by the
EADS#IThis signal indicates that a valid external address has been driven onto the processor address pins to be used for an
EWBE#IThe external write buffer empty input, when inactive (high), indicates that a write cycle is pending in the extemal
FERR#OThe floating point error pin is driven active when an unmasked floating point error occurs. FERR# is similar to the
O
The byte enable pins are used to determine which bytes must be written to extemal memory, or which bytes were
I/O
requested by the CPU for the current cycle. The byte enables are driven in the same clock as the address lines (A31-
3).
non-warm (1 ms) assertion of RESET. Additionally, BF [1:0] must not change values while RESET is active.
processor will float all pins normally floated during bus hold in the next clock. The processor remains in bus hold until
BOFF# is negated, at which time the Pentium processor restarts the aborted bus cycle(s) in their entirety.
OThe breakpoint pins (BP3-0) correspond to the debug registers, DR3-DR0. These pins extemally indicate a breakpoint
match when the debug registers are programmed to test for breakpoint matches.
BP1 and BP0 are multiplexed with the performance monitoring pins (PM1 and PM0). The PB1 and PB0 bits in the
Debug Mode Control Register determine if the pins are configured as breakpoint or performance monitoring pins. The
pins come out of RESET configured for performance monitoring.
read or that the external system has accepted the processor data in response to a write request. This signal is
sampled in the T2, T12 and T2P bus states.
signal is always driven whether or not the processor is driving its bus.
active, the processor will latch the address and control signals in the machine check registers. If, in addition, the MCE
bit in CR4 is set, the processor will vector to the machine check exception.
writeback cycle (if a write). If this pin is driven inactive during a read cycle, the processor will not cache the returned
data, regardless of the state of the KEN# pin. This pin is also used to determine the cycle length (number of transfers
in the cycle).
processor external bus and require TTL levels. All external timing parameters except TDI, TDO, TMS, TRST# and
PICD0-1 are specified with respect to the rising edge of CLK.
NOTE:
It is recommended that CLK begin 150 ms after Vcc reaches its proper operating level. This recommendation is only to
assure the long term reliability of the device.
signal is asserted. D/C# distinguishes between data and code or special cycles.
D56 define the most significant byte of the data bus. When the CPU is driving the data lines, they are driven during the
T2, T12 or T2P clocks for that cycle. During reads, the CPU samples the data bus when BRDY# is returned.
processor with even parity information on writes in the same clock as write data. Even parity information must be
driven back to the Pentium processor with voltage reduction technology on these pins in the same clock as the data to
ensure that the correct parity check status is indicated by the processor. DP7 applies to D63-D56; DP0 applies to D7-
D0.
inquire cycle.
system. When the processor generates a write and EWBE# is sampled inactive, the processor will hold off all
subsequent writes to all E-or M-state lines in the data cache until all write cycles have completed, as indicated by
EWBE# being active.
ERROR# pin on the Intel387™ math coprocessor. FERR# is included for compatibility with systems using DOS-type
floating point error reporting.
5 – 8
SymbolTypeName and Function
FLUSH#IWhen asserted, the cache flush input forces the processor to write back all modified lines in the data cache and
invalidate its internal caches. A Flush Acknowledge special cycle will be generated by the processor indicating
completion of the writeback and invalidation.
NOTE:
If FLUSH# is sampled low when RESET transitions from high to low, tristate test mode is entered.
HIT#OThe hit indication is driven to reflect the outcome of an inquire cycle. If an inquire cycle hits a valid line in either the
data or instruction cache, this pin is asserted two clocks after EADS# is sampled asserted. If the inquire cycle misses
the cache, this pin is negated two clocks after EADS#. This pin changes its value only as a result of an inquire cycle
and retains its value between the cycles.
HITM#OThe hit to a modified line output is driven to reflect the outcome of an inquire cycle. It is asserted after inquire cycles
which resulted in a hit to a modified line in the data cache. It is used to inhibit another bus master from accessing the
data until the line is completely written back.
HLDAOThe bus hold acknowledge pin goes active in response to a hold request driven to the processor on the HOLD pin. It
indicates that the processor has floated most of the output pins and relinquished the bus to another local bus master.
When leaving bus hold, HLDA will be driven inactive and the processor will resume driving the bus. If the processor
has a bus cycle pending, it will be driven in the same clock that HLDA is de-asserted.
HOLDIIn response to the bus hold request, the processor will float most of its output and input/output pins and assert HLDA
after completing all outstanding bus cycles. The processor will maintain its bus in this state until HOLD is de-asserted.
HOLD is not recognized during LOCK cycles. The processor will recognize HOLD during reset.
IERR#OThe internal error pin is used to indicate internal parity errors. If a parity error occurs on a read from an internal array,
IGNNE#IThis is the ignore numeric error input. This pin has no effect when the NE bit in CR0 is set to 1. When the CR0.NE bit
INITIThe processor initialization input pin forces the processor to begin execution in a known state. The processor state
INTRIAn active maskable interrupt input indicates that an external interrupt has been generated. If the IF bit in the EFLAGS
INVIThe invalidation input determines the final cache line state (S or I) in case of an inquire cycle hit. It is sampled together
KEN#IThe cache enable pin is used to determine whether the current cycle is cacheable or not and is consequently used to
LOCK#OThe bus lock pin indicates that the current bus cycle is locked. The processor will not allow a bus hold when LOCK# is
M/IO#OThe memory/input-output is one of the primary bus cycle definition pins. It is driven valid in the same clock as the
NA#IAn active next address input indicates that the external memory system is ready to accept a new bus cycle although all
NMIIThe non-maskable interrupt request signal indicates that an extemal non-maskable interrupt has been generated.
PCDOThe page cache disable pin reflects the state of the PCD bit in CR3; Page Directory Entry or Page Table Entry. The
PCHK#OThe parity check output indicates the result of a parity check on a data read. It is driven with parity status two clocks
PEN#IThe parity enable input (along with CR4.MCE) determines whether a machine check exception will be taken as a result
PM/BP[1:0]OThese pins function as part of the performance monitoring feature.
the processor will assert the IERR# pin for one clock and then shutdown.
is 0, and the IGNNE# pin is asserted, the processor will ignore any pending unmasked numeric exception and continue
executing floating-point instructions for the entire duration that this pin is asserted. When the CR0.NE bit is 0, IGNNE#
is not asserted a pending unmasked numeric exception exists (SW.ES = 1), and the floating-point instruction is one of
FINIT, FCLEX, FSTENV, FSAVE, FSTSW, FSTCW, FENI, FDISI, or FSETPM, the processor will execute the
instruction in spite of the pending exception. When the CR0.NE bit is 0, IGNNE# is not asserted, a pending unmasked
numeric exception exists (SW.ES = 1), and the floating-point instruction is one other than FINIT, FCLEX, FSTENV,
FSAVE, FSTSW, FSTCW, FENI, FDISI, or FSETPM, the processor will stop execution and wait for an external
interrupt.
after INIT is the same as the state after RESET except that the internal caches, write buffers, and floating point
registers retain the values they had prior to INIT. INIT may NOT be used in lieu of RESET after power up.
If INIT is sampled high when RESET transitions from high to low, the processor will perform built-in self test prior to the
start of program execution.
register is set, the processor will generate two locked interrupt acknowledge bus cycles and vector to an interrupt
handler after the current instruction execution is completed. INTR must remain active until the first interrupt
acknowledge cycle is generated to assure that the interrupt is recognized.
with the address for the inquire cycle in the clock EADS# is sampled active.
determine cycle length. When the processor generates a cycle that can be cached (CACHE# asserted) and KEN# is
active, the cycle will be transformed into a burst line fill cycle.
asserted (but AHOLD and BOFF# are allowed). LOCK# goes active in the first clock of the first locked bus cycle and
goes inactive after the BRDY# is returned for the last locked bus cycle. LOCK# is guaranteed to be de-asserted for at
least one clock between back-to-back locked cycles.
ADS# signal is asserted. M/IO# distinguishes between memory and I/O cycles.
data transfers for the current cycle have not yet completed. The processor will issue ADS# for a pending cycle two
clocks after NA# is asserted. The processor supports up to two outstanding bus cycles.
purpose of PCD is to provide an extemal cacheability indication on a page-by page basis.
after BRDY# is returned. PCHK# remains low one clock for each clock in which a parity error was detected. Parity is
checked only for the bytes on which valid data is returned.
of a data parity error on a read cycle. If this pin is sampled active in the clock, a data parity error is detected. The
processor will latch the address and control signals of the cycle with the parity error in the machine check registers. If,
in addition, the machine check enable bit in CR4 is set to "1", the processor will vector to the machine check exception
before the beginning of the next instruction.
The breakpoint 1-0 pins are multiplexed with the performance monitoring 1-0 pins. The PB1 and PB0 bits in the Debug
Mode Control Register determine if the pins are configured as breakpoint or performance monitoring pins. The pins
come out of RESET configured for performance monitoring.
5 – 9
SymbolTypeName and Function
PRDYOThe probe ready output pin indicates that the processor has stopped normal execution in response to the R/S# pin
going active or Probe Mode being entered.
PWTOThe page write-through pin reflects the state of the PWT bit in CR3, the page directory entry, or the page table entry.
The PWT pin is used to provide and extemal writeback indication on a page-by-page basis.
R/S#IThe run/stop input is an asynchronous, edge-sensitive interrupt used to stop the normal execution of the processor and
place it into an idle state. A high to low transition on the R/S# pin will interrupt the processor and cause it to stop
execution at the next instruction boundary.
RESETIRESET forces the processor to begin execution at a known state. All the processor internal caches will by invalidated
SCYCOThe split cycle output is asserted during misaligned LOCKed transfers to indicate that more than two cycles will be
SMI#IThe system management interrupt causes a system management interrupt request to be latched internally. When the
SMIACT#OAn active system management interrupt active output indicates that the processor is operating in System Management
STPCLK#IAssertion of the stop clock input signifies a request to stop the internal clock of the Pentium processor with voltage
TCKIThe testability clock input provides the clocking function for the processor boundary scan in accordance with the IEEE
TDIIThe test data input is a serial input for the test logic. TAP instructions and data are shifted into the processor on the
TDOOThe test data output is a serial output of the test logic. TAP instructions and data are shifted out of the processor on the
TMSIThe value of the test mode select input signal sampled at the rising edge of TCK controls the sequence of TAP
TRST#IWhen asserted, the test reset input allows the TAP controller to be asynchronously initialized.
Vcc2IThese pins are the 2.9V (3.1V for 150 MHz) power inputs to the Pentium processor with voltage reduction technology.
Vcc3IThese pins are 3.3V power inputs to the Pentium processor with voltage reduction technology.
VssIThese pins are the ground inputs to the Pentium processor with voltage reduction technology.
W/R#OWrite/read is one of the primary bus cycle definition pins. It is driven valid in the same clock as the ADS# signal is
WB/WT#IThe writeback/writethrough input allows a data cache line to be defined as writeback or writethrough on a line-by-line
upon the RESET. Modified lines in the data cache are not written back. FLUSH# and INIT are sampled when RESET
transitions from high to low to determine if tristate test mode will be entered or if BIST will be run.
locked together. This signal is defined for locked cycles only. It is undefined for cycles which are locked.
latched SMI# is recognized on an instruction boundary, the processor enters System Management Mode.
Mode.
reduction technology thereby causing the core to consume less power. When the CPU recognizes STPCLK#, the
processor will stop execution ont eh next instruction boundary, unless superseded by a higher priority interrupt, and
generate a Stop Grant Acknowledge cycle. When STPCLK# is asserted, the processor will still respond to extemal
snoop requests.
Boundary Scan interface (Standard 1149.1). It is used to clock state information and data into and out of the processor
during boundary scan.
TDI pin on the rising edge of TCK when the TAP controller is in an appropriate state.
TDO pin on TCK’s falling edge when the TAP controller is in an appropriate state.
controller state changes.
asserted. W/R# distinguishes between write and read cycles.
basis. As a result, it determines whether a cache line is initially in the S or E state in the data cache.
8. Chipset
8-1. Introduction
OPTi’s FireStar Plus (82C700U3.2) is used.
FireSter Strap Options
Note: *In FireStar ACPI pin A7 becomes SDCKE, where as in the non~ACPI version it is reserved. However, in both versions pin A7 is still
used as part of the input address for NAND tree test mode.
SBHE#
XD1
XD5
IOW#
RST
DRV
SD1
SD4
SD6
SMRD#
XD0
XD4
IOCH-
RDY
MRD#
SD0
SD3
SD5
W
Y
AA
AB
AC
AD
AE
AF
5 – 11
8-3. Pin description
8-3-1. CPU Interface Signals Set
Signal NamePin No.
Host Data Bus
HD[63:0]Refer to
Table 3-2
CPU Address
HA[31:3]Refer to
Table 3-2
BE[7:0]#V4:V1,
W4:W1
NMIAD5O
Strap option
pin, refer to
Table 3-7
INTRAF5O
Strap option
pin, refer to
Table 3-7
FERR#T1IFloating Point Coprocessor Error: This input causes two
IGERR#AC6I/O
Strap option
pin, refer to
Table 3-7
CPU Control/Status
CPUINITAD6OCPU Initialize: a shutdown cycle or a low-to-high transition of I/O
M/IO#Y5IMemory/Input-Output: M/IO#, D/C#, and W/R# define CPU bus
D/C#T3IData/Control: D/C#, M/IO#, and W/R# define CPU bus cycles. (See
W/R#AA5I/O
INVO
ADS3V5IAddress Strobe: The CPU asserts ADS# to indicate that a new bus
BRDY#U5O
Signal Type
(Drive)
I/O
(4mA)
I/O
(4mA)
IByte Enables 7 through 0: Selects the active byte lanes on
(4mA)
(4mA)
(4mA)
(4mA)
(4mA)
(4mA)
Selected BySignal Description
Host Data Bus Lines 63 through 0: Provides a 64-bit data path to
the CPU.
Host Address Bus Lines 31 through 3: HA[31:3] are the address
lines of the CPU bus. HA[31:3] are connected to CPU lines A[31:3].
Along with the byte enable signals, HA[31:3] define the physical area
of memory or I/O being accessed.
During CPU cycles, the HA[31:3] lines are inputs. They are used for
address decoding and second level cache tag lookup sequences.
During inquire cycles, the HA[31:5] lines are outputs to the CPU to
snoop the first level cache tags. They also are outputs to the L2
cache.
HD[63:0].
Non-Maskable Interrupt: This signal is activated when a parity error
from a local memory read is detected or when the IOCHK# signal
from the ISA bus is asserted and the corresponding control bit in Port
B is also enabled.
Interrupt Request: INTR is driven to signal the CPU that an interrupt
request is pending and needs to be serviced. The interrupt controller
must be programmed following a reset to ensure that INTR is at a
known state.
operations to occur. IRQ13 is triggered and IGERR# is enabled. An
I/O write to Port F0h will set IGERR# low when FERR# is low.
Ignore Coprocessor Error: Normally high, IGERR# will go low after
FERR# goes low and an I/O write to Port 0F0h occurs. When FERR#
goes high, IGERR# is driven high.
Port 092h bit 0 will trigger CPUINIT. If keyboard emulation is enabled
(default), a CPUINIT will be generated when a Port 064h write cycle
with data FEh is decoded. If keyboard emulation has been disabled,
then this signal will be triggered when it sees the KBRST from the
keyboard.
cycles. Interrupt acknowledge cycles are forwarded to the PCI bus as
PCI interrupt acknowledge cycles. All I/O cycles and any memory
cycles that are not directed to memory controlled by the DRAM
interface are forwarded to PCI.
M/IO# definition above.)
Cycle
Multiplexed
Write/Read: W/R#, D/C#, and M/IO# define CPU bus cycles. (See
M/IO# definition above.)
Invalidate: Pin AA5 also serves as an output signal and is used as
INV for L1 cache during an inquire cycle.
cycle is beginning. ADS# is driven active in the same clock as the
address, byte enables, and cycle definition signals.
ADS# has an internal pull-up resistor that is disabled when the
system is in the Suspend mode.
Burst Ready: BRDY# indicates that the system has responded in
one of three ways:
1) Valid data has been placed on the CPU data bus in response to a
read,
2) CPU write data has been accepted by the system, or
3) the system has responded to a special cycle.
5 – 12
Signal NamePin No.
NA#U4O
KEN#R2O
EADS#T4O
WB/WT#Writeback/Write-Through: Pin T4 is also used to control writeback
HITM#R4IHit Modified: Indicates that the CPU has had a hit on modified line in
CACHE#T2ICacheability: This input is connected to the CACHE# pin of the
AHOLDU3O
LOCK#U2ICPU Bus Lock: The processor asserts LOCK# to indicate the
BOFF#R5O
Strap option
pin, refer to
Table 3-7
CPURSTR1O
RSMRSTSYSCFG
Host Power Control
SMI#AE5O
SMIACT#U1ISystem Management Interrupt Active: The CPU asserts SMIACT#
STPCLK#AE6O
L2 Cache Control
CDOE#P1O
CACS#P3O
DIRTYI/O
BWE#P4O
GWE#N1O
TAG0E9I/O
TAG1D9I/O
TAG2C9I/O
Signal Type
(Drive)
(4mA)
(4mA)
(4mA)
(4mA)
(4mA)
(4mA)
(4mA)
(4mA)
(4mA)
(4mA)
(4mA)
(4mA)
(4mA)
(4mA)
(4mA)
(4mA)
Selected BySignal Description
Next Address: This signal is connected to the CPU’s NA# pin to
request pipelined addressing for local memory cycle. FireStar asserts
NA# for one clock when the system is ready to accept a new address
from the CPU, even if all data transfers for the current cycle have not
completed.
Cache Enable: This pin is connected to the KEN# input of the CPU
and is used to determine whether the current cycle is cacheable.
Cycle
Multiplexed
(Always)CPU Reset: This signal generates a hard reset to the CPU whenever
ADh[5] = 1
PCIDV1
80h = 00h
See SYSCFG
16h[7,5] bit
descriptions on
page 266
SYSCFG
19h[7] = 0
SYSCFG
11h[3] = 0
SYSCFG
00h[5] = 0
11h[3] = 0
SYSCFG
00h[5] = 0
11h[3] = 0
External Address Strobe: This output indicates that a valid address
has been driven onto the CPU address bus by an external device.
This address will be used to perform an internal cache inquiry cycle
when the CPU samples EADS# active.
or write-though policy for the primary cache during CPU cycles.
its internal cache during an inquire cycle. It is used to prepare for
writeback.
CPU. It goes active during a CPU initiated cycle to indicate when, an
internal cacheable read cycle or a burst writeback cycle, occurs.
Address Hold: This signal is used to tristate the CPU address bus
for internal cache snooping.
current bus cycle is locked. It is used to generate PLOCK# for the
PCI bus.
LOCK# has an internal pull-down resistor that is engaged when
HLDA is active.
Back-off: This pin is connected to the BOFF# input of the CPU.
the PWRGD input goes active.
Resume Reset: Generates a hard reset to the CPU on resuming
from Suspend mode.
System Management Interrupt: This signal is used to request
System Management Mode (SMM) operation.
in response to the SMI# signal to indicate that it is operating in
System Management Mode (SMM).
Stop Clock: This signal is connected to the STPCLK# input of the
CPU. It causes the CPU to get into the STPGENT# state.
Cache Output Enable: This signal is connected to the output
enables of the SRAMs of the L2 cache in both banks to enable data
read.
Cache Chip Select: This pin is connected to the chip selects of the
SRAMs in the L2 cache to enable data read/write operations. If not
used, the CS# lines of the cache should be tied low.
Tag Dirty Bit: This separate dirty bit allows the tag data to be 8 bits
wide instead of 7.
DIRTY is a 5.0V tolerant input, even when its power plane is
connected to 3.3V as long as the 5VREF pins of FireStar are
connected to +5.0V.
Byte Write Enable: Write command to L2 cache indicating that only
bytes selected by BE[7:0]# will be written.
Global Write Enable: Write command to L2 cache indicating that all
bytes will be written.
Tag RAM Data Bit 0: This input signal becomes an output whenever
TAGWE# is activated to write a new tag to the Tag RAM.
Tag RAM Data Bit 1: This input signal becomes an output whenever
TAGWE# is activated to write a new tag to the Tag RAM.
Tag RAM Data Bit 2: This input signal becomes an output whenever
TAGWE# is activated to write a new tag to the Tag RAM.
5 – 13
Signal NamePin No.
TAG3B9I/O
TAG4A9I/O
TAG5D8I/O
TAG6C8I/O
TAG7B8I/O
TAGWE#A10O
ADSC#P5O
ADV#P2O
Signal Type
(Drive)
(4mA)
(4mA)
(4mA)
(4mA)
(4mA)
(4mA)
(4mA)
(4mA)
Selected BySignal Description
SYSCFG
00h[5] = 0
11h[3] = 0
SYSCFG
11[3] = 0
SYSCFG
11h[3] = 0
SYSCFG
11h[3] = 0
SYSCFG
11h[3] = 0
PCIDV1
81h = 00h
PCIDV1
82h = 00h
PCIDV1
83h = 00h
Tag RAM Data Bit3: This input signal becomes an output whenever
TAGWE# is activated to write a new tag to the Tag RAM.
Tag RAM Data Bit 4: This input signal becomes an output whenever
TAGWE# is activated to write a new tag to the Tag RAM.
Tag RAM Data Bit 5: This input signal becomes an output whenever
TAGWE# is activated to write a new tag to the Tag RAM.
Tag RAM Data Bit 6: This input signal becomes an output whenever
TAGWE# is activated to write a new tag to the Tag RAM.
Tag RAM Data Bit 7: This input signal becomes an output whenever
TAGWE# is activated to write a new tag to the Tag RAM.
Tag RAM Write Enable: This control strobe is used to update the
Tag RAM with the valid tag of the new cache line that replaces the
current one during external cache read miss cycles.
Controller Address Strobe: For a synchronous L2 cache operation,
this pin is connected to the ADSC# input of the synchronous SRAMs.
Advance Output: For synchronous cache L2 operation, this pin
becomes the advance output and is connected to the ADV# input of
the synchronous SRAMs.
8-3-2. DRAM and PCI Interface Signal Set
Signal NamePin No.
DRAM Interface
RAS0#m E12E12O
SDCS0#SDRAM Chip Select Line 0: Each SDCS# output corresponds to a
RAS1#E13O
SDCS1#SDRAM Chip Select Line 1: Refer to SDCS0# description.
RAS2#B12O
SDCS2#SDRAM Chip Select Line 2: Refer to SDCS0# description.
RAS3#C12O
SDCS3#SDRAM Chip Select Line 3: Refer to SDCS0# description.
RAS4#E22O
MA12SYSCFG
CAS[7:0]#A12,
D11,
C11,
B11,
A11,
SDDQM[7:0]#SDRAM Data Mask Control Bits 7 through 0: During SDRAM read
SDCAS#A8OSDRAM Column Address Strobe (primary copy): This output is
D10,
C10,
B10
Signal Type
(Drive)
(8/12mA)
(8/12mA)
(8/12mA)
(8/12mA)
(8/12mA)
O
(8mA)
Selected BySignal Description
Cycle
Multiplexed
Cycle
Multiplexed if
PCIDV1
85h = 00h
Cycle
Multiplexed if
PCIDV1
84h = 00h
Cycle
Multiplexed
SYSCFG
19h[3] = 1
19h[3] = 1
PCIDV1
53h[6:5] = 10
Cycle
Multiplexed
Row Address Strobe 0: Each RAS# signal corresponds to a unique
DRAM bank. Depending on the kind of DRAM modules being used,
this signal may or may not need to be buffered externally. This signal,
however, should be connected to the corresponding DRAM RAS#
line through a damping resistor.
unique SDRAM Bank. When active, the SDRAM will accept the
command from FireStar. These outputs must be connected to the
SDRAM banks through a damping resistor.
Row Address Strobe 1: Refer to RAS0# signal description.
Row Address Strobe 2: Refer to RAS0# signal description.
Row Address Strobe 3: Refer to RAS0# signal description.
Row Address Strobe 4 (primary copy): Refer to RAS0# signal
description.
Memory Address Bus Line 12
Column Address Strobe Lines 7 through 0 (primary copies): The
CAS[7:0]# outputs correspond to the eight bytes for each DRAM
bank. Each DRAM bank has a 64-bit data bus. These signals are
typically connected directly to the DRAM’s CAS# inputs through a
damping resistor.
cycles, these outputs control whether the DRAM output buffers are
driven on the MD bus or not.
During SDRAM write cycles, these outputs control whether or not MD
data will be written into the memory device.
part of the SDRAM command combination. This pin should be
connected to the SDRAM through a damping resistor.
5 – 14
Signal NamePin No.
SDRAS#D7OSDAM Row Address Strobe (primary copy): This output is part of
DWE#E10O
SDWE#SDRAM Write Enable: This output is the write enable signal for
MA[11:0]Refer to
Table 3-2
MD[63:32]Refer to
Table 3-2
MD[31:0]Refer to
Table 3-2
PCI Bus Interface
AD[31:0]Refer to
Table 3-2
C/BE[3:0]#AE14,
AF14,
AC15,
AD15
CPARAC17I/O
FRAME#AB9I/O
IRDY#AB11I/O
TRDY#AB12I/O
DEVSEL#AF15I/O
STOP#AC16I/O
PLOCK#AE15I/O
Signal Type
(Drive)
(8mA)
O
(8/12mA)
I/O
(4mA)
I/O
(4mA)
I/O
(PCI)
I/O
(PCI)
(PCI)
(PCI)
(PCI)
(PCI)
(PCI)
(PCI)
(PCI)
Selected BySignal Description
the SDRAM command combination. This pin should be connected to
the SDRAM through a damping resistor.
Cycle
Multiplexed
DRAM Write Enable (primary copy): This signal is the common
write enable for all 64 bits of DRAM if either fast page mode or EDO
DRAMs are used. This signal can be buffered externally before
connection to the WE# input of the DRAMs.
SDRAM.
Memory Address Bus Lines 11 through 0: Multiplexed row/column
address lines to the DRAMs. Depending on the kind of DRAM
modules being used, these signals may or may not need to be
buffered externally. MA12 is optionally available instead of RAS3# or
RAS4#.
Higher Order Memory Data Bus: These pins are connected directly
to the higher order DRAM data bus.
Lower Order Memory Data Bus: These pins are connected directly
to the lower order DRAM data bus.
PCI Address an Data: AD[31:0] are bidirectional address and data
lines for the PCI bus. The AD[31:0] signals sample or drive the
address and data on the PCI bus.
PCI Bus Command and Byte Enables: During the address phase
of a transaction, C/BE[3:0]# define the PCI command. During the
data phase, C/BE[3:0]# are used as the PCI byte enables. The PCI
commands indicate the current cycle type, and the PCI byte enables
indicate which byte lanes carry meaningful data. FireStar drives
C/BE# as an initiator of a PCI bus cycle and monitors C/BE[3:0]# as
a target.
Calculated Parity Signal: PAR is "even" parity and is calculated on
36 bits - AD[31:0] plus C/BE[3:0]#. PAR is generated for address and
data phases and is only guaranteed to be valid on the PCI clock after
the corresponding address or data phase.
Cycle Frame: FRAME# is driven by the current bus master to
indicate the beginni ng and duration of an access. FR AME# is
asserted to indicate that a bus transaction is beginning. FRAME# is
an input when FireStar is the target and an output when it is the
initiator.
Initiator Ready: IRDY# indicates FireStar’s ability, as an initiator, to
complete the current data phase of the transaction. It is used in
conjunction with TRDY#. A data phase is completed on each clock
that both IRDY# and TRDY# are sampled asserted. IRDY# is an
input to when FireStar is the target and an output when it is the
initiator.
Target Ready: TRDY# indicates FireStar’s ability to complete the
current data phase of the transaction. It is used in conjunction with
IRDY#. A data phase is completed on each clock that TRDY# and
IRDY# are both sampled asserted. TRDY# is an input when FireStar
is the initiator and an output when it is the target.
Device Select: FireStar asserts DEVSEL# to claim a PCI
transaction. As an output, FireStar asserts DEVSEL# when it
samples configuration cycles to the configuration registers. FireStar
also asserts DEVSEL# when an internal IPC address is decoded.
As an input, DEVSEL# indicates the response to a transaction. If no
slave claims the cycle, FireStar will assert DEVSEL# to terminate the
cycle.
Stop: STOP# indicates that FireStar, as a targent, is requesting a
master to sotp the current transaction. As a master, STOP# causes
FireStar to stop the current transaction. STOP# is an output when
FireStar is a target and an input when it is the initiator.
PCI Lock: PLOCK# is used to indicate an atomic operation that may
require multiple transactions to complete. When PLOCK# is asserted,
non-exclusive transactions may proceed to an address that is not
currently locked. Control of PLOCK# is obtained under its own
protocol in conjunction with PGNT#.
5 – 15
Signal NamePin No.
SERR#AD17I/O
PERR#AE17I/O
PCICLKINAB6IPCI Clock Input: Master PCI clock input on the CPU power plane.
PIO6AF16I/O
REQ0#AF17IPCI Bus Request 0: REQ# is used by PCI bus masters to request
GNT0#AD16O
PIO7AB18I/O
PCICLK0AB14O
Strap option
pin, refer to
Table 3-7
PCICLK1AB17O
REQ2#AB16IPCIDV1
GNT2#AB15O
REQ3#AD18IPCI Bus Request 3: REQ# is used by PCI bus masters to request
GNT3#AC18O
Signal Type
(Drive)
(PCI)
(4mA)
(PCI)
(PCI)
(4mA)
(PCI)
(4mA)
(PCI)
(PCI)
Selected BySignal Description
System Error: SERR# can be pulsed active by any PCI device that
detects a system error condition. Upon sampling SERR# active,
FireStar generates a non-maskable interrupt (NMI) to the 3.3V
Pentium CPU.
Party Error: PERR# may be pulsed by any agent that detects a
parity error during an address phase, or by the master or by the
selected target during any data phase in which the AD[31:0] lines are
inputs. Upon sampling PERR# active, FireStar generates a nonmaskable interrupt (NMI) to the 3.3V Pentium CPU.
PCICLKIN is a 5.0V tolerant input, even when its power plane is
connected to 3.3V as long as the 5VREF pins of FireStar are
connected to +5.0V.
PCIDV1
86h ≠ 00h
PCIDV1
87h ≠ 00h
RTCRD# strap
option
88h = 00h
DefaultPCI Bus Grant 2: GNT# is returned to PCI bus masters asserting
Programmable Input/Output 6: See Section 3.3, "Programmable
I/O Pins"
control of the bus.
PCI Bus Grant 0: GNT# is returned to PCI bus masters asserting
REQ#, when the bus becomes available.
Programmable Input/Output 7: See Section 3.3, "Programmable
I/O Pins", on page 33 for more details.
PCI Clock Output 0: This PCI clock output is always available.
PCI Clock Output 1
PCI Bus Request 2: REQ# is used by PCI bus masters to request
control of the bus.
REQ#, when the bus becomes available.
control of the bus.
PCI Bus Grant 3: GNT# is returned to PCI bus masters asserting
REQ#, when the bus becomes available.
8-3-3. IDE Interface Signal Set
Signal NamePin No.
Bus Master IDE Interface
DBEW#H24
Strap option
pin, refer to
Table 3-7
DDRQ0H25I/O
Clock and Reset Interface
RESET#AC24O
PWRGDH26IPower Good: This input reflects the "wired-OR" status of the external
OSC_14MHZE5ITimer Oscillator Clock: This is the main clock used by the internal
Signal Type
(Drive)
O
(4mA)
(4mA)
(8mA)
Selected BySignal Description
DefaultDrive W Buffer Control
PCIDV1
89h=00h
Drive Cable A DMA Request
System Reset: When asserted, this signal resets the CPU. RESET#
is asserted in response to a PWRGD only and is guaranteed to be
active for 1ms such that CLK and VCC are stable.
If RSTDRV is programmed to toggle in Suspend (via SYSCFG
40h[0]), so will RESET# since RESET# is derived from RSTDRV.
reset switch and the power good status from the power supply.
8254 timers. It is connected to a 14.31818MHz oscillator.
OSC_14MHz is a 5.0V tolerant input, even when its power plane is
connected to 3.3.V as long as the 5VREF pins of FireStar are
connected to +5.0V.
5 – 16
Signal NamePin No.
OSC32C7I32KHz Clock: This signal is used as a 32KHz clock input. It is used
CPUCLKINM5IFeedback input to Circuitry: This input clock must be equivalent to,
Signal Type
(Drive)
Selected BySignal Description
for power management and is usually the only active clock when the
system is in Suspend mode.
OSC32 is a 5.0V tolerant input, even when its power plane is
connected to 3.3.V as long as the 5VREF pins of FireStar are
connected to +5.0V.
and in phase with, the clock going to the CPU.
Note: This is a CMOS-level input and therefore it is imperative that
the rise time on this signal is less than or equal to 2.5ns.
8-3-4. ISA Interface Signal Set
Signal NamePin No.
Interrupt Controller Interface
IRQ1AF18IPCIDV1
IRQA/IRQ3AC19IProgrammable Interrupt Request A/IRQ3: This input defaults to
IRQB/IRQ4AD19IProgrammable Interrupt Request B/IRQ4: This input defaults to
IRQC/IRQ5AE19IProgrammable Interrupt Request C/IRQ5: This input defaults to
IRQD/IRQ6AF19IProgrammable Interrupt Request D/IRQ6: This input defaults to
IRQC/IRQ7AD20IProgrammable Interrupt Request E/IRQ7: This input defaults to
IRQ8#AE20IPCIDV1
IRQF/IRQ9AF20IProgrammable Interrupt Request F/IRQ9: This input defaults to
IRQG/IRQ10AB22IProgrammable Interrupt Request G/IRQ10: This input defaults to
IRQH/IRQ11AC21IProgrammable Interrupt Request H/IRQ11: This input defaults to
IRQ12AD21IPCIDV1
IRQ14AE21IPCIDV1
IRQ15AF21IPCIDV1
IRQSERAE18I/OPCIDV1
Signal Type
(Drive)
Selected BySignal Description
8Ah = 00h
8Bh = 00h
8Ch = 00h
8Dh = 00h
BBh[0] = 0
BAh[0] = 0
Interrupt Request 1: Normally connected to the keyboard controller.
IRQ1 is a 5.0V tolerant input, even when its power plane is
connected to 3.3.V as long as the 5VREF pins of FireStar are
connected to +5.0V.
IRQ3, however, it can be programmed to route onto any ISA or PCI
interrupt through PCIDV1 B0h.
IRQA/IRQ3 is a 5.0V tolerant input, even when its power plane is
connected to 3.3.V as long as the 5VREF pins of FireStar are
connected to +5.0V.
IRQ4, however, it can be programmed to route onto any ISA or PCI
interrupt through PCIDV1 B1h.
IRQB/ITQ4 is a 5.0V tolerant input, even when its power plane is
connected to 3.3.V as long as the 5VREF pins of FireStar are
connected to +5.0V.
IRQ5, however, it can be programmed to route onto any ISA or PCI
interrupt through PCIDV1 B2h.
IRQC/IRQ5 is a 5.0V tolerant input, even when its power plane is
connected to 3.3.V as long as the 5VREF pins of FireStar are
connected to +5.0V.
IRQ6, however, it can be programmed to route onto any ISA or PCI
interrupt through PCIDV1 B3h.
IRQD/IRQ6 is a 5.0V tolerant input, even when its power plane is
connected to 3.3.V as long as the 5VREF pins of FireStar are
connected to +5.0V.
IRQ7, however, it can be programmed to route onto any ISA or PCI
interrupt through PCIDV1 B4h.
Interrupt Request 8: Normally connected to the RTC alarm output.
IRQ9, however, it can be programmed to route onto any ISA or PCI
interrupt through PCIDV1 B5h.
IRQ10, however, it can be programmed to route onto any ISA or PCI
interrupt through PCIDV1 B6h.
IRQ11, however, it can be programmed to route onto any ISA or PCI
interrupt through PCIDV1 B7h.
Interrupt Request 12: Normally connected to the mouse interrupt
from the keyboard controller.
Interrupt Request 14: Normally connected to the primary IDE
channel.
Interrupt Request 15: Normally connected to the secondary IDE
channel.
Serial interrupt Request: Bidirectional interrupt line for Compaq
style of serial IRQs.
5 – 17
Signal NamePin No.
ISA DMA Arbiter Interface
DRQA/DRQ0M24IPCIDV1
DRQB/DRQ1M25IPCIDV1
DRQC/DRQ2M26IPCIDV1
DRQD/DRQ3L23IPCIDV
DRQE/DRQ5L24IPCIDV1
DRQF/DRQ6M25IPCIDV1
DRQG/DRQ7L26IPCIDV1
DACKA#/DACK0#K22OProgrammable DMA Acknowledge A/DACK0#: DACK# is used to
PPWR4PCIDV1
DACKB#/DACK1#K23OProgrammable DMA Acknowledge B/DACK1#: DACK# is used to
DACKC#/DACK2#K24OProgrammable DMA Acknowledge C/DACK2#: DACK# is used to
DACKD#/DACK3#K25OProgrammable DMA Acknowledge D/DACK3#: DACK# is used to
DACKE#/DACK5#K26OProgrammable DMA Acknowledge E/DACK5#: DACK# is used to
DACKE#/DACK6#J22OProgrammable DMA Acknowledge F/DACK6#: DACK# is used to
DACKG#/DACK7#J23OProgrammable DMA Acknowledge G/DACK7#: DACK# is used to
Compact ISA Interface
PIO15AC25I/O
SD[15:0]Refer to
Table 3-2
MAD[15:0]Multiplexed Address/Data Bus: Used during CISA cycles.
Signal Type
(Drive)
(4mA)
I/O
(8nA)
Selected BySignal Description
Programmable DMA Request A/DRQ0: The DRQ is used to
99h = 00h
9Ah = 00h
9Bh = 00h
9Ch = 00h
9Dh = 00h
9Eh = 00h
9Fh = 00h
C0h[2:0] = 100
PCIDV1
8Fh ≠ 00h
Cycle
Multiplexed
request DMA service from the DMA controller.
This input defaults to DRQ0, however, it can be programmed to route
onto any internal DRQ by programming PCIDV1 C0h[2:0].
Programmable DMA Request B/DRQ1: The DRQ is used to
request DMA service from the DMA controller.
This input defaults to DRQ1, however, it can be programmed to route
onto any internal DRQ by programming PCIDV1 C0h[6:4].
Programmable DMA Request C/DRQ2: The DRQ is used to
request DMA service from the DMA controller.
This input defaults to DRQ0, however, it can be programmed to route
onto any internal DRQ by programming PCIDV1 C1h[2:0].
Programmable DMA Request D/DRQ3: The DRQ is used to
request DMA service from the DMA controller.
This input defaults to DRQ3, however, it can be programmed to route
onto any internal DRQ by programming PCIDV1 C1h[6:4].
Programmable DMA Request E/DRQ5: The DRQ is used to
request DMA service from the DMA controller.
This input defaults to DRQ5, however, it can be programmed to route
onto any internal DRQ by programming PCIDV1 C2h[6:4].
Programmable DMA Request F/DRQ6: The DRQ is used to request
DMA service from the DMA controller.
This input defaults to DRQ6, however, it can be programmed to route
onto any internal DRQ by programming PCIDV1 C3h[2:0].
Programmable DMA Request G/DRQ6: The DRQ is used to
request DMA service from the DMA controller.
This input defaults to DRQ7, however, it can be programmed to route
onto any internal DRQ by programming PCIDV1 C3h[6:4].
acknowledge DRQ to allow DMA transfer.
This input defaults to DACK0#, however, it can be programmed to
route onto any internal DACK# by programming PCIDV1 C0h[2:0].
Peripheral power control Line 4: Peripheral power control lines 0
through 15 are latch outputs used to control external devices.
acknowledge DRQ to allow DMA transfer.
This input defaults to DACK1#, however, it can be programmed to
route onto any internal DACK# by programming PCIDV1 C0h[6:4].
acknowledge DRQ to allow DMA transfer.
This input defaults to DACK2#, however, it can be programmed to
route onto any internal DACK# by programming PCIDV1 C1h[2:0].
acknowledge DRQ to allow DMA transfer.
This input defaults to DACK3#, however, it can be programmed to
route onto any internal DACK# by programming PCIDV1 C1h[6:4].
acknowledge DRQ to allow DMA transfer.
This input defaults to DACK5#, however, it can be programmed to
route onto any internal DACK# by programming PCIDV1 C2h[6:4].
acknowledge DRQ to allow DMA transfer.
This input defaults to DACK6#, however, it can be programmed to
route onto any internal DACK# by programming PCIDV1 C3h[2:0].
acknowledge DRQ to allow DMA transfer.
This input defaults to DACK7#, however, it can be programmed to
route onto any internal DACK# by programming PCIDV1 C3h[6:4].
Programmable Input/Output 15: See Section 3.3, "Programmable
I/O Pins", on page 33 for more details.
System Data Bus: SD[15:0] provides the 16-bit data path for devices
residing on the ISA bus.
5 – 18
Signal NamePin No.
PIO14AC20I/O
CMD#AB20O
DIRTYI/O
ATCLKAA22O
IOCHRDYAB26I/O
BALEW22O
ISA Bus Interface
MRD#AC26I/O
MWR#AB23I/O
IOR#AB24I/O
IOW#AB25I/O
SMRD#W26I/O
SMWR#V22I/O
AENM22I/OPCIDV1
IO16#W23I/OPCIDV1
M16#W24I/OPCIDV1
Signal Type
(Drive)
(4mA)
(4mA)
(4mA)
(8mA)
(8mA)
(8mA)
(8mA)
(8mA)
(8mA)
(8mA)
(8mA)
(8mA)
Selected BySignal Description
PCIDV1
8Eh ≠ 00h
SYSCFG
16h[7, 5]
PCIDV1
95h = 00h
PCIDV1
96h = 00h
C2h [1] = 0
92h = 00h
93h = 00h
Programmable Input/Output 14: See Section 3.3, "Programmable
I/O Pins", on page 33 for more details.
Command: Dedicated CISA output used to signal a data transfer
command.
Tag Dirty Bit: This dirty bit allows the tag data to be 8 bit wide
instead of 7.
ISA Bus Clock: This signal is derived from an internal division of
PCICLK. It is used to sample and drive all ISA synchronous signals.
The ATCLK is also used to demultiplex and sample externally
multiplexed inputs. During Suspend, it is possible to output 32KHz on
this pin, or drive it low.
I/O Channel Ready: Resources on the ISA bus deassert IOCHRDY
to indicate that wait states are required IOCHRDY to indicate that
wait states are required to complete the cycle. IOCHRDY is an input
when FireStar owns the ISA bus and is an output when an external
ISA bus master owns the ISA bus. IOCHRDY is automatically
tristated in Suspend.
Bus Address Latch Enable: BALE is an active high signal asserted
to indicate that the address, AEN, and SBHE# signal lines are valid.
BALE remains asserted throughout ISA master and DMA cycles.
Memory Read: MRD# is the command to a memory slave that it may
drive data onto the ISA data bus. MRD# is an output when FireStar is
a master on the ISA bus. MRD# is an input when an ISA master,
other than FireStar, owns the ISA bus.
Memory Write: MWR# is the command to a memory slave that it
may latch data from the ISA data bus. MWR# is an output when the
FireStar owns the ISA bus. MWR# is an input when an ISA master,
other than FireStar, owns the ISA bus.
I/O Read: IOR# is the command to an ISA I/O slave device that the
slave may drive data on to the ISA data bus (SD[15:0]). The I/O slave
device must hold the data valid until after IOR# is negated. IOR# is
an output when FireStar owns the ISA bus. ISA# is an input when an
external ISA master owns the ISA bus.
I/O Write: IOW# is the command to an ISA I/O slave device that the
slave may drive latch data from the ISA data bus (SD[15:0]). IOR# is
an output when FireStar owns the ISA bus. IOW# is an input when an
external ISA master owns the ISA bus.
System Memory Read: FireStar asserts SMRD# to request a
memory slave to provide data. If the access is below the 1MB range
(00000000h-000FFFFFh) during DMA compatible, IPC master, or
ISA master cycles, FireStar asserts SMRD.
System Memory Write: FireStar asserts SMWR# to request a
memory slave to accept data from the data lines. If the access is
below the 1MB range (00000000h-000FFFFFh) during DMA
compatible, IPC master, or ISA master cycles, FireStar asserts
SMWR#.
Address Enable: AEN is asserted during DMA cycles to prevent I/O
slaves from misinterpreting DMA cycles as valid I/O cycles. When
asserted, AEN indicates to an I/O resource on the ISA bus that a
DMA transfer is occurring. This signal is asserted also during refresh
cycles. AEN is driven low upon reset.
16-Bit I/O Chip Select: This signal is driven by I/O devices on the
ISA bus to indicate that they support 16-bit I/O bus cycles.
16-Bit Memory Chip Select: ISA slaves that are 16-bit memory
devices drive this signal low. MEMCS16# is an input when FireStar
owns the ISA bus. FireStar drives this signal low during ISA master to
PCI memory cycles.
5 – 19
Signal NamePin No.
RFSH#J25I/OPCIDV1
SBHE#W25I/OPCDIDV1
TCM23I/OPCIDV1
XD7AA23I/O
IDE_DCS3#DCS3 Control for Primary IDE Channel
XD6AA24I/O
IDE_DCS1#DCS1 Control for Primary IDE Channel
XD5AA25I/O
IDE_DDACK#DMA Acknowledge for Primary IDE Channel
XD4AA26I/O
IDE_DA2Address Bit 2 for Primary IDE Channel
XD3Y23I/O
IDE_DA1Address Bit 1 for Primary IDE Channel
XD2Y24I/O
IDE_DA0Address Bit 0 for Primary IDE Channel
XD1Y25I/O
IDE_DRD#Drive Read Control for Primary IDE Channel
XD0Y26I/O
IDE_DWR#Drive Write Control for Primary IDE Channel
Note: XD[7:0] can be strapped to be dedicated IDE lines via the RTCAS:A20M# strap option and PCIDV1 75h[6] = 1
SA[23:20]V23:V26 I/O
SA[19:18]U23:U24I/O
SA[17:16]U25:U26I/O
SA[15:0]I/O
External Real-Time Clock Interface
RTCASN24O
RTCRD#N25O
RTCWR#N26O
Power Management Unit Interface
PPWR0#AC23I/OBOFF# strap
Signal Type
(Drive)
(8mA)
(8mA)
(8mA)
(8mA)
(8mA)
(8mA)
(8mA)
(8mA)
(8mA)
(8mA)
(8mA)
(8mA)
(4mA)
(4mA)
(4mA)
Selected BySignal Description
C2h[0] = 0
94h = 00h
C2h [2] = 0
Cycle
Multiplexed
(See Note)
Cycle
Multiplexed
(See Note)
Cycle
Multiplexed
(See Note)
Cycle
Multiplexed
(See Note)
Cycle
Multiplexed
(See Note)
Cycle
Multiplexed
(See Note)
Cycle
Multiplexed
(See Note)
Cycle
Multiplexed
(See Note)
PCIDV1
91h-90h = 00h
option
Refresh: As an output, this signal is used to inform FireStar to
refresh the local DRAM.
During normal operation, a low pulse is generated every 15µs to
indicate to FireStar that the DRAM is to be refreshed if PCIDV1
64h[0] = 0.
During Suspend, if normal DRAM is used, the 32KHZ input to the
FireStar is routed out on this pin so that it may perform DRAM refresh.
An option to continuously drive this signal low during Suspend is also
provided. The internal pull-up on this pin is disengaged in Suspend.
System Byte High Enable: When asserted, SBHE# indicates that a
byte is being transferred on the upper byte (SD[15:8]) of the data
bus. SBHE# is negated during refresh cycles. SBHE# is an output
when FireStar owns the ISA bus.
Terminal Count
XD Bus Line 7: ISA status signal.
XD Bus Line 6: ISA status signal.
XD Bus Line 5: ISA status signal.
XD Bus Line 4: ISA status signal.
XD Bus Line 3: ISA status signal.
XD Bus Line 2: ISA status signal.
XD Bus Line 1: ISA status signal.
XD Bus Line 0: ISA status signal.
System Address Bus Lines 23 through 20: The SA[23:0] signals
on FireStar provide the address for memory and I/O accesses on the
ISA bus. The address are outputs when FireStar owns the ISA bus
and are inputs when an external ISA master owns the ISA bus.
System Address Bus Lines 19 and 18
System Address Bus Lines 17 and 16
System Address Bus Lines 15 through 0
Real-Time Clock Address Strobe: This signal is connected to the
address strobe of the real-time clock.
Real-Time Clock Read: This pin is used to drive the read signal of
the real-time clock.
Real-Time Clock Write: This pin is used to drive the write signal of
the real-time clock.
Peripheral Power Control Line 0#
5 – 20
Signal NamePin No.
Miscellaneous
A20M#R3O
ROMCS#J24O
SPKROUTH23I/O
KBDCS#J26O
Signal Type
(Drive)
(4mA)
(4mA)
(8mA)
(8mA)
Selected BySignal Description
Address Bit 20 Mask: This pin is an output and generates the
A20M# output by trapping GATEA20 commands to the keyboard or
to Port 092h. The CPUINIT signal to the CPU is generated whenever
it senses reset commands to Port 060h/064h, or a Port 092h write
command with bit 0 set high.
When keyboard emulation is disabled, FireStar traps only Port 092h
GATEA20 commands and accepts the GATEA20 input from the
keyboard controller, which os sent out as A20M# to the CPU.
PCIDV1
52h[2] = 0
97h = 00h
4Fh[1] = 0
Default PCIDV1
98h = 00h
BIOS ROM Chip Select: This output goes active on both reads and
writes to the ROM area to support flash ROM. For flash ROM
support, writes to ROM can be supported by appropriately setting
PCIDV1 47h[7].
Speaker Data: This pin is used to drive the system board speaker.
This signal is a function of the Timer-0 Counter-2 and Port 061h bit 1.
Can use CISA Protocol to gang several.
Keyboard Chip Select: Used to decode accesses to the keyboard
controller.
8-3-5 Test Mode Selection Pins
Signal NamePin No.
RSVDB7I/O (4mA)Reserved: This pin is reserved for possible additional functionality on
Strap option
pin for future
2.5V CPU
interface,
refer to Table
3-7
RSVDA7I/O (4mA)Reserved in FireStar: An input for the ATE Test Mode selection
TMSAB5I/OTest Mode Select: An input for the ATE Test Mode selection
Signal Type
(Drive)
Selected BySignal Description
future revisions of FireStar. However, it is used as an input for the
ATE Test Mode selection address. See TMS (pin AB5) description.
address. See TMS (Pin AB5) description.
address.
AB5 B7A7Mode
0XXNormal operation (default)
100Tristate all pins
101NAND tree test
110Reserved for factory test
111Reserved for Factory test
Vcc, VssPower inputImpresses Vcc with 2.7 to 5.5V, and Vss with 0V.
CNVssCNVssPin controlling the operation mode of chip.
Connect this pin to Vss.
RESETReset inputPin for the reset input of active "L".
XINClock inputPin for the I/O of clock generator. Connect a ceramic resonator or crystal oscillator between XIN and
XOUTClock output
XOUT.
When using external clock, connect a clock generator to XIN and open XOUT.
A feedback resistor is incorporated.
P00 ∼ P07I/O port P08-bit I/O port.
P10 ∼ P17I/O port P1
I/O can be specified in bits using a program.
When resetting, these ports go into input mode.
CMOS input level is used, and the form of output is CMOS 3-state.
P20 ∼ P27I/O port P28-bit I/O port with the same feature as P0.
CMOS input level is used, and the form of output is CMOS 3-state.
The 4 bits of P24 to P27 can output large current for driving LED’s.
P30 ∼ P37I/O port P38-bit I/O port with the same feature as P0.
CMOS input level is used, and the form of output
Key input (key on wakeup interrupt input) pin
Comparator input pin
is CMOS 3-state.
Whether to use any internal pull up resister or not
can be selected using a program.
P40I/O port P48 bits I/O port with almost the same feature as P0.
P41/INT0,
P42/INT1,
P43/INT2
P44/OBF0,
P45/IBF/
Input level can be switched between CMOS and
TTL, and the form of output can be switched
between CMOS 3-state and N-channel open drain.
Pin level can be inputted regardless of the setting
of input port or output port.
Interrupt input pin
Data bus buffering pin
OBF1
P46/INT3,
Interrupt input pin
P47/INT4
P50/R× D,
P51/T× D,
P52/SCLK,
I/O port P54-bit I/O port with almost the same feature as P0.
CMOS input level is used, and the form of output
is CMOS 3-state.
Serial I/O pin
P53/SRDY
P60/INT5/
OBF2
P61/CNTR0Timer X pin
I/O port P62-bit I/O port with almost the same feature as P0.
CMOS input level is used, and the form of output
is CMOS 3-state.
UP-5300 adapts the VGA controller (MN89305) to allow the following
type of LCD panel.
LM10V33 (640 × 480 XRGB DSTN 256 color)
The display data format of the MN89305 is 16 bpp. In the 16-bpp
format Data in memory directly becomes R, G and B data, and makes
it possible to select between the R(5)+G(6)+B(5) and R(5)+G(5)+B(5)
formulation. For the area of less than 6bits, 5-bit data is positioned to
the 5 higher-order bits. This data is output passing through the gray
scale engine block and half frame control block to the LCD.
UP-5300 connects a PCI bus as the interface, and uses 2 chips of
EDO DRAM configured in 256K × 16 as graphic memory so that the
total capacity is 1M bytes.
Setting H = 10kohm Pull up (Vcc3)
L = 10kohm Internal pull down
On the MN89305, it is possible to select up to three kinds of initializa-
tion parameters of the LCD panel on the VGA BIOS. When the panel
described above is to be used, the following settings must be required.
Expansion terminal setting
Setting = 10kohm Pull up (Vcc3)
(L) = 100kohm Internal pull down
MA9-6: not used (100kohm Internal pull down)
PCI bus synchronization clock. Possible to input up to 33MHz.
AD[31:0]I/O5VTTLAddress Data Bus
Time shared PCI bus address or data bus
C/BE[3:0]#I5VTTLCommand/Byte Enable
In the address phase, it represents memory access, I/O access, configuration access and read/write
command.
In the data phase, it functions as the byte enable signal.
PARI/O5VTTLBus Parity
Parity input, and parity output for the read command
FRAME#I5VTTLCycle Frame
The period during which data is transferred. The transfer cycle starts when input is low and is terminated by
the next transfer data of high input.
IRDY#I5VTTLInitiator Ready
One data phase ends in a cycle where both IRDY# and TRDY# are LOW simultaneously.
TRDY#OTarget Ready
One data phase ends in a cycle where both IRDY# and TRDY# are LOW simultaneously.
STOP#OStop
This signal is output when this LSI aborts the data transfer being currently executed.
IDSELI5VTTLInitialization Device Select
The chip select signal of configuration register. The configuration register can be accessed when this signal
is high.
It is recommended to connect the AD24 to AD31 when the AD signal is used as IDSEL.
DEVSEL#ODevice Select
LOW is output when the request for accessing the LSI is detected.
BIOSCS#OBIOS Chip Select
LOW is output when access to VIDEO BIOS is accepted.
10-3-2. Memory access-related pins
Pin nameI/OLevelFunction
MA[9:0]I/OCMOSMemory Address
Address for display memory
It becomes input mode when resetting. MA[2:0] determines the host type of the chip.
MA[9:3] is taken into the internal latch as data about the expansion terminal monitor register.
RAS#ORAS Address Strobe
This output is the strobe signal for low address latch.
CASO#OLower CAS Address Strobe for RAMO
This output is the strobe signal for RAMO’s lower byte column address.
CAS1#OUpper CAS Address Strobe for RAMO
This output is the strobe signal for RAMO’s upper byte column address.
CAS2#OLower CAS Address Strobe for RAM1
This output is the strobe signal for RAM1’s lower byte column address.
CAS3#OLower CAS Address Strobe for RAM1
This output is the strobe signal for RAM1’s upper byte column address.
WE#OWrite Enable
This output is the data write signal.
MD[31:0]I/OCMOSMemory Data bus
This is DRAM memory data. Can be switched to the 16-bit bus by changing the register setting.
This data bus is also used for reading the video BIOS through PCI bus connection.
MD[15:0] and MD[23:16] correspond to the BIOS ROM address and BIOS ROM data input, respectively.
10-3-3. LCD-related pins
Pin nameI/OLevelFunction
BACKONI/OCMOSBack Light On
This output is the signal which requests lighting of the back light.
LOW: Off
HIGH: On
This terminal can also be used as a general-purpose I/O port.
In the external RAMDAC mode, this terminal outputs the register WR signal to RAMDAC.
5 – 25
Pin nameI/OLevelFunction
LCDONI/OCOMSLCD Driving Power Supply On
This output is the signal which requests turning-on of the power supply for driving the LCD panel on.
LOW: Off
HIGH: On
This terminal can also be used as a general-purpose I/O port.
In the external RAMDAC mode, this terminal outputs the register address Bit0 to RAMDAC.
LOGICONI/OCMOSLCD Logic Power Supply On
This output is the signal which requests turning on of the logic power supply for the LCD panel.
LOW: Off
HIGH: On
This terminal can also be used as a general-purpose I/O port.
In the external RAMDAC mode, this terminal outputs the register address Bit1 to RAMDAC.
LPOLatch Pulse
This output is the pulse which indicates the 1-line data latch timing of the STNLCD panel. For the TFTLCD
panel and in the external RAMDAC mode, it indicates a horizontal synchronizing signal.
FPOFrame Pulse
This output is the pulse which indicates the frame start of the STNLCD panel. For the TFTLCD panel and in
the external RAMDAC mode, it indicates a vertical. synchronizing signal.
DISPODisplay Enable
This output is the signal which enables the LCD to display. It is used as the blanking signal in the external
RAMDAC mode and as the display enable signal for the TFTLCD panel.
SCKOShift Clock
This output is the data shift clock to the STNLCD panel. The dot clock is output for the TFTLCD panel and in
the external RAMDAC mode.
UD[7:0]
LD[7:0]
OUpper/Lower Data 7:0
This is data for outputting display data.
In the external RAMDAC mode, LD[7:0] is display data while UD[7:0] is write data line to the RAMDAC
register
10-3-4. Chip settings
Pin nameI/OLevelFunction
RESET/RSTI5VTTLRESET(ISA)/RST(386, 486, PCI)
The chip is reset to the initial state when this input is at high. This reset signal controls the phase of the clock
when the host is in the 386 mode. Remember that this terminal is positive logic.
MA[2:0]ICMOSHOST Type
MA[2:0] remains in the input mode during setting. In the input mode, it is used as the terminal that sets the
host type to be connected.
Settings other than given below are prohibited.
MA[2:0] Host Type
0 0 0 ISA
0 0 1 386SX
0 1 0 386DX
0 1 1 486
1 0 0 PCI
XIN/XOI/OCMOSClock In/Out
This is the clock I/O of the chip. Connect a crystal resonator. This is used for the display clock. The refresh
rate of the LCD panel is determined by the input frequency of this pin.
The input frequency must be from 4MHZ to 30MHz.
EXTCLKICMOSEXTERNAL MCLK
Input from this terminal is used as an MCLK instead of the oscillation of the built-in PLL. If the oscillation
starts when the reset is active, the PLL automatically becomes disable and the signal from this terminal is
used as the MCLK. Input the signal at a higher clock frequency than XIN and within the range from 35MHz
to 65MHz. Secure it to VDD or VSS when not used.
MINTESTICOMOS TEST
TEST[2:0]I5VTTLSecure the MINTEST pin to VSS.
Secure to VSS for operation. (PCI mode only)
PLLTESTI/OTerminal for testing PLL. Secure to VSS for operation.
5 – 26
10-3-5. Power Supply
Pin nameI/OLevelFunction
VDDDigital system power supply
terminal (3.3V system)
VSSDigital system power supply
terminal (GND)
PLL VDDPLL analog system power supply
terminal (3.3 V system)
PLL VSSPLL analog system power supply
terminal (GND)
VREF5Power supply terminal for 5V
input terminal (4.75 V to 5.25 V)
10-4. Functional block diagram
PCI/ISA/386/486
HOST I/F
WRITE
FIFO
GRAPHICS
READ
FIFO
BitBLT
PATBLT
STRING
EXTEND
CRTC/LCDC
MEMORY ACCESS ARBITRATOR
EDO/FastPage DRAMs
MEMORY I/F
HALF FRAME
CONTROL
GRAY SCALE
ENGINE
RAM
ATT
PSCONV
VIDEO FIFO
LCD I/F
PLL
SEQUENCER
TFT
SSTN/DSTN
11. Super I/O
11-1. Introduction
The FDC, serial port COM1 and COM2, and parallel port LPT1 are
controlled by ALi’s M5113A2.
83 DTR1J/ECPEN01
89 TXD2/FDCCF0Floppy disk state
26 IRRX2/FACF1
25 IRTX2/CFG21Configuration port 398h
Setting 1 = Pull up (Vcc5)
11-2. Pin assignments
NCSJ/DRATE0
DRQA/SICF1
DACKA/PADCF
Pin NameSettingFunction
I/O address = 3F8h (COM1)
I/O address = 2F8h (COM2)
I/O address = 378h (LPT1)
0Parallel Port Mode
PINTR2/ECPEN1
Enhanced Parallel Port
FDC disable, config port 398h
(Internal pull up)
0 = Pull down
IOCHRDY
PDIR/IRQIN
DRQB
A10
DACKB
VSS
ADRxJ/PINTR2
DTR2J
CTS2J
RTS2J
DSR2J
TXD2
MTR0J
DS1J
DS0J
VSS
DIRJ
STEPJ
WDATAJ
HDSEL
INDEXJ
TRK0J
WRTRRTJ
RDATAJ
DSKCHGJ
UR1IRQB
X2/CLK2
UR2IRQB
PINTR3
IRRX2
1DENSEL
100
5MTR1J
10WGATEJ
15VCC
20X1/CLK1
25IRTX2
A0
A1
30A2
31
95
90
ALi
M5113
35TC
40FINTR
RXD2
DCD2J
RI2J
45IOWJ
DCD1J
RI1J
85
DTR1J
CTS1J
RTS1J
80DSR1J
81
75ERRORJ
70PD1
65PD5
60PE
55D6
51D3
50D2
TXD1
RXD
STROBEJ
AUTOFDJ
INITJ
SLCTINJ
VCC
PD0
PD2
PD3
VSS
PD4
PD6
PD7
ACKJ
BUSY
SLCT
PWRGD
RESET
D7
D5
D4
FDRQ
5 – 27
A3A4A5
A6
DACKJ
A7A8A9
PINTR1
UR2IRQA
UR1IRQA
IORJ
D0
D1
VSS
AEN
11-3. Pin description
A low represents a logic 0 (0V nominal) and a high represents a logic 1 (+2.4V nominal).
NameNumberTypeDescription
HOST Processor Interface
D0-D748-51, 53-56I/O24Data bus. This connection is used by the host microprocessor to transmit data to and from the M5113.
These pins are in a high impedance state when not in the output mode.
IORJ44II/O Read. This active low signal is issued by the host microprocessor to indicate a read operation.
IOWJ45II/O Write. This active low signal is issued by the host microprocessor to indicate a write operation.
AEN46IAddress Enable. This active high signal indicates DMA operations on the host data bus.
A0-A927, 29-34,
41-43
DACKA/
PADCF
FDRQ52O24FDC DMA request. This active high output is the DMA request for byte transfers of data to the host.
DACKJ36IDMA acknowledge. This active low input acknowledging the request for a DMA transfer of data. This
TC35ITerminal Count. This signal indicates to the M5113 that data transfer is complete. TC is only accepted
UR1IRQA38O24Primary Serial Port Interrupt. UR1IRQA is a source of PSP interrupt. Externally, it should be
UR2IRQA37O24Secondary Serial Port Interrupt. UR2IRQA is a source of SSP interrupt. Externally, it should be
FINTR40O24FDC Interrupt Request. This interrupt from the Floppy Disk Controller is enabled/disabled via bit 3 of
PINTR139O24Parallel Port Interrupt Request. This request from the Parallel Port is enabled/disabled via bit 4 of the
RESET57ISReset. This active high signal resets the M5113 and must be valid for 500 ns minimum. In M5113, the
Floppy Disk Interface
RDATAJ16ISRead Disk Data. The active-low, raw data read from the disk is connected here. Each falling edge
WGATEJ10O36Write Gate. This active-low, high-drive output enables the write circuity of the selected disk drive. This
WDATAJ9O36Write Data. This active low output is a write-precompensated serial data to be written onto the selected
HDSELJ11O36Head Select. This active low output determines which disk drive head is active. Low = Head 0, high
DIRJ7O36Direction. This active low output determines the direction of the head movement (low = step-in, high =
STEPJ8O36Step. This active low output produces a pulse at a software-programmable rate to move the head
DSKCHGJ 17ISDisk Change. This disk interface input indicates when the disk drive door has been opened. This
DS0J,
DS1J
IRQIN/
PDIR
A1097IThis pin is the A10 address input.
MTR0J,
MTR1J
DACKB96IThis signal is the Parallel port DMA acknowledge input.
DRQB98O24In ECP mode, this is the Parallel Port DMA Request output active high signal.
DENSEL1O36Density select. This signal indicates whether a low (250/300 kbps) or high (500 kbps) data rate has
28IDMA Acknowledge. An active low input signal acknowledging the request for a DMA transfer of data
4, 3O36Drive Select 0,1. Active low, output signal selects drives 0-1.
99I
2, 5O36Motor on 0, 1. These active-low output select motor drives 0-1.
II/O Address. These bits determine the I/O address to be accessed during IORJ and IOWJ cycles.
between the host and the printer port. This input enables the DMA read or write internally.
This active high signal is read and latched during reset active.
This signal is cleared on the last byte of the data transfer by the DACKJ signal going low (or by IORJ
going low if DACKJ was already low as in demand mode).
input enables the DMA read or write internally.
when DACKJ or PDACKJ is low. In AT, TC is active high and in PS/2 mode, TC is active low.
connected to IRQ4 on PC/AT.
connected to IRQ3 on PC/AT.
the Digital Output Register (DOR).
Parallel Port Control Register. If EPP or ECP mode is enabled, this output is pulsed low, then released
to allow sharing of interrupts.
falling edge of reset latches the jumper configuration. The jumper select lines must be valid 50 ns prior
this edge.
represents a flux transition of the encoded data.
signal prevents glitches during power-up and power-down. This signal prevents writing to the disk when
power is cycled.
disk drive. Each falling edge causes a flux change on the media.
(open) = Head 1.
step-out). During the write of read modes, this output is high.
during a seek operation.
active-low signal is read from bit D7 of address xx7h.
This pin is a multi-function pin. This pin can be used as IRQIN to steer an interrupt signal from external
O4
device onto either UR1IRQB (Pin 18) or UR21RQB (Pin 22).
This pin is PDIR when used to indicate the direction of the Parallel port data bus. 0 = output/write, 1 =
input/read.
been selected. This is determined by the DENSEL bits in Configuration register 5.
5 – 28
NameNumberTypeDescription
WRTPRTJ 14ISWrite Protected. This active-low Schmitt Trigger input senses from the disk drive that a disk is write-
TRK0J13ISTrack 00. This active low Schmitt Trigger input senses from the disk drive that the head is positioned
INDEXJ12ISIndex. This active low Schmitt Trigger input senses form the disk drive that the head is positioned over
UR1IRQB18O24Serial Port Interrupt Request. Alternate IRQ output from UART1, refer to CR0 bit 6.
NCSJ
DRATE0
Serial Port Interface
RXD1,
RXD2
TXD1,
PCF0
RTS1J
RCF1
RTS2J
S2CF0
DTR1J
ECPEN0
DTR2J
S2CF1
FXD2
FDCCF
CTS1J
CTS2J
DSR1J
DSR2J
DCD1J,
DCD2J
RI1J, RI2J84, 86IRing Indicator. This active low input is for primary and secondary serial ports. Handshake signal which
19I
O24
78, 88IReceive Data. Receiver serial data input.
79O4
I
81O4
I
91O4
I
83O4
I
93O4
I
89O4
I
82, 92IClear to Send. This active low input for primary and secondary serial ports. Handshake signal which
80, 90IData Set Ready. This active low input is for primary and secondary serial ports. Handshake signal
85, 87IData Carrier Detect. This active low input is for primary and secondary serial ports. Handshake signal
protected. Any write command is ignored.
over the outermost track.
the beginning of a track, as marked by an index hole.
NCSJ. This pin is used as an input for an external decoder circuit which is used to qualify address lines
above all. If this pin is logically ORed with A11-A15, then it can qualify as 16-bit full decoder. If this
function is not used, this pin must be connected to ground.
As an output function, this pin reflects the bit 0 of the data rate register.
Transmit Data. Transmitter serial data output from Primary Serial Port.
Parallel Port configuration control 0. During reset active, this input signal is read and latched to
define the address of the Parallel port.
Request to send. Active low Request to send output for Primary Serial port. Handshake output signal
notifies modem that the UART is ready to transmit data. This signal can be programmed by writing to
bit 1 of Modem Control Register (MCR). The hardware reset will clear the RTSJ signal to inactive mode
(high). Forced inactive during loop mode operation.
Parallel port configuration control 1. During reset active, this input is read and latched to define the
address of the Parallel port.
Request to send. This active low output for Secondary Serial Port. Handshake output signal notifies
modem that the UART is ready to transmit data. This signal can be programmed by writing to bit 1 of
Modem Control Register (MCR). The hardware reset will clear the RTSJ signal to inactive mode (high).
Forced inactive during loop mode operation.
Secondary serial port configuration control 0. During reset active, this input is read and latched to
define the address of the Secondary serial port.
Data Terminal Ready. This is an active low output for primary serial port. Handshake output signal
signifies modem that the UART is ready to establish data communication link. This signal can be
programmed by writing to bit 0 of Modem Control Register (MCR). The hardware reset will clear the
DTRJ signal to inactive during loop mode operation.
Enhanced parallel port mode seject. Read and latched during reset active.
Data Terminal Ready. This active low output is for secondary serial port. Handshake output signal
notifies modem that the UART is ready to establish data communication link. This signal can be
programmed by writing to bit 0 of Modem Control Register (MCR). The hardware reset will clear the
DTRJ signal to inactive mode (high). Forced inactive during loop mode operation.
Secondary serial port configuration control 1. When active, this input is read and latched to define
the address of the Secondary Serial port.
Transmitter Serial Data output from Secondary Serial Port.
Floppy Disk Configuration. This input is read and latched during Reset to enable/disable the Floppy
Disk Controller.
notifies the UART that the modem is ready to receive data. The CPU can monitor the status of CTSJ
signal by reading bit 4 Modem status Register (MSR). A CTSJ signal state change from low to high
after the last MSR read will set MSR bit 0 to a 1. If bit 3 of Interrupt Enable Register is set, the interrupt
is generated when CTSJ changes state. The CTSJ signal has no effect on the transmitter. Note: Bit 4 of
MSR is the complement of CTSJ.
which notifies the UART that the modem is ready to establish the communication link. The CPU can
monitor the status of DSRJ signal by reading bit 5 of Modem Status Register (MSR). A DSRJ signal
state changes from low to high after the last MSR read sets MSR bit 1 to a 1. If bit 3 of Interrupt Enable
Register is set, the interrupt is generated when DSRJ changes state.
Note: Bit 5 of MSR is the complement of DSRJ.
which notifies the UART that carrier signal is detected by the modem. The CPU can monitor the status
of DCDJ signal by reading bit 7 of Modem Status Register (MSR). A DCDJ signal state changes from
low to high after the last MSR read will set MSR bit 3 to a 1. If bit 3 of Interrupt Enable Register is set,
the Interrupt is generated when DCDJ changes state. Note: bit 7 of MSR is the complement of DCDJ.
notifies the UART that the telephone ring signal is detected by the modem. The CPU can monitor the
status of RIJ signal by reading bit 6 of Modem Status Register (MSR). An RIJ signal state change from,
low to high after the last MSR read will set MSR bit 2 to a 1. If bit 3 of Interrupt Enable Register is set,
the interrupt is generated when RIJ changes state. Note, bit 6 of MSR is the complement of RIJ.
5 – 29
NameNumberTypeDescription
DRV2
ADRxJ
TR2
ECPEN1
SLCTINJ73O20Printer select input. This active low signal selects the printer. This is the complement of bit 3 of the
INITJ74O20Initiate Output. This active low signal is bit 2 of the printer control register. This is used to initiate the
AUTOFDJ76O20Autofeed Output. This active low output causes the printer to automatically feed one line after each
STROBEJ77O20Strobe Output. This active low pulse is used to strobe the printer data into the printer. This output
BUSY61IBusy. This signal indicates the status of the printer. A high indicates the printer is busy and not ready to
ACKJ62IAcknowledge. This active low output from the printer indicates it has received the data and is ready to
PE60IPaper End. This signal indicates that the printer is out of paper. Bit 5 of the Printer Status Register
LCT59IPrinter Selected Status. This active high output from the printer indicates that it has power on. Bit 4 of
ERRORJ75IError. This active low signal indicates an error condition at the printer.
PD0-PD771-68, 66-63I/O20Port Data. This bi-directional parallel data bus is used to transfer information between CPU and
IOCHRDY100OD24IOCHRDY. In EPP mode, this pin is pulled low to extend the read/write command.
DRQA/
SICF1
PINTR3/
SICF0
IRTX2
CFG2
IRRX2
FACF
UR2IRQB22O24Serial Port Interrupt Request. Alternate IRQ output from UART2, refer to CR0 bit 5.
Miscellaneous
PWRGD58IPower Good. This input signal indicates that the power is valid. For device operation, PWRGD must be
X1/CLK120ICLKClock 1. This external connection for a parallel resonant 24 MHz crystal. ACMOS compatible oscillator
X2/CLK221OCLKClock 2. This is a 24 MHz crystal. If an external clock is used, this pin should not be connected. This
Drive 2. In PS/2 mode, this input indicates whether a second drive is connected: this signal should be
low if a second drive is connected. This status is reflected in a read of Status Register A.
Optional I/O port address decode output. Defaults to tri-state after power-up.
This pin has 30 µA internal pull-up. This interrupt from the parallel port enabled/disabled via bit 4 of the
Parallel Port Control Register. Refer to Configuration Registers CRC for more information.
Enhanced parallel port mode select. Read and latched during reset active.
Printer Control Register.
printer when low.
line is printed. This signal is the complement of bit 1 of the Printer Control Register.
signal is the complement of bit 0 of the Printer Control Register.
receive new data. Bit 7 of the Printer Status Register is the complement of the BUSY input.
accept new data. Bit 6 of the Printer Status Register reads the ACKJ input.
reads the PE input.
the Printer Status Register reads the SLCT input.
peripherals.
DMA Request. Alternate DMA request output for parallel port. Refer to CR5 bit 3.
Primary Serial Configuration 1. Read and latched during reset active to select the address of the
Primary Serial Port.
Parallel Port Interrupt Request. Alternate IRQ output from Parallel Port. Refer to CR0 bit 4 for more
information.
Primary Serial Configuration 0. Read and latched during reset active to define the address of the
Primary Serial Port.
Alternate IR Transmit output.
This pin is read and latched during reset active to select the hardware configuration port. This pin is
internal pull high. If it is low during reset, the hardware configuration port defaults to 3F1h. If it is high
during reset, the hardware configuration port defaults to 398h.
Floppy Disk Address Control. This signal is read and latched during reset active.
active.
is required if crystal is not used.
pin should not be used to drive any other drivers.
5 – 30
Type Descriptions:
IInput TTL compatible
ISInput with Schmitt Trigger
I/O20Input/Output with 16 mA sink @ 0.4 V, source 16 mA @ 2.4 V
I/O24Input/Output with 24 mA sink @ 0.4 V, source 12mA @ 2.4 V
I/O36Input/Output with 36 mA sink @ 0.4 V, source 8 mA @ 2.4 V
ICLKCLK input at 24 MHz
OCLKCLK output at 24 MHz
O4Output with 4 mA @ 0.4 V, source 4 mA @ 2.4 V
O16Output with 16 mA sink @ 0.4 V, source 8 mA @ 2.4 V
O20Output with 16 mA sink @ 0.4 V, source 16 mA @ 2.4 V
O24Output with 24 mA sink @ 0.4 V, source 12 mA @ 2.4 V
O36Output with 36 mA sink @ 0.4 V, source 8 mA @ 2.4 V
OD24Open drain outputs, sinks 24 mA @ 0.4 V
OD36Open drain outputs, sinks 36 mA @ 0.4 V
11-4. Functional block diagram
PWRGD
IORJ
IOWJ
AEN
A0-A9
A0-A7
FDRQ
DACKJ
PINTR3
TC
UR2IRQB
UR2IRQA
UR1IRQB
UR1IRQA
PINTR1
PINTR2
FINTR
RESET
DFRQA
DRQB
DACKA
DACKB
A10
IOCHRDY
Host
CPU
Interface
Power
Management
ADDRESS BUS
CONTROL BUS
765A
Compatible
Floppy Disk
Controller
Core
DATA BUS
Configuration
Registers
WDATA
WCLOCK
RCLOCK
RDATA
Data
Separator
with Write
Precompensa
tion
Multi-Mode
Parallel
Port/FDC
MUX
16C550
Compatible
Senal Port 1
with
Infrared
16C550
Compatible
Senal Port 2
with
Infrared
PD0-7
BUSY,SLCT,PE,
ERRORJ,ACKJ
STROBEJ,SLCTINJ,
INITJ,AUTOFDJ
TXD1(IRTX),CTS1J,
RTS1J
RXD1(IRRX)
DSR1J,DCD1J,
RI1J,DTR1J
TXD2,CTS2J,
RTS2J,IRTX2
RXD2,IRRX2
DSR2J,DCD2J,
RI2J,DTR2J
SERIAL
CLOCK
Clock Gen
CLK1 CLK2
INDEXJ
TRK0J
DSKCHGJ
WRPRTJ
WGATEJ
DENSEL
DIRJ
STEPJ
DRATE0
DRATE1
HDSELJ
DS0,1J
MTR0,1J
5 – 31
WDATAJ,RDATAJ
12. System Controller 2
12-1. PSC2 Feature Outline
Sharp’s LZ9A10000 is used as the PSC2, controlling the devices
connected to the ISA bus.
BIOS ROM control
MASK ROM control
ROM and RAM disk control
The PSC2 internally expands dedicated interrupts to allow ISA inter-
rupts to be assigned.
Incorporated DOS convertible UART2 channel
Incorporated UART2 channel for VFD I/F
Incorporated UART1 channel for touch panel
Incorporated 2 channels of MCR I/F
Incorporated 4 channels of drawer I/F
Incorporated 2 channels of CKDC I/F
Incorporated mode key I/F and clerk key I/F
Supported input ports of system SW
Incorporated 2 channels of 8-bit timer counter
Decoded output of super I/O upper address
Reset control
12-2. Memory Control
12-2-1. BIOS ROM Control
Up to 512K bytes of flash ROM memory with 16-bit configuration can
be used as BIOS ROM. The interface is designed to be connected to
the ISA bus.
The PSC2 outputs address A18 signal to the BIOS ROM. So when
setting the BIOS ROM area to C0000H to FFFFFH using a chip set,
this area can be accessed in 256K bytes.
12-2-2. MASK ROM Control
Up to 4M bytes of mask ROM memory with 16-bit configuration can
be used as mask ROM. The interface is designed to be connected to
the ISA bus. The specifications of decoding is as the following table,
so MROMCS# signal is generated.
12-2-3. FLASH ROM Control
Up to 8M bytes of flash ROM memory with 16-bit configuration can be
used as flash ROM. The interface is designed to be connected to the
ISA bus.
FROS0# area:
Bank base address + 000000H to 003FFFH Bank 200H to 27FH
FROS1# area:
Bank base address + 000000H to 003FFFH Bank 280H to 2FFH
FROS2# area:
Bank base address + 000000H to 003FFFH Bank 300H to 37FH
FROS3# area:
Bank base address + 000000H to 003FFFH Bank 380H to 3FFH
12-2-4. RAM Disk Control
Up to 8M bytes of PS RAM with 16-bit configuration can be controlled
as a RAM disk. The interface is designed to be connected to the ISA
bus.
PRAS0 area:
Bank base address + 004000H to 007FFFH Bank 000H to 03FH
PRAS1 area:
Bank base address + 004000H to 007FFFH Bank 040H to 07FH
PRAS2 area:
Bank base address + 004000H to 007FFFH Bank 080H to 0BFH
PRAS3 area:
Bank base address + 004000H to 007FFFH Bank 000H to 1FFH
The refresh control of pseudo SRAM is performed as follows:
Use a refresh cycle to disable the decode output to the pseudo
SRAM during the refresh cycle, and output a refresh signal with the
speed of about 135ns from the PSC2 to OE#/RFSH# of the pseudo
SRAM. So the pseudo SRAM can be refreshed automatically without
taking the arbitration with other bus masters into consideration.
After power off (POFF#="0") is detected, if the power down of DC 5V
(PWRGOOD="0") is detected or 200ms elapsed, PWRGD signal is
automatically set to "0" by hardware. Applications must be completely
shunted before the PSC2 automatically shutdowns. When resetting
using the software, enabling the shutdown enable bit (bit 0 of special
system register 1) allows hardware reset. After enabling this bit, the
pseudo SRAM goes in self refresh cycle with synchronized with the
refresh cycle. After powering up again and REFRESH signal is outputted and stable, disable the shutdown enable bit. Then the pseudo
SRAM is refreshed in automatic refresh mode.
12-2-5. BIOS Bank Control
This is a register to set banks in 512K bytes of BIOS ROM. Data set
in the BBR0 is outputted from BA18.
12-2-6. Bank Base Address Control
This is a register to set the base address of the ROM and RAM disk
bank.
12-2-7. Mask/Flash ROM Bank Control
This is a register to set the bank address of the mask/flash ROM.
When bank base address + 0000H to 3FFFH is used as a bank,
ROBA8-0 is outputted to BA8-0. ROBA9-7 is used to generate the CS
signal of the mask/flash ROM.
12-2-8. PS RAM Bank Control
This is a register to set the bank address of PS RAM. The bank base
address + 4000H to 7FFFH is used as a bank. RABA8-0 is outputted
to BA8-0. ROBA8-6 is used to generate the CS signal of PS RAM.
12-3. I/O Control
12-3-1. Special System Register
The special system register has a input port reading setup data defining the system configuration of hardware and software, offset register
setting a base address to relocatably place each internal register of
the PSC2 on the I/O space, COM decode control register, and shutdown register.
This special system register uses fixed I/O address ranging from
07F0H to 07F1H. This address is in the area used by the FDC,
however this address is non-selected address of super I/O. So systems using the PSC2 are limited to a system in which address 07F0H
to 07F1H is not selected as an address decoded by the FDC, or a
system which uses the super I/O chip.
12-3-2. Interrupt Expansion and Assign Control
The interrupt control lines on the ISA bus used in the PSC2 are 6
lines: IRQ3, IRQ4, IRQ9, IRQ10, IRQ11, and IRQ15.
Each interrupt control line is outputted by taking OR between signals
on the ISA bus and the interrupt signal in the PSC2. UART2 can be
assigned to IRQ2, and UART1 can be assigned to IRQ4. PC-X dedicated interrupt (IRQX) can be assigned to IRQ9. UART1, 2, and 5
can be assigned to IRQ10 and 11. UART1/2 and IRQX can be assigned to IRQ15.
IRQX is a signal generated by taking OR among interrupt control from
the POS dedicated device.
Assignment to each IRQ is controlled according to the setting of
interrupt assign register 0 and 1 (IAR0 and 1).
5 – 32
The PSC2 internal interrupt expansion consists of a maskable interrupt source register (ISR), which is the source of interface OR-composed from each interrupt input, interrupt mask register (IMR) controlling the mask control , status read level register (SRL) reading the
status of input which is not masked, status read register (SRR) reading edges, and status clear register (SCR) generating edges for the
next interrupt.
INT EVENT
SRL
LEVELEDGE
FF
SCR
MASKABLE
IMR
SRR
OR GATE
IRQ9/15
ISR
DATA BUS
SCKF is outputted to SCK pin without the logic changed and preset to
"1" by RESET. The serial data is in the form of LSB first. SCKF
operates with synchronized with SCK, and the operation speed
depends on the speed of CPU because the shift operation needs to
clear and set SCKF by software control for each bit.
STH is shifted in by the rising of SCK, and shifted out by the falling of
SCK. The shift-in and shift-out have a margin to the delay of line
because of 1/2 bit of phase difference.
SDRCS
STH
(SERIAL INPUT)
DATA BUS
SCKFCS
RESET
8 BIT SHIFT REG.
D
CK
OUTPUT
F/F
SCKF
Q
CL
HTS
(SERIAL OUTPUT)
HTS
(SHIFT CLOCK)
IBM-PC’s 8259 is programmed based on rising edges and incorporates edge generators on the rear step of each interrupt handling of
level input. Edges are generated based on the output of OR-composition when performing dummy writing to the SCR.
The steps generating an edge for general interrupts are as follows:
1) Read the ISR.
2) Check the factor of interrupt.
3) Perform the handling of interrupt for each factor.
4) Write clear the corresponding SCR bit to generate the following
edge.
Read in interrupt disable state and clear the corresponding bit to
"1" to write.
5) Return from the interrupt handling.
12-3-3. RS232 Interface
2 UARTs (8250) for RS232 are incorporated in the PSC2 as a Mega
Macro Function. UART1 and 2 are decoded as follows by the setting
of bit 7 of the SSR0 register.
Bit 7: CMOS (decode control of UART1 and 2)
SW7=1: DOS compatible COM3/COM4 mode (initial value)
COM3: 3E8H to 3EFH (8-byte address)
COM4: 2E8H to 2EFH (8-byte address)
SW7=0: Unique decode mode
Unique: PSC2+410H (16-byte address)
i.e. UART1 unit: PSC2+(410-417H)
UART2 unit: PSC2+(418-41FH)
The assignment of interrupt can be freely defined using system SW6
of special system register 0 and the assign register.
The hardware configuration conforms to the RS232 of AT specifications.
12-3-4. Drawer Interface
The I/O port driving the drawer solenoid is composed of the internal
gates of PSC2.
When power off (ACL signal = "0") is detected, each output port is
preset and the driving of the drawer solenoid is immediately stopped.
The driving time of the drawer solenoid is automatically set to 45ms
by the hardware timer control after turning each drive port ON.
12-3-5. CKDC Interface
As previously defined, the CKDC interface, is 2 sets of 8-bit serial
interface is incorporated in the PSC2. This interface is composed of
an 8-bit parallel-in/parallel-out shift register and a SCKF register for
generating shift clock. Also CKDCRES1/2 signals (reset of CKDC)
and SHEN1/2# signals (shift enable signal) must be prepared as
CKDC interface. However SHEN1/2# are used in the PSC2 as dedicated signal pins inputting interrupt events.
12-3-6. Timer Counter
The PSC2 incorporates 2 8-bit hardware free run counters necessary
to control dedicated devices. This 8-bit counter can be read or written
as TCNT register 0 and 1, counted up by input clock. This input clock
is selected using CLOCK SELECT (2 bits respectively) of the TCR
register. When TCNT0 is equal to the value of timer compare constant register (TCC0), compare match signal can be generated and a
maskable interrupt can be generated. Also when TCNT1 is equal to
TCC1, compare match signal can be generated and a maskable
interrupt can be generated. When the TCNT0 overflows, an overflow
signal can be generated and a maskable interrupt can be generated.
Types of internal timer interrupt
IS14: TINT0# (timer compare match interrupt 0)
IS13: TINT1# (timer compare match interrupt 1)
IS12: TOINT# (timer overflow interrupt)
CLOCK
DATA BUS
CKS
CKS
INTERUPT
DATA BUS
CLOCK
CLOCK SELECT
MATCH0
CONTOROL
LOGIC
MATCH1
CLOCK SELECT
COMPARE MATCH
OVF
COMPARE MATCH
TCC0
TCNT0
8BIT COMPARE
TCC1
TCNT1
8BIT COMPARE
12-3-7. MCR Interface
This interface has 2 channels containing 96 bytes of FIFO respectively. Read data are stored in the FIFO. Each channel functions independently, so the 2 channels can be read simultaneously.
Description of Read Operation
1) The MCR interface goes into the status of waiting for reading a
card after the following settings are performed by the main CPU.
• Setting a mode: Sets a mode corresponding to the standard of
the handled card (JBA/ABA/IATA).
• Setting a start mark: Sets a start mark corresponding to the
standard of the card.
• Resetting the interrupt: Resets the interrupt because no card
can be read when any interrupt is active.
5 – 33
2) After a card is scanned, the MCR interface changes serial data of
the MCR to parallel data. Changed data is written in the FIFO
buffer at every character in order from the start mark to the LRC.
The FIFO buffer has the capacity of 96 bytes, and the number of
characters in a card corresponding to each standard is as follows:
JBA (JIS II type): 72 characters maximum (8 bits a character)
ABA (MEGA MACRO FUNCTION II type second track): 40
characters maximum (5 bits a character)
IATA (JIS I type first track): 79 characters maximum (7 bits a
character)
The 2 FIFOs are prepared independently to 2 channels of interface. These FIFOs can be read simultaneously when connected
to a MCR corresponding to JBA/ABA or IATA/ABA.
3) When a card has been scanned, interrupts for the MCR interface
are activated.
4) The main CPU reads taken card data from the FIFO buffer in the
interrupt handling. The main CPU can read the data using IN
command of 0WAIT.
Even after the LCR which is the last character of a card was read,
10 to 20 characters of "0" remains in the FIFO buffers. So it is
necessary to reset the FIFO before read enabling the next card
after reading the LCR of the last data.
12-4. Pin assignment
FROS2#
FROS3#
FROMRP#
FROMWP#
IS6#
GND
TEST1
TEST2
TEST3
TEST4
TEST5
CDV
VFDOFF#
FANON
PWRGOOD
PSCRO
PSCRI
POFF#
GND
GND
NC
NC
5) This MCR interface does not read the next card until interrupts are
reset by the main CPU.
12-3-8. VFD Interface
The PSC2 has 2 UARTs (8250) as Mega Macro Function.
PSC+80XH is used as the I/O address for this interface. Only TXD
and DTR are outputted as UART signals from the PSC2.
UART3: PSC2+(800-807H)
UART4: PSC2+(808-80FH)
12-3-9. Analog Touch Panel Interface
The PSC2 has a UART (8250) as Mega Macro Function. PSC+81XH
is used as the I/O address for this interface. TXD, RXD, DTR, and
CTS are inputted and outputted as UART signals from the PSC2.
UART5: PSC2+(810-817H)
12-3-10. General Purpose I/O Port
A 6-bit I/O port used for general purposes is configured in the PSC.
99ICFSRCLERK KEY RETURN
100GND
101IBALEISA BUS ADDRESS LATCH ENABLE
from CPU
102IAENISA ADDRESS ENABLE from CPU
103IMEMR#ISA MEMORY READ COMMAND
from CPU
104GND
Pin
I/O Signal nameFunction
No.
105IMEMW#ISA MEMORY WRITE COMMAND
from CPU
106IIOR#ISA I/O READ COMMAND from CPU
107IIOW#ISA I/O WRITE COMMAND from CPU
108OMCS16#MEMORY CHIP SELECT 16 to CPU
109GND
110VDD
111IRESETDRV ISA SYSTEM RESET from CPU
112IREFRESH# ISA D-RAM REFRESH from CPU
113IIRQ3ISA INTERRUPT REQUEST 3 from
ISA
114IIRQ4ISA INTERRUPT REQUEST 4 from
ISA
115IIRQ9ISA INTERRUPT REQUEST 9 from
ISA
116IIRQ10ISA INTERRUPT REQUEST 10 from
117IIRQ11ISA INTERRUPT REQUEST 11 from
118IIRQ15ISA INTERRUPT REQUEST 15 from
119GND
120I/OSD0ISA BUS D0
121I/OSD1ISA BUS D1
122I/OSD2ISA BUS D2
123I/OSD3ISA BUS D3
124I/OSD4ISA BUS D4
125I/OSD5ISA BUS D5
126I/OSD6ISA BUS D6
127I/OSD7ISA BUS D7
128ISA0ISA BUS SA0
129ISA1ISA BUS SA1
130VDD
131GND
132ISA2ISA BUS SA2
133ISA3ISA BUS SA3
134ISA4ISA BUS SA4
135ISA5ISA BUS SA5
136ISA6ISA BUS SA6
137ISA7ISA BUS SA7
138ISA8ISA BUS SA8
139GND
140ISA9ISA BUS SA9
141ISA10ISA BUS SA10
142ISA11ISA BUS SA11
143ISA12ISA BUS SA12
144ISA13ISA BUS SA13
145ISA14ISA BUS SA14
146ISA15ISA BUS SA15
147GND
148ISA16ISA BUS SA16
149ISA17ISA BUS SA17
150ISA18ISA BUS SA18
151ISA19ISA BUS SA19
152ISA20ISA BUS SA20
153ISA21ISA BUS SA21
154ISA22ISA BUS SA22
ISA
ISA
ISA
5 – 36
Pin
I/O Signal nameFunction
No.
155ISA23ISA BUS SA23
156GND
157OPIRQ3INTERRUPT REQUEST 3 to CPU
158OPIRQ4INTERRUPT REQUEST 4 to CPU
159OPIRQ9INTERRUPT REQUEST 8 to CPU
160OPIRQ10INTERRUPT REQUEST 10 to CPU
161OPIRQ11INTERRUPT REQUEST 11 to CPU
162OPIRQ15INTERRUPT REQUEST 15 to CPU
163OPWRGDPOWER GOOD to CPU
164GND
165VDD
166OPRAS0STD PS RAM WORD CHIP SELECT 0
167OPRAS1OPT PS-RAM WORD CHIP SELECT 1
168OPRAS2OPT PS RAM WORD CHIP SELECT 2
169OPRAS3OPT PS RAM WORD CHIP SELECT 3
170OPSREFPS RAM READ/REFRESH
171OBA18BIOS ROM BASE ADDRESS 18
172GND
173OBA8BANK ADDRESS 8
174OBA7BANK ADDRESS 7
175OBA6BANK ADDRESS 6
176OBA5BANK ADDRESS 5
177OBA4BANK ADDRESS 4
178OBA3BANK ADDRESS 3
179OBA2BANK ADDRESS 2
180OBA1BANK ADDRESS 1
181OBA0BANK ADDRESS 0
182VDD
183GND
184OMROS#MASK ROM CHIP SELECT
185OFROS0#STD FLASH ROM CHIP SELECT
186OFROS1#OPT FLASH ROM 1 CHIP SELECT
187OFROS2#OPT FLASH ROM 2 CHIP SELECT
188OFROS3#OPT FLASH ROM 3 CHIP SELECT
189OFROMRP#FLASH ROM RESET/POWER DOWN
190OFROMWP# FLASH ROM WRITE PROTECT
191IIS6#FLASH ROM READY/BUSY-
(FROMBY#)
192GND
193ITEST1TEST PIN 1
194ITEST2TEST PIN 2
195ITEST3TEST PIN 3
196ITEST4TEST PIN 4
197ITEST5TEST PIN 5
198ICDVTEST PIN CDV (1:NORMAL 0:TEST)
199OVFDOFF#VFD OFF
200OFANONFAN ON/STANDBY INDICATOR ON201IPWRGOOD 5V POWER GOOD
202OPSCROTEST RESET OUT
203IPSCRITEST RESET IN
204IPOFF#ACL INPUT from PS UNIT
205GND
206GND
207NC
208NC
13. System switch
13-1. DIP Switch
The PSC2 simply reads switched signals from the DIP switch as
hardware. The meaning of DIP switch wholly depends on the
software.
ON
1234567 8
ON
OFF
DSW-8
Function
Serial 3 & 4
decode mode
: Default setting
OFF
(value=1)
COM3 &
COM4
ON (value=0)
COM5 &
COM6
CBR (CAS before RAS refresh)
Row × Column: 12 × 8 (asymmetric)
Bank 0
14-2. Option Memory
144-pin small outline DIMM
Size: 8/16/32/MB
3.3V single power source (±0.3V)
Access time: 60ns (Maximum)
EDO page mode
Refresh: 15us
CBR (CAS before RAS refresh)
Bank 1
DSW-7
Function
COM3 &
COM4 IRQ
assign
(Serial 3 & 4)
DSW-6
Function
CMOS
Initialize
DSW-5
DSW-4
Drive C:, D: & E: Setting
DriveC:DriveD:Drive
HDD ——
HDD
PS
RAM
Flash
ROMPSRAM
DSW-3
Function
Boot DriveDrive A:Drive C:
DSW-2
Function
Drive A:
Device
DSW-1
Function
Floppy Disk
Controller
14. System Memory
14-1. Standard Memory
1,048,576 words × 16 bits DRAM
3.3V single power source (±0.3V)
Access time: 60ns (Maximum)
EDO page mode
Refresh: 4096 cycles/64ms (15.62us)
OFF
(value=1)
COM3 =
IRQ11
COM4 =
IRQ10
OFF
(value=1)
Not InitializeInitialize
E:
(value=0)ON(value=0)
PS
Flash
RAM
ROMON(value=0)
Flash
HDD
ROM
(value=1)ON(value=0)
HDD
(value=1)
OFF
(value=1)
OFF
(value=1)
Mask ROMFDD
OFF
(value=1)
Not ExitExit
ON (value=0)
COM3 =
IRQ4
COM4 =
IRQ3
ON (value=0)
DSW-4DSW-5
ON
OFF
(value=1)
OFF
OFF
OFF
(value=1)
ON (value=0)
ON (value=0)
ON (value=0)
15. BIOS ROM
15-1. Outline
Sharp’s LH28F004SUT-NC80
Composed of erase blocks divided into 16KB even blocks
5V single power source (write, erase, and read)
512K words × 8 bits
40-pin TSOP (TYPE1) 4M bits flash ROM
BIOS ROM area: C0000h to FFFFFh
Bank switch between BIOS area and installer area
15-2. Bank Switch
Banks are switched by issuing address signal BA18 from the PSC2.
16. DOS ROM
16-1. Outline
Sharp’s LH535VC
2M words × 16 bits
Access time: 120ns (Maximum)
5V single power source
48-pin TSOP 16M bits mask ROM
Relocatable bank base address: C0000h, C8000h, D0000h,
D8000h, E0000h, and E8000h
Bank switch of 16KB blocks: Bank 0 to 255
16-2. Bank Base Address
Address signals are inputted from the ISA bus to determine the ROM
disk area to be accessed.
This ROM disk area is base address + (0000h-3FFFh) with the size of
16KB.
16-3. Bank Switch
For ROM bank 0 to 255, chip select and bank switch are performed
by issuing address signal BA0-7 and chip select signal MR0# from
the PSC2.
17. Flash ROM Disk
17-1. Outline
Sharp’s LH28F016SUT-10
Composed of erase blocks divided into 64KB even blocks
5V single power source (write, erase, and read)
1M words × 16 bits
56-pin TSOP 16M bits flash ROM
Relocatable bank base address: C0000h, C8000h, D0000h,
D8000h, E0000h, and E8000h
Bank switch of 16KB block: Bank 512 to 895
5 – 37
17-2. Bank Base Address
The ROM disk area to be accessed is determined by inputting address signals from the ISA bus.
The ROM disk area is base address + (0000h-3FFFh) with the size of
16KB.
17-3. Bank Switch
For ROM bank 512 to 895, chip select and bank switch are performed
by issuing address signal BA0-6 and chip select signal FROS#0-2
from the PSC2.
18. PS RAM Disk
18-1. Outline
Toshiba’s TC51V8512AF-12
3V single power source
512K words × 8 bits
32-pin TSOP 4M bits pseudo static RAM
Relocatable bank base address: C0000h, C8000h, D0000h,
D8000h, E0000h, and E8000h
Bank switch of 16KB block: Bank 0 to 191
Refresh: 2048 cycles/32ms (15.625us)
18-2. Bank Base Address
The RAM disk area to be accessed is determined by inputting address signals from the ISA bus.
The RAM disk area is base address + (4000h-7FFFh) with the size of
16KB.
18-3. Bank Switch
Chip select and bank switch are performed by issuing address signal
BA0-5 and chip select signal PRAS#0-2 from the PSC2.
19. Analog Touch Panel
19-1. Outline
The analog touch panel is controlled by Fujitsu’s control IC N0100559-V021, and the CPU issues commands to this panel through
serial interface.
Light load input type
Communication mode: Full duplex communication mode, serial inter-
face
Transmission rate: 9600 bps
Data transmission method: asynchronous start-stop synchronization
Signal level: TTL level
Data format: Binary
Bit form: Start bit (1) + data bit (8) + stop bit (1), non-parity
Interface signal: RXD/TXD
Sampling speed: 100pps maximum
20. Reset circui t
20-1. Block diagram
7F1h
PSC2
PWRGOOD
PWRGD
POFF#
RESETDRV
RSTDR RSTDRV#
S
Q
D
CK
Q
R
PWRGD
POFF#
PWRGOOD
P/S unit
5V
Voltage
Detector
PHOL
PHSN
300ms
200ms
ACL
SDEN
The RESETDRV in the PSC2 resets the ISA device in the PSC2.
The PHOLD is a control signal turning ON/OFF of AC input by the
software. The PHSNS is a sense signal.
20-2. Timing Chart
PWGOOD
(200ms)
ACL
SDEN
RESET#
RSTDR
300ms
(A)
300ms
(A)
(A) Power cut:SSR1 07F1h[1]=0 is set.
(B) Power off:SSR1 07F1h[1]=0 is set.
Power supply is assured only for 50ms from the falling of ACL, setting
SSR1 07F1h[1]=0 must be performed within 50ms from the falling of
ACL. When this operation is not performed and the power supply is
active, the PSC2 sets SSR1 07F1h[1]=0 at 200ms after the falling of
ACL.
Bit 7-6:Not used.
Bit 5:AC power supply hold signal
PHOLD="0": Power is turned off when the AC switch is set
OFF.
PHOLD="1": Power continues to be supplied even when
The initial value of PHOLD is "0". To prohibit power off by
the manual operation of the AC switch, set PHOLD to "1".
When not prohibiting power off by the manual operation of
the AC switch, set PHOLD to "0".
the AC switch is set OFF.
200ms
FireStar
PWRGD
RESET#
CPURST
RESET
Pentium
PWRGD
5 – 38
PHOLD is designed in order to protect power off by the
manual operation of the AC switch, so this signal is not
effective for the stop of power supply due to power cut etc.
Bit 4:SLEEP=0 Operation Mode The power fan turns and the
power source of LCD back
light is connected.
SLEEP=1 Sleep Mode The power fan stops and the
power source of LCD back light is
disconnected.
Note:
* UP-5300 must be always used under SLEEP=0.
Bit 3-2:Not used.
Bit 1:Register sensing the status of AC switch
PHSNS="0": The AC switch is turned OFF.
PHSNS="1": The AC switch is turned ON.
Bit 0:UP-5300 is not used (whether the CPU cooler motor is
locked or not is sensed).
(MLOCK=0: The motor is running.)
(MLOCK=1: The motor is not running.)
20-4. Shutdown Control
The power switch of UP-5300 is used to switch the ON state and
stand-by state of terminal.
When starting up the terminal, the power switch is necessary to be
set ON. When the power switch is set to the position of stand-by
mode, the power source unit stops automatically. If HOP1 pin of the
PSC2 is held (PHOLD=1) by the software, the power source unit
continues to run until the software releases this holding.
If the software can not control shutdown, turning ON the shutdown
switch on the side panel can force stand-by mode to be released.
However, when the power switch is set ON, turning ON the shutdown
switch does not stop the power source unit.
21. Vacuum Fluorescent Display (VFD)
21-1. UP-P20DP/I20DP
21-2. Outline
Content of display: 5 × 7 dots (20 digits × 2 lines) + period + comma
+ é
PSC2 internal UART4 is used as COM8.
(RS-232C level I/F, serial, 8 bits, non-parity, 1 stop-bit, 9600 bps, and
RXD/DSR/DTR)
When powering on, the é mark blinks automatically.
21-3. VFD Control
The UART4 incorporated in the PSC2 as Mega Macro Function is
used. The I/O address of this interface is PSC2+(808h-80Fh)=988h98Fh.
UP-P20DP and UP-I20DP can not be used simultaneously with installed on the same system because of their power capacity.
22. Drawer
22-1. Outline
ER-03DW and ER-04DW, supports 2 channels but only one drive is
supported at a time.
The time in which the drawer is driven by the PSC2 is 45ms.
Time elapsed since the drawer is driven by the PSC2 until DS signal
becomes active (sense active time) is 200ms.
Drive shutdown feature depending on detecting power cut in the
PSC2.
22-2. Drawer Control
22-3. Timing Chart
Solenoid ON
DR0-DR1
DS
45msMax.200ms
Detection
Delay
Drawer Open
Completed
Drawer manually
close
Max.50usMax.50us
23. Magnetic Card Reader (MCR)
23-1. Outline
UP-E12MR2 is the suggested MCR.
UP-E12MR2 supports 2 channels of MCR interface. These 2 chan-
nels can be read simultaneously.
96 bytes of FIFO is incorporated in each channel.
23-2. Card Read Operation
1) The MCR interface goes into the status of waiting for reading a
card after the following settings are performed by the main CPU.
(1) Setting a mode:
Sets a mode corresponding to the standard of the handled
card (JBA/ABA/IATA).
(2) Setting a start mark:
Sets a start mark corresponding to the standard of the card.
(3) Resetting the interrupt:
Resets the interrupt because no card can be read when any
interrupt is active.
2) After a card is scanned, the MCR interface changes serial data of
the MCR to parallel data. Changed data is written in the FIFO
buffer at every character in order from the start mark to the LRC.
The FIFO buffer has the capacity of 96 bytes, and the number of
characters in a card corresponding to each standard is as follows:
JBA (JIS 2 type): 72 characters maximum (8 bits a character)
ABA (JIS 2 type second track): 40 characters maximum (5
bits a character)
5 – 39
IATA (JIS 1 type first track): 79 characters maximum (7 bits a
character)
2 FIFOs are prepared independently to 2 channels of interface.
These FIFOs can be read simultaneously when connected to a
MCR supporting JBA/ABA or IATA/ABA.
3) When a card has been scanned, interrupts for the MCR interface
are activated.
4) The main CPU reads card data from the FIFO buffer in the interrupt handling. The main CPU can read the data using IN command of 0WAIT.
Even after the LCR which is the last character of a card was read,
10 to 20 characters of "0" remains in the FIFO buffers. So it is
necessary to reset the FIFO before read enabling the next card
after reading the LCR of the last data.
5) This MCR interface does not read the next card until interrupts are
reset by the main CPU.
24. Serial Port
24-1. Outline
D-SUB 9-pin connector COM1 and COM2 are equipped.
2 channels of RJ45 Connector COM port are equipped.
COM3 and COM4 or original I/O address (COM5 and COM6) can be
selected as the 2 channels of RJ45 COM port.
In order to supply +5V power, CI signal and +5V power supply of
COM1 and COM2 can be switched.
Main PWB
(2) COM3/5
RJ45
Pin No.SignalFunctionI/O
1RSRequest to SendO
2ERData terminal ReadyO
3SDSend DataO
4SG/(+5V)Signal Ground/(+5V)—
5SGSignal Ground—
6RDReceive DataI
7DRData set ReadyI
8CSClear to SendI
Note: +5V can be supplied to pin 4 by switching with a 0Ω resister
(By default, pin 4 is used as SG).
(3) COM4/6
RJ45
Pin No.SignalFunctionI/O
1RSRequest to SendO
2ERData terminal ReadyO
3SDSend DataO
4SGSignal Ground—
5SGSignal Ground—
6RDReceive DataI
7DRData set ReadyI
8CSClear to SendI
24-2. Connector Specifications
(1) COM1 & COM2
D-SUB9
Pin No.SignalFunctionI/O
1CDData Carrier DetectI
2RDReceive DataI
3SDSend DataO
4ERData Terminal ReadyO
5SGSignal Ground—
6DRData set ReadyI
7RSRequest to SendO
8CSClear to SendI
9CI/+5VRing Indicate/+5VI/—
5 – 40
CHAPTER 6. BIOS SETUP UTILITY
1. Outline
In the Up-5300, there is an utility that rewrites minimum required
setup information at the system bootup which resides in ROM-BIOS.
Setup data is undefined at the first system startup, so setup must be
done Basically, system operation can be done just by doing initial
setting in setup.
Also, the BIOS in UP-5300 automatically detects memory size / HDD,
which makes no need for running setup again after changing
hardware (expanding memory, changing HDD, etc).
2. Starting Proced ure
There are 2 ways of starting setup, changing system SW and connecting PS/2 type full keyboard. Setup started by each procedure will
be as follows.
Procedure for running setupSetup contents
Start with system SW• Setup data initialization
Start with full keyboard• Setup data initialization
• Running setup in menu format
1) Starting setup by changing system SW
Setup data initialization will be processed when system is started with
system SW (DSW-6) turned on.
Starting and operating setup with full keyboard will require PS/2 type
full keyboard. Only the num-pad is used to enter setup.
Procedure for starting setup is as follows.
1 Start the system.
2 Press the following keys according to the type setup desired while
SETUP Available message appears on screen.
• Do setup initialization
On num-pad, press 9 and period at same time.
Buzzer will beep twice.
• Starting setup in menu format
On num-pad, press 7 and period at same time.
After 1 long beep, menu will be displayed.
3 The system will reset automatically after setup is terminated.
3. Setup Outline in Menu Format
The setup in menu format is not required during normal operation.
Use only when checking the contents of setup during maintenance, or
modifying setup contents required due to system operation.
1) Key assignments
Following num-pad keys are used during operation of setup in menu
format.
Key usedFunctions
5Display help
3 (Pg Dn)Change setting (reverse)
9 (Pg Up)Change setting (forward)
7 (Home)Initialize all category displayed
1 (End)Return to previous value
8 (↑)Change category (up)
2 (↓)Change category (down)
4 (←)Change menu (left)
6 (→)Change menu (right)
. (Del)Select submenu, confirm, execute
0 (Ins)End, return from submenu
Setup in menu format displays key assignment described in lower 2
lines. There is a case that [Continue] and [OK] is displayed while help
and in some settings. In this case, press arbitrary key to go to next
step. Press period when [Press Enter] is displayed.
Get Default Value
Load Previous Values
Save Change
5. Setup Contents in Each Category
[System Time] / [System Date]
• Configuration for Time / Date in battery backup RTC. Arbitrary
Time / Date can be configured.
• If RTC data is undefined, clock is initialized to time 00:00:00 and
date 1997-10-01
[IDE Adapter 0 Master] / [IDE Adapter 1 Master]
• Configures HDD type.
• IDE Adapter 0 Master is [Auto], IDE Adapter 1 Master is [None]
used for operation.
For connecting second HDD, set IDE Adapter 1 Master to [Auto].
By setting to Auto, default size of HDD is automatically detected at
BIOS bootup.
6. BIOS message on system star tu p
1) Message on system startup
PhoenixVIEW 4.0.1 VGA-Compatible BIOS -9903 Rev
MEI MN89305 SVGA Contoroler
Copyright (C) 1984-1998 Phoenix Technologies Ltd.
All Rights Reserved
Phoenix NoteBIOS 4.0.7
Copyright 1985-1998 Phoenix Technologies Ltd., All Rights Reserved
SHARP POS Terminal Firmware Version 1.0A
0000640K System RAM Passed
0007168K Extended RAM Passed
Fixed Disk 0: Identified
(1): Sign on message
(2): Message when conventional memory check completes without
any errors.
(3): Message when extended memory check completes without any
errors.
2) Error message displayed when setup resumes
Following messages are displayed under 4 and below each message, "Setup available" is displayed showing starting setup enabled.
MessageError meaning
System battery is dead –
Replace and run SETUP
System CMOS checksum bad –
run SETUP
Real time clock errorConfiguration in RTC is invalid.
Backup cannot be done by
lithium battery.
Data in CMOS RAM is
corrupted
1
2
3
4
• Message displayed by Extended RAM test (position 3)
MessageError meaning
nnnn K Extended RAM
Failed at offset:nnnn
Failing Bits:nnnnBit missing error occured by memory
W/R error occured in extended
memory at displayed address
test
• Message displayed by CPU cache test (position below 3)
MessageError meaning
System cache error –
Cache disabled
Error occured during cash test and
disabled cash
• Message displayed by device test (position below 3)
MessageError meaning
System timer errorTimer chip (8254) error
Keyboard controller error Error occured during KBC test
Keyboard errorError occured during full keyboard
Diskette drive A errorFDD error
Incorrect Drive A type –
run SETUP
Failure Fixed DiskHDD error
Missing or Invalid NV
RAM token
connection test
Floppy Disk is not operating normally
R/W error occured in CMOS RAM
• Message displayed by parity error from bus (position undefined)
MessageError meaning
Parity Check 1Parity error (NMI) occured from
system bus
Parity Check 2Parity error (NMI) occured from ISA
* NOTE
[Message displayed during OS bootup]
Operating system not found
bus
• Boot drive does not exist or OS is not written.
• Make so that OS can be booted and restart the system.
3) Error message displayed when hardware is
unusual
Following messages are displayed if hardware is unusual. Following
table shows meaning of error messages displayed on different positions.
• Message outputted by system RAM test (position 2 )
MessageError meaning
Nnnn K System RAM
Failed at offset:nnnn
nnnn K Shadow RAM
Failed at offset:nnnn
Failing Bits:nnnnBit missing error occured by memory
W/R error occured in conventional
memory at displayed address
W/R error occured in Shadow RAM at
displayed address
test
6 – 2
CHAPTER 7. ABOUT UTILITY
SOFTW ARE AND OTHERS
Two types of UP-5300’s utility software are provided by Sharp: one is
used on UP-5300, and the other one is used on a PC (personal
computer).
Function:
At shipment of UP-5300, the touch panel position has already been
adjusted.
To adjust it, use the touch pen of K-PDA (Keyboard enhanced Personal Digital Assistant).
PARTS CODEPARTS NAMEMODEL
CPENP1004PCN5Touch PenK-PDA ZR-xxxx series
1. Utility software used on UP-5300
No.Software nameFile name
1SYSTEM INSTALLERSysins.exe (in Mask ROM
disk)
Outline:
The system installer executes automatically on UP-5300 boot up by
setting system SW-3 to boot from MROM Disk. It immediately waits
for receiving data from host, and processes install by communication
command from PC side’s installer.
Also, the keyboard operations are not usually required, but by connecting keyboard and operating as needed, communication
parameters (COM port / communication baud rate, etc) can be set up.
Furthermore, after system installer is terminated, DOS command can
be executed by going back to the command prompt. Ex: When HD is
connected, execute FDisk / Format and install to HD.
Function:
Following operation can be done.
1. Install POS application and related data files to FROM Disk,
PSRAM Disk received from PC connected with RS-232.
2. Connect UP-5300 which is already installed and UP-5300 not
installed with RS-232 and copy contents of installed machine to
other machine.
3. For optional function, operation such as changing communication
configuration, modifying AUTOEXEC.BAT / CONFIG.SYS inside
FROM / PSRAM Disk can be done.
2. Utility software used on PC (Personal
Computer)
No.Software nameFile name
1APPLICATION INSTALL PROGRAM
(FOR MS-DOS)
Outline:
POS installer is used to remotely install to the FROM / PSRAM disk
on UP-5300 connected by RS-232.
Function:
Following operations can be done.
1. Remote installation of the POS application and related data files
into the F ROM Disk , PSR AM D isk on th e UP-53 00 conn ect ed v ia
RS-232 cable.
Notice : When installing, contents of the FROM Disk and the
PSRAM Disk is erased.
No.Software nameFile name
2APPLICATION INSTALL PROGRAM
(FOR Windows95)
APLDDOS
APLDWIN
No.Software nameFile name
2Printer LOGO IMAGE LOADING UTILITYLogo LDUP
Outline:
The printer logo loading utility reads logo image file (Monochrome
BMP file) and loads it against ER-01PU or UP-T80BP. To use this
utility, the POS device driver must be installed first.
Logo image is written into Flash ROM in the printer.
Loading logo image from application is needed only when changing
logo image.
Function:
Loads a logo image to the ER-01PU or UP-T80BP connected to the
UP-5300. Also, test printing can be done.
Image file to be loaded is a monochrome bitmap file.
Image data size must be smaller or equal to below list.
NOTE: At the ER-01PU, only the receipt side printer can print out
the logo data.
No.Software nameFile name
3TOUCH PANEL CALIBRATION UTILITY
PROGRAM
CALDSRP
Outline:
The touch panel calibration utility is used to position the bottom pressing point of touch panel device and to align the LCDs display area.
The adjustment value returned from this utility is saved in EEPROM
inside touch panel controller. This will save the data even if the power
is shut down.
BOFF#
LO CK #
BRDY#
AHOLD
CACHE#
HITM#
KEN#
EADS#
ADS#
D/C#
W/R#
M/IO#
FERR#
IG E R R #
SMI#
SMIAC T#
NMI
IN T R
A20M #
NA#
STPCLK#
CPURST/RSM RST
CPUINIT
RESET#
PW RG D
32KH Z
14M H Z
CPUCLK
PCICLK
CDOE#/PIO0
CACS#/DIRTY
GW E#/RAS5#
BW E#/RAS4#
ADV#/PIO 3
ADSC#/PIO2
T A G W E # /P IO 1
DRVDEN0
MTR0J
DRV1J
DRV0J
MTR1J
GND
DIR
STEPJ
W DATAJ
W G ATEJ
HDSELJ
IND EXJ
TRO J
WRTPRTJ
VCC
RDATAJ
DSKCHG
S IR Q 1 /IR Q 1 0
NCS
CLK24
CLK2
IR Q 1 1 /U R 2 IR Q B
DRQ1/SICF1
P IN T R 3 /IR Q 9 /S IC
IR T X 2 /C F G 2
IRRX2/FACF
A0
DACK1/PADCF
A1
A2
1
9
0
9
0
D
I
I
R
R
O
Q
Q
C
3
I
H
N
R
/
D
P
Y
D
I
R
A
A
A
3
4
5
3
3
1
2
9
9
9
7
8
A
D
1
A
0
C
K
3
J
T
A
C
6
3
3
3
4
9
9
9
6
3
5
9
9
4
2
3
1
5
I
C
D
R
G
R
T
T
T
N
Q
S
R
S
D
5
2
2
2
/
J
J
J
P
I
N
T
R
2
/
A
D
R
D
A
C
I
I
I
I
K
R
R
R
R
2
Q
Q
Q
Q
J
7
6
3
4
3
3
4
3
3
6
9
0
7
8
SA [0..11]
S D [0 ..7 ]
VCC5
VCC5
C 135
0.1u
R 128
1k
PW RGD
DRQ2
R 131
(1 k )
SA [0..11]
S D [0 ..7 ]
(N .C .)
TXD 1
(1 /4 ) (7 /2 0 )
D
C
B
SA3
SA4
SA5
SA6
TC
DACK#2
IR Q 3
IR Q 4
IR Q 7
IR Q 6
A
IO R #
IO W #
AEN
87654
TC
DACK#2
IR Q 3
IR Q 4
IR Q 7
IR Q 6
SA7
SA8
SA9
IO R #
IO W #
AEN
SD0
SD1
SD2
A
3
21
8 – 128 – 13
D
C
B
A
12345678
(2 /4 ) (8 /2 0 )
C37
L4
68uH
1
VCC
2
RPM
C163
47uF/10V .O S
1000p
21
13579
2468101214161820222426
CN 110
FDD CN
11131517192123
25
5597-26C P B
MOLEX
C172
1000p
R16222
C165
1000p
1kx4
BR9
5
C164
1000p
C167
1000p
C166
1000p
VCC5
VCC5
6
7
8
5
6
7
8
BR12
1kx4
R140
123456789101112131415
CN6
4
3
2
1
4
3
2
1
1K
53047-1510
MOLEX
123456789
CN4
10
53047-1010
3
MOLEX
R159
1k
R164
1k
R160
1k
R161
1k
R163
1k
VCC
DIR
INDEX#
DRV0#
DSKCH G#
TRK0#
MTR0#
STEP#
WRTPRT#
RDATA#
W DATA#
W G ATE#
C171
1000p
PP1
PP3
PP5
PP0
PP2
PP4
C174
470p
C176
470p
C178
470p
C170
1000p
HDSEL
PP6
PP[0..7]
PSTROB#
PINIT#
PAU TO FD#
PP[0..7]
PSLCTIN#
PP7
PPE
PACK#
PBUSY
PERROR#
22
R107
PSLCT
87654
1-2-2. FDD & PARALELL I/F
D
C
B
A
8 – 14
12345678
1-2-3. S E R IA L 1 & 2
D
C
RI1#
TXD 1
RXD1
DTR1#
DSR1#
RTS1#
CTS1#
DCD1#
RI1#
TXD 1
RXD1
DTR1#
DSR1#
RTS1#
CTS1#
DCD1#
2
IC 1 4 A
75189
IC 1 4 B
75189
1
C123
VCC5
0.1u
3
2
5
4
7
6
9
5
4
3
IC 8
116
14
15
12
13
10
11
-1 2V
8
M C 145406
6
C131
330p
C129
330p
C115
C106
C120
C121
C105
220p
220p
220p
220p
220p
PVCC5
FB 105B LM 31
1
FB 8BLM 31
1
FB 7BLM 31+12V
1
FB 9BLM 31
1
FB11B LM 31
1
FB12B LM 31
1
FB13B LM 31
1
FB 6BLM 31
1
2
F
B
2
F
B
2
F
B
2
F
B
2
F
B
2
F
B
2
F
B
2
F
B
m iniSM D 020-2
PF1
(3 /4 ) (9 /2 0 )
2 1
CI1
SD1
RD1
ER1
DR1
RS1
CS1
CD1
SSS312
S2
D
CN104
5
GND
9
CI1
4
ER1
8
CS1
3
SD1
RS1
RD1
DR1
CD1
7
2
6
1
D-SUB 9PIN
CONNECTOR
SERIAL1 CN
C
PVCC5
C109
0.1u
C127
330p
C128
330p
C118
C104
C103
C108
C130
220p
220p
220p
220p
220p
FB 112B LM 31
1
FB 100B LM 31
1
FB15B LM 31
1
FB18B LM 31
1
FB14B LM 31
1
FB16B LM 31
1
FB17B LM 31
1
FB10B LM 31
1
2
F
B
2
F
B
2
F
B
2
F
B
2
F
B
2
F
B
2
F
B
2
F
B
9
RI2#
RI2#
8
B
IC 2
116
14
15
12
13
10
11
8
M C 145406
TXD 2
RXD2
DTR2#
DSR2#
RTS2#
CTS2#
TXD 2
RXD2
DTR2#
DSR2#
RTS2#
CTS2#
+12V
-1 2V
A
DCD2#
DCD2#
11
IC 1 4 C
75189
IC 1 4 D
75189
10
VCC5
3
2
5
4
7
6
9
1
2
13
m iniSM D 020-2
PF2
2 1
CI2
S1
SSS312
B
SD2
RD2
ER2
DR2
RS2
CS2
GND
CI2
ER2
CS2
SD2
RS2
RD2
DR2
CD2
5
9
4
8
3
7
2
6
1
D-SUB 9PIN
CONNECTOR
CN103
SERIAL2 CN
A
CD2
87654
8 – 158 – 16
3
21
12345678
D
C
B
A
1-2-4. S LO T
IC 3 0 C
74LS125
9 8
(4 /4 ) (1 0 /2 0 )
IC 3 0 D
74LS125
1211
1
0
DRQ2
IO W #
IO R #
D
D
D
D
R
R
R
R
Q
Q
Q
Q
7
0
5
6
1827364
BR19
10kx4
5
R118
10k
RSTDRV#
RFSH#
1
3
IR Q 9
DRQ3
DRQ1
IR Q 7
IR Q 6
IR Q 5
IR Q 4
IR Q 3
IR Q 1 0
IR Q 1 1
IR Q 1 2
IR Q 1 5
IR Q 1 4
VCC5
R147
R127
R120
10k
R144
R143
10kx2
VCC5
R155
NOW S#
R135
10kx4
R133
VCC5
10k
VCC3
R173
10k
IC 2 0 C
5 6
74HC04
DACK#3
DACK#1
SYSCLK
DACK#2
10k
(N .C .)
10k
DACK#0
DACK#5
DACK#6
DACK#7
VCC3
TC
BALE
MEMCS16#
IO C S 16#
DRQ0
DRQ5
DRQ6
DRQ7
MSTR#
R145
R7
SM W R#
SM RD#
R171
IC 3 0 B
IC 3 0 A
74LS125
2 3
1
RSTDRV
IR Q 9
DRQ2
SM W R#
SM RD#
IO W #
IO R #
DACK#3
DRQ3
DACK#1
DRQ1
RFSH#
SYSCLK
IR Q 7
IR Q 6
IR Q 5
IR Q 4
IR Q 3
DACK#2
TC
BALE
VCC5
R123
MEMCS16#
IO C S 16#
IR Q 1 0
IR Q 1 1
IR Q 1 2
IR Q 1 5
IR Q 1 4
DACK#0
DRQ0
DACK#5
DRQ5
DACK#6
DRQ6
DACK#7
DRQ7
Y737I
Y737O
BALE
AEN
MEMR#
MEMW #
IO R #
IO W #
M C S 16#
RESETDRV
REFRESH#
IR Q 3
IR Q 4
IR Q 9
IR Q 1 0
IR Q 1 1
IR Q 1 5
VFD O FF#
FAN O N
PW R GO O D
PSCRO
PSCRI
PO FF#