URL
https://opencores.org/ocsvn/leros/leros/trunk
Subversion Repositories leros
[/] [leros/] [trunk/] [java/] [target/] [src/] [TestNoc.java] - Rev 7
Compare with Previous | Blame | View Log
import com.muvium.leros.Native; import com.muvium.MuviumRunnable; /* * Example program for Leros. * Just a simple blinking LED. * */ public class TestNoc extends MuviumRunnable { // private static void delayMs( int milliseconds ){ // for (int i= milliseconds; i != 0; i--) // for (int j=2000; j != 0; j--); // } public void run(){ int status = 0; // for (;;) { status = Native.rd(128); if(( status & 7) == 0){ Native.wr(15, 2); // break; } // } for(int j = 0; j != 59; j++) { status = Native.rd(128); if (( status & 112) == 1){ // Tile 1 int token = Native.rd(15); Native.wr(token,1); for(;;){ status = Native.rd(128); if((status & 112) == 1){ token = Native.rd(15); Native.wr(token,1); } } } } } }