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

Subversion Repositories eus100lx

[/] [eus100lx/] [trunk/] [fpga/] [picoblaze-asm/] [basicpbi.fmt] - Blame information for rev 6

Details | Compare with Previous | View Log

Line No. Rev Author Line
1 4 freza
       CONSTANT port_o_04, 04
2
       CONSTANT port_i_00, 00
3
       ;
4
start: LOAD s2, FF            ;initial output value
5
  rep: OUTPUT s2, port_o_04
6
       INPUT s0, port_i_00    ;get delay from inport_0
7
       ;LOAD    s0, 08                        ;delay size
8
loop0: LOAD sB, FF
9
loop1: LOAD sC, FF
10
loop2: SUB sC, 01
11
       JUMP NZ, loop2
12
       SUB sB, 01
13
       JUMP NZ, loop1
14
       SUB s0, 01             ;delay loop
15
       JUMP NZ, loop0
16
       XOR s2, FF             ;toggle waveform
17
       JUMP rep               ;repeat sequence

powered by: WebSVN 2.1.0

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