My Project  v0.0.16
Functions
crc-gen.cpp File Reference

Function Documentation

◆ build_crc_matrix()

void build_crc_matrix ( int  lfsr_poly_size,
unsigned int *  lfsr_poly_array,
int  num_data_bits,
unsigned int *  lfsr_matrix 
)

◆ lfsr_serial_shift_crc()

void lfsr_serial_shift_crc ( int  num_bits_to_shift,
int  lfsr_poly_size,
unsigned int *  lfsr_poly,
unsigned int *  lfsr_cur,
unsigned int *  lfsr_next,
int  num_data_bits,
unsigned int *  data_cur 
)

◆ main()

int main ( int  argc,
char *  argv[] 
)

◆ print_usage()

void print_usage ( )

◆ print_verilog_crc()

void print_verilog_crc ( int  lfsr_poly_size,
int  num_data_bits,
unsigned int *  lfsr_poly_array,
unsigned int *  lfsr_matrix 
)

◆ print_vhdl_crc()

void print_vhdl_crc ( int  lfsr_poly_size,
int  num_data_bits,
unsigned int *  lfsr_poly_array,
unsigned int *  lfsr_matrix 
)