COIC5130A [ETC]

Programmable Reed-Solomon Error Correction Encoder and Decoder; 可编程的里德 - 所罗门纠错编码器和解码
COIC5130A
型号: COIC5130A
厂家: ETC    ETC
描述:

Programmable Reed-Solomon Error Correction Encoder and Decoder
可编程的里德 - 所罗门纠错编码器和解码

编码器
文件: 总20页 (文件大小:291K)
中文:  中文翻译
下载:  下载PDF数据表文档文件
COic5130A  
Specifications  
Preliminary Device Specification  
t = 0 to 10, 320Mbs,  
Introduction  
Programmable Reed-Solomon  
Error Correction Encoder and Decoder  
The COic5130A contains both a high data rate programmable  
Reed-Solomon encoder and a separate decoder that will process  
blocks of up to 255 eight bit symbols to provide corrections (T) of  
up to 10 errors per code block at data rates up to 320 Mbs. The  
encoder output code block will contain the unaltered original data  
symbols followed by the generated parity symbols. The decoder  
input will contain the received data symbols including errors that  
may be introduced during transmission.Decoder output will be a  
completely corrected block or will be marked as non-correctable  
and the block will be outputted as received without any changes.  
For information on separate encoder refer to the COic5127A data sheet.  
For information on separate decoder refer to the COiC5128A data sheet.  
The encoder and decoder can be operated independent of each  
other. Either or both may active at one time. As the devices have  
separate clocks, the encoder and decoder may operate at different  
data rates.  
The 128-pin mqfp device is manufactured using an 0.5micron  
CMOS technology by a ISO 9000 certified facility. This part is  
functionally compatible with the COic5125A, COic5126A,  
COic5127A and COic5128A and also theAMPEX 1295125-01 and  
1295126, but includes features not found in the Ampex devices.  
~
Optic  
Co~  
1742 Sand Hill Road, Suite 303, Palo Alto, CA 94304  
Tel: (650)321-3390  
Fax: (650) 322-8569  
Email: sales@co-optic.com  
Web: www.co-optic.com  
©1998, Co-Optic, Inc. All rights reserved. Specifications subject to change without notice.  
COic5130A Specifications  
2
~
Optic  
Co~  
Encoder Functional Description  
Requires only one ( byte ) clock. Input and output data are at one  
byte per symbol clock for each the encoder and decoder  
The COic5130A contains an encoder that will provide ( N, N-r ) Reed-  
Solomon forward error correction encoding of blocks of eight bit sym-  
bols.The number of parity symbols ( r ) may be from 0 to 20 , 0 in Pass  
Through Mode,and the number of symbols in a block ( N ) from r+1 to  
255. At the decoder two parity bytes will be used for each untagged  
symbol error correction and one parity byte used for a location identi-  
fied error (erasure ) correction. This will provide correction of up to 10  
errors ( E ) or up to 20 erasures ( e ) or a combination as long as 2E + e  
</= r.  
Code provides choice of 0 to 20 parity bytes per block  
• Provides Pass Through ( no parity ) mode switching on the fly  
• Processing latency of only 3 symbol clocks  
Allows code rate changes on the fly  
• ISO 9000 certified manufacturing  
• 128-pin metal quad flat pack  
Vdd 4.5 to 5.5 volts operation  
The encoder can encode data at rates from 0 to 40 million symbols per  
second ( 320 Mbs ) These devices implement the primitive polynomial  
Px = x8+ x4 + x3 + x2 + x0 and the generator polynomial  
• - 40 to + 85 degrees C operation  
r-1  
G ( x) = II ( x - µ i )  
i =0  
Encoder Initialization  
Before operations the encoder must be initialized to define the number  
of parity symbols ( r ).  
which are compatible with SMPTE D-1/D-2,ANSI ID1/ID2, MIL- STD-  
2179A, DVB, DDS, DAVIC, and DSL standards.  
To initialize the binary value of r/2 ( 0 to 10 ) is placed in TA0 - TA3 (TA0  
is least significant ) while Reset and EnlnA are held low for four symbol  
clock periods.Reset is then brought and held high for two symbol clock  
periods. The inputs on TA0 - TA3 can then be released and the section  
can start normal operation.  
Controls are provided to :  
1. tri-state the output data bus  
2. disable the input data  
3. select the output data source  
(input data bus or parity generator)  
Any TAx pin that is not used must be held low or connected to ground.  
Encoder Functional Block Diagram  
Encoding  
To encode a block of symbols the enable in line ( EnlnA) and enable out  
line ( EnOutA ) are brought high coincident with the leading edge of  
first data symbol clock in a new block and remain high until all of the  
data symbols are clocked into the encoder section and k-3 symbols out  
onto the Dout bus. There is a processing latency ( delay ) of three clock  
cycles between the data in ( DinA ) and the data out ( DoutA.).The data  
ready signal ( RdyA ) is EnlnA delayed by three clock cycles.  
Din (7.0)  
1
0
1
0
Encoder  
Dout (7.0)  
En Out  
En Out  
At the leading edge of the clockA pulse after the last data symbol has  
been placed into the encoder, EnlnA and EnOutA are brought low. This  
will fill the parity generator will zeros. EnlnA and EnOutA are held low  
for ( r ) clock cycles which inputs zeros into the encoder while out-  
putting the parity code symbols which are appended to the data sym-  
bols to form the output data stream. After at least r clock cycles EnlnA  
and EnOutA are brought high to start the next block.  
T (3.0)  
TriEn  
Reset  
Clock  
Control  
Rty  
Encoder Features  
Supports 8 bit symbol Reed-Solomon codes ( N, N- r ) with  
0 < r < 20 and r+1 < N < 255,N= symbols per block including par-  
ity, r = number of parity bytes (NOTE: r is often called 2t)  
The output data bus ( DoutA ) may be put into a high impedance state  
by bringing the TriEnA high. This will not effect the operation of the  
encoder except to disable the output bus.  
Encoding rates from 0 to 320 Mbs with 0 to 40 Mhz symbol clock  
When the input enable ( EnlnA) is low, zeros will be clocked into the  
encoder input. This can be used to prevent spurious data from being  
encoded.  
• Implements SMPTE D-1/D-2 Digital Video Standards, DVBS Digital  
Video,ANSI ID-1/ID-2, and Mil -STD-2179A coding polynomials  
COic5130A Specifications  
3
~
Optic  
Co~  
The number of data symbols ( k ) of succeeding blocks can be changed  
as desired at any time. This will change the code rate for the blocks, but  
to change the correction power ( r ) the section must be re-initialized.  
This can also be done at any time,but any blocks in process at that time  
will be lost.  
COic5128 decoder as well as the T=5 AMPEX 1295126-01. It includes  
features not found in that device, and using r = 20 corrects up to 10  
errors per block.  
r-1  
Devices use the generator polynomial : G ( x) = Õ ( x - µ i )  
i=0  
Encoder Duplex Operation  
Half Duplex operation can be achieved on a single bi-directional chan-  
nel at a maximum transmission rate equal toone half of the symbol  
clock. Allowing for transmission and circuit switching delays, data can  
be switched from the unit encoder to the decoder on any symbol  
boundary. External data switching and control circuits will be required  
to control data flow and device enables.  
Decoder Functional Block Diagram  
DIN7 - DIN0  
FIFO  
DOUT7- DOUT0  
Error Locator  
& Evaluator  
Error  
Correct  
MAG7- MAG0  
LOC  
Full duplex at full clock rate can be implemented but requires two data  
carriers or echo cancellation.  
CLK  
Encoder Pass Through Mode  
DATARDY  
CORR  
Control  
Any number of symbols can be passed through the encoder without any  
encoding if the Enable In (EnlnA) is held high and enable out ( EnOutA)  
is held low while the symbols are clocked into the section. This will  
allow the maximum data transfer rate, but will not provide any error  
correction (t=0 ). To end pass through mode operation EnlnA must be  
brought high,which will start the encoding process.This must be at the  
beginning of a block for correct operations. Pass through mode may be  
invoked at any time but any blocks in process when this mode is start-  
ed will not be encoded properly and will not be able to be decoded.  
DATAEN  
RESET  
SHORT1  
P0 - P4  
ENABIN  
STATEN  
SHORT2  
Decoder Features  
Supports 8 bit symbol Reed Solomon codes ( N,N-r ) with 0 < r < 20  
and N < 255, N= symbols per block including parity, r = number of  
parity symbols (Note: r is often called 2t)  
Decoder Functional Description  
COic5130A includes a high data rate programmable Forward Error  
Correction devices that can decode Reed-Solomon code blocks of up to  
255 eight bit data symbols. It provides corrections of up to 10 symbol  
errors per block at data rates up to 320 Mbs. Blocks with more errors  
than are correctable are so flagged with data outputted as received ( no  
corrections ).Note:blocks must contain at least 8 parity symbols,except  
when operating in bypass mode.  
Corrects up to 10 errors per block  
COic5128A has 3 selectable latencies:  
Default ( Ampex / AHA ) = 2N + 5r + 33 clock cycles with a  
minimum block length of 5r + 15  
Latency 1 = 2N + 2r + 13 clock cycles with a minimum block  
length of 2r + 13  
Latency 2 = 3N /2 +3r/2 + 15 clock cycles with a minimum  
block length of 3r/2 + 15  
Contains complete decoder device. No external memory or control  
required after initialization  
The decoder input code block will contain the transmitted data and par-  
ity symbols, including corruption by channel noise ( errors ).A symbol  
error is corrected the same regardless of the number of incorrect bits in  
the symbol and decoding time is the same regardless of the number of  
errors in a block. Decoder output data will be corrected data plus cor-  
rected parity or block error data. Error location and correction data is  
also provided. No clock other than the data clock is required.Input and  
output are one byte per clock cycle.  
Data rates up to 40 MBS ( 320 Mbs ) with 0 to 40 Mhz symbol clock  
End of Block flag eases applications  
• Input and output data are at the identical rate and operates on data  
clock only  
• Provides Pass Through Mode ( no correction ) switching on-the-fly  
Latency is constant regardless of error patterns  
COic5130A uses the primitive polynomial Px = x 8 + x4 + x 3 + x2 +  
x0 which complies with SMPTE D-1 / D-2 Digital Video Standards,  
DVB,DBS, DAVIC, DSL, ANSI ID-1 / ID-2, and MIL STD 2179A. The  
COic5130A is functionally compatible with the COic5127 encoder and  
Allows code rate change ( less data, same parity ) on-the-fly  
COic5130A Specifications  
4
~
Optic  
Co~  
• Provides complete error location and correction information  
Flags uncorrectable blocks  
regular data block may be used for this step but to prevent possible loss  
of data a block using dummy symbols of any value is recommended.  
• 4.5 to 5.5 volt operation  
Selecting the value of P  
• -40 to + 85 degrees C operation range (extended range available)  
• ISO 9000 certified manufacturing  
The value of P determines the number of parity bytes that can be used  
(decoded) before a block is flagged as uncorrectable. The decoder will  
always use all of the parity bytes available to correct a block regardless  
of the value of P, which is usually set equal to r (the number of parity  
bytes) but P can be less or more than r.  
Decoder Functional Description  
The device contains a decoder that will provide ( N,N-r ) Reed-Solomon  
forward error correction decoding of blocks of eight bit symbols. The  
number of parity symbols (r ) may be from 8 to 20, 0 in Pass Through  
Mode, and the number of symbols in a block ( N ) up to 255 . Two par-  
ity bytes will be used for each symbol error correction. This device will  
provide correction of up to 10 symbol errors ( E ) as long as 2E </= r.It  
will provide the number of corrections made in each block. Symbol  
errors are processed the same regardless of the number of incorrect bits  
in the symbol. Processing latency is the same regardless of the number  
of errors, including zero, in a block. The device can decode at data rates  
from 0 to 40 million symbols per second ( 320 Mbs ) and two or more  
devices can be used together ( see Application Brief for Reed-Solomon  
FEC ) to process data at higher rates.  
1. If P equals r the device will properly correct all blocks where 2E </=  
r and mark all other blocks as uncorrectable. This option is almost  
always used.  
2. If P is less than r the device will use all of the parity bytes to correct  
the block but will mark corrected blocks as uncorrected if P < 2E < r.  
In this case the error status bytes must be checked to determine if  
correction was actually achieved. This feature can be used to detect  
more errors than can be corrected, but must be used with care.  
3. If P is more than r normal correction will take place but the device  
will not provide uncorrectable block flags and may pass on to the out-  
put unflagged uncorrected data blocks . THIS SETTING HAS NO  
VALUE AND SHOULD NOT BE USED.  
Encoder Initialization  
4. If P is more than 20 the decoder will pass all information directly to  
the data output without any corrections. THIS SETTING HAS NO  
VALUE AND SHOULD NOT BE USED.  
Before operations the device must be initialized to define N, r, P ( the  
number of parity symbols that can be used ( decoded ) before a block is  
determined uncorrectable ) and to set the block error information  
report (status) output.A two step process is used.  
The value of P may be changed at any time,but any blocks in process at  
the time of the change may not be properly flagged if uncorrectable.  
Step One: Set the level of OptLn to the desired level and maintain  
throughtout all operations.While the binary value of P is held on the P  
control bus,Reset and DataEn are held low for at least four symbol clock  
cycles and then Reset is brought high and held high for at least two more  
symbol clock cycles.At the same time the StatEn line is held high if the  
decoder block error information bytes ( status ) output are desired and  
low if not.Note that the decoder will output corrected parity bytes in the  
space formerly used by parity which are not used by block error infor-  
mation (status) bytes. Symbols of any value can be used for this step.  
Minimum Block Lengths  
Minimum block lengths and latency are a function of the number of  
parity bytes used in a code. OptLn must be set at the start of initializa-  
tion and held at the correct level throughout operations. The device  
must repeat Initialization if OptLn is to be changed  
The COic5130A allows three different equations to determine the mini-  
mum block lengths.When pin 16 is low and pin 9 LOW or NC the default  
equation is Minimum Block Length = 5r + 15 bytes.When pin 9 is held  
at High and pin 16 is low level Latency1 is invoked and the minimum  
block length equation is changed to (2r + 13) bytes. If pin 16 is high  
Latency 2 is invoked and the minimum block length is 3r/2 + 15 regar-  
dles of the level of pin 9.  
Step Two : With Reset high a normal block processing procedure is used  
to set up values of N, r, and k ( N-r ). The Enabln is brought high with  
the first data symbol and held high throughout the decoding secession.  
Also at the beginning of the block DataEn is brought high at the leading  
edge of the first symbol clock pulse and held high while the data sym-  
bols are being clocked into the device, that is N-r symbol clock pluses.  
DataEn is brought low with the first parity symbol and held low for r  
symbol clock cycles while the parity symbols are clocked in. DataEn‚s  
going high again marks the end of parity and the start of the next block.  
Reset will remain high throughout step 2 and normal use until a new  
reset cycle is desired. This step will set up the device timing for all fol-  
lowing blocks until the device is reinitialized or an alternate length  
block with fewer data symbols ( see Alternate Block Length ) is used.A  
Decoder Latency  
The time that is required for the data to flow through the device is called  
latency and is measured in symbol clock cycles. The devices can be  
operated with any of three latencies, under the control of OpLan1,pin 9  
and OpLan2, pin 16. Latencies are a function of the block length and  
correction level, but unaffected by error patterns. The default latency  
(pin 9 and 16 both low) is equal to 2N + 5r + 33 symbol clock cycles,  
COic5130A Specifications  
5
~
Optic  
Co~  
which is compatible with the Ampex 1295126-01 device.When pin 9 is  
held to High level and pin 16 is low Latency 1 is invoked and the equa-  
tion is changed to 2N +2r + 13 symbol clock cycles. Latency 2 is  
involked if pin 16 is high regardless of the level of pin 9 and the equa-  
tion is 3n/2 +3r/2 +15. Effects of optional shorter latency and mini-  
mum code length ( OptLn ) : The combination of the shorter code and  
latency can result in considerable increase in effective data transfer. In  
most new designs the Latency1 or Latency 2 option will provide the best  
operations.  
StatEN  
If StatEn has been set high the first two parity bytes will be replaced  
with error information. Byte 1 will show FXXEEEEE and Byte 2 will  
show FXXTTTTT where:  
F = block Not Correctable if high, block was Corrected if low.  
EEEEE = Erasure count will be 0.  
TTTTT = Total number of corrections made in the block.  
If the block was not correctable ( F bit is high ) E and T values will be  
meaningless. If StatEn is low all of the corrected parity symbols will be  
clocked out of the decoder.  
Example:If a desired code is ( 64,48 ) r= 16,the default minimum block  
length ( 5r + 33 ) is 95 bytes which requires 31 " filler " bytes to be  
inserted in each block., a loss of over 33 % of the channel effectiveness.  
Decoder Error Information Output  
The latency ( 2N+5r+33 ) is 313 clock cycles.With OptLn2 invoked the  
minimum block length is 39 bytes , which does not require any filler  
bytes so there is no loss of channel effectiveness. The latency is 135  
clock cycles.  
In order to help optimize the application ECC function, detailed error  
information for each block is also available while the decoder data out-  
put is in process. It is not necessary to use this information for proper  
operation the part.  
Decoding  
If the symbol being outputed from the decoder has been corrected  
ErLoc (pin 24) will go high.The pattern used to correct that symbol will  
apprear on CMag 0 -CMag7 pins at the same time.Note that the error is  
actually the logical inverse of the correction. (The user must provide  
external storage and processing of this information as the COic5130  
does not store these error location or correction information outputs.If  
the decoder detects more than r/2 errors ErLoc will remain low  
throughout the block as no changes will be made. The UnCorr line or  
Status bytes must be monitored to flag this condition.  
After the COic5130A is initialized it can begin decoding incoming  
blocks. It is a good idea, but not absolutely necessary, to pass at least as  
many dummy symbols as the latency through the device before actual  
data is used in order to clear out any spurious information in the unit.  
Although it is not recommended, block of data can be used to initialize  
the device can be made up of valid data, if step one has been complet-  
ed.  
To decode, the Enabln is brought high and held high throughout the  
decoding secession.At the beginning of a code block DataEn is brought  
high at the leading edge of the first symbol clock pulse and held high  
while the data symbols are being clocked into the device, that is N-r  
symbol clock pluses. DataEn is brought low with the first parity symbol  
and held low for r symbol clock cycles while the parity symbols are  
clocked into the decoder. DataEn‚s going highagain marks the end of  
parity and the start of the next block.  
Decoder Pass Through Mode ( r =0 )  
Any number of symbols can be passed through the decoder without any  
changes (corrections) if the Enable In ( Enabln ) is held low while sym-  
bols are clocked into the device. The input symbols, data and parity if  
any, will be passed unchanged to the output ( Dout ) after the number  
of symbol clocks needed for processing latency. In this mode there will  
normally not be any parity symbols. That will allow transfer of data  
symbols at the maximum rate,but will not provide any error correction  
(t=0).  
The first data symbol is placed on the Dout bus, the DatRdy line will go  
high and the unit will begin to output data symbols when the number  
of symbol clocks required for processing latency are complete. At the  
end of N-r symbols the DatRdy line goes low and parity symbols are  
outputted  
To end Pass Through Mode operation Enabln must be brought high,  
which will start the decoding process. This must be at the beginning of  
a block for correct operations. Pass Through Mode may be invoked at  
any time but any blocks in process when this mode is started will not be  
decoded properly.  
Correct  
Correct pin --- goes high as the block starts being outputted if the block  
contains corrected symbols or low if the block is outputted as it was  
received due to either 0 or more than r errors in the block.  
EnOBk  
UnCorr  
When the last byte of a block is outputted EnOBK pin 22 will go to the  
high level for one clock period.  
If the block cannot be corrected UnCorr,pin --- will go to the high level.  
This will occurr as the block being processed starts to be outputted.  
COic5130A Specifications  
Encoder Output Timing  
6
~
Optic  
Co~  
T
T
T
T
ckw  
ckr  
ckw  
ckf  
Clock  
Input  
T
ck  
T
T
ih  
Output  
isu  
T
sd  
Encoder Initialization  
Before operation the encoder must be initialized to define the number of parity symbols (r).  
To initialize the binary value of r/2,(0 to 10) is placed in T0 T3 (T0 is least significant ) while RESET and ENIN are held low for four sym-  
bol clock periods. RESET is then brought high for two symbol clock periods. The inputs on T0 T3 can then be released and the encoder  
can start normal operation. Any TX pin that is not used must be held low or connected to ground.  
Decoder Output Timing  
T
T
T
T
ckw  
ckr  
ckw  
ckf  
Clock  
Input  
T
ck  
T
T
ih  
Output  
isu  
T
sd  
Decoder Initialization  
Certain architectural and mathematical properties of this device are not hard wired and must be set up during the initialization control  
sequence. These properties include:  
1. The overall message block length (N)  
2. The number of data bytes (K)  
3. The total number of check bytes (R)  
4. The number of check bytes allocated for correction only (P)  
5. Whether the first check byte output positions are used for status bytes or check bytes (STATEN)  
6. Whether to use AMPEX compatible, non-compatible, or short timing (SHORT1, SHORT2)  
COic5130A Specifications  
7
~
Optic  
Co~  
These properties must be initialized before normal operation can begin.There are two distinct phases of the initialization process.In phase  
one, the values of P, STATEN and SHORT1 and SHORT2 are initialized.In phase two, the first message block through the device is used to  
set the valuesof N, K and R.  
The phase one sequence consists of at least 4 clock cycles in which RESET is held LOW followed by at least 2 clock cycles during which  
RESET is held HIGH.RESET must then remain HIGH for all subsequent operations or else an unwanted initialization sequence will ensue.  
The desired values of STATEN and P4 - P0 must be maintained during the first phase of initialization. The desired value of SHORT1 and  
SHORT2 must be maintained during all the phases of operation of the device. DATAEN must be held LOW during the entire six clock  
sequence or unintended processing of spurious messages may occur.  
Decoder Initialization Control Sequence Timing  
RESET  
At least 4 clock cycles  
At least 2 clock cycles  
P4-P0  
STATEN  
DATAEN  
ENABIN  
Initialization  
Message  
The rising edge of DATAEN at the end of the phase one initialization sequence marks the beginning of the first message block,which is the  
beginning of phase two of the initialization process. DATAEN has the role of initializing the parameters of N, K and R. DATAEN has a dif-  
ferent function on all subsequent blocks until an initialization sequence is begun once again. As the first message block passes through the  
device,DATAEN is held HIGH for K clock cycles and then LOW for R clock cycles. DATAEN going high again marks the first byte of the sec-  
ond block and implies the end of the phase two initialization sequence. DATAEN has thus defined R,K and N for all subsequent blocks until  
another initialization sequence is performed.  
Decoder Message Input Timing  
DIN7 - DIN0  
K Data Bytes  
R Parity Bytes  
DATAEN  
ENABIN  
COic5130A Specifications  
8
~
Optic  
Co~  
Message Decoding  
During message decoding the device clocks in the encoded message block from the DIN7 - DIN0 input bus on the rising edge of CLK.The  
device then computes polynomials for this data using a high performance Reed-Solomon coding algorithm, and then proceeds to use the  
calculated polynomials to correct any errors,if possible.These polynomials are a series of complex equations that will indicate not only the  
position of incorrect bytes but will also produce the necessary information to correct them.The timing of the decoding operation is defined  
Decoder Message Output Timing  
DOUT7 - DOUT0  
K Data Bytes  
R Parity Bytes  
DATARDY  
CORR  
The action taken by the decoder with respect to a given message block is determined in all cases by the quantity of errors received. The  
device reports its action via the CORR output pin.If P = R, a HIGH output on the CORR pin indicates that the message block being output  
is correct.A LOW output indicates that a correction was not performed because there were too many errors or no errors.In situations where  
P has been chosen to be not equal to R, the meaning of the UNCORR pin is that more than P/2 errors have occurred.  
Decoder Optional Status Bytes  
The optional status bytes, that may be output at the end of the message block, indicate the number of errors encountered and may be used  
to determine the exact meaning of the CORR output when P R. The first status byte has all of its bits set LOW except bit 7, which is the  
CA (correction attempted) flag.The CA flag goes LOW when E R/2 (the message block was successfully decoded). Therefore,anytime CA  
is HIGH,the message block should be retransmitted since there were probably too many errors to reliably correct.Also,if P = R then CA will  
always be LOW when the CORR output pin is HIGH and HIGH when CORR is LOW.  
In the second status byte, bits 4 through O are a binary count of the number of errors encountered. Bit 4 is most significant. The remaining  
bits are always LOW.  
COic5130A Specifications  
Pinout  
9
~
Optic  
Co~  
Table 1: Device Pinout  
Encoder /  
Decoder  
Pin# Signal Name  
Description  
Signal Type  
TTL Output  
1
2
3
4
5
6
NC  
N/A  
No Connection  
Error Magnitude 0. This output indicates which bit of the current symbol  
output on Q7-Q0 has been corrected when LOC is HIGH. This output is  
indeterminate and should be ignored when LOC is low.  
DEC_MAG0  
NC  
Decoder  
N/A  
No Connection  
Error Magnitude 1. This output indicates which bit of the current symbol  
output on Q7-Q0 has been corrected when LOC is HIGH. This output is  
indeterminate and should be ignored when LOC is low.  
DEC_MAG1  
NC  
Decoder  
N/A  
TTL Output  
TTL Output  
No Connection  
Error Magnitude 2. This output indicates which bit of the current symbol  
output on Q7-Q0 has been corrected when LOC is HIGH. This output is  
indeterminate and should be ignored when LOC is low.  
DEC_MAG2  
DEC_DOUT6  
Decoder  
7
Decoder  
N/A  
Data output bit 6. Bit 7 is MSB.  
+5 Volt Power  
Output  
Power  
8
V
dd  
9
DEC_DOUT5  
NC  
Decoder  
N/A  
Data output bit 5. Bit 7 is MSB.  
No Connection  
Output  
10  
11  
12  
13  
14  
15  
16  
17  
18  
19  
20  
21  
GND  
N/A  
Ground  
Power  
NC  
N/A  
No Connection  
DEC_DOUT4  
NC  
Decoder  
N/A  
Data output bit 4. Bit 7 is MSB.  
No Connection  
Output  
Output  
DEC_DOUT3  
NC  
Decoder  
N/A  
Data output bit 3. Bit 7 is MSB.  
No Connection  
V
N/A  
+5 Volt Power  
Power  
Output  
Output  
Power  
dd  
DEC_DOUT2  
DEC_DOUT1  
GND  
Decoder  
Decoder  
N/A  
Data output bit 2. Bit 7 is MSB.  
Data output bit 1. Bit 7 is MSB.  
Ground  
NC  
N/A  
No Connection  
COic5130A Specifications  
10  
~
Optic  
Co~  
Table 1: Device Pinout, continued  
Encoder /  
Decoder  
Pin# Signal Name  
Description  
Signal Type  
22  
23  
DEC_DOUT0  
GND  
Decoder  
N/A  
Data output bit 0. Bit 7 is MSB.  
Ground  
Output  
Power  
Data Ready.Assertive HIGH. This output is held HIGH for data bytes and  
low check bytes.  
24  
DEC_DATARDY Decoder  
Output  
Error Magnitude 3. This output indicates which bit of the current symbol output on  
Q7-Q0 has been corrected when LOC is HIGH. This output is indeterminate and  
should be ignored when LOC is low.  
25  
26  
27  
DEC_MAG3  
NC  
Decoder  
N/A  
TTL Output  
No Connection  
Error Magnitude 4. This output indicates which bit of the current symbol output on  
Q7-Q0 has been corrected when LOC is HIGH. This output is indeterminate and  
should be ignored when LOC is low.  
DEC_MAG4  
Decoder  
TTL Output  
TTL Output  
28  
29  
NC  
NC  
N/A  
N/A  
No Connection  
No Connection  
Error Magnitude 5. This output indicates which bit of the current symbol output on  
Q7-Q0 has been corrected when LOC is HIGH. This output is indeterminate and  
should be ignored when LOC is low.  
30  
DEC_MAG5  
Decoder  
31  
32  
33  
34  
35  
36  
37  
38  
NC  
NC  
NC  
NC  
N/A  
No Connection  
No Connection  
No Connection  
No Connection  
+5 Volt Power  
Foundry Test Pin - Do not Use  
Ground  
N/A  
N/A  
N/A  
V
N/A  
Power  
dd  
ENC_TEST_SE  
GND  
Encoder  
N/A  
GND  
N/A  
Ground  
Error Magnitude 6. This output indicates which bit of the current symbol output on  
Q7-Q0 has been corrected when LOC is HIGH. This output is indeterminate and  
should be ignored when LOC is low.  
39  
40  
DEC_MAG6  
Decoder  
Decoder  
TTL Output  
Input  
Status Enable.Asservie HIGH. If this signal is HIGH during reset then the decoder  
will be programmed to output two status bytes with each message block.  
DEC_STATEN  
COic5130A Specifications  
11  
~
Optic  
Co~  
Table 1: Device Pinout, continued  
Encoder /  
Decoder  
Pin# Signal Name  
Description  
Signal Type  
41  
42  
NC  
N/A  
No Connection  
Error Magnitude 7. This output indicates which bit of the current symbol output on  
Q7-Q0 has been corrected when LOC is HIGH. This output is indeterminate and  
should be ignored when LOC is low.  
DEC_MAG7  
Decoder  
TTL Output  
43  
44  
45  
46  
47  
48  
49  
50  
51  
52  
53  
54  
55  
56  
57  
58  
59  
60  
61  
62  
63  
V
N/A  
+5 Volt Power  
Power  
Input  
dd  
DEC_DIN7  
ENC_TEST_SI  
DEC_DIN6  
GND  
Decoder  
Encoder  
Decoder  
N/A  
Decoder symbol input bit 7. Bit 7 is MSB.  
Foundry Test Pin - Do not Use  
Decoder symbol input bit 6. Bit 7 is MSB.  
Ground  
Input  
Power  
Tristate  
Power  
Input  
ENC_DOUT6  
Encoder  
N/A  
Encoder data output bit 6  
+5 Volt Power  
V
dd  
ENC_DIN6  
Encoder  
Decoder  
N/A  
Encoder data input bit 6  
Foundry Test Pin - Do not Use  
+5 Volt Power  
DEC_TEST_SI  
V
Power  
Input  
dd  
DEC_DIN5  
ENC_DIN7  
GND  
Decoder  
Decoder  
N/A  
Decoder symbol input bit 5. Bit 7 is MSB.  
Encoder data input bit 7  
Ground  
Input  
Power  
Tristate  
Power  
ENC_DOUT7  
Encoder  
N/A  
Encoder data output bit 7  
+5 Volt Power  
V
dd  
GND  
N/A  
Ground  
DEC_DIN4  
ENC_DOUT4  
DEC_DIN3  
NC  
Decoder  
Encoder  
Decoder  
N/A  
Decoder symbol input bit 4. Bit 7 is MSB.  
Encoder data output bit 4  
Decoder symbol input bit 3. Bit 7 is MSB.  
No Connection  
Input  
Tristate  
Input  
ENC_DIN4  
Encoder  
Encoder data input bit 4  
Input  
COic5130A Specifications  
12  
~
Optic  
Co~  
Table 1: Device Pinout, continued  
Encoder /  
Decoder  
Pin# Signal Name  
Description  
No Connection  
Signal Type  
64  
65  
NC  
N/A  
Decoder uncorrectable block.Assertive HIGH. Indicates message block contains  
uncorrectable errors.  
DEC_UNCORR  
Decoder  
Output  
66  
67  
68  
69  
70  
71  
72  
73  
74  
75  
76  
77  
78  
79  
V
N/A  
+5 Volt Power  
Power  
Input  
Tristate  
Power  
Input  
Output  
Input  
Input  
Power  
Input  
Input  
Input  
Power  
Input  
dd  
ENC_DIN5  
ENC_DOUT5  
GND  
Encoder  
Encoder  
N/A  
Encoder data input bit 5  
Encoder data output bit 5  
Ground  
DEC_DIN2  
ENC_RDY  
DEC_DIN1  
ENC_ENOUT  
Decoder  
Encoder  
Decoder  
Encoder  
N/A  
Decoder symbol input bit 2. Bit 7 is MSB.  
Indicates data symbols are on the encoder ENC_DOUT bus  
Decoder symbol input bit 1. Bit 7 is MSB.  
Enables encoder DIN bus onto the DOUT bus  
+5 Volt  
V
dd  
ENC_ENIN  
DEC_DIN0  
ENC_RESET  
GND  
Encoder  
Decoder  
Encoder  
N/A  
Enable encoder DIN bus into the parity generator  
Decoder symbol input bit 0. Bit 7 is MSB.  
Initializes encoder into a know state (high)  
Ground  
ENC_TRIEN  
Encoder  
Tri-states the encoder ENC_DOUT bus drivers when HIGH  
Decoder data enable.Assertive HIGH. This input is used to signal the difference  
between data bytes and check bytes.  
80  
81  
DEC_DATEN  
DEC_ENABIN  
Decoder  
Decoder  
Input  
Input  
"Decoder enable data correction.Assertive HIGH.When this input is asserted, the  
device performs corrections on the message block.When CEN is low, the device does  
not perform corrections but continues to report status is initialized to do so."  
82  
83  
84  
85  
ENC_CLOCK  
ENC_TA2  
Encoder  
Encoder  
N/A  
Encoder master and symbol clock.  
Bit 2 of the encoder T select bus  
+5 Volt Power  
Input  
Input  
Power  
Input  
V
dd  
ENC_TA1  
Encoder  
Bit 1 of the encoder T select bus  
COic5130A Specifications  
13  
~
Optic  
Co~  
Table 1: Device Pinout, continued  
Encoder /  
Decoder  
Pin# Signal Name  
Description  
Signal Type  
Decoder parity input bit 3. This determines the value of (P) which is the maximum of  
check bytes that the device will use in correction before flagging the block as  
uncorrectable. Normally set to the # of check bytes (R). P4 is the most significant bits.  
86  
87  
88  
89  
90  
91  
92  
DEC_P3  
ENC_TA0  
DEC_P2  
Vdd  
Decoder  
Encoder  
Decoder  
N/A  
Input  
Input  
Input  
Power  
Input  
Input  
Input  
Bit 0 of the encoder T select bus  
Decoder parity input bit 2. This determines the value of (P) which is the maximum of  
check bytes that the device will use in correction before flagging the block as  
uncorrectable. Normally set to the # of check bytes (R). P4 is the most significant bits.  
+5 Volt Power  
Decoder parity input bit 1. This determines the value of (P) which is the maximum of  
check bytes that the device will use in correction before flagging the block as  
uncorrectable. Normally set to the # of check bytes (R). P4 is the most significant bits.  
DEC_P1  
ENC_DIN3  
DEC_P4  
Decoder  
Encoder  
Decoder  
Encoder data input bit 3  
Decoder parity input bit 4. This determines the value of (P) which is the maximum of  
check bytes that the device will use in correction before flagging the block as  
uncorrectable. Normally set to the # of check bytes (R). P4 is the most significant bits.  
93  
94  
ENC_DOUT3  
ENC_TA3  
Encoder  
Encoder  
Encoder data output bit 3  
Tristate  
Input  
Bit 3 of the encoder T select bus  
Decoder latency select 2. Selects latency according to Table 2: Latency and Minimum  
Block Size Selection.  
95  
DEC_SHORT2  
Decoder  
Input  
96  
97  
98  
99  
NC  
N/A  
No Connection  
ENC_DOUT2  
NC  
Encoder  
N/A  
Encoder data output bit 2  
No Connection  
Tristate  
Input  
ENC_DIN2  
Encoder  
N/A  
Encoder data input bit 2  
No Connection  
100 NC  
101 Vdd  
N/A  
+5 Volt Power  
Power  
Input  
Decoder system reset.Assertive LOW. Reset timing is critical to the initialization  
of the device  
102 DEC_RESET  
Decoder  
103 ENC_DIN1  
104 Vdd  
Encoder  
N/A  
Encoder data input bit 1  
+5 Volt Power  
Input  
Power  
Tristate  
105 ENC_DOUT1  
Encoder  
Encoder data output bit 1  
COic5130A Specifications  
14  
~
Optic  
Co~  
Table 1: Device Pinout, continued  
Encoder /  
Decoder  
Pin# Signal Name  
Description  
Ground  
Signal Type  
Power  
106 GND  
N/A  
107 NC  
N/A  
No Connection  
108 DEC_TEST_SO  
109 GND  
Decoder  
N/A  
Foundry Test Pin - Do not Use  
Ground  
Power  
Input  
Decoder latency select 1. Selects latency according to Table 2: Latency and Minimum  
Block Size Selection.  
110 DEC_SHORT1  
Decoder  
111 ENC_DOUT0  
112 GND  
Encoder  
N/A  
Encoder data output bit 0  
Ground  
Tristate  
Power  
Input  
113 ENC_DIN0  
Encoder  
N/A  
Encoder data input bit 0  
+5 Volt Power  
114  
V
Power  
dd  
115 DEC_TEST_SE  
116 ENC_TEST_SO  
Decoder  
Encoder  
Foundry Test Pin - Do not Use  
Foundry Test Pin - Do not Use  
Decoder master clock.All inputs and outputs are synchronized by the rising edge  
of DEC_CLOCK.  
117 DEC_CLOCK  
118 GND  
Decoder  
N/A  
Input  
Ground  
Power  
Output  
Output  
Decoder message block corrected.Assertive HIGH. Indicates that errors have been  
found and corrected in message block.  
119 DEC_CORR  
Decoder  
120 DEC_EOB  
121 NC  
Decoder  
N/A  
Decoder End of Block. 1/0 = End/Not end of block.  
No Connection  
122 DEC_DOUT7  
Decoder  
Data output bit 7. Bit 7 is MSB.  
Output  
Output  
Power  
Decoder Error Location.Assertive HIGH. This output goes HIGH if the current  
symbol outout on Q7-Q0 has had a correction applied to it.  
123 DEC_LOC  
Decoder  
124  
V
N/A  
N/A  
N/A  
N/A  
N/A  
+5 Volt Power  
No Connection  
Ground  
dd  
125 NC  
126 GND  
127 NC  
Power  
Power  
No Connection  
+5 Volt Power  
128  
V
dd  
COic5130A Specifications  
Pinout  
15  
~
Optic  
Co~  
Decoder Input Pins  
Pin# Signal  
Description  
Signal Type  
76  
72  
70  
61  
59  
53  
46  
44  
DEC_DIN0  
DEC_DIN1  
DEC_DIN2  
DEC_DIN3  
DEC_DIN4  
DEC_DIN5  
DEC_DIN6  
DEC_DIN7  
Decoder symbol input bit 0. Bit 7 is MSB.  
Decoder symbol input bit 1. Bit 7 is MSB.  
Decoder symbol input bit 2. Bit 7 is MSB.  
Decoder symbol input bit 3. Bit 7 is MSB.  
Decoder symbol input bit 4. Bit 7 is MSB.  
Decoder symbol input bit 5. Bit 7 is MSB.  
Decoder symbol input bit 6. Bit 7 is MSB.  
Decoder symbol input bit 7. Bit 7 is MSB.  
Input  
Input  
Input  
Input  
Input  
Input  
Input  
Input  
Decoder Output Pins  
Pin# Signal  
Description  
Signal Type  
22  
19  
18  
15  
13  
9
DEC_DOUT0  
Data output bit 0. Bit 7 is MSB.  
Data output bit 1. Bit 7 is MSB.  
Data output bit 2. Bit 7 is MSB.  
Data output bit 3. Bit 7 is MSB.  
Data output bit 4. Bit 7 is MSB.  
Data output bit 5. Bit 7 is MSB.  
Data output bit 6. Bit 7 is MSB.  
Data output bit 7. Bit 7 is MSB.  
Output  
Output  
Output  
Output  
Output  
Output  
Output  
Output  
DEC_DOUT1  
DEC_DOUT2  
DEC_DOUT3  
DEC_DOUT4  
DEC_DOUT5  
DEC_DOUT6  
7
122 DEC_DOUT7  
Decoder Error Magnitude Pins  
Pin# Signal  
Description  
Signal Type  
Output  
Error Magnitude 0. This output indicates which bit of the current symbol output on Q7-Q0 has been  
corrected when LOC is HIGH. This output is indeterminate and should be ignored when LOC is low.  
2
4
DEC_MAG0  
DEC_MAG1  
Error Magnitude 1. This output indicates which bit of the current symbol output on Q7-Q0 has been  
corrected when LOC is HIGH. This output is indeterminate and should be ignored when LOC is low.  
Output  
COic5130A Specifications  
16  
~
Optic  
Co~  
Decoder Error Magnitude Pins, continued  
Pin# Signal  
Description  
Signal Type  
Output  
Output  
Output  
Output  
Output  
Output  
Error Magnitude 2. This output indicates which bit of the current symbol output on Q7-Q0 has been  
corrected when LOC is HIGH. This output is indeterminate and should be ignored when LOC is low.  
6
DEC_MAG2  
DEC_MAG3  
DEC_MAG4  
DEC_MAG5  
DEC_MAG6  
DEC_MAG7  
Error Magnitude 3. This output indicates which bit of the current symbol output on Q7-Q0 has been  
corrected when LOC is HIGH. This output is indeterminate and should be ignored when LOC is low.  
25  
27  
30  
39  
42  
Error Magnitude 4. This output indicates which bit of the current symbol output on Q7-Q0 has been  
corrected when LOC is HIGH. This output is indeterminate and should be ignored when LOC is low.  
Error Magnitude 5. This output indicates which bit of the current symbol output on Q7-Q0 has been  
corrected when LOC is HIGH. This output is indeterminate and should be ignored when LOC is low.  
Error Magnitude 6. This output indicates which bit of the current symbol output on Q7-Q0 has been  
corrected when LOC is HIGH. This output is indeterminate and should be ignored when LOC is low.  
Error Magnitude 7. This output indicates which bit of the current symbol output on Q7-Q0 has been  
corrected when LOC is HIGH. This output is indeterminate and should be ignored when LOC is low.  
Decoder Parity Input Pins  
Description  
Pin# Signal  
Signal Type  
Input  
Decoder parity input bit 1. This determines the value of (P) which is the maximum of check bytes  
that the device will use in correction before flagging the block as uncorrectable. Normally set to the  
# of check bytes (R). P4 is the most significant bits.  
90  
88  
86  
92  
DEC_P1  
Decoder parity input bit 2. This determines the value of (P) which is the maximum of check bytes  
that the device will use in correction before flagging the block as uncorrectable. Normally set to the #  
of check bytes (R). P4 is the most significant bits.  
DEC_P2  
DEC_P3  
DEC_P4  
Input  
Input  
Input  
Decoder parity input bit 3. This determines the value of (P) which is the maximum of check bytes  
that the device will use in correction before flagging the block as uncorrectable. Normally set to the  
# of check bytes (R). P4 is the most significant bits.  
Decoder parity input bit 4. This determines the value of (P) which is the maximum of check bytes  
that the device will use in correction before flagging the block as uncorrectable. Normally set to the #  
of check bytes (R). P4 is the most significant bits.  
Decoder Latency Select Pins  
Description  
Pin# Signal  
Signal Type  
Input  
Decoder latency select 1. Selects latency according to Table 2: Latency and Minimum Block  
Size Selection.  
110 DEC_SHORT1  
Decoder latency select 2. Selects latency according to Table 2: Latency and Minimum Block  
Size Selection.  
95  
DEC_SHORT2  
Input  
COic5130A Specifications  
17  
~
Optic  
Co~  
Decoder Control and Status Pins  
Pin# Signal  
Description  
Signal Type  
Input  
117 DEC_CLOCK  
119 DEC_CORR  
Decoder master clock.All inputs and outputs are synchronized by the rising edge of DEC_CLOCK.  
Decoder message block corrected.Assertive HIGH. Indicates that errors have been found and  
corrected in message block.  
Output  
Output  
Input  
24  
80  
DEC_DATARDY Data Ready.Assertive HIGH. This output is held HIGH for data bytes and low check bytes.  
Decoder data enable.Assertive HIGH. This input is used to signal the difference between data bytes  
and check bytes.  
DEC_DATEN  
Decoder enable data correction.Assertive HIGH.When this input is asserted, the device performs  
81  
DEC_ENABIN  
corrections on the message block.When CEN is low, the device does not perform corrections but  
continues to report status is initialized to do so.  
Input  
120 DEC_EOB  
123 DEC_LOC  
Decoder End of Block. 1/0 = End/Not end of block.  
Output  
Output  
Input  
Decoder Error Location.Assertive HIGH. This output goes HIGH if the current symbol outout on  
Q7-Q0 has had a correction applied to it.  
102 DEC_RESET  
Decoder system reset.Assertive LOW. Reset timing is critical to the initialization of the device.  
Status Enable.Asservie HIGH. If this signal is HIGH during reset then the decoder will be  
programmed to output two status bytes with each message block.  
40  
65  
DEC_STATEN  
DEC_UNCORR  
Input  
Decoder uncorrectable block.Assertive HIGH. Indicates message block contains uncorrectable errors.  
Output  
Encoder Data Input Pins  
Pin# Signal  
Description  
Signal Type  
113 ENC_DIN0  
103 ENC_DIN1  
Encoder data input bit 0.  
Encoder data input bit 1.  
Encoder data input bit 2.  
Encoder data input bit 3.  
Encoder data input bit 4.  
Encoder data input bit 5.  
Encoder data input bit 6.  
Encoder data input bit 7.  
Input  
Input  
Input  
Input  
Input  
Input  
Input  
Input  
99  
91  
63  
67  
50  
54  
ENC_DIN2  
ENC_DIN3  
ENC_DIN4  
ENC_DIN5  
ENC_DIN6  
ENC_DIN7  
COic5130A Specifications  
18  
~
Optic  
Co~  
Encoder Data Output Pins  
Pin# Signal  
Description  
Signal Type  
111 ENC_DOUT0  
105 ENC_DOUT1  
Encoder data output bit 0  
Encoder data output bit 1  
Encoder data output bit 2  
Encoder data output bit 3  
Encoder data output bit 4  
Encoder data output bit 5  
Encoder data output bit 6  
Encoder data output bit 7  
Tristate  
Tristate  
Tristate  
Tristate  
Tristate  
Tristate  
Tristate  
Tristate  
97  
93  
60  
68  
48  
56  
ENC_DOUT2  
ENC_DOUT3  
ENC_DOUT4  
ENC_DOUT5  
ENC_DOUT6  
ENC_DOUT7  
Encoder T Select Pins  
Pin# Signal  
Description  
Signal Type  
87  
85  
83  
94  
ENC_TA0  
Bit 0 of the encoder T select bus  
Bit 1 of the encoder T select bus  
Bit 2 of the encoder T select bus  
Bit 3 of the encoder T select bus  
Input  
Input  
Input  
Input  
ENC_TA1  
ENC_TA2  
ENC_TA3  
Encoder Control and Status Pins  
Pin# Signal  
Description  
Signal Type  
79  
75  
73  
71  
77  
82  
ENC_TRIEN  
Tri-states the encoder ENC_DOUT bus drivers when HIGH  
Enable encoder DIN bus into the parity generator  
Enables encoder DIN bus onto the DOUT bus  
Indicates data symbols are on the encoder ENC_DOUT bus  
Initializes encoder into a know state (high)  
Input  
Input  
Input  
Output  
Input  
Input  
ENC_ENIN  
ENC_ENOUT  
ENC_RDY  
ENC_RESET  
ENC_CLOCK  
Encoder master and symbol clock.  
COic5130A Specifications  
19  
~
Optic  
Co~  
Encoder and Decoder Foundry Test Pins  
Pin# Signal  
Description  
Signal Type  
115 DEC_TEST_SE  
Foundry Test Pin - Do not Use  
Foundry Test Pin - Do not Use  
Foundry Test Pin - Do not Use  
Foundry Test Pin - Do not Use  
Foundry Test Pin - Do not Use  
Foundry Test Pin - Do not Use  
Input  
Input  
Output  
Input  
Input  
Output  
51  
DEC_TEST_SI  
108 DEC_TEST_SO  
36  
45  
ENC_TEST_SE  
ENC_TEST_SI  
116 ENC_TEST_SO  
Ground Pins  
No Connect Pins  
No Connect Pins, continued  
Votlage Supply Pins  
Pin# Signal Description  
Pin# Signal Description  
Pin# Signal Description  
Pin# Signal Description  
11  
20  
23  
37  
38  
47  
55  
58  
69  
78  
GND  
GND  
GND  
GND  
GND  
GND  
GND  
GND  
GND  
GND  
Ground  
Ground  
Ground  
Ground  
Ground  
Ground  
Ground  
Ground  
Ground  
Ground  
Ground  
Ground  
Ground  
Ground  
Ground  
1
NC  
NC  
NC  
NC  
NC  
NC  
NC  
NC  
NC  
NC  
NC  
NC  
NC  
NC  
NC  
No Connection  
No Connection  
No Connection  
No Connection  
No Connection  
No Connection  
No Connection  
No Connection  
No Connection  
No Connection  
No Connection  
No Connection  
No Connection  
No Connection  
No Connection  
41  
62  
64  
96  
98  
NC  
NC  
NC  
NC  
NC  
No Connection  
No Connection  
No Connection  
No Connection  
No Connection  
No Connection  
No Connection  
No Connection  
No Connection  
No Connection  
8
V
+5 V Power  
+5 V Power  
+5 V Power  
+5 V Power  
+5 V Power  
+5 V Power  
+5 V Power  
+5 V Power  
+5 V Power  
+5 V Power  
+5 V Power  
+5 V Power  
+5 V Power  
+5 V Power  
+5 V Power  
+5 V Power  
dd  
3
17  
V
dd  
5
35  
V
dd  
10  
12  
14  
16  
21  
26  
28  
29  
31  
32  
33  
34  
43  
V
dd  
49  
V
dd  
100 NC  
107 NC  
121 NC  
125 NC  
127 NC  
52  
V
dd  
57  
V
dd  
66  
V
dd  
74  
V
dd  
84  
V
dd  
106 GND  
109 GND  
112 GND  
118 GND  
126 GND  
89  
V
dd  
101  
104  
114  
124  
128  
V
dd  
V
dd  
V
dd  
V
dd  
V
dd  
COic5130A Specifications  
Packaging  
19  
~
Optic  
Co~  
Table 6: PLCC Dimensions  
D
D1  
D3  
C
θ = 0° – 7°  
A
A2  
A1  
E3 E1  
E
0.1  
e
Index Corner  
L
Pin 1  
G
b
Notes:  
Control Dimensions  
Alternate Dimensions  
in millimeters  
in inches  
Symbol  
1. Pin 1 indicator may be a corner chamfer, dot or both.  
2. Controlling dimensions are in millimeters.  
Min  
Nominal  
Max  
Min  
Nominal  
Max  
A
A1  
A2  
D
3.45  
0.25  
4.10  
0.50  
0.136  
0.010  
0.126  
1.219  
1.094  
0.161  
0.020  
0.142  
1.238  
1.110  
3. The top package body size may be smaller than the bottom package  
body size by a max. of 0.15 mm.  
3.20  
3.60  
4. Dimension D1 and E1 do not include mold protrusion. Allowable pro-  
trusion is 0.25mm per side. D1 and E1 are maximum plastic body size  
dimensions including mold mismatch.  
30.95  
27.80  
31.45  
28.20  
D1  
D3  
E
24.80 Ref.  
0.976 Ref.  
5. Dimension b does not include dambar protrusion. Allowable dambar  
protrusion shall not cause the lead width to exceed the maximum b  
dimension by more than 0.08 mm.  
30.95  
27.80  
31.45  
28.20  
1.219  
1.094  
1.238  
1.110  
E1  
E3  
L
0.976 Ref.  
0.031 BSC.  
24.80 Ref.  
0.80 BSC.  
6. Coplanarity, measured at seating plane G, to be 0.10 mm max.  
0.73  
1.03  
0.029  
0.041  
e
b
0.30  
0.11  
0.45  
0.23  
0.012  
0.004  
0.018  
0.009  
Part Numbers: Complete ordering code COic5130A  
Parts are packaged in anti static tubes of 18 units each.  
c
Pin Features  
N
128  
32  
ND  
NE  
To order call 650-321-3390, fax 650-322-8569,  
or email sales@co-optic.com  
32  
Note  
Square  

相关型号:

COJ-16-470

Common Mode Octal Chokes for Quad Port T1/E1
NUVOTEM TALEM

COJ-16-470_1

Common Mode Octal Chokes for Quad Port T1/E1
NUVOTEM TALEM

COJ-16-502

Common Mode Octal Chokes for Quad Port T1/E1
NUVOTEM TALEM

COLDFIRE2

Microprocessor
MOTOROLA

COLDFIRE2M

Microprocessor
MOTOROLA

COLDFIRE2UM

Version 2/2M ColdFire Core Processor User's Manual
ETC

COLDFIRE2UMAD

Version 2/2M ColdFire Core Processor User's Manual Addendum
ETC

COLDFIRE3UM

Version 3 ColdFire Core User's Manual
ETC

COM-11448

LED RGB CLEAR T/H
ETC

COM-11449

LED - 3MM CYCLING RGB (FAST)
ETC

COM-11450

LED - 5MM CYCLING RGB (SLOW)
ETC

COM-11451

LED - 5MM CYCLING RGB (FAST)
ETC