• Keine Ergebnisse gefunden

Id A ND~

N/A
N/A
Protected

Academic year: 2022

Aktie "Id A ND~ "

Copied!
16
0
0

Wird geladen.... (Jetzt Volltext ansehen)

Volltext

(1)

'2,7

J

40A

o Six full duplex modem/terminal channels o EIA RS-232-C AND CCITT V.28 compatability

o Selectable number of bits/char: 5,6,7, or 8 plus parlity o Selectable number of stop bits: 1,1.5,2

o Two transmission modes: full duplex hardwire or modem o Selectable parity: None, odd, or even

o Internal clock

o Programmable baud rate: 50,75,110,134.5,150,300,600,900, 1200,1800,2400,3600,4800,7200, 9600, or 19200. Default is 9600 o Break detection and generation

o Programmable device controlled X-ON/X-OfF handshaking

o On board self-test which will automatically test rrontplane circuitry if test hood is present

o Timer for various modem functions

o Optional interrupt for asynchronus event sensed

(2)

/ e-RIVlIN/t l

Id A ND~

1-/

A

1==

IN 6

X-ON/X'

oFF

-f}

f1evi

r~~ PC{

c.es

x- OFF

-QTo

13

+0 r-l- )(

VV\l

+ ; x- 01\/

~ ~ n&.ov-

t;e

Y\~

S

EN Q -10 rcr

LII

e~'+ 'S~~ r t

~ R~celvev- 'respovu:is w;-+ ~ ,Ac ~

(3)

CONTROL

Card Common

Abbr Abbr. Description

I RO RO Received Data

N CS CTS ~(t\~ Clear To Send

p RR coc,~r Receiver Ready (Received Line Signal Detect)

U OM OSR Data Mode (Data Set Ready) T IC RI Incoming Call (Ring Indicator) S

0 SO SO T ra n s mit ted Da t a

U RS RTS Request To Send T TR DTR Data Terminal Ready

p SR SR Frequency Select

U

T S

SG Signa I Ground

Modem Line Definitions

OM: Locq\

VV\.c!>

cR.r;;

~ i So

re~dy

~R~ ~ ~Mo+e t""-~~fr\-

,-s re~'y

~Il •

0", ft::.

J yo.

L~

0.,. Iy wh.l~

RR

,~

Ctc.f:v-e

cs.

~eMbte v-ec.e~"" ~otl to

t"e

c-

e ,. trl2

(4)

CARD CALLS OutT

CARD

RS Request To Send

TR Data Terminal Ready

SD

_ _ _ _ _ 11111111111111111111111111111111111111111

Transmitted Data

MODEM

DM Data Set Ready

RR Receiver Ready Cf'Jt2-IUt::.1J!.

CS Clear To Send

RD

_ _ _ _ _ 111111111111111111111111111111111111111\.1

Received Data

(5)

MODEM

Incoming Call

Ie

OM Data Set Ready

RR Receiver Ready

CS Clear To Send

RD

1111111111111111 I

J

111I111 1I1111 I

Received Data CARD

RS Request To Send

TR Data Terminal Ready

SO

I III III III II I II I \I I III II I 1 II II I I

Transmitted Data

(6)

ADIlR£SS BUS

I I I I 11 I I I

1-1ICIl aou lie NIC m... ROM <:to SCCt

- -

r---

f - - ~

- :5 -

,...-- f - -

--- \

1 \1 I I

I I I I I I I I

MTA IM.JS \

' - - - RECENERS T'AIINS~rrr:RS

-

NjO Bl.Ht:RS

" - - - BUrTERS

(7)

F {ANCT tONAL t5L QCF 0 V ER VIFW

CPu d- CO~OL

I-Io Cov.-/x>1 Pit

L

eloele divicf.rtv-f-

J:/D

eVlCc~'e PA-L

'7)1

8t A

(Jri

vev5

J L - 62

+5 V lit\..(. VlO+-

(J.~

3 sees

fVl e m

0

"'I J,n -Ie r" c:e

Mtc ClA ip

t-h Jc£t~ l b/c

LA

n

LA

~01

(8)

MEMORY ADDRESS SPACE

64k -

-

~

48k -

~

48k _ .. DYNAMIC 32k - .. RAM

-

~

16k -

~

- - - -- - -- - - -

_~

16k EPROM

,....---,.. - FFFFH

~-

DFFFH 64k

~-

BFFFH DYNAMIC .. - 9FFFH RAM - 7FFFH

- 5FFFH - 3FFFH

.. - 1FFFH

~---'--

OFFFH 16K MODE=1 16K MODE=O

CURRENT CONFIGURATION NOT USED

ABEHPD1

(9)

-+ (oV\1ro{s LAp 10 If'? F b-f- IJRAIV/

-t Co

Y\

-h-ols Va? -Jo 16k 0+ R.OM

~ T'No P

YO~ ~w1tO\q

10 J.e. to /V1 A- c.hCtn~ls

~

--c17 0

Co I'V\

pCA. ~~lol-e iY) +e~f+S

~

12- p~ ~ WlW1.oth i e

V'Q 'O}~

k. rs

(10)

REGISTER 0

=

MIC Configuration Register (read/write) Bit 7

=

DM2, which selects which of IRQ1 or IRQ2 is

the DMA request sensed by DMA channel B.

If OM2

=

1, IRQ2 is sensed If OM1

=

0, IRQ1 is sensed Bit 6

=

XNT, external interrupt enable.

The lINT line to be sensed as an interrupt by the MIC interrupt control when XNT

=

1.

Bit 5

=

DEND, when this bit

=

1, the function of OEND pin is disabled.

Bit 4 through 0 are not used.

NOTE: All of the above bits are zeroed upon reset.

REGISTER = DMA B Upper Byte of Memory Address (write only) NOTE: This register is not effected by reset.

REGISTER 2

=

DMA B Lower Byte of Memory Address (write only) NOTE: This register is not effected by reset.

REGISTER 3

=

DMA B Configuration Register (read/write) Bit 7

=

DMA channel B enable bit.

Bit 6

Bit 5 Bit 4

1

=

enable, 0

=

disable.

= Transfer from/to memory.

o

= from memory, 1

=

to memory.

=

Direction of memory address counter.

o

= increment, 1

=

decrement.

=

DMA channel B interrupt enable.

o =

disable interrupt, 1 = enable interrupt.

Bit 3

= \

Bit 2

= \

Upper four bits of transfer Bit 1 = / byte count for DMA B

Bit 0

= /

NOTE: Bits 4 through 7 are zeroed upon reset.

Bits 0 through 3 are not effected by reset.

REGISTER 4

=

Lower Byte of Transfer Byte Count (read/write) Channel B.

NOTE: This register is not affected by reset.

REGISTER 5

=

DMA B I/O Port Address Register (read/write) NOTE: This register is not effected by reset.

REGISTER 6

=

DMA A Upper Byte of Memory Address (write only) (same as Register 1)

REGISTER 7 = DMA A Lower Byte of Memory Address (write only) (same as Register 2)

REGISTER 8

=

DMA A Configuration Register (read/write) (same as Register 3)

(11)

REGISTER

REGISTER

REGISTER

9

=

A

=

B

=

Lower Byte of Transfer Byte Count channel A (read/wr i te)

(same as Register 4) DMA A I/O Port Address Register.

(same as Register 5) Interrupt Vector (read/write)

Bits 3 through 7 conta in bi t s 3 th rough 7 of the interrupt vector address.

Bits 1 and 2 are modified automatically by the highest priority device requesting interrupt service. The following function shows how bits 2 and 1 are determined based on the interrupts sensed at interrupt

acknowledge time.

+---+---+---+---+

DMA A DMA B lINT VECTOR BITS

+---+---+---+

2

o

+---+---+---+---+---+---+

1

o o

X

o

1

x

X 1

o

o

1

o

1

o

o o

+---+---+---+---+---+---+ o

where X

=

don't care.

Bit 0 is always a l09ical zero.

NOTE: This register is not effected by reset.

(12)

~(o

I

I/O ADDRESS LINES

I

I/O

I/O PORT fUNCTION I---~-~---I PORT REF

1~16 I'~

:

4

I

3

I

2

I

1

I

0

I

ADDR DSG

---+---

MIC REGISTER 0 1 0 0 0 0 0 EOH US7

MIC REGISTER 1 1 0 0 0 0 1 E1H

MIC REGISTER 2 1 0 0 0 1 0 E2H

MIC REGISTER 3 1 0 0 0 1 1 E3H

MIC REGISTER 4 1 0 0 1 0 0 E4H

MIC REGISTER S 1 0 0 1 0 1 ESH

MIC REGISTER 6 1 0 0 1 1 0 E6H

MIC REGISTER 7 1 0 0 1 1 1 E7H

MIC REGISTER 8 1 0 1 0 0 0 E8H

- HIC REGISTER 9 1 0 1 0 0 1 E9H

MIC REGISTER 10 0 1 0 1 0 EAH

MIC REGISTER 11 0 1 0 1 1 ESH

SIC REGISTER 0 0 1 X 0 0 0 BOH U42

BICREGISTER 1 0 1 X 0 0 1 B1H

SIC REGISTER 2 0 1 X 0 1 0 B2H

SIC REGISTER 3 0 1 X 0 1 1 B3H

SIC REGISTER 4 0 1 X 1 0 0 B4H

SIC REGISTER S 0 X 0 1 BSH

SIC REGISTER 6 0 X 1 0 B6H

---

SCC 0: CH B CONTROL 0 0 X X 0 0 30H U8S

SCC 0: CH B DATA 0 0 1 X X 0 1 31H SCC 0: CH A CONTROL 0 0 1 X X 1 0 32H SCC 0: CH A DATA 0 0 1 X X 1 1 33H

SCC 1 : CH B CONTROL 0 0 X X 0 0 94H U73

SCC 1 : CH B DATA 0 0 X X 0 1 9SH

SCC 1 : CH A CONTROL 0 0 X X 1 0 96H

SCC 1 : CH A DATA 0 0 X X 1 97H

SCC 2: CH B CONTROL X X 0 0 F8H U83

SCC 2: CH B DATA X X 0 1 F9H

SCC 2: CH A CONTROL X X 1 0 FAH

SCC 2: CH A DATA X X 1 1 FBH

CIO PORT C 0 0 X X 0 0 AOH U7S

CIO PORT S 0 0 X X 0 1 A1H

CIO PORT A 0 0 X X 1 0 A2H

CIO CONTROL 0 0 X X 1 1 A3H

(13)

fV1 A ~ F= frfS L,£:

~

Cov.

~t l..eol \0

1

1MO: Set interrupt mode 0, SOSOA mode. CPU will execute as an instruction whatever vector the interrupting device outputs.

1M1: Set interrupt mode 1, CPU will execute a restart from location 3SH.

1M2: Set interrupt mode 2, indirect call using register I and 8 bits from interrupting device as pointer.

I

I Register Contents

I

7 bits from peripheral

I

0

I

Upper address byte Lower address byte

(14)

OA (S y CHAIN

PRIORITY DEVICE SUBFUNeTION

Highest sec 0 Channel A Receiver sec 0 Channel A Transmitter sec 0 Channel A Externa l/Status sec 0 Channel B Receiver

sec 0 Channel B Transmi t ter sec 0 Channel B External/Status sec 1 Channel A Receiver

sec 1 Channel A Transmi t ter sec 1 Channel A External/Status sec 1 Channel B Receiver

sec 1 Channel B Transmitter sec 1 Channel B External/Status sce 2 Channel A Receiver

sec 2 Channel A Transmitter sce 2 Channel A External/Status sec 2 Channel B Receiver

sec 2 Channel B Transmitter sec 2 Channel B External/Status eIO Counter/Timer 3

eIO Port A

eIO Counte r /Time r 2 eIO Port B

CIO Counter/Timer 1 MIC DMA Channel A MIC DMA Channel B Lowest BIC

t'tO'---; .. ... - - - t(;I"

(15)

OtJlA PATI-I

M/e /SIC

~ 'S I l

0

B .. .r -' (::.

(J

£sed +0 ma

i '1

'lit

J VI

pe

r

.fo

r Vl\.q fJ

c.e

Oct~

A+1r,'h", k C

Qrn,rs or-

Spec. clAd)

for

of- I1CA"1be,...

N'-imhtr D+-

c;/q/e,

chur~ J

(16)

SELF-Tcs:T

ROM TEST: The contents of the EPROM are verified using a Cyclic Redundancy Check (CRe) algorithm.

The contents of the ROM are read one at a time in 4K blocks. Each byte is included in the algorithm and the resulting 16 bit number is checked against a 16 bit reference number stored in the EPROM. The two numbers must match.

RA~f TEST: RAM is checked for stuck -at -0 and stuck -at-l conditions. The address decoder is also checked. If reset was due to a RST, then the short RAM test is executed. If reset was due to a DeL, then the long RAM test is executed.

sec

TEST: The

sec

is checked by performing basic asynchronus internal transmit and receive functions.

If a loopback hood is sensed, a loopback is performed through the line drivers and receivers on the external data (RD and SO), and control lines connected to the SCC (RS, RR, CS, TR, and IC).

CIO TEST: Detects stuck -at faults in the data lines, system control, interrupt control, and the ?timers are checked? If the loopback hood is sensed, the modem signal lines (DM and SR) are checked through the line drivers and receivers.

SIC TEST: The SIC is tested for functional faults. Registers which can be tested like RAM by writing to them and then reading them have that done. The chip is also tested using the internal loop back functionality built into it. The testing of the SIC and the backplane receivers and drivers must be done in the system test.

~nc TEST: The MIC is tested for functional faults. The registers which can be written to and read from are tested for stuck -at-l and stuck -at-Q faults. Some MIC registers cannot be tested (they are read only).

DI\1A TEST: This test transfers data between memory and the SIC through the MIC. The BIC operates in self -test mode in this operation.

1. A 6 byte pattern is written to the SIC FIFO (6 is the FIFO size) 2. The SIC is turned around by changing its configuration from host to device, which will cause the SIC to interrupt through the MIC (SIC interrupts are passed to the Z80 through the MIC).

3. The interrupt will initiate the SIC interrupt service routine which then sets up the DMA between the SIC and RAM.

4. When the transfer is complete, the MIC interrupts the Z80 and the Z80 compares the data in the RAM with the data it wrote into the SIC FIFOs.

When the card has completed self -test successfully, the LEOs are turned off on the card and on the hood and the card jumps to its standard firmware.

Referenzen

ÄHNLICHE DOKUMENTE

In the model building phase, the model is already tested twice and, in successful cases, it is updated once. After this, the validity of the model is tested periodically after each

Throughout the discussion process and in the presentation of the final draft of the law, the authorities showed a clear desire to communicate and to educate and a genuine will to

The intramembrane degron recognized by Doa10 resides in the tail-anchor (TA) region of the integral membrane protein Sbh2, the β-subunit of the heterotrimeric

in: International Journal of Entrepreneurship and Innovation Management 4 (2004),

In the sec(md part, we disCllSS findings on how people can use imple- mcntation intentions in an attempt to prevent straying off-course Ihnll goal attainment..

better control because each controller parameter can be changed over a wider range than can the corresponding parameter of an analog controller, and in

Through the Arms Export Control Act (AECA), the International Emergency Economic Powers Act (IEEPA), the Export Controls Act of 2018 (ECA), and other authorities, the United

Munitions List to be treated differently than sensitive defense articles on the USML if such parts and components “do not have specialized or unique military or