品牌
其他厂商性质
上海所在地
XILINX-ZYNQ7000-SOC学习板
面议STC IAP15W 8051 MCU学习板
面议ETL3-EG4S20 ANLOGIC SALEAGLE FPGA入门级学习板
面议ETL3-10CL006 INTEL CYCLONE-10 FPGA入门级学习板
面议ETL3-7A35T XILINX ARTIX-7 FPGA入门级学习板
面议XILINX ARTIX-7 7A100T FPGA 学习板
面议ST STM32F103 Cortex-M3 ARM学习板
面议XILINX 3S500E SPARTAN-3E FPGA学习板
面议ALTERA 2C5 CYCLONE-II FPGA学习板
面议STC IAP15W 8051 MCU实验箱
面议ST STM32F103 Cortex-M3 ARM实验箱
面议Altera 2C5 CYCLONE-II FPGA实验箱
面议编码时,4096信息比特经过编码器模块,编码后得到52个校验比特,这些校验比特附着在原始的4096个信息比特的后面,组成4148个编码比特,然后从编码器顺序地输出。下图是BCH编码器的工作原理:4096比特原始信息数据由线性反馈移位寄存器最右边输入,在前4096个时钟周期开关a闭合,信息位直接输出,在输出的同时,信号乘以x后送入线性反馈移位寄存器。前4096拍结束时,线性反馈移位寄存器的内容就是余式。因此在后4148-4096个时钟,开关b闭合,输入接0,余数依次移位输出,从而得到52比特的冗余位。
基于Verilog的BCH(4148, 4096, 9)编码器时序图