Modbus crc parallel implementation in vhdl


Thread Starter


I want to implement modbus for fpga. For that i need parallel calculations for crc in rtu mode written in vhdl code.

Online crc vhdl generators like and easics do not give correct parallel implementation for modbus.

Please can some one help me.

P.S. Parallel implementation means combination logic employed and not sequential logic i.e. shifting operations,etc.

I was watching your post because I do not understand what you are seeking and I thought another might respond.

The CRC for MODBUS must be solved in byte order. I am not sure any "parallel" logic can work.

Having said that, are you really looking for the "lookup table" method? It does not require bit testing (it does to create the table) but, it does require other bit manipulations (shift/XOR/AND).

Good luck,