Home
last modified time | relevance | path

Searched refs:bits (Results 1 – 25 of 39) sorted by relevance

12

/Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Peripherals/Peripherals/Storage/UFS/
DUFSProtocolInformationUnits.cs76 [PacketField, Offset(doubleWords: 0, bits: 0), Width(6)]
78 [PacketField, Offset(doubleWords: 0, bits: 6), Width(1)]
80 [PacketField, Offset(doubleWords: 0, bits: 7), Width(1)]
82 [PacketField, Offset(doubleWords: 0, bits: 8), Width(8)]
84 [PacketField, Offset(doubleWords: 0, bits: 16), Width(8)]
86 [PacketField, Offset(doubleWords: 0, bits: 24), Width(8)]
88 [PacketField, Offset(doubleWords: 1, bits: 0), Width(4)]
90 [PacketField, Offset(doubleWords: 1, bits: 4), Width(4)]
92 [PacketField, Offset(doubleWords: 1, bits: 8), Width(8)]
94 [PacketField, Offset(doubleWords: 1, bits: 16), Width(8)]
[all …]
DUTPProtocol.cs56 [PacketField, Offset(doubleWords: 0, bits: 0), Width(8)]
58 [PacketField, Offset(doubleWords: 0, bits: 8), Width(8)]
60 [PacketField, Offset(doubleWords: 0, bits: 23), Width(1)]
62 [PacketField, Offset(doubleWords: 0, bits: 24), Width(1)]
64 [PacketField, Offset(doubleWords: 0, bits: 25), Width(2)]
66 [PacketField, Offset(doubleWords: 0, bits: 28), Width(4)]
68 [PacketField, Offset(doubleWords: 1, bits: 0), Width(32)]
70 [PacketField, Offset(doubleWords: 2, bits: 0), Width(8)]
72 [PacketField, Offset(doubleWords: 2, bits: 8), Width(8)]
74 [PacketField, Offset(doubleWords: 2, bits: 16), Width(16)]
[all …]
/Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Peripherals/Peripherals/Network/SynopsysDWCEthernetQualityOfService/
DSynopsysDWCEthernetQualityOfService_Descriptors.cs79 [PacketField, Offset(doubleWords: 3, bits: 30), Width(1)] // CTXT
81 [PacketField, Offset(doubleWords: 3, bits: 31), Width(1)] // OWN
134 [PacketField, Offset(doubleWords: 0, bits: 0), Width(32)] // BUF1AP
137 [PacketField, Offset(doubleWords: 2, bits: 0), Width(32)] // BUF2AP
140 [PacketField, Offset(doubleWords: 3, bits: 24), Width(1)] // BUF1V
142 [PacketField, Offset(doubleWords: 3, bits: 25), Width(1)] // BUF2V
145 [PacketField, Offset(doubleWords: 3, bits: 30), Width(1)] // IOC
147 [PacketField, Offset(doubleWords: 3, bits: 31), Width(1)] // OWN
205 [PacketField, Offset(doubleWords: 0, bits: 0), Width(16)] // OVT
207 [PacketField, Offset(doubleWords: 0, bits: 16), Width(16)] // IVT
[all …]
/Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Main/Storage/SCSI/Commands/
DSCSIResponses.cs22 [PacketField, Offset(bytes: 0, bits: 0), Width(5)]
24 [PacketField, Offset(bytes: 0, bits: 5), Width(3)]
26 [PacketField, Offset(bytes: 1, bits: 7), Width(1)]
30 [PacketField, Offset(bytes: 3, bits: 0), Width(4)]
32 [PacketField, Offset(bytes: 3, bits: 4), Width(1)]
34 [PacketField, Offset(bytes: 3, bits: 5), Width(1)]
38 [PacketField, Offset(bytes: 5, bits: 0), Width(1)]
40 [PacketField, Offset(bytes: 5, bits: 3), Width(1)]
42 [PacketField, Offset(bytes: 5, bits: 4), Width(2)]
44 [PacketField, Offset(bytes: 5, bits: 6), Width(1)]
[all …]
DSCSICommands.cs64 [PacketField, Offset(bytes: 1, bits: 0), Width(3)]
66 [PacketField, Offset(bytes: 1, bits: 3), Width(1)]
68 [PacketField, Offset(bytes: 1, bits: 4), Width(1)]
70 [PacketField, Offset(bytes: 1, bits: 5), Width(1)]
72 [PacketField, Offset(bytes: 1, bits: 6), Width(2)]
84 [PacketField, Offset(bytes: 1, bits: 0), Width(1)]
98 [PacketField, Offset(bytes: 1, bits: 0), Width(1)]
100 [PacketField, Offset(bytes: 1, bits: 4), Width(1)]
112 [PacketField, Offset(bytes: 1, bits: 3), Width(1)]
114 [PacketField, Offset(bytes: 1, bits: 4), Width(1)]
[all …]
/Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Peripherals/Peripherals/CAN/
DMCAN_Structures.cs422 [PacketField, Offset(doubleWords:0, bits: 0), Width(29)]
424 [PacketField, Offset(doubleWords:0, bits: 29), Width(1)]
426 [PacketField, Offset(doubleWords:0, bits: 30), Width(1)]
428 [PacketField, Offset(doubleWords:0, bits: 31), Width(1)]
430 [PacketField, Offset(doubleWords:1, bits: 0), Width(16)]
432 [PacketField, Offset(doubleWords:1, bits: 16), Width(4)]
434 [PacketField, Offset(doubleWords:1, bits: 20), Width(1)]
436 [PacketField, Offset(doubleWords:1, bits: 21), Width(1)]
438 [PacketField, Offset(doubleWords:1, bits: 22), Width(2)]
440 [PacketField, Offset(doubleWords:1, bits: 24), Width(7)]
[all …]
/Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Peripherals/Peripherals/CAN/S32K3XX_FlexCAN/
DS32K3XX_FlexCAN_Structures.cs333 [PacketField, Offset(doubleWords: 0, bits: 0), Width(16)] // TIMESTAMP
335 [PacketField, Offset(doubleWords: 0, bits: 16), Width( 4)] // DLC
337 [PacketField, Offset(doubleWords: 0, bits: 20), Width( 1)] // RTR
339 [PacketField, Offset(doubleWords: 0, bits: 21), Width( 1)] // IDE
341 [PacketField, Offset(doubleWords: 0, bits: 22), Width( 1)] // SRR
344 [PacketField, Offset(doubleWords: 0, bits: 24), Width( 4)] // CODE
347 [PacketField, Offset(doubleWords: 0, bits: 29), Width( 1)] // ESI
349 [PacketField, Offset(doubleWords: 0, bits: 30), Width( 1)] // BRS
351 [PacketField, Offset(doubleWords: 0, bits: 31), Width( 1)] // EDL
353 [PacketField, Offset(doubleWords: 1, bits: 0), Width(18)] // ID (extended)
[all …]
/Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Main/Tests/UnitTests/
DPacketTests.cs253 [PacketField, Offset(bits: 4), Width(16)]
261 [PacketField, Offset(bits: 0), Width(64)]
263 [PacketField, Offset(bits: 0), Width(32)]
265 [PacketField, Offset(bits: 0), Width(16)]
267 [PacketField, Offset(bits: 0), Width(8)]
269 [PacketField, Offset(bits: 0), Width(64)]
271 [PacketField, Offset(bits: 0), Width(32)]
273 [PacketField, Offset(bits: 0), Width(16)]
282 [PacketField, Offset(bits: 0), Width(64)]
284 [PacketField, Offset(bits: 0), Width(32)]
[all …]
/Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Main/Peripherals/CAN/
DSocketCAN.cs105 [PacketField, Offset(doubleWords: 1, bytes: 1, bits: 2), Width(1)]
107 [PacketField, Offset(doubleWords: 1, bytes: 0, bits: 7), Width(1)]
161 [PacketField, Offset(doubleWords: 0, bits: 0), Width(29)]
163 [PacketField, Offset(doubleWords: 0, bits: 29), Width(1)]
165 [PacketField, Offset(doubleWords: 0, bits: 30), Width(1)]
167 [PacketField, Offset(doubleWords: 0, bits: 31), Width(1)]
171 [PacketField, Offset(doubleWords: 1, bits: 0), Width(8)]
225 [PacketField, Offset(doubleWords: 0, bits: 0), Width(29)]
227 [PacketField, Offset(doubleWords: 0, bits: 29), Width(1)]
229 [PacketField, Offset(doubleWords: 0, bits: 30), Width(1)]
[all …]
/Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Peripherals/Peripherals/GPIOPort/
DCC2538_GPIO.cs35 var bits = BitHelper.GetBits(registers.Read(0)); in ReadDoubleWord()
41 result[i] = bits[i]; in ReadDoubleWord()
59 var bits = BitHelper.GetBits(value); in WriteDoubleWord()
64 Connections[i].Set(bits[i]); in WriteDoubleWord()
65 State[i] = bits[i]; in WriteDoubleWord()
112 var bits = BitHelper.GetBits((uint)val); in PrepareRegisters()
117 Connections[i].Set(bits[i]); in PrepareRegisters()
118 State[i] = bits[i]; in PrepareRegisters()
127 var bits = BitHelper.GetBits((uint)val); in PrepareRegisters()
130 …irqManager.PinDirection[i] = bits[i] ? GPIOInterruptManager.Direction.Output : GPIOInterruptManage… in PrepareRegisters()
[all …]
DSiFive_GPIO.cs41 var bits = BitHelper.GetBits((uint)val); in SiFive_GPIO()
42 for(var i = 0; i < bits.Length; i++) in SiFive_GPIO()
44 Misc.FlipFlag(ref pins[i].pinOperation, Operation.Read, bits[i]); in SiFive_GPIO()
53 var bits = BitHelper.GetBits((uint)val); in SiFive_GPIO()
54 for (var i = 0; i < bits.Length; i++) in SiFive_GPIO()
56 Misc.FlipFlag(ref pins[i].pinOperation, Operation.Write, bits[i]); in SiFive_GPIO()
67 var bits = BitHelper.GetBits((uint)val); in SiFive_GPIO()
68 for(var i = 0; i < bits.Length; i++) in SiFive_GPIO()
70 SetPinValue(i, bits[i]); in SiFive_GPIO()
DEFR32_GPIOPort.cs250 var bits = BitHelper.GetBits((uint)newValue); in CreatePortRegisters()
256 Connections[pin].Set(bits[i]); in CreatePortRegisters()
266 var bits = BitHelper.GetSetBits(newValue); in CreatePortRegisters()
267 foreach(var bit in bits) in CreatePortRegisters()
290 var bits = BitHelper.GetBits(value); in SetEdgeSensitivity()
293 if(bits[i]) in SetEdgeSensitivity()
304 private void UpdateExternalInterruptBits(uint bits, bool value) in UpdateExternalInterruptBits() argument
306 var setBits = BitHelper.GetSetBits(bits); in UpdateExternalInterruptBits()
DMurax_GPIO.cs61 var bits = BitHelper.GetBits((uint)output.Value); in RefreshConnectionsState()
64 Connections[i].Set(bits[i] && outputBits[i]); in RefreshConnectionsState()
DLiteX_GPIO.cs177 var bits = BitHelper.GetBits((uint)val); in DefineOutRegisters()
178 for(var i = 0; i < bits.Length; i++) in DefineOutRegisters()
180 Connections[i].Set(bits[i]); in DefineOutRegisters()
/Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Main/Utilities/Packets/
DOffsetAttribute.cs15 …tAttribute(uint quadWords = 0, uint doubleWords = 0, uint words = 0, uint bytes = 0, uint bits = 0) in OffsetAttribute() argument
23 (bits >> 3) in OffsetAttribute()
25 OffsetInBits = bits & 0x7; in OffsetAttribute()
/Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Main/Backends/Display/
DColorFormat.cs95 var bits = new Dictionary<ColorType, byte>(); in GetColorsLengths()
109 bits.Add(colorType, (byte)(formatAsCharArray[firstNumberPosition + offset] - '0')); in GetColorsLengths()
113 return bits; in GetColorsLengths()
/Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Main/Utilities/
DBitStream.cs91 var bits = BitHelper.GetBits(value).Skip((int)offset).Take((int)length); in AppendMaskedValue()
94 bits = bits.Reverse(); in AppendMaskedValue()
96 foreach(var bit in bits) in AppendMaskedValue()
DBitHelper.cs75 public static void ClearBits(ref uint reg, params byte[] bits) in ClearBits() argument
78 foreach(var bit in bits) in ClearBits()
85 public static void ClearBits(ref ulong reg, params byte[] bits) in ClearBits() argument
88 foreach(var bit in bits) in ClearBits()
314 public static void ClearBits(ref byte reg, params byte[] bits) in ClearBits() argument
317 foreach(var bit in bits) in ClearBits()
324 public static void ClearBitsIfSet(ref uint reg, uint testValue, params byte[] bits) in ClearBitsIfSet() argument
327 foreach(var bit in bits) in ClearBitsIfSet()
337 public static void ClearBitsIfSet(ref byte reg, byte testValue, params byte[] bits) in ClearBitsIfSet() argument
340 foreach(var bit in bits) in ClearBitsIfSet()
/Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Main/Peripherals/USB/
DSetupPacket.cs16 [PacketField, Offset(bytes: 0, bits: 5), Width(2)]
18 [PacketField, Offset(bytes: 0, bits: 7), Width(1)]
/Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Peripherals/Peripherals/DMA/
DEFR32MG12_LDMA.cs1068 [PacketField, Offset(doubleWords: 0, bits: 0), Width(2)]
1070 [PacketField, Offset(doubleWords: 0, bits: 3), Width(1)]
1072 [PacketField, Offset(doubleWords: 0, bits: 4), Width(11)]
1074 [PacketField, Offset(doubleWords: 0, bits: 15), Width(1)]
1076 [PacketField, Offset(doubleWords: 0, bits: 16), Width(4)]
1078 [PacketField, Offset(doubleWords: 0, bits: 20), Width(1)]
1080 [PacketField, Offset(doubleWords: 0, bits: 21), Width(1)]
1082 [PacketField, Offset(doubleWords: 0, bits: 22), Width(1)]
1084 [PacketField, Offset(doubleWords: 0, bits: 23), Width(1)]
1086 [PacketField, Offset(doubleWords: 0, bits: 24), Width(2)]
[all …]
DEFR32xG22_LDMA.cs1345 [PacketField, Offset(bytes: 0 << 2, bits: 0), Width(2)]
1347 [PacketField, Offset(bytes: 0 << 2, bits: 3), Width(1)]
1349 [PacketField, Offset(bytes: 0 << 2, bits: 4), Width(11)]
1351 [PacketField, Offset(bytes: 0 << 2, bits: 15), Width(1)]
1353 [PacketField, Offset(bytes: 0 << 2, bits: 16), Width(4)]
1355 [PacketField, Offset(bytes: 0 << 2, bits: 20), Width(1)]
1357 [PacketField, Offset(bytes: 0 << 2, bits: 21), Width(1)]
1359 [PacketField, Offset(bytes: 0 << 2, bits: 22), Width(1)]
1361 [PacketField, Offset(bytes: 0 << 2, bits: 23), Width(1)]
1363 [PacketField, Offset(bytes: 0 << 2, bits: 24), Width(2)]
[all …]
DEFR32MG24_LDMA.cs2002 [PacketField, Offset(bytes: 0 << 2, bits: 0), Width(2)]
2004 [PacketField, Offset(bytes: 0 << 2, bits: 3), Width(1)]
2006 [PacketField, Offset(bytes: 0 << 2, bits: 4), Width(11)]
2008 [PacketField, Offset(bytes: 0 << 2, bits: 15), Width(1)]
2010 [PacketField, Offset(bytes: 0 << 2, bits: 16), Width(4)]
2012 [PacketField, Offset(bytes: 0 << 2, bits: 20), Width(1)]
2014 [PacketField, Offset(bytes: 0 << 2, bits: 21), Width(1)]
2016 [PacketField, Offset(bytes: 0 << 2, bits: 22), Width(1)]
2018 [PacketField, Offset(bytes: 0 << 2, bits: 23), Width(1)]
2020 [PacketField, Offset(bytes: 0 << 2, bits: 24), Width(2)]
[all …]
/Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Cores/RiscV/PLIC/
DPlatformLevelInterruptControllerBase.cs157 var bits = BitHelper.GetBits((uint)value); in AddContextEnablesRegister()
158 for(var bit = 0u; bit < bits.Length; bit++) in AddContextEnablesRegister()
163 if(bits[bit]) in AddContextEnablesRegister()
170 … irqContexts[contextId].EnableSource(irqSources[sourceNumber], bits[bit]); in AddContextEnablesRegister()
/Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Peripherals/Peripherals/CRC/
DSAM4S_CRCCU.cs245 [PacketField, Offset(doubleWords: 0, bits: 0), Width(32)]
247 [PacketField, Offset(doubleWords: 1, bits: 0), Width(16)]
249 [PacketField, Offset(doubleWords: 1, bits: 24), Width(2)]
251 [PacketField, Offset(doubleWords: 1, bits: 27), Width(1)]
253 [PacketField, Offset(doubleWords: 4, bits: 0), Width(32)]
/Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Peripherals/Peripherals/UART/
DEFM32_UART.cs150 … var bits = (frameFormatRegister & (uint)(FrameFormat.StopBitsH | FrameFormat.StopBitsL)) >> 12;
151 switch (bits)

12