background image

CPCI-QIPC  REFERENCE MANUAL

ALPHI TECHNOLOGY CORP.

Page 7 

Ver 1.1

Part Number : 

739-11-000-4000

 Copyright ALPHI Technology Corporation ,1998

AMCC chip or to the Dual Port SRAM. The PCI Operation Registers of the AMCC 5933 chip
are depicted below:

Offset

Register Name

0x00

OMB1 Outgoing Mailbox Register 1

0x04

OMB2 Outgoing Mailbox Register 2

0x08

OMB3 Outgoing Mailbox Register 3

0x0C

OMB4 Outgoing Mailbox Register 4

0x10

IMB1 Incoming Mailbox Register 1

0x14

IMB2 Incoming Mailbox Register 2

0x18

IMB3 Incoming Mailbox Register 3

0x1C

IMB4 Incoming Mailbox Register 4

0x20

FIFO Register Port (bi-directional)

0x24

MWAR Master Write Address Register

0x28

MWTC Master Write Transfer Counter

0x2C

MRAR Master Read Address Register

0x30

MRTC Master Read Transfer Counter

0x34

MBEF Mailbox Empty/Full Status

0x38

INTCSR Interrupt Control/Status Register

0x3C

MCSR Bus Master Control/Status Register

Table 2.2: AMCC Registers (HOST)

For more information about these registers refer to the AMCC PCI controller manual.

3. 

C31 SIDE

3.1 INTERNAL ORGANIZATION

The 

CPCI-QIPC

 card is divided into different sections. Each section and its relationship to

other sections will be discussed. The 

CPCI-QIPC

 sections are:

 CPCI interface

 Dual Port Memory

 IP interface

3.2 CPCI INTERFACE

The local DSP processor communicates with the CPCI bus through the AMCCS9533 chip
that provides bi-directional FIFO and Mailbox registers. The 

CPCI-QIPC

 can function as

both a servant (CPCI target) or as a master (CPCI initiator) for DMA access. The following
interface descriptions refer to the CPCI interface as seen by the local DSP. The AMCC
registers are located at DSP address 0xf00080.

3.2.1 BI-DIRECTIONAL FIFO

Two separate FIFO data paths are implemented within the AMCCS9533, a read FIFO that
allows data transfers from the module to the CPCI bus and a write FIFO that transfers data

Summary of Contents for CPCI-QIPC

Page 1: ...CI systems Up to Four IndustryPack Modules Dual Ported SRAM between CPCI and DSP C31 REFERENCE MANUAL 739 11 000 4000 Version 1 1 May 1998 ALPHI TECHNOLOGY CORPORATION 6202 S Maple Avenue 120 Tempe AZ...

Page 2: ...s manual or from the use of information contain herein ALPHI TECHNOLOGY reserves the right to make any changes without notice to this or any of ALPHI TECHNOLOGY s products to improve reliability perfo...

Page 3: ...________________________ 9 3 5 DSP MEMORY AND REGISTER MAP SUMMARY________________________________ 9 3 6 RESET SIGNALS ________________________________________________________ 12 3 7 LOCAL DSP INTERRU...

Page 4: ...nt in Figure 1 3 The CPCI QIPC can operate as a slave that is managed by the host processor on the CPCI bus or it can operate in a standalone mode of operation without a host The IP modules share a co...

Page 5: ...CI to Local Bus Bridge Mailbox Registers DSP C31 32 MHz Local SRAM 128K x 32 Local FLASH 128K x 8 or 512K x 8 Local EPROM Boot 512K x 8 IP A IP B IP D IP C Dual Ported SRAM 1M x 32 Dual Port Arbitrati...

Page 6: ...MANUAL ALPHI TECHNOLOGY CORP Page 3 Ver 1 1 Part Number 739 11 000 4000 Copyright ALPHI Technology Corporation 1998 IP A IP C IP B IP D W1 W2 W3 W4 W5 W6 W7 W8 W9 W10 W11 W13 W12 W14 W16 W15 Figure 1...

Page 7: ...t Number 739 11 000 4000 Copyright ALPHI Technology Corporation 1998 P1 P2 IP A IP C IP B IP D P6 P5 P4 P3 J1 J5 J4 H 5 H 1 H 2 H 3 H 4 H 1 0 H 6 H 7 H 8 H 9 H 1 5 H 1 1 H 1 2 H 1 3 H 1 4 H 2 0 H 1 6...

Page 8: ...able from the following source PCI Special Interest Group PO Box 14070 Portland OR 97214 Tel 800 433 5177 Tel 503 797 4207 Fax 503 234 6762 The reader is also referred to the S5933 PCI Controller data...

