此设计示例展示了如何将循环冗余校验 (CRC) 算法作为 Nios II 自定义指令来实施。CRC 算法会检测传输过程中的数据损坏情况。CRC 计算由涉及 XOR 和移位操作的迭代算法组成。这些操作在硬件中同时执行,在软件中迭代执行。由于操作是并发执行的,因此在硬件中执行速度要快得多。此示例演示了实施扩展多周期 Nios II 自定义指令的方法。
使用此设计示例
要运行此示例,请下载 ug_custom_instruction_files.zip 并解压到您的硬盘。然后按照 Nios II 自定义指令用户指南中的说明操作。
该设计的使用受英特尔® 设计示例许可协议中条款和条件的管理和约束。