Quando você compila o codificador/decodificador 8B10B no Advanced Synthesis Cookbook, e se o seu dispositivo de destino estiver Stratix® Dispositivos V, você receberá as seguintes mensagens de erro. A causa desses erros é que o codificador e o decodificador utilizam um sub-módulo stratixii_lcell_comb que não é compatível com dispositivos Stratix V.
Erro (12024): WYSIWYG primitivo "rdoutx" não é compatível com a família atual de dispositivos
Erro (12024): WYSIWYG primitivo "rdouty" não é compatível com a família atual de dispositivos
Erro (12024): WYSIWYG primitivo "f0_I" não é compatível com a família atual de dispositivos
Erro (12024): WYSIWYG primitivo "f1_I" não é compatível com a família atual de dispositivos
Erro (12024): WYSIWYG primitivo "f2_I" não é compatível com a família atual de dispositivos
Erro (12024): WYSIWYG primitivo "f3_I" não é compatível com a família atual de dispositivos
Erro (12024): WYSIWYG primitivo "f4_I" não é compatível com a família atual de dispositivos
Erro (12024): WYSIWYG primitivo "j0_I" não é compatível com a família atual de dispositivos
Erro (12024): WYSIWYG primitivo "j1_I" não é compatível com a família atual de dispositivos
Erro (12024): WYSIWYG primitivo "j2_I" não é compatível com a família atual de dispositivos
Erro (12024): WYSIWYG primitivo "j3_I" não é compatível com a família atual de dispositivos
Erro (12024): WYSIWYG primitivo "j4_I" não é compatível com a família atual de dispositivos
Erro (12024): WYSIWYG primitivo "j5_I" não é compatível com a família atual de dispositivos
Erro (12024): WYSIWYG primitivo "kerr6_I" não é compatível com a família atual de dispositivos
Erro (12024): WYSIWYG primitivo "kerr7_I" não é compatível com a família atual de dispositivos
Erro (12024): WYSIWYG primitivo "kerr8_I" não é compatível com a família atual de dispositivos
Erro (12024): WYSIWYG primitivo "kerr9_I" não é compatível com a família atual de dispositivos
Erro (12024): WYSIWYG primitivo "kerr_rem_I" não é compatível com a família atual de dispositivos
Use stratixv_lcell_comb em vez de stratixii_lcell_comb.
Para usar stratixv_lcell_comb, abra o arquivo Verilog HDL do codificador/decodificador por um editor de texto e depois troque "stratixii_lcell_comb" por "stratixv_lcell_comb".
Para simular esses exemplos com o ModelSim® simulador, você deve carregar a biblioteca Stratix atom V localizada no diretório /eda/sim_lib.