Home
last modified time | relevance | path

Searched refs:LimitTimer (Results 1 – 25 of 99) sorted by relevance

1234

/Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Peripherals/Peripherals/Timers/
DEFR32_RTCCCounter.cs21 …coreTimer = new LimitTimer(machine.ClockSource, frequency, owner, localName, counterLimit, Directi… in EFR32_RTCCCounter()
22 …coreTimerTick = new LimitTimer(machine.ClockSource, frequency, owner, $"{localName}-tick", 1, Dire… in EFR32_RTCCCounter()
23 …preTimer = new LimitTimer(machine.ClockSource, frequency, owner, $"{localName}-pre", preCounterLim… in EFR32_RTCCCounter()
28 …var channelTimer = new LimitTimer(machine.ClockSource, frequency, owner, $"{localName}-cc{i}", cou… in EFR32_RTCCCounter()
134 private readonly LimitTimer coreTimer;
135 private readonly LimitTimer coreTimerTick;
136 private readonly LimitTimer preTimer;
162 public CCChannel(LimitTimer ownTimer, LimitTimer coreTimer, IPeripheral owner, int id) in CCChannel()
261 private readonly LimitTimer channelTimer;
262 private readonly LimitTimer coreTimer;
DAtmel91SystemTimer.cs24 …PeriodIntervalTimer = new LimitTimer(machine.ClockSource, 32768, this, nameof(PeriodIntervalTimer)… in Atmel91SystemTimer()
29 …WatchdogTimer = new LimitTimer(machine.ClockSource, 32768, this, nameof(WatchdogTimer), int.MaxVal… in Atmel91SystemTimer()
169 private LimitTimer PeriodIntervalTimer; // PIT
170 private LimitTimer WatchdogTimer; // WDT
235 private LimitTimer timer;
243 …timer = new LimitTimer(machine.ClockSource, frequency, owner, localName, limit, direction, enabled… in AT91_InterruptibleTimer()
DMAX32650_WDT.cs20 …interruptTimer = new LimitTimer(machine.ClockSource, gcr.SysClk / 2, this, "interrupt_timer", Init… in MAX32650_WDT()
27 …resetTimer = new LimitTimer(machine.ClockSource, gcr.SysClk / 2, this, "reset_timer", InitialLimit… in MAX32650_WDT()
137 private readonly LimitTimer interruptTimer;
138 private readonly LimitTimer resetTimer;
DS32K3XX_SystemTimerModule.cs16 …public class S32K3XX_SystemTimerModule : LimitTimer, IDoubleWordPeripheral, IProvidesRegisterColle…
25 channelTimer = new LimitTimer[ChannelCount]; in S32K3XX_SystemTimerModule()
29 …channelTimer[i] = new LimitTimer(machine.ClockSource, clockFrequency, this, $"channel#{j}", workMo… in S32K3XX_SystemTimerModule()
157 private readonly LimitTimer[] channelTimer;
DS32K3XX_RealTimeClock.cs208 …mainClock = new LimitTimer(clockSource, frequency, parent, "main_clk", limit: uint.MaxValue, direc… in InternalClock()
211 …apiInterruptClock = new LimitTimer(clockSource, frequency, parent, "api_int_clk", limit: uint.MaxV… in InternalClock()
214 …rtcInterruptClock = new LimitTimer(clockSource, frequency, parent, "rtc_int_clk", limit: uint.MaxV… in InternalClock()
316 private readonly LimitTimer mainClock;
317 private readonly LimitTimer apiInterruptClock;
318 private readonly LimitTimer rtcInterruptClock;
DEOSS3_SimplePeriodicTimer.cs21 …timerSoftware30Bit = new LimitTimer(machine.ClockSource, 1000 /*count every 1ms*/, this, "Software… in EOSS3_SimplePeriodicTimer()
22 …timerFFEKickOffUpCounter = new LimitTimer(machine.ClockSource, 1000 /*count every 1ms*/, this, "FF… in EOSS3_SimplePeriodicTimer()
201 private readonly LimitTimer timerSoftware30Bit;
202 private readonly LimitTimer timerFFEKickOffUpCounter;
DLiteX_Timer_CSR32.cs23 …uptimeTimer = new LimitTimer(machine.ClockSource, frequency, this, nameof(uptimeTimer), direction:… in LiteX_Timer_CSR32()
24 …innerTimer = new LimitTimer(machine.ClockSource, frequency, this, nameof(innerTimer), eventEnabled… in LiteX_Timer_CSR32()
158 private readonly LimitTimer innerTimer;
159 private readonly LimitTimer uptimeTimer;
DPulseGenerator.cs21 …timer = new LimitTimer(machine.ClockSource, frequency, this, nameof(timer), enabled: true, eventEn… in PulseGenerator()
60 private readonly LimitTimer timer;
DTexasInstrumentsTimer.cs24 …timer12 = new LimitTimer(machine.ClockSource, 24000000, this, nameof(timer12), direction: Directio… in TexasInstrumentsTimer()
25 …timer34 = new LimitTimer(machine.ClockSource, 24000000, this, nameof(timer34), direction: Directio… in TexasInstrumentsTimer()
140 public void OnTimerLimitReached(LimitTimer timer) in OnTimerLimitReached()
210 … private void OnEnableModeChanged(OperationMode oldValue, OperationMode newValue, LimitTimer timer) in OnEnableModeChanged()
307 private readonly LimitTimer timer12, timer34;
DLiteX_Timer.cs23 …uptimeTimer = new LimitTimer(machine.ClockSource, frequency, this, nameof(uptimeTimer), direction:… in LiteX_Timer()
24 …innerTimer = new LimitTimer(machine.ClockSource, frequency, this, nameof(innerTimer), eventEnabled… in LiteX_Timer()
177 private readonly LimitTimer innerTimer;
178 private readonly LimitTimer uptimeTimer;
DMPFS_Timer.cs28 timer = new LimitTimer[NumberOfInternalTimers] in MPFS_Timer()
30 …new LimitTimer(machine.ClockSource, frequency, this, "0", uint.MaxValue, autoUpdate: true, eventEn… in MPFS_Timer()
31 …new LimitTimer(machine.ClockSource, frequency, this, "1", uint.MaxValue, autoUpdate: true, eventEn… in MPFS_Timer()
32 … new LimitTimer(machine.ClockSource, frequency, this, "2", autoUpdate: true, eventEnabled: true) in MPFS_Timer()
200 private readonly LimitTimer[] timer;
DSAMD21_Timer.cs26 …mainTimer = new LimitTimer(machine.ClockSource, baseFrequency, this, "clock", eventEnabled: true, … in SAMD21_Timer()
27 …captureTimer0 = new LimitTimer(machine.ClockSource, baseFrequency, this, "capture0", eventEnabled:… in SAMD21_Timer()
28 …captureTimer1 = new LimitTimer(machine.ClockSource, baseFrequency, this, "capture1", eventEnabled:… in SAMD21_Timer()
406 private readonly LimitTimer mainTimer;
407 private readonly LimitTimer captureTimer0;
408 private readonly LimitTimer captureTimer1;
DNPCX_MTC.cs22 timer = new LimitTimer(machine.ClockSource, 1, this, "timer", 1, eventEnabled: true); in NPCX_MTC()
79 private readonly LimitTimer timer;
DMAX32650_RTC.cs35 …internalTimer = new LimitTimer(machine.ClockSource, SubSecondCounterResolution, this, "timer", lim… in MAX32650_RTC()
37 …subSecondAlarmTimer = new LimitTimer(machine.ClockSource, SubSecondCounterResolution, this, "ss_al… in MAX32650_RTC()
307 private readonly LimitTimer internalTimer;
308 private readonly LimitTimer subSecondAlarmTimer;
DMurax_Timer.cs24 …innerTimers[j] = new LimitTimer(machine.ClockSource, frequency, this, ((Timer)j).ToString(), limit… in Murax_Timer()
133 private readonly LimitTimer[] innerTimers = new LimitTimer[NumberOfTimers];
DAmbiqApollo4_Watchdog.cs19 …resetTimer = new LimitTimer(machine.ClockSource, 1, this, "Reset", enabled: false, eventEnabled: t… in AmbiqApollo4_Watchdog()
106 private readonly LimitTimer resetTimer;
DNPCX_TWD.cs28 …periodicInterruptTimer = new LimitTimer(machine.ClockSource, DefaultFrequency, this, "PeriodicInte… in NPCX_TWD()
39 …watchdogCounter = new LimitTimer(machine.ClockSource, DefaultFrequency, this, "WatchdogCounter", 0… in NPCX_TWD()
333 private readonly LimitTimer periodicInterruptTimer;
334 private readonly LimitTimer watchdogCounter;
DPeriodicInterruptTimer.cs66 …timers[i].CoreTimer = new LimitTimer(machine.ClockSource, TimerFrequency, this, i.ToString()) { Au… in Reset()
137 public LimitTimer CoreTimer;
DSTM32_IndependentWatchdog.cs23 …watchdogTimer = new LimitTimer(machine.ClockSource, frequency, this, "STM32_IWDG", DefaultReloadVa… in STM32_IndependentWatchdog()
147 private readonly LimitTimer watchdogTimer;
DMSP430_Timer.cs41 …mainTimer = new LimitTimer(machine.ClockSource, baseFrequency, this, "clk", limit: ushort.MaxValue… in MSP430_Timer()
45 …var timer = new LimitTimer(machine.ClockSource, baseFrequency, this, $"compare {idx}", limit: usho… in MSP430_Timer()
351 private readonly LimitTimer mainTimer;
352 private readonly LimitTimer[] internalTimers;
/Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Main/Tests/UnitTests/
DCoreTimerTest.cs26 …var timer = new LimitTimer(manualClockSource, 100, null, String.Empty, 100000, Direction.Ascending… in ShouldBeAscending()
41 …var timer = new LimitTimer(manualClockSource, 100, null, String.Empty, 100000, Direction.Descendin… in ShouldBeDescending()
57 …var timer = new LimitTimer(manualClockSource, 1, null, String.Empty, limit, Direction.Ascending, t… in ShouldNotExceedLimitAscending()
73 …var timer = new LimitTimer(manualClockSource, 1, null, String.Empty, limit, Direction.Descending, … in ShouldNotExceedLimitDescending()
91 …var timer = new LimitTimer(manualClockSource, 1000000, null, String.Empty, limit, Direction.Descen… in ShouldHandleMicrosecondPrecisionTimerEvents()
107 …var timer = new LimitTimer(manualClockSource, 10000000, null, String.Empty, limit, Direction.Desce… in ShouldHandleSubMicrosecondPrecisionTimerEvents()
120 …var timer = new LimitTimer(manualClockSource, 100, null, String.Empty, 100000, Direction.Ascending… in ShouldSwitchDirectionProperly()
134 …var timer = new LimitTimer(manualClockSource, 1, null, String.Empty, 10, Direction.Descending, tru… in ShouldNotFireAlarmWhenInterruptsAreDisabled()
145 …var timer = new LimitTimer(manualClockSource, 1, null, String.Empty, 10, Direction.Descending, tru… in ShouldFireAlarmWhenInterruptsAreEnabled()
/Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Peripherals/Peripherals/Miscellaneous/S32K3XX_FlexIO/
DS32K3XX_FlexIO_SENT.cs40 …innerTimer = new LimitTimer(Machine.ClockSource, frequency ?? flexIO.Frequency, this, $"SENT Timer… in RegisterInFlexIO()
105 private LimitTimer innerTimer;
/Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Main/Peripherals/Timers/
DLimitTimer.cs17 public class LimitTimer : ITimer, IPeripheral class
19 …public LimitTimer(IClockSource clockSource, long frequency, IPeripheral owner, string localName, u… in LimitTimer() method in Antmicro.Renode.Peripherals.Timers.LimitTimer
50 …protected LimitTimer(IClockSource clockSource, long frequency, ulong limit = ulong.MaxValue, Direc… in LimitTimer() method in Antmicro.Renode.Peripherals.Timers.LimitTimer
/Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Cores/Arm/Timers/
DARM_PrivateTimer.cs28 timer = new LimitTimer(machine.ClockSource, Frequency, this, "Timer", in ARM_PrivateTimer()
102 private readonly LimitTimer timer;
/Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Peripherals/Peripherals/GPIOPort/
DQuark_PWM.cs26 timers = new LimitTimer[NumberOfInternalTimers]; in Quark_PWM()
33 … timers[i] = new LimitTimer(machine.ClockSource, 32000000, this, i.ToString(), eventEnabled: true); in Quark_PWM()
174 private LimitTimer[] timers;

1234