From 19dbd908d161b693d26d74f5997c0c041397ad9f Mon Sep 17 00:00:00 2001
From: Ali Skaf <ali.skaf@cern.ch>
Date: Thu, 21 Oct 2021 22:20:30 +0200
Subject: [PATCH] Cleaned Hamming code statements

---
 sources/TTCdataEmulator/TTC_Emulator.vhd | 41 ++++++++++++------------
 1 file changed, 20 insertions(+), 21 deletions(-)

diff --git a/sources/TTCdataEmulator/TTC_Emulator.vhd b/sources/TTCdataEmulator/TTC_Emulator.vhd
index 6faf57565..9cbd7031c 100644
--- a/sources/TTCdataEmulator/TTC_Emulator.vhd
+++ b/sources/TTCdataEmulator/TTC_Emulator.vhd
@@ -428,33 +428,32 @@ begin
 -- h[5] = d[1]^d[3]^d[5]^d[6]^d[8]^d[10]^d[12]^d[14]^d[16]^d[18]^d[20]^d[21]^d[23]^d[25]^d[27]^d[28]^d[30]^d[31];
 -- h[6] = hmg[0]^hmg[1]^hmg[2]^hmg[3]^hmg[4]^hmg[5]^d[0]^d[1]^d[2]^d[3]^d[4]^d[5]^d[6]^d[7]^d[8]^d[9]^d[10]^d[11]^d[12]^d[13]^d[14]^d[15]^d[16]^d[17]^d[18]^d[19]^d[20]^d[21]^d[22]^d[23]^d[24]^d[25]^d[26]^d[27]^d[28]^d[29]^d[30]^d[31];
 
-    long_hamming(0) <=  input_long_Bch(0) xor  input_long_Bch(1) xor  input_long_Bch(2) xor  input_long_Bch(3) xor input_long_Bch(4) xor  input_long_Bch(5) ; 
+    long_hamming(0) <= input_long_Bch(0) xor input_long_Bch(1) xor input_long_Bch(2) xor input_long_Bch(3) xor input_long_Bch(4) xor input_long_Bch(5); 
     
-    long_hamming(1) <=  input_long_Bch(6) xor  input_long_Bch(7) xor  input_long_Bch(8) xor  input_long_Bch(9) xor input_long_Bch(10) xor  
-                        input_long_Bch(11) xor  input_long_Bch(12) xor  input_long_Bch(13) xor  input_long_Bch(14) xor input_long_Bch(15) xor  input_long_Bch(16) xor
-                        input_long_Bch(17) xor  input_long_Bch(18) xor  input_long_Bch(19) xor  input_long_Bch(20) ;
+    long_hamming(1) <= input_long_Bch(6) xor input_long_Bch(7) xor input_long_Bch(8) xor input_long_Bch(9) xor input_long_Bch(10) xor input_long_Bch(11) xor
+                       input_long_Bch(12) xor input_long_Bch(13) xor input_long_Bch(14) xor input_long_Bch(15) xor input_long_Bch(16) xor
+                       input_long_Bch(17) xor input_long_Bch(18) xor input_long_Bch(19) xor input_long_Bch(20);
 
-    long_hamming(2) <=  input_long_Bch(6) xor  input_long_Bch(7) xor  input_long_Bch(8) xor  input_long_Bch(9) xor input_long_Bch(10) xor  
-                        input_long_Bch(11) xor  input_long_Bch(12) xor  input_long_Bch(13) xor  input_long_Bch(21) xor input_long_Bch(22) xor  input_long_Bch(23) xor
-                        input_long_Bch(24) xor  input_long_Bch(25) xor  input_long_Bch(26) xor  input_long_Bch(27) ;
+    long_hamming(2) <= input_long_Bch(6) xor input_long_Bch(7) xor input_long_Bch(8) xor input_long_Bch(9) xor input_long_Bch(10) xor input_long_Bch(11) xor
+                       input_long_Bch(12) xor input_long_Bch(13) xor input_long_Bch(21) xor input_long_Bch(22) xor input_long_Bch(23) xor
+                       input_long_Bch(24) xor input_long_Bch(25) xor input_long_Bch(26) xor input_long_Bch(27);
 
