AM79C031JC AMD (ADVANCED MICRO DEVICES), AM79C031JC Datasheet - Page 42

no-image

AM79C031JC

Manufacturer Part Number
AM79C031JC
Description
Manufacturer
AMD (ADVANCED MICRO DEVICES)
Datasheet

Specifications of AM79C031JC

Lead Free Status / RoHS Status
Supplier Unconfirmed

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
AM79C031JC
Manufacturer:
AMD
Quantity:
491
The value of h
number that is broken down into a sum of successive
values of:
or
The limit on the negative powers of 2 is determined by
the length of the registers in the ALU.
The coefficient h
a value made up of N binary 1s in a binary register where
the leftmost part represents whole numbers, the right-
most part represents decimal fractions, and a decimal
point separates them. The first binary 1 is shifted M1
bits to the right of the decimal point, the second binary
1 is shifted M2 bits to the right of the decimal point, the
third binary 1 is shifted M3 bits to the right of the decimal
point, and so on.
Note that when M1 is 0, the resulting value is a binary 1
in front of the decimal point, that is, no shift. If M2 also is
0, the result is another binary 1 in front of the decimal
point, giving a total value of binary 10 in front of the dec-
imal point (i.e., a decimal value of 2.0). The value of N,
therefore, determines the range of values the coefficient
h
values are ±3, and if N = 4, the values are between ±4).
Detailed Description of DSLAC
Device Coefficients
The CSD coding scheme in the DSLAC device uses a
value called mi, where m1 represents the distance shift-
ed right of the decimal point for the first binary 1. m2
represents the distance shifted to the right of the previ-
ous binary 1, and m3 represents the number of shifts to
the right of the second binary 1. Note that the range of
values determined by N is unchanged. Equation 3 now
is modified (in the case of N = 4) to:
where:
In the DSLAC device, a coefficient, h
coefficients, each being made up of 4 bits and formatted
42
h
h
h
M
M
M
M
+
i
i
i
i
1
2
3
4
can take (e.g., if N = 3, the maximum and minimum
C
=
=
=
1
±1.0 multiplied by 2
±1.0 multiplied by 1, or 1/2, or 1/4...1/128...
=
=
=
1
=
+
C
B
C
C
m
m
m
m
2
C
1
1
1
C
1
1
1
2
2
2
4
1
3
2
+
+
+
M1
m1
m1
C
m
m
m
m4
4
2
2
2
2
+
+
+
+
C
B
m1
1
m
m
1
2
i
C
+
2
i
3
3
+
in Equation 3 represents a decimal
in Equation 3 can be considered to be
2
C
+
and
M2
2
m2
2
m
2
+
+
m1
4
m3
m2
B
–0
+
3
m2
+
, or 2
2
B
B
B
B
m4
1
M3
1
2
3
4
+
+
=
=
=
=
+
C
–1
C
C
C
C
C
1
B
3
1
1
1
, or 2
C
1
2
4
2
2
C
m3
C
C
C
i
M4
, consists of N CSD
3
2
2
2
2
–2
C
C
...2
m1
3
3
Am79C02/03/031(A) Data Sheet
+
–7
C
m2
4
...
+
m3
Eq. (4)
Eq. (5)
Eq. (6)
as Cxymxy, where Cxy is one bit (MSB) and mxy is 3 bits.
Each CSD coefficient is broken down as follows:
Thus, C13m13 represents the sign and the relative shift
position for the first (most significant) binary 1 in the 4th
(h3) coefficient.
The number of CSD coefficients, N, is limited to 4 in the
GR, GX, R, X, Z, and the IIR part of the B filter, and 3
for the FIR part of the B filter. Note also that the GX filter
coefficient equation is slightly different from that of the
other filters.
Please refer to the section detailing the commands for
complete details on the programming of the coefficients.
Adaptive B Filter Overview
The DSLAC device B filter is designed to work with pre-
programmed coefficients or with coefficients deter-
mined by an adaptive algorithm (Note: The adaptive
transhybrid balance feature is guaranteed only on the
Am79C02A/03A/031A versions). The adaptive algo-
rithm can be operated in a mode where it continuously
adapts or where it adapts for a short period, and then
holds its value.
Operation with preprogrammed coefficients requires
only the use of MPI Command 30 to feed in the coeffi-
cients. The Adaptive mode uses some preprogrammed
coefficients and generates new ones using an algo-
rithm, which by a series of iterations, minimizes the re-
ceive signal that is echoed in the transmit signal (due
to mismatches in the SLIC, hybrid, and line). Adaptation
applies to the FIR part of the filter only. Preprogrammed
coefficients used to initiate the adaptive algorithm must
be “valid” (shown under Command 30). Other valid co-
efficients may be obtained by using this coefficient, run-
ning adaptive balance, and then reading back the
registers (refer to #30 in command structure).
C
mxy
y
x
h
iGX
xy
=
is the sign bit (0 = positive, 1 = negative).
is the 3-bit shift code. It is encoded as a
binary number as follows:
000:
001:
010:
011:
100:
101:
110:
111:
is the coefficient number (the i in h
is the position of this CSD coefficient position
of the binary 1 represented by this CSD coef-
ficient within the h
nificant binary 1 is represented by x = 1. The
next most significant binary 1 is represented
by x = 2, and so on.
1
+
h
i
0 shifts
1 shifts
2 shifts
3 shifts
4 shifts
5 shifts
6 shifts
7 shifts
i
coefficient. The most sig-
i
).
Eq. (7)

Related parts for AM79C031JC