Connect Tech Blue Heat/Net Sync User Manual

Memory Map of IUSC and PLD Functions

ColdFire (5272) Bus:

A ColdFire CS# signal is used to select the entire region, setup with the following attributes…

8K (8192) byte region

16 Bit bus

Use TA# signal to terminate the bus cycle (this places wait state generation in the hands of

the PLD logic).

 

o

CSBR.EBI = 00b

selects 16/32 SRAM/ROM mode

o

CSBR.BW = 10b

selects 16 bit bus

o

CSOR.WS = 0x1F

selects the use of the TA# signal

o CSOR.BAM = as required

selects size of region

o CSOR.BA = as required

sets 32 bit Base address of the region

o

ColdFire Bus Addresses A0 through A12 are used to “address” all items

A[12] divides the region into 2 (4096 byte) areas

IUSC Access:

A[12] Must be zero (0).

A[11..9] Are decoded into 8 functions which access the 4 IUSC devices

 

A11

 

 

A10

 

 

A9

 

 

IUSC

 

 

Function

 

 

Notes

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

selected

 

 

 

 

 

 

 

0

 

0

 

0

 

0

 

 

Register Read/Write

 

 

 

 

0

 

0

 

1

 

0

 

 

Interrupt Acknowledge

 

 

Write not allowed [1]

0

 

1

 

0

 

1

 

 

Register Read/Write

 

 

 

 

0

 

1

 

1

 

1

 

 

Interrupt Acknowledge

 

 

Write not allowed [1]

1

 

0

 

0

 

2

 

 

Register Read/Write

 

 

 

 

1

 

0

 

1

 

2

 

 

Interrupt Acknowledge

 

 

Write not allowed [1]

1

 

1

 

0

 

3

 

 

Register Read/Write

 

 

 

 

1

 

1

 

1

 

3

 

 

Interrupt Acknowledge

 

 

Write not allowed [1]

[1] A write to these addresses are ignored, but the ColdFire bus cycle is properly terminated.

A[8] Is “connected” (inverted) to the IUSC S//D pin

0 = Selects “Serial Controller” registers in the IUSC device. 1 = Selects “DMA” registers in the IUSC device.

A[7] Is “connected” to the IUSC D//C pin

0 = Selects Serial “Control” registers

1 = Selects Serial “Data” registers

A write places data into the Transmitter FIFO

A read removes data from the Receiver FIFO

The word “connected” above, is used loosely to mean… The address bit is routed from the ColdFire bus to the indicated IUSC pin via the logic in the PLD.

A[6] Is not used (set to zero for all operations).

50

Revision 0.03

Page 50
Image 50
Connect Tech CTIM-00044 Memory Map of Iusc and PLD Functions, ColdFire 5272 Bus, Iusc Access, A11 A10, Function Selected