SURF  1.0
CrcPkg Package Body Reference
Package >> CrcPkg

Functions

slv   crcLfsrShift (
lfsr: in slv
constant poly: in slv
input: in sl
)
slv   crcByteLookup ( inByte: in slv , constant poly: in slv )
slv   crc32Parallel1Byte ( crcCur: in slv( 31 downto 0) , data: in slv( 7 downto 0) )
slv   crc32Parallel2Byte ( crcCur: in slv( 31 downto 0) , data: in slv( 15 downto 0) )
slv   crc32Parallel3Byte ( crcCur: in slv( 31 downto 0) , data: in slv( 23 downto 0) )
slv   crc32Parallel4Byte ( crcCur: in slv( 31 downto 0) , data: in slv( 31 downto 0) )
slv   crc32Parallel5Byte ( crcCur: in slv( 31 downto 0) , data: in slv( 39 downto 0) )
slv   crc32Parallel6Byte ( crcCur: in slv( 31 downto 0) , data: in slv( 47 downto 0) )
slv   crc32Parallel7Byte ( crcCur: in slv( 31 downto 0) , data: in slv( 55 downto 0) )
slv   crc32Parallel8Byte ( crcCur: in slv( 31 downto 0) , data: in slv( 63 downto 0) )

Detailed Description

Definition at line 51 of file CrcPkg.vhd.

Member Function Documentation

◆ crcLfsrShift()

slv crcLfsrShift (   lfsr in slv ,
  poly in slv ,
  input in sl  
)
Function

Definition at line 70 of file CrcPkg.vhd.

◆ crcByteLookup()

slv crcByteLookup (   inByte in slv ,
  poly in slv  
)
Function

Definition at line 116 of file CrcPkg.vhd.

◆ crc32Parallel1Byte()

slv crc32Parallel1Byte (   crcCur in slv( 31 downto 0 ) ,
  data in slv( 7 downto 0 )  
)
Function

Definition at line 153 of file CrcPkg.vhd.

◆ crc32Parallel2Byte()

slv crc32Parallel2Byte (   crcCur in slv( 31 downto 0 ) ,
  data in slv( 15 downto 0 )  
)
Function

Definition at line 191 of file CrcPkg.vhd.

◆ crc32Parallel3Byte()

slv crc32Parallel3Byte (   crcCur in slv( 31 downto 0 ) ,
  data in slv( 23 downto 0 )  
)
Function

Definition at line 229 of file CrcPkg.vhd.

◆ crc32Parallel4Byte()

slv crc32Parallel4Byte (   crcCur in slv( 31 downto 0 ) ,
  data in slv( 31 downto 0 )  
)
Function

Definition at line 267 of file CrcPkg.vhd.

◆ crc32Parallel5Byte()

slv crc32Parallel5Byte (   crcCur in slv( 31 downto 0 ) ,
  data in slv( 39 downto 0 )  
)
Function

Definition at line 305 of file CrcPkg.vhd.

◆ crc32Parallel6Byte()

slv crc32Parallel6Byte (   crcCur in slv( 31 downto 0 ) ,
  data in slv( 47 downto 0 )  
)
Function

Definition at line 343 of file CrcPkg.vhd.

◆ crc32Parallel7Byte()

slv crc32Parallel7Byte (   crcCur in slv( 31 downto 0 ) ,
  data in slv( 55 downto 0 )  
)
Function

Definition at line 381 of file CrcPkg.vhd.

◆ crc32Parallel8Byte()

slv crc32Parallel8Byte (   crcCur in slv( 31 downto 0 ) ,
  data in slv( 63 downto 0 )  
)
Function

Definition at line 419 of file CrcPkg.vhd.


The documentation for this class was generated from the following file: