Cyclic corrector codes, or "block codes", are often used in telecommunications systems. To facilitate the design of coding/decoding circuits using this type of code, we described the usual algorithms using VHDL. The mathematics used for these codes requires special packages to be created describing the functions on Galois Fields. The synthesis of components performing these functions provided the necessary information for choosing the model of architecture.