OpenCores
URL https://opencores.org/ocsvn/ssbcc/ssbcc/trunk

Subversion Repositories ssbcc

[/] [ssbcc/] [trunk/] [core/] [9x8/] [peripherals/] [tb/] [timer/] [tb_timer.s] - Blame information for rev 2

Details | Compare with Previous | View Log

Line No. Rev Author Line
1 2 sinclairrf
; Copyright 3012, Sinclair R.F., Inc.
2
;
3
; Test bench for timer peripheral.
4
 
5
.main
6
 
7
; Send a strobe whenever one of the timers is detected as expired.  Terminate
8
; when timer 3 expires.
9
:infinite
10
 
11
  .inport(I_TIMER_0) 0= .jumpc(not_0) 0 .outport(O_EVENT) :not_0
12
  .inport(I_TIMER_1) 0= .jumpc(not_1) 1 .outport(O_EVENT) :not_1
13
  .inport(I_TIMER_2) 0= .jumpc(not_2) 2 .outport(O_EVENT) :not_2
14
  .inport(I_TIMER_3) 0= .jumpc(not_3) 3 .outport(O_EVENT) 1 .outport(O_DONE) :not_3
15
 
16
.jump(infinite)

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.