System interface macsi organization, System interface, Macsi organization – Interphase Tech CONDOR 4221 User Manual

Page 67

Advertising
background image

System Interface

55

System Interface

This section defines how the host communicates with the controller. The shared memory interface is defined, and each
major section described in detail. Full definitions for particular commands (what is communicated) can be found in
a following section.

MACSI Organization

Ethernet MACSI for the Condor consists of eight major sections, as illustrated in the following memory map:

Table 3-1. MACSI Memory Map

The Master Control/Status Block (MCSB) is used to pass and receive information relating to the overall functioning of
the controller.

MACSI Memory Map

Addr

15

14

13

12

11

10

9

8

7

6

5

4

3

2

1

0

0x000
to
0x00F

Master Control Status Block

(16 Bytes)

0x010
to
0x01B

Master Command Queue Entry

(12 Bytes)

0x01C
to
0xXXX

Command Queue Entries

(12 Bytes * N)

0xXXX
to
0x72F

Onboard IOPBs (optional)

(1812 - 12N Bytes)

0x730
to
0x73F

Command Response Block

(16 Bytes)

0x740
to
0x763

Returned IOPB / Multiple Completion Return

(36 Bytes)

0x764
to
0x7AB

Configuration Status Block / Multiple Completion Return

(72 Bytes)

0x7AC
to
0x7FF

Controller Statistics Block / Multiple Completion Return

(84 Bytes)

Advertising