The CMS0017 J.83abc/DVB-C Cable FEC Encoder combines all of the channel coding and Forward Error Correction functions specified by DVB-C and by J83 - Annexes A B and C. However, it does not include the Root-Raised-Cosine filters required by these standards.
The CMS0017 includes functions for framing, scrambling, interleaving, Reed-Solomon coding, trellis coding, and QAM mapping. With the exception of the common interleaver block, two independent datapaths are required.
J83A J83C and DVB-C are quite similar in requirements. These are implemented in the ENC_A sub-block
The requirements of J83 Annex B are significantly different. The largest difference is the addition of trellis encoding, but the Reed-Solomon code is also uniquely different and the scrambler is based on a different algorithm.
In practice, only the interleave block may be easily shared between them.