摘要 |
<p>A B8ZS.B6ZS coding circuits commonly used for a B8ZS coding or a B6ZS coding, generating a B8ZS violation signal or a B6ZS violating signal at a same start timing, includes a first eight-bit shift register (11), receiving the input unipolar signal and shifting the same in response to a clock signal, the last two flip-flops in the shift register being reset under the B6ZS mode, a first gate (NAND1) outputting a first consecutive zero detection signal when all flip-flops in the first shift register are reset, a second seven-bit shift register (21), the last two flip-flop in the shift register being reset under the B6ZS mode, a second gate (NAND6) outputting a second consecutive zero detection signal when all flip-flop in the second shift register are reset, a third gate (NOR1) outputting an exclusive OR signal of the first and the second consecutive zeros detection signals, an inverter (INV1) and outputting an inverted signal of the output from the third gate, a fourth gate (NAND15) receiving outputs from a sixth flip-flop (DFF6) in the first shift register, first, second, fourth and fifth flip-flops (DFF9, DFF10, DFF12, DFF13) in the second shift register, and outputting a first original coded signal, and a fifth gate (NAND16) receiving outputs from the sixth flip-flop (DFF6) in the first shift register, the inverter, and the first, fourth and fifth flip-flops (DFF9, DFF12 and DFF13) in the second shift register, and outputting a second original coded signal.</p> |