-    long_hamming(3) <=  input_long_Bch(0) xor  input_long_Bch(1) xor  input_long_Bch(2) xor input_long_Bch(6) xor  input_long_Bch(7) xor  input_long_Bch(8) xor  input_long_Bch(9) xor
-                        input_long_Bch(11) xor  input_long_Bch(14) xor  input_long_Bch(15) xor  input_long_Bch(16) xor input_long_Bch(17) xor input_long_Bch(21) xor input_long_Bch(22) xor  
-                        input_long_Bch(23) xor  input_long_Bch(24) xor  input_long_Bch(28) xor  input_long_Bch(29) xor  input_long_Bch(30) ;
+    long_hamming(3) <= input_long_Bch(0) xor input_long_Bch(1) xor input_long_Bch(2) xor input_long_Bch(6) xor input_long_Bch(7) xor input_long_Bch(8) xor input_long_Bch(9) xor
+                       input_long_Bch(11) xor input_long_Bch(14) xor input_long_Bch(15) xor input_long_Bch(16) xor input_long_Bch(17) xor input_long_Bch(21) xor 
+                       input_long_Bch(22) xor input_long_Bch(23) xor input_long_Bch(24) xor input_long_Bch(28) xor input_long_Bch(29) xor input_long_Bch(30);
     
-    long_hamming(4) <=  input_long_Bch(0) xor  input_long_Bch(3) xor  input_long_Bch(4) xor input_long_Bch(6) xor  input_long_Bch(7) xor  input_long_Bch(10) xor  
-                        input_long_Bch(11) xor  input_long_Bch(14) xor  input_long_Bch(15) xor  input_long_Bch(18) xor input_long_Bch(19) xor input_long_Bch(21) xor input_long_Bch(22) xor  
-                        input_long_Bch(25) xor  input_long_Bch(26) xor  input_long_Bch(28) xor  input_long_Bch(29) xor  input_long_Bch(31) ;
+    long_hamming(4) <= input_long_Bch(0) xor input_long_Bch(3) xor input_long_Bch(4) xor input_long_Bch(6) xor input_long_Bch(7) xor input_long_Bch(10) xor  
+                       input_long_Bch(11) xor input_long_Bch(14) xor input_long_Bch(15) xor input_long_Bch(18) xor input_long_Bch(19) xor input_long_Bch(21) xor 
+                       input_long_Bch(22) xor input_long_Bch(25) xor input_long_Bch(26) xor input_long_Bch(28) xor input_long_Bch(29) xor input_long_Bch(31);
    
-    long_hamming(5) <=  input_long_Bch(1) xor  input_long_Bch(3) xor  input_long_Bch(5) xor input_long_Bch(6) xor  input_long_Bch(8) xor  input_long_Bch(10) xor  
-                        input_long_Bch(12) xor  input_long_Bch(14) xor  input_long_Bch(16) xor  input_long_Bch(18) xor input_long_Bch(20) xor input_long_Bch(21) xor input_long_Bch(23) xor  
-                        input_long_Bch(25) xor  input_long_Bch(27) xor  input_long_Bch(28) xor  input_long_Bch(30) xor  input_long_Bch(31) ;
+    long_hamming(5) <= input_long_Bch(1) xor input_long_Bch(3) xor input_long_Bch(5) xor input_long_Bch(6) xor input_long_Bch(8) xor input_long_Bch(10) xor  
+                       input_long_Bch(12) xor input_long_Bch(14) xor input_long_Bch(16) xor input_long_Bch(18) xor input_long_Bch(20) xor input_long_Bch(21) xor 
+                       input_long_Bch(23) xor input_long_Bch(25) xor input_long_Bch(27) xor input_long_Bch(28) xor input_long_Bch(30) xor input_long_Bch(31);
+ 
+    long_hamming(6) <= input_long_Bch(2) xor input_long_Bch(4) xor input_long_Bch(5) xor input_long_Bch(7) xor input_long_Bch(8) xor input_long_Bch(10) xor   
+                       input_long_Bch(11) xor input_long_Bch(13) xor input_long_Bch(14) xor input_long_Bch(17) xor input_long_Bch(19) xor input_long_Bch(20) xor 
+                       input_long_Bch(21) xor input_long_Bch(24) xor input_long_Bch(26) xor input_long_Bch(27) xor input_long_Bch(29) xor input_long_Bch(30) xor input_long_Bch(31);  
  
-    long_hamming(6) <=  input_long_Bch(2) xor  input_long_Bch(4) xor  input_long_Bch(5) xor input_long_Bch(7) xor  input_long_Bch(8) xor  input_long_Bch(10) xor  
-                        input_long_Bch(12) xor  input_long_Bch(13) xor  input_long_Bch(14) xor  input_long_Bch(17) xor input_long_Bch(19) xor input_long_Bch(20) xor 
-                        input_long_Bch(21) xor input_long_Bch(24) xor input_long_Bch(26) xor input_long_Bch(27) xor  input_long_Bch(29) xor input_long_Bch(30) xor  input_long_Bch(31) ;
-     
-   
     process(Clock)
     begin
         if rising_edge(Clock) then
-- 
GitLab