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

Subversion Repositories sc2v

[/] [sc2v/] [trunk/] [examples/] [dummy2.cpp] - Diff between revs 21 and 23

Go to most recent revision | Show entire file | Details | Blame | View Log

Rev 21 Rev 23
Line 22... Line 22...
 
 
  c[1]=0;
  c[1]=0;
 
 
  switch ((int) state.read ())
  switch ((int) state.read ())
    {
    {
     case 0x1:                  //Case 0
     case 0x1:
      if (input1.read ())
      if (input1.read ())
        {
        {
          next_state.write (1);
          next_state.write (1);
          a.write (true);
          a.write (true);
        }
        }
Line 40... Line 40...
          next_state.write (1);
          next_state.write (1);
          a.write (1);
          a.write (1);
        }
        }
      break;
      break;
     case 0x2:
     case 0x2:
 
       //hola
 
       switch(input1.read()){
 
        case 0x1:
 
        case 0x2:
 
          switch(input1.read()){
 
           case 0x1:
 
            b.write(0);
 
            break;
 
           case 0x3:
 
            b.write(1);
 
            break;
 
          }
 
          b.write(0);
 
          break;
 
        case 0x3:
 
          b.write(1);
 
          break;
 
        }
 
 
 
 
      if (input2.read ())
      if (input2.read ())
        {
        {
          next_state.write (2);
          next_state.write (2);
          b.write (1);
          b.write (1);
        }
        }

powered by: WebSVN 2.1.0

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