Field offset contiguous data allocation – Interphase Tech CONDOR 4221 User Manual

Page 66

Advertising
background image

Chapter 3 - MACSI Host Interface

54

Field Offset

The value in the far left column specifies the field offset. This value measures increments of 16 bits from the
beginning of the record, and may be thought of as the displacement to be added to a pointer to short integer
data type required to differentiate the particular field.

This construct is indicated by the term Offst appearing in the table heading, and is used for objects that may
appear in different locations, either in host system memory or the Short I/O space.

Contiguous Data Allocation

Finally, contiguous allocated space may be specified with a starting address and an ending address, as follows:

For addresses, the final number will always represent the last byte address of the allocated space. For offsets,
it represents the final offset location, as follows:

Onboard Command Queue Entry

Offst

15

14

13

12

11

10

9

8

7

6

5

4

3

2

1

0

0x00

Queue Entry Control Register

0x01

Reserved

Command Response Block

Addr

15

14

13

12

11

10

9

8

7

6

5

4

3

2

1

0

0x73A
to
0x73E

Reserved
(8 Bytes)

Initialize Controller

Offst

15

14

13

12

11

10

9

8

7

6

5

4

3

2

1

0

0x07

Controller Initialization Block Offset

0x08
to
0x11

Reserved
(20 Bytes)

Advertising