Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
AS7-C
The information in this document is subject to change without notice and describes only the
product defined in the introduction of this documentation. This documentation is intended for the
use of Nokia Siemens Networks customers only for the purposes of the agreement under which
the document is submitted, and no part of it may be used, reproduced, modified or transmitted in
any form or means without the prior written permission of Nokia Siemens Networks. The
documentation has been prepared to be used by professional and properly trained personnel,
and the customer assumes full responsibility when using it. Nokia Siemens Networks welcomes
customer comments as part of the process of continuous development and improvement of the
documentation.
The information or statements given in this documentation concerning the suitability, capacity, or
performance of the mentioned hardware or software products are given “as is” and all liability
arising in connection with such hardware or software products shall be defined conclusively and
finally in a separate agreement between Nokia Siemens Networks and the customer. However,
Nokia Siemens Networks has made all reasonable efforts to ensure that the instructions
contained in the document are adequate and free of material errors and omissions. Nokia
Siemens Networks will, if deemed necessary by Nokia Siemens Networks, explain issues which
may not be covered by the document.
Nokia Siemens Networks will correct errors in this documentation as soon as possible. IN NO
EVENT WILL NOKIA SIEMENS NETWORKS BE LIABLE FOR ERRORS IN THIS
DOCUMENTATION OR FOR ANY DAMAGES, INCLUDING BUT NOT LIMITED TO SPECIAL,
DIRECT, INDIRECT, INCIDENTAL OR CONSEQUENTIAL OR ANY LOSSES, SUCH AS BUT
NOT LIMITED TO LOSS OF PROFIT, REVENUE, BUSINESS INTERRUPTION, BUSINESS
OPPORTUNITY OR DATA, THAT MAY ARISE FROM THE USE OF THIS DOCUMENT OR THE
INFORMATION IN IT.
This documentation and the product it describes are considered protected by copyrights and
other intellectual property rights according to the applicable laws.
The wave logo is a trademark of Nokia Siemens Networks Oy. Nokia is a registered trademark of
Nokia Corporation. Siemens is a registered trademark of Siemens AG.
Other product names mentioned in this document may be trademarks of their respective owners,
and they are mentioned for identification purposes only.
Copyright © Nokia Siemens Networks 2008. All rights reserved.
Contents
Contents 3
List of tables 4
List of figures 5
Summary of changes 7
1 AS7-C overview 9
3 Structure of AS7-C 13
3.1 Mechanical structure 13
3.2 Logical structure 13
3.3 Interfaces 19
4 Operation of AS7-C 25
6 AS7-C C105007 31
List of tables
List of figures
Summary of changes
Issue 1-0
First issue.
1 AS7-C overview
The AS7-C preprocessing unit for multichannel signalling is a general
purpose peripheral slot computing plug-in unit. The AS7-C plug-in unit
fulfils various telecommunications protocols of the Nokia network elements
such as SS7, LAPD and X.25.
PCM CIRCUIT
(TO SWITCHING NETWORK)
AS7-C 8M, 8k
(FROM CLOCK SYSTEM)
COMPACTPCI BUS
MASTER
UNIT
DN03514383
Notice that there are two V.24/V.28 based serial interfaces for service
terminals to provide an interface for controlling and monitoring the AS7-C
plug-in unit.
Data can be transferred between the AS7-C and the host processor unit of
the same cartridge via the CompactPCI bus on the back plane. The AS7-C
is connected to the CompactPCI bus with an Embedded PCI/PCI Bridge.
In addition to the CompactPCI connection, the unit also has two interrupt
lines to the host processor unit connected via the back plane.
The AS7-C plug-in unit is connected to the GSW0/1 via five (4+1)
duplicated 4.096 Mbit/s full duplex PCM line interfaces.
The unit gets the +5V, -5V and +3.3V supply voltages through back
connectors. V(I/O) pins are used for 3.3V supply.
PCI Buses
The unit has two internal PCI buses. The other bus is a 33 MHz, 32 bit PCI
bus and it is used as a compatibility PCI bus. Boot memory is located in
this bus, which is referred to as 'bus 0' in this document.
The other PCI bus is a 33/66MHz, 32 bit PCI bus. This bus is referred to as
'bus 2' in this document.
Serial interfaces
.
Two V.24/V.28 based maintenance terminal connections are
connected to the back plane.
.
Typical data transfer rate used is 9600 bit/s or 19200 bit/s. Maximum
38 400 bit/s.
PCM interfaces
The AS7-C has five (4+1) duplicated 4.096 Mbit/s full duplex PCM line
interfaces. Four PCMs are connected directly (behind the slot) to the
GSW0/1 and one is connected to the GSW0/1 via a PCM connector of the
cartridge.
3 Structure of AS7-C
The front panel has cooling fins and a heat pipe is also connected to it. The
other end of the heat pipe is attached to a heat sink that covers the
processor.
The compatibility PCI bus of the North bridge contains the South bridge
ASIC (interface to the unit I/O and Boot Flash) and AS7 specific FPGA.
The PCI/PCI bridge to the CompactPCI is also located on the compatibility
PCI bus.
The HDLC controller and PCI/PCI Bridge need to be able to act as bus
masters on PCI buses they are connected to. The I/O Bridge can be target
only.
The following block diagram illustrates the logical structure of the AS7–C.
The components of the diagram are explained in more detail below.
82600
Celeron
Estacada SDRAM
Processor
North Bridge
CompactPCI
Ethernet Embedded Bus
82544EI PCI/PCI
10/100/1000
33MHz, 32bit PCI-bus 0
33/66MHz, 32bit PCI-bus 2
MAC+PHY Bridge
Mbit
Ethernet Interrupts
V.24/V.28
Ethernet I/O Bridge etc
82544EI ("South Bridge")
10/100/1000 MAC+PHY Including:
Mbit -DMX specific I/O
Ethernet
I/O Bus
("Universal"
non-multiplexed bus)
Boot Flash
AS7-
HDLC-
10 specific
Controller
FPGA
2 Mbit/s full
duplex PCM 4 Mbit/s full
2 8K
Alarm 5 duplex internal
Int 8M
DN03275349
PCM
The AS7-C has two internal PCI buses. The compatibility bus of the 82600
is a 33 MHz, 32 bit PCI bus (the ISA bridge is located behind this bus). The
secondary PCI bus is a 33/66 MHz, 32 bit PCI bus.
82600 configuration registers are located on the bus 0, device 0. The host
bridge, memory controller configuration registers and compatibility PCI bus
registers are located in function 0. The secondary PCI configuration
registers are located in function 1.
The devices on PCI buses are identified with device number. The device
number is defined by PCI bus ADXX signal connected to device IDSEL
signal.
A device that can act as a master in the PCI bus has a unique request and
grant signal pair. The count of these masters on the bus 0 is limited to four
and on the bus 2 to seven by the bus arbiter, in addition to the 82600.
Celeron processor
SDRAM
HDLC controller
The HDLC controller has a connection to the AS7-C internal PCI bus 2
(32Bit, 33/66 MHz) for transmitting data using DMA. It is able to act as bus
master.
The HDLC controller on bus 2 uses AD20 as the IDSEL signal and is
device 4. It uses the REQ/GNT pair 0.
The interrupt controller has an interrupt request line reserved for the HDLC
controller.
AS7CL-FPGA
The FPGA takes care of PCM line interfaces and clock supervision. It
includes Time Slot Selection, ANSI and JT1 registers for all 2.048 Mbit/s
PCM lines.
There are 128 application-specific interrupt timers for SS7 links and two
general purpose interrupt timers.
The AS7CL-FPGA on bus 0 uses as the AD15 IDSEL signal and is device
4. It uses the REQ/GNT pair 1. The AS7CL-FPGA can only be a PCI target
so the arbitration signals are connected just in case more functionality is
needed in some other application in the future.
PCI/PCI Bridge
Primary PCI bus INTA signal of the PCI/PCI Bridge is connected to back
connector pin P1A3 via 0 ohm resistor and to AS7CL-FPGA. The interrupt
signal is connected to AS7CL-FPGA just in case more functionality is
needed in some other applications in the future.
I/O Bridge
The I/O bridge is connected to bus 0 and uses the AD18 signal as IDSEL
and is device 7. The I/O Bridge can only be a PCI Bus target.
The I/O bridge controls the boot FLASH and the DMX related I/O devices.
The I/O bridge is implemented using the South Bridge ASIC by RadiSys.
The primary I/O range contains devices with both 8 and 16 bit interface to
the data bus.
In most cases the 8 bit devices are connected to even addresses. The
exceptions are the 16550 UART and the interrupt controller. In these cases
all the bytes in the 32 bit DWORD are connected to the device (address bit
A0 is also connected).
The boot memory is 8 Mbytes. The primary I/O range contains the DMX
related I/O devices.
There are three 82C54 compatible timers. The timer clocks are mostly
generated from an onboard 20 MHz oscillator.
The two serial interfaces are of the V.24/V.28 (RS-232) type. The
interfaces use 16550 compatible UARTs. The UART clock generator input
is to be connected to the 1.25 MHz clock signal divided from the unit 20
MHz clock oscillator. The connection is 1.25 MHz to XTAL1 and
BAUDOUT to RCLK.
The secondary I/O range contains 8 bit registers needed for host CPU
warm reset and the interface to down load AS7CL-FPGA code.
Reset Logic
.
power up / power fail (cold reset)
. initial hardware watchdog (cold reset)
.
programmable watchdog (warm reset)
. the CompactPCI bus reset signal goes active (warm reset)
. the host CPU performs an AS7-C specific warm reset operation
(warm reset)
. the host CPU performs an AS7-C specific hard reset operation (cold
reset)
. emulator reset (cold reset).
The reset from CompactPCI is the input signal _RST (pin P1C21). This
signal is received with an RC circuitry and schmitt trigger input. The values
for R and C are chosen so that RC value is 0.00001 (for example R=1
kohm, C=10 nF).
The host CPU can reset the AS7-C in two different ways. The normal
operation is a warm reset that is performed by the host CPU writing to a
register in secondary I/O range of PCI/IO Bridge. The host CPU can also
cause a hard reset to the AS7-C unit. This is done by writing to the Reset
Control register within the embedded PCI/PCI Bridge. This operation
causes a total hard reset, as in power up.
In addition to the actual reset signal the processor uses also the INIT signal
depending on the type of restart.
Power feed
AS7-C gets the +5V, -5V and +3.3V supply voltages from the back plane.
All other voltages needed in the unit must be generated in the unit. Back
plane V(I/O) pins are used for 3,3V supply.
The power up order of +5V and 3.3V of the cartridge power source is not
specified.
3.3 Interfaces
The connections of the AS7-C with the system are presented in the
following figure. The meanings of the interface signals are presented in the
table below.
CLOCK
8M0A, 8M0B +5V
SYSSTEM
8K0A, 8K0B -5V POWER
INTERFACE
0V SUPPLY
+3,3V
JTAG
DN00249545
Signal Meaning
CLK Bus timing signal
_RST Reset signal
AD[31:0] Address and data signals
C/_BE[3:0]PAR Command and byte enable signals
PAR Parity signal
_FRAME Bus frame beginning and length
_IRDY Master ready signal
_TRDY Target ready signal
_STOP Target stop signal
IDSEL Selection signal for target of configuration
_DEVSEL Target has recognized its address
Signal Meaning
_PERR Bus parity error
_SERR Bus system error
_REQ Master or target requests the bus to itself
_GNT CompactPCI arbitration grants the bus to
requester
_INTA Interrupt signal
JTAG The plug-in unit's JTAG interface
8M0A, 8M0B, Basic timing signals
8K0A, 8K0B
R0A, R0B, R1A, Serial bus signals (received data)
R1B
T0A, T0B T1A, T1B Serial bus signals (sent data)
DR00B, DR00A, Serial bus signals (received data)
DR01B, DR01A,
DR02B, DR02A,
DR03B, DR03A,
DR10B, DR10A,
DR11B, DR11A,
DR12B, DR12A,
DR13B, DR13A
DT00B, DTR00A, Serial bus signals (sent data)
DT01B, DTR01A,
DT02B, DT02A,
DT03B, DT03A,
DT10B, DT10A,
DT11B, DT11A,
DTR12B, DT12A,
DT13B, DT13A
RxD0, RxD1 Serial terminal interface (received data)
TxD0, TxD1 Serial terminal interface (sent data)
CPU_INT0, Interrupt
CPU_INT1
CSA, CSB Changeover signals
+5V, -5V, 0V, +3.3V Operating voltages
Serial Interfaces
The AS7-C has two serial terminal interfaces which are connected to the
back connector P4.
AS7-C is connected to the back plane CompactPCI bus. The back plane
connector pin assignment supports 32 bit CompactPCI bus only. The
connector P1 is used for CompactPCI bus. The P2 connector is not
assembled.
Changeover signal
The AS7-C interfaces to 8,192 MHz and 8 kHz basic timing signals. The
75107-type receiver is used in the interfaces. One kΩ serial resistors are
used in the basic timing signal inputs.
The AS7-C interfaces with five 4,096 Mbit/s serial lines (internal PCM
lines) in the back plane. Four of these internal PCM lines (DT/DR) are
connected directly to the GSW0/1 and one of these PCM lines (T/R) are
shared with other AS7 plug-in units in the same cartridge so the
termination resistors of this PCM line are not in AS7-C. The interface logic
(AS7CL-FPGA) multiplex/demultiplex a 4,096 Mbit/s serial line to two
2,048 Mbit/s PCM lines connected to the HDLC controller.
The PCM line interfaces are duplicated. The AS7-C transmits on both
sides of the PCM lines and it receives data from the side selected by the
change over signal. If the change over signal is set low then PCM lines
from the GSW0 are selected in receive direction.
Type 75110 transmitter and type 75107 receiver is used in the 4,096 Mbit/s
PCM line interfaces.
There are 2.2 kΩ pull-ups in the A-line of the differential inputs of PCM line
receivers.
In the PCM lines, which are directly connected to the GWS, there are 68Ω
pull-down termination resistors in the differential inputs/outputs of PCM
line receivers/transmitters.
Other signals
.
output interrupt signal AS7_INT0 driven by the AS7CL-FPGA
. output interrupt signal AS7_INT1 driven by the AS7CL-FPGA
.
the alarm signal and the alarm test signal (_AL, ALTEST), ALTEST
with 100 kΩ pull down, 10 kΩ serial resistor, 100 pF capacitor to
ground + schmitt trigger , _AL with MBT3904 + 68 ohm resistor.
Power Feed
AS7-C gets its +5V, -5V and +3.3V power feed from the back plane. All
other voltages need to be generated within the unit. V(I/O) pins are used
for 3,3V supply. These pins are connected to the 3.3V PWB layer on the
back plane.
The +5V and +3.3V supplies are controlled by a power control unit. This
provides the following capabilities for the AS7-C:
. overcurrent protection
. power up ramping and inrush current limitation
. check for threshold value to reset the unit if supply voltages are too
low.
The lack of -5V power is read from the I/O bridge status register.
The AS7-C may be unpowered due to a failure on the unit power supply
controller or a short circuit on the unit. However, even an unpowered AS7–
C does not prevent CompactPCI bus transactions between host CPU and
other peripheral units as the embedded PCI/PCI Bridge is powered directly
(via fuse) from the back plane supply voltages. The embedded PCI/PCI
Bridge resets if the AS7-C internal supply voltages are off. The embedded
PCI/PCI Bridge tri-states its buses if the primary reset input is asserted.
This ensures that the CompactPCI bus is not disturbed by AS7-C in this
situation.
The power up order of +5V and 3.3V of the cartridge power supply unit is
not specified.
4 Operation of AS7-C
Front panel
The AS7-C plug-in unit has two software-controlled LED indicators (red
and yellow) on its front panel. The red LED indicator is lit when the plug-in
unit is in start state; otherwise the LED indicators are software-controlled,
as indicated in the table below.
The size of the front panel is 20 x 262 mm. The front panel of the AS7–C
looks like this:
AP
DN03275434
6 AS7-C C105007
J2 SW1
P5
P4
SW1
OFF ON
1 12
2 11
3 10
4 9
5 8
6 7
P1
DN03309124
The J2 (Altera Bit Blaster) pin header is used for reprogramming the Altera
CPLD. No jumpers are installed.
Note
Table 7. P5 connector
CPCI ROW
NUMBERS
1 GND +5V +5V +5V +5V +5V GND
2 GND +5V +5V +5V +5V +5V GND
3 GND -5V -5V -5V -5V -5V GND
4 GND 8M0B 8M0A 8k0B 8k0A GND
5 GND CGSB CGSA _AS7_IN _AS7_IN GND
T1 T0
PCM to/ 6 GND R04B R04A T04B T04A GND
from
GSW0
PCM to/ 7 GND R14B R04A T14B T14A GND
from
GSW1
8 GND _AL ALTST GND
9 GND GND
Direct 10 GND DR00B DR00A DT00B DT00A GND
PCMs to/
from 11 GND DR01B DR01A DT01B DT01A GND
GSW0 12 GND DR02B DR02A DT02B DT02A GND
13 GND DR03B DR03A DT03B DT03A GND
14 GND GND
15 GND GND
16 GND GND
17 GND GND
CPCI ROW
NUMBERS
18 GND GND
19 GND GND
20 GND GND
21 GND GND
22 GND GND
F E D C B A Z
P4 connector
Table 8. P4 connector
CPCI ROW
NUMBERS
1 GND GND
2 GND GND
3 GND GND
4 GND GND
5 GND GND
6 GND GND
7 GND GND
8 GND GND
9 GND GND
10 GND GND
11 GND GND
12 GND GND
13 GND GND
14 GND GND
CPCI ROW
NUMBERS
Direct 15 GND DR10B DR10A DT10B DT10A GND
PCMs to/
from 16 GND DR11B DR11A DT11B DT11A GND
GSW1 17 GND DR12B DR12A DT12B DT12A GND
18 GND DR13B DR13A DT13B DT13A GND
19 GND GND
20 GND GND
21 GND GND
22 GND GND
RS232 for 23 GND TxD0 GND* GND* RxD0 GND
UART0
RS232 for 24 GND TxD1 GND* GND* RxD1 GND
UART1
25 GND GND
F E D C B A Z
Note
P1 connector
Table 9. P1 connector
CPCI ROW
NUMBERS
1 GND 5V 3.3V _ENUM _REQ64 5V GND
2 GND _ACK64 AD[0] V(I/O) 5V AD[1] GND
3 GND AD[2] 5V AD[3] AD[4] 3.3V GND
4 GND AD[5] AD[6] 3.3V GND AD[7] GND
5 GND C/_BE[0] M66EN AD[8] AD[9] 3.3V GND
CPCI ROW
NUMBERS
6 GND AD[10] AD[11] V(I/O) GND AD[12] GND
7 GND AD[13] GND AD[14] AD[15] 3.3V GND
8 GND C/_BE[1] PAR 3.3V GND _SERR GND
9 GND _PERR GND _SBO SDONE 3.3V GND
10 GND _LOCK _STOP V(I/O) GND _DEVSEL GND
11 GND _TRDY GND _IRDY _FRAME 3.3V GND
12 GND CODING GND
13 GND - GND
14 GND AREA GND
15 GND C/_BE[2] GND AD[16] AD[17] AD[18] GND
16 GND AD[19] AD[20] 3.3V GND AD[21] GND
17 GND AD[22] GND AD[23] IDSEL C/_BE[3] GND
18 GND AD[24] AD[25] V(I/O) GND AD[26] GND
19 GND AD[27] GND AD[28] AD[29] AD[30] GND
20 GND AD[31] CLK0 3.3V GND _REQ GND
21 GND _GNT GND _RST BRSV2 BRSV1 GND
22 GND INTS INTP V(I/O) GND BRSV0 GND
23 GND _INTD 5V _INTC _INTB _INTA GND
24 GND TDI TDO TMS 5V TCK GND
25 GND 5V +12V _TRST -12V 5V GND
F E D C B A Z
Note
+12V and -12V are not used in the cartridge. These pins are unused.
CompactPCI Bus signals V(I/O) are used for 3.3V voltage supply. They
are not to be used as the supply voltage pins for the CompactPCI Bus
signal interface.