Page 9: ...ns from the CPCI system after RESET based on the values stored in the NVRAM device read by the AMCC PCI interface chip The decode addresses of these regions are assigned by the host processor The CPCI...

Page 10: ...Control Status Register 0x3C MCSR Bus Master Control Status Register Table 2 2 AMCC Registers HOST For more information about these registers refer to the AMCC PCI controller manual 3 C31 SIDE 3 1 IN...

Page 11: ...ilboxes are shown below in Table 3 1 3 2 3 ADDITIONAL REGISTERS The AMCC S5933 PCI controller has a set of additional registers to control and monitor the behavior of the CPCI interface The address of...

Page 12: ...FFF D00 D31 R W Dual Port SRAM 4Mbytes CTRL1 F00000 F00000 D01 D03 W Controls internal settings CTRL2 F00002 F00002 D01 D03 W Controls internal settings C31_STAT1 F00008 F00008 D00 D07 R IP interrupt...

Page 13: ...lt setting This bit must be set to a one when using a double width IP Note that the DSP always reads or writes in 32 bits however only the lower 16 bits are valid when 32BIT_AB 0 3 5 2 CTRL2 Write Onl...

Page 14: ...BIT 04 BIT 03 BIT 02 BIT 01 BIT 00 IP_D DMA1 IP_D DMA0 IP_C DMA1 IP_C DMA0 IP_B DMA1 IP_B DMA0 IP_A DMA1 IP_A DMA0 The Industry Pack Specification allows for the possibility for an IP to request a DM...

Page 15: ...cations including HDLC SDLC and multidrop configurations Clocking can be provided externally or internally 3 6 RESET SIGNALS The CPCI QIPC can be reset from two different sources At power on the watch...

Page 16: ...oftware configuration The state is available in C31_STAT3 W8 None Available to user for software configuration The state is available in C31_STAT3 W9 None When shorted provides DSP and IP reset W10 No...

Page 17: ...ECTORS 50 pin subminiature D shelled connectors are used to route all the IP I O signals off the card ALPHI Technology can supply transition modules and cable assemblies to meet any special requiremen...

Page 18: ...ound 6 Request To Send 7 Ground 8 No Connection 9 No Connection Table 6 3 Serial RS232 Port P4 1 5 6 9 Figure 6 2 Serial RS232 Port P4 6 3 SERIAL RS422 RS485 PORT P3 Port B of the 8530 is configured a...

Page 19: ...X0 3 FSR0 4 FSX0 5 Ground 6 Ground 7 DR0 8 DX0 9 DR0 10 DX0 11 Ground 12 Ground 13 CLKR0 14 CLKX0 15 CLKR0 16 CLKX0 Table 6 5 DSP Serial Port P15 6 5 EMULATOR CONNECTION P17 This connector is used to...

Page 20: ...H18 13 H18 14 J4 58 IP_A 19 H17 13 H17 14 J4 83 IP_A 20 H16 13 H16 14 J4 108 IP_A 21 H20 11 H20 12 J4 7 IP_A 22 H19 11 H19 12 J4 32 IP_A 23 H18 11 H18 12 J4 57 IP_A 24 H17 11 H17 12 J4 82 IP_A 25 H16...

Page 21: ...13 13 H13 14 J4 72 IP_B 19 H12 13 H12 14 J4 97 IP_B 20 H11 13 H11 14 J4 122 IP_B 21 H15 11 H15 12 J4 21 IP_B 22 H14 11 H14 12 J4 46 IP_B 23 H13 11 H13 12 J4 71 IP_B 24 H12 11 H12 12 J4 96 IP_B 25 H11...

Page 22: ...14 J5 30 IP_C 18 H8 13 H8 14 J5 52 IP_C 19 H7 13 H7 14 J5 74 IP_C 20 H6 13 H6 14 J5 96 IP_C 21 H10 11 H10 12 J5 7 IP_C 22 H9 11 H9 12 J5 29 IP_C 23 H8 11 H8 12 J5 51 IP_C 24 H7 11 H7 12 J5 73 IP_C 25...

Page 23: ...J5 41 IP_D 18 H3 13 H3 14 J5 63 IP_D 19 H2 13 H2 14 J5 85 IP_D 20 H1 13 H1 14 J5 107 IP_D 21 H5 11 H5 12 J5 18 IP_D 22 H4 11 H4 12 J5 40 IP_D 23 H3 11 H3 12 J5 62 IP_D 24 H2 11 H2 12 J5 84 IP_D 25 H1...

Page 24: ...oved or they will interfere with the correct operation of the PCI host When the board is operated in stand alone mode the board can by operated under an emulator and by downloading and executing progr...

Reviews: