SURF
Loading...
Searching...
No Matches
EthCrc32Pkg Package Reference
Package >> EthCrc32Pkg

Functions

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) )
slv   crc32Parallel9Byte ( crcCur: in slv( 31 downto 0) , data: in slv( 71 downto 0) )
slv   crc32Parallel10Byte ( crcCur: in slv( 31 downto 0) , data: in slv( 79 downto 0) )
slv   crc32Parallel11Byte ( crcCur: in slv( 31 downto 0) , data: in slv( 87 downto 0) )
slv   crc32Parallel12Byte ( crcCur: in slv( 31 downto 0) , data: in slv( 95 downto 0) )
slv   crc32Parallel13Byte ( crcCur: in slv( 31 downto 0) , data: in slv( 103 downto 0) )
slv   crc32Parallel14Byte ( crcCur: in slv( 31 downto 0) , data: in slv( 111 downto 0) )
slv   crc32Parallel15Byte ( crcCur: in slv( 31 downto 0) , data: in slv( 119 downto 0) )
slv   crc32Parallel16Byte ( crcCur: in slv( 31 downto 0) , data: in slv( 127 downto 0) )

Procedures

  xorBitMap1Byte(
xorBitMap: inout Slv96Array ( 31 downto 0 )
previousCrc: in slv ( 31 downto 0 )
currentData: in slv ( 7 downto 0 )
)
  xorBitMap2Byte(
xorBitMap: inout Slv96Array ( 31 downto 0 )
previousCrc: in slv ( 31 downto 0 )
currentData: in slv ( 15 downto 0 )
)
  xorBitMap3Byte(
xorBitMap: inout Slv96Array ( 31 downto 0 )
previousCrc: in slv ( 31 downto 0 )
currentData: in slv ( 23 downto 0 )
)
  xorBitMap4Byte(
xorBitMap: inout Slv96Array ( 31 downto 0 )
previousCrc: in slv ( 31 downto 0 )
currentData: in slv ( 31 downto 0 )
)
  xorBitMap5Byte(
xorBitMap: inout Slv96Array ( 31 downto 0 )
previousCrc: in slv ( 31 downto 0 )
currentData: in slv ( 39 downto 0 )
)
  xorBitMap6Byte(
xorBitMap: inout Slv96Array ( 31 downto 0 )
previousCrc: in slv ( 31 downto 0 )
currentData: in slv ( 47 downto 0 )
)
  xorBitMap7Byte(
xorBitMap: inout Slv96Array ( 31 downto 0 )
previousCrc: in slv ( 31 downto 0 )
currentData: in slv ( 55 downto 0 )
)
  xorBitMap8Byte(
xorBitMap: inout Slv96Array ( 31 downto 0 )
previousCrc: in slv ( 31 downto 0 )
currentData: in slv ( 63 downto 0 )
)
  xorBitMap1Byte(
xorBitMap: inout Slv192Array ( 31 downto 0 )
previousCrc: in slv ( 31 downto 0 )
currentData: in slv ( 7 downto 0 )
)
  xorBitMap2Byte(
xorBitMap: inout Slv192Array ( 31 downto 0 )
previousCrc: in slv ( 31 downto 0 )
currentData: in slv ( 15 downto 0 )
)
  xorBitMap3Byte(
xorBitMap: inout Slv192Array ( 31 downto 0 )
previousCrc: in slv ( 31 downto 0 )
currentData: in slv ( 23 downto 0 )
)
  xorBitMap4Byte(
xorBitMap: inout Slv192Array ( 31 downto 0 )
previousCrc: in slv ( 31 downto 0 )
currentData: in slv ( 31 downto 0 )
)
  xorBitMap5Byte(
xorBitMap: inout Slv192Array ( 31 downto 0 )
previousCrc: in slv ( 31 downto 0 )
currentData: in slv ( 39 downto 0 )
)
  xorBitMap6Byte(
xorBitMap: inout Slv192Array ( 31 downto 0 )
previousCrc: in slv ( 31 downto 0 )
currentData: in slv ( 47 downto 0 )
)
  xorBitMap7Byte(
xorBitMap: inout Slv192Array ( 31 downto 0 )
previousCrc: in slv ( 31 downto 0 )
currentData: in slv ( 55 downto 0 )
)
  xorBitMap8Byte(
xorBitMap: inout Slv192Array ( 31 downto 0 )
previousCrc: in slv ( 31 downto 0 )
currentData: in slv ( 63 downto 0 )
)
  xorBitMap9Byte(
xorBitMap: inout Slv192Array ( 31 downto 0 )
previousCrc: in slv ( 31 downto 0 )
currentData: in slv ( 71 downto 0 )
)
  xorBitMap10Byte(
xorBitMap: inout Slv192Array ( 31 downto 0 )
previousCrc: in slv ( 31 downto 0 )
currentData: in slv ( 79 downto 0 )
)
  xorBitMap11Byte(
xorBitMap: inout Slv192Array ( 31 downto 0 )
previousCrc: in slv ( 31 downto 0 )
currentData: in slv ( 87 downto 0 )
)
  xorBitMap12Byte(
xorBitMap: inout Slv192Array ( 31 downto 0 )
previousCrc: in slv ( 31 downto 0 )
currentData: in slv ( 95 downto 0 )
)
  xorBitMap13Byte(
xorBitMap: inout Slv192Array ( 31 downto 0 )
previousCrc: in slv ( 31 downto 0 )
currentData: in slv ( 103 downto 0 )
)
  xorBitMap14Byte(
xorBitMap: inout Slv192Array ( 31 downto 0 )
previousCrc: in slv ( 31 downto 0 )
currentData: in slv ( 111 downto 0 )
)
  xorBitMap15Byte(
xorBitMap: inout Slv192Array ( 31 downto 0 )
previousCrc: in slv ( 31 downto 0 )
currentData: in slv ( 119 downto 0 )
)
  xorBitMap16Byte(
xorBitMap: inout Slv192Array ( 31 downto 0 )
previousCrc: in slv ( 31 downto 0 )
currentData: in slv ( 127 downto 0 )
)

Libraries

ieee 
surf 

Use Clauses

std_logic_1164 
std_logic_unsigned 
std_logic_arith 
StdRtlPkg  Package <StdRtlPkg>

The documentation for this design unit was generated from the following file: