Skip to content

chawki27000/retina-sim-old

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

90 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ReTiNAS

Real-Time Network-on-chip Analysis and Simulation

Configuration

config.yml

The config.yml file that is located in input package allows to configure the NoC architecture and simulation parameters

noc:
  dimension: 3 # NoC dimension (n*n)
  numberOfVC: 1 # number of VC per Input port
  VCBufferSize: 10 # VC buffer's size
  quantum: 1 # Arbiter's Quantum RoundRobin 

simulation:
  period: 40 # period of simulation

scenario.json

Also located in input package, it contains the scenario of routers communications

{
  "scenario":
  [
    {
      "src": {"x": 0, "y": 0},
      "dest": {"x": 0, "y": 1},
      "message": 128, 
      "period": 30 
    },
    {
      "src": {"x": 1, "y": 1},
      "dest": {"x": 1, "y": 2},
      "message": 64,
      "period": 15
    }
  ]
}

Execution

To execute the program, you must have maven installed in your machine

$ sudo apt-get install maven

And at the end, go to the root path of the project :

$ mvn clean compile exec:java

Authors

  • Houssam Eddine ZAHAF - CRIStAL - Université de Lille
  • Chawki BENCHEHIDA - LAPECI Lab - Université d'Oran 1
  • Mohammed Kamel BENHAOUA - LAPECI Lab - Université d'Oran 1

Licence

GPL

Releases

No releases published

Packages

No packages published

Languages