SURF
|
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> |