Upi-42 compatible features – Intel UPI-C42 User Manual
Page 5

UPI-C42 UPI-L42
UPI-42 COMPATIBLE FEATURES
1
Two Data Bus Buffers one for input and one for
output This allows a much cleaner Master Slave
protocol
290414 – 5
2
8 Bits of Status
ST
7
ST
6
ST
5
ST
4
F
1
F
0
IBF OBF
D
7
D
6
D
5
D
4
D
3
D
2
D
1
D
0
ST
4
– ST
7
are user definable status bits These
bits are defined by the ‘‘MOV STS A’’ single
byte single cycle instruction Bits 4 – 7 of the
acccumulator are moved to bits 4 – 7 of the status
register Bits 0 – 3 of the status register are not
affected
MOV STS A
Op Code 90H
1
0
0
1
0
0
0
0
D
7
D
0
3
RD and WR are edge triggered IBF OBF F
1
and
INT change internally after the trailing edge of RD
or WR
During the time that the host CPU is reading the
status register the UPI is prevented from updat-
ing this register or is ‘locked out ’
290414 – 6
4
P
24
and P
25
are port pins or Buffer Flag pins
which can be used to interrupt a master proces-
sor These pins default to port pins on Reset
If the ‘‘EN FLAGS’’ instruction has been execut-
ed P
24
becomes the OBF (Output Buffer Full)
pin A ‘‘1’’ written to P
24
enables the OBF pin (the
pin outputs the OBF Status Bit) A ‘‘0’’ written to
P
24
disables the OBF pin (the pin remains low)
This pin can be used to indicate that valid data is
available from the UPI (in Output Data Bus Buff-
er)
If ‘‘EN FLAGS’’ has been executed P
25
be-
comes the IBF (Input Buffer Full) pin A ‘‘1’’ writ-
ten to P
25
enables the IBF pin (the pin outputs
the inverse of the IBF Status Bit A ‘‘0’’ written to
P
25
disables the IBF pin (the pin remains low)
This pin can be used to indicate that the UPI is
ready for data
Data Bus Buffer Interrupt Capability
290414 – 7
EN FLAGS
Op Code 0F5H
1
1
1
1
0
1
0
1
D
7
D
0
5
P
26
and P
27
are port pins or DMA handshake
pins for use with a DMA controller These pins
default to port pins on Reset
If the ‘‘EN DMA’’ instruction has been executed
P
26
becomes the DRQ (DMA Request) pin A ‘‘1’’
written to P
26
causes a DMA request (DRQ is
activated) DRQ is deactivated by DACK
RD
DACK
WR or execution of the ‘‘EN DMA’’ in-
struction
DMA Handshake Capability
290414 – 8
5