Lines Matching refs:peripheral

47             var peripheral = new Mock<IDoubleWordPeripheral>();  in ShouldFindAfterRegistration()
48 peripheral.Setup(x => x.ReadDoubleWord(0)).Returns(0x666); in ShouldFindAfterRegistration()
49 sysbus.Register(peripheral.Object, 1000.By(1000)); in ShouldFindAfterRegistration()
146 var peripheral = new MultiRegistrationPeripheral(); in ShouldRegisterMultiFunctionPeripheral()
147 sysbus.Register(peripheral, multiRegistration1); in ShouldRegisterMultiFunctionPeripheral()
148 sysbus.Register(peripheral, multiRegistration2); in ShouldRegisterMultiFunctionPeripheral()
149 sysbus.Register(peripheral, new BusRangeRegistration(300, 100)); in ShouldRegisterMultiFunctionPeripheral()
151 Assert.AreEqual(false, peripheral.ByteRead1); in ShouldRegisterMultiFunctionPeripheral()
152 Assert.AreEqual(false, peripheral.ByteRead2); in ShouldRegisterMultiFunctionPeripheral()
153 Assert.AreEqual(false, peripheral.ByteWritten1); in ShouldRegisterMultiFunctionPeripheral()
154 Assert.AreEqual(false, peripheral.ByteWritten2); in ShouldRegisterMultiFunctionPeripheral()
155 Assert.AreEqual(false, peripheral.DoubleWordRead); in ShouldRegisterMultiFunctionPeripheral()
156 Assert.AreEqual(false, peripheral.DoubleWordWritten); in ShouldRegisterMultiFunctionPeripheral()
160 Assert.AreEqual(true, peripheral.ByteRead1); in ShouldRegisterMultiFunctionPeripheral()
161 Assert.AreEqual(false, peripheral.ByteRead2); in ShouldRegisterMultiFunctionPeripheral()
162 Assert.AreEqual(false, peripheral.ByteWritten1); in ShouldRegisterMultiFunctionPeripheral()
163 Assert.AreEqual(false, peripheral.ByteWritten2); in ShouldRegisterMultiFunctionPeripheral()
164 Assert.AreEqual(false, peripheral.DoubleWordRead); in ShouldRegisterMultiFunctionPeripheral()
165 Assert.AreEqual(false, peripheral.DoubleWordWritten); in ShouldRegisterMultiFunctionPeripheral()
169 Assert.AreEqual(true, peripheral.ByteRead1); in ShouldRegisterMultiFunctionPeripheral()
170 Assert.AreEqual(true, peripheral.ByteRead2); in ShouldRegisterMultiFunctionPeripheral()
171 Assert.AreEqual(false, peripheral.ByteWritten1); in ShouldRegisterMultiFunctionPeripheral()
172 Assert.AreEqual(false, peripheral.ByteWritten2); in ShouldRegisterMultiFunctionPeripheral()
173 Assert.AreEqual(false, peripheral.DoubleWordRead); in ShouldRegisterMultiFunctionPeripheral()
174 Assert.AreEqual(false, peripheral.DoubleWordWritten); in ShouldRegisterMultiFunctionPeripheral()
178 Assert.AreEqual(true, peripheral.ByteRead1); in ShouldRegisterMultiFunctionPeripheral()
179 Assert.AreEqual(true, peripheral.ByteRead2); in ShouldRegisterMultiFunctionPeripheral()
180 Assert.AreEqual(true, peripheral.ByteWritten1); in ShouldRegisterMultiFunctionPeripheral()
181 Assert.AreEqual(false, peripheral.ByteWritten2); in ShouldRegisterMultiFunctionPeripheral()
182 Assert.AreEqual(false, peripheral.DoubleWordRead); in ShouldRegisterMultiFunctionPeripheral()
183 Assert.AreEqual(false, peripheral.DoubleWordWritten); in ShouldRegisterMultiFunctionPeripheral()
187 Assert.AreEqual(true, peripheral.ByteRead1); in ShouldRegisterMultiFunctionPeripheral()
188 Assert.AreEqual(true, peripheral.ByteRead2); in ShouldRegisterMultiFunctionPeripheral()
189 Assert.AreEqual(true, peripheral.ByteWritten1); in ShouldRegisterMultiFunctionPeripheral()
190 Assert.AreEqual(true, peripheral.ByteWritten2); in ShouldRegisterMultiFunctionPeripheral()
191 Assert.AreEqual(false, peripheral.DoubleWordRead); in ShouldRegisterMultiFunctionPeripheral()
192 Assert.AreEqual(false, peripheral.DoubleWordWritten); in ShouldRegisterMultiFunctionPeripheral()
196 Assert.AreEqual(true, peripheral.ByteRead1); in ShouldRegisterMultiFunctionPeripheral()
197 Assert.AreEqual(true, peripheral.ByteRead2); in ShouldRegisterMultiFunctionPeripheral()
198 Assert.AreEqual(true, peripheral.ByteWritten1); in ShouldRegisterMultiFunctionPeripheral()
199 Assert.AreEqual(true, peripheral.ByteWritten2); in ShouldRegisterMultiFunctionPeripheral()
200 Assert.AreEqual(true, peripheral.DoubleWordRead); in ShouldRegisterMultiFunctionPeripheral()
201 Assert.AreEqual(false, peripheral.DoubleWordWritten); in ShouldRegisterMultiFunctionPeripheral()
205 Assert.AreEqual(true, peripheral.ByteRead1); in ShouldRegisterMultiFunctionPeripheral()
206 Assert.AreEqual(true, peripheral.ByteRead2); in ShouldRegisterMultiFunctionPeripheral()
207 Assert.AreEqual(true, peripheral.ByteWritten1); in ShouldRegisterMultiFunctionPeripheral()
208 Assert.AreEqual(true, peripheral.ByteWritten2); in ShouldRegisterMultiFunctionPeripheral()
209 Assert.AreEqual(true, peripheral.DoubleWordRead); in ShouldRegisterMultiFunctionPeripheral()
210 Assert.AreEqual(true, peripheral.DoubleWordWritten); in ShouldRegisterMultiFunctionPeripheral()
217 var peripheral = new ParametrizedRegistrationPeripheral(); in ShouldRegisterParametrizedPeripheral()
218 sysbus.Register(peripheral, parametrizedRegistration); in ShouldRegisterParametrizedPeripheral()
219 sysbus.Register(peripheral, new BusRangeRegistration(200, 100)); in ShouldRegisterParametrizedPeripheral()
221 Assert.AreEqual(false, peripheral.ByteRead); in ShouldRegisterParametrizedPeripheral()
222 Assert.AreEqual(false, peripheral.ByteWritten); in ShouldRegisterParametrizedPeripheral()
223 Assert.AreEqual(false, peripheral.DoubleWordRead); in ShouldRegisterParametrizedPeripheral()
224 Assert.AreEqual(false, peripheral.DoubleWordWritten); in ShouldRegisterParametrizedPeripheral()
228 Assert.AreEqual(true, peripheral.ByteRead); in ShouldRegisterParametrizedPeripheral()
229 Assert.AreEqual(false, peripheral.ByteWritten); in ShouldRegisterParametrizedPeripheral()
230 Assert.AreEqual(false, peripheral.DoubleWordRead); in ShouldRegisterParametrizedPeripheral()
231 Assert.AreEqual(false, peripheral.DoubleWordWritten); in ShouldRegisterParametrizedPeripheral()
235 Assert.AreEqual(true, peripheral.ByteRead); in ShouldRegisterParametrizedPeripheral()
236 Assert.AreEqual(true, peripheral.ByteWritten); in ShouldRegisterParametrizedPeripheral()
237 Assert.AreEqual(false, peripheral.DoubleWordRead); in ShouldRegisterParametrizedPeripheral()
238 Assert.AreEqual(false, peripheral.DoubleWordWritten); in ShouldRegisterParametrizedPeripheral()
242 Assert.AreEqual(true, peripheral.ByteRead); in ShouldRegisterParametrizedPeripheral()
243 Assert.AreEqual(true, peripheral.ByteWritten); in ShouldRegisterParametrizedPeripheral()
244 Assert.AreEqual(true, peripheral.DoubleWordRead); in ShouldRegisterParametrizedPeripheral()
245 Assert.AreEqual(false, peripheral.DoubleWordWritten); in ShouldRegisterParametrizedPeripheral()
249 Assert.AreEqual(true, peripheral.ByteRead); in ShouldRegisterParametrizedPeripheral()
250 Assert.AreEqual(true, peripheral.ByteWritten); in ShouldRegisterParametrizedPeripheral()
251 Assert.AreEqual(true, peripheral.DoubleWordRead); in ShouldRegisterParametrizedPeripheral()
252 Assert.AreEqual(true, peripheral.DoubleWordWritten); in ShouldRegisterParametrizedPeripheral()
270 var peripheral = data.Item2; in ShouldTestEnableAllTranslations()
271 sysbus.Register(peripheral, new BusRangeRegistration(address, 8)); in ShouldTestEnableAllTranslations()
272 sysbus.Register(peripheral, new BusMultiRegistration(address + 8, 8, "region")); in ShouldTestEnableAllTranslations()
553 public override Func<long, byte> GetReadByteMethod(IBusPeripheral peripheral) in GetReadByteMethod() argument
555 var parent = peripheral as ParametrizedRegistrationPeripheral; in GetReadByteMethod()
563 public override Action<long, byte> GetWriteByteMethod(IBusPeripheral peripheral) in GetWriteByteMethod() argument
565 var parent = peripheral as ParametrizedRegistrationPeripheral; in GetWriteByteMethod()
582 …public static void Register(this SystemBus sysbus, IBusPeripheral peripheral, Antmicro.Renode.Core… in Register() argument
584 sysbus.Register(peripheral, new BusRangeRegistration(range)); in Register()