Home
last modified time | relevance | path

Searched refs:CRCPolynomial (Results 1 – 13 of 13) sorted by relevance

/Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Main/Utilities/
DCRCEngine.cs29 … public CRCEngine(CRCPolynomial polynomial, bool reflectInput = true, bool reflectOutput = true, in CRCEngine()
85 private static uint[] GenerateLookupTable(CRCPolynomial crcPolynomial) in GenerateLookupTable()
121 …private static readonly Dictionary<CRCPolynomial, uint[]> tablesCache = new Dictionary<CRCPolynomi…
123 { CRCPolynomial.CRC32, null },
124 { CRCPolynomial.CRC32C, null },
125 { CRCPolynomial.CRC16, null },
126 { CRCPolynomial.CRC16_CCITT, null },
127 { CRCPolynomial.CRC8_CCITT, null },
128 { CRCPolynomial.CRC7, null }
137 table = GenerateLookupTable(crcConfig.CRCPolynomial);
[all …]
/Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Main/Tests/UnitTests/
DCRCTests.cs45 var crc = new CRCEngine(CRCPolynomial.CRC32, false, true, 0x00, 0x00); in ShouldHandleReflections()
49 crc = new CRCEngine(CRCPolynomial.CRC32, true, false, 0x00, 0x00); in ShouldHandleReflections()
53 crc = new CRCEngine(CRCPolynomial.CRC32, false, false, 0x00, 0x00); in ShouldHandleReflections()
61 var crc32 = new CRCEngine(CRCPolynomial.CRC32); in ShouldInitConfigProperly()
64 var crc16ccitt = new CRCEngine(CRCPolynomial.CRC16_CCITT); in ShouldInitConfigProperly()
67 var crc16 = new CRCEngine(CRCPolynomial.CRC16); in ShouldInitConfigProperly()
74 var crc = new CRCEngine(CRCPolynomial.CRC32, true, true, 0xFFFFFFFF, 0xFFFFFFFF); in ShouldCalculateCRC32()
81 var crc = new CRCEngine(CRCPolynomial.CRC32, false, false, 0xFFFFFFFF, 0xFFFFFFFF); in ShouldCalculateCRC32BZIP()
88 var crc = new CRCEngine(CRCPolynomial.CRC32, true, true, 0xFFFFFFFF, 0); in ShouldCalculateCRC32JAMCRC()
95 var crc = new CRCEngine(CRCPolynomial.CRC32, false, false, 0xFFFFFFFF, 0); in ShouldCalculateCRC32MPEG2()
[all …]
/Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Peripherals/Peripherals/Wireless/IEEE802_15_4/
DFrame.cs23 …tic Frame CreateAckForFrame(byte[] frame, uint crcInitialValue = 0x0, CRCPolynomial? crcPolynomial… in CreateAckForFrame()
30 …ateACK(byte sequenceNumber, bool pending, uint crcInitialValue = 0x0, CRCPolynomial? crcPolynomial… in CreateACK()
34 result.CRCPolynomial = crcPolynomial ?? DefaultCrcPolynomial; in CreateACK()
42 …e[] CalculateCRC(IEnumerable<byte> bytes, uint crcInitialValue = 0x0, CRCPolynomial? crcPolynomial… in CalculateCRC()
65 public Frame(byte[] data, CRCPolynomial? crcPolynomial = null) in Frame()
68 CRCPolynomial = crcPolynomial ?? CRCPolynomial.CRC16_CCITT; in Frame()
74 var crcLength = CRCPolynomial.WidthInBytes; in CheckCRC()
75 … var crc = CalculateCRC(Bytes.Take(Bytes.Length - crcLength), crcInitialValue, CRCPolynomial); in CheckCRC()
103 public CRCPolynomial CRCPolynomial { get; private set; } property in Antmicro.Renode.Peripherals.Wireless.IEEE802_15_4.Frame
196 var crcLength = CRCPolynomial.WidthInBytes; in Encode()
[all …]
/Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Peripherals/Peripherals/CRC/
DSAM4S_CRCCU.cs199 …te static readonly Dictionary<CRCPolyType, CRCPolynomial> polyMap = new Dictionary<CRCPolyType, CR…
203 CRCPolynomial.CRC32
207 CRCPolynomial.CRC32C
211 CRCPolynomial.CRC16_CCITT
/Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Peripherals/Peripherals/Miscellaneous/SiLabs/
DEFR32_GPCRC.cs92 private readonly CRCPolynomial DefaultPolynomial = CRCPolynomial.CRC32;
DEFR32xG2_GPCRC.cs171 CRCPolynomial temp; in ReloadCRCConfig()
174 temp = new CRCPolynomial(BitHelper.ReverseBits((ushort)Poly16.Value), 16); in ReloadCRCConfig()
263 private readonly CRCPolynomial DefaultPolynomial = CRCPolynomial.CRC32;
/Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Extensions/Utilities/GDB/Commands/
DCalculateCRCCommand.cs21 crcEngine = new CRCEngine(CRCPolynomial.CRC32, false, false, 0xffffffff, 0); in CalculateCRCCommand()
/Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Peripherals/Peripherals/Miscellaneous/
DMAX32650_TPU.cs151 Registers.CRCPolynomial.Define(this, DefaultCRCPolynomial) in DefineRegisters()
206 CRCPolynomial = 0x40, enumerator
/Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Peripherals/Peripherals/SPI/
DSTM32SPI.cs213 Registers.CRCPolynomial.Define(registers, 7) in SetupRegisters()
264 CRCPolynomial = 0x10, // SPI_CRCPR enumerator
DSTM32H7_SPI.cs330 case Registers.CRCPolynomial: in CanWriteToRegister()
449 CRCPolynomial = 0x40, // SPI_CRCPOLY enumerator
/Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Main/Peripherals/Wireless/
DSlipRadio.cs129 var engine = new CRCEngine(CRCPolynomial.CRC32); in Encapsulate()
/Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Peripherals/Peripherals/Wireless/
DCC1200.cs614 crc = Frame.CalculateCRC(mpduBytes, 0, CRCPolynomial.CRC32); in SendFrame()
752 crcPolynomial = CRCPolynomial.CRC16; in CreateRegisters()
757 crcPolynomial = CRCPolynomial.CRC16_CCITT; in CreateRegisters()
961 private CRCPolynomial crcPolynomial;
DNRF52840_Radio.cs259 Registers.CRCPolynomial.Define(this, name: "CRCPOLY") in DefineRegisters()
754 CRCPolynomial = 0x538, enumerator