1 //-----------------------------------------------------
2 // Design Name : parity_using_function
3 // File Name : parity_using_function.v
4 // Function : Parity using function
5 // Coder : Deepak Kumar Tala
6 //-----------------------------------------------------
7 module parity_using_function (
8 data_in , // 8 bit data in
9 parity_out // 1 bit parity out
19 parity = (data_in[0] ^ data_in[1]) ^
20 (data_in[2] ^ data_in[3]) ^
21 (data_in[4] ^ data_in[5]) ^
22 (data_in[6] ^ data_in[7]);
27 assign parity_out = parity(data_in);