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

Subversion Repositories or1k

[/] [or1k/] [tags/] [nog_patch_62/] [or1ksim/] [sim-config.c] - Diff between revs 1370 and 1372

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

Rev 1370 Rev 1372
Line 142... Line 142...
 
 
  /* VAPI */
  /* VAPI */
  config.vapi.enabled = 0;
  config.vapi.enabled = 0;
  strcpy (config.vapi.vapi_fn, "vapi.log");
  strcpy (config.vapi.vapi_fn, "vapi.log");
 
 
  /* Ethernet */
 
  config.nethernets = 0;
 
 
 
  /* GPIO */
  /* GPIO */
  config.ngpios = 0;
  config.ngpios = 0;
 
 
  /* PM */
  /* PM */
  config.pm.enabled = 0;
  config.pm.enabled = 0;
Line 893... Line 890...
              "   using --output-cfg switch (cfg file '%s'). */\n"
              "   using --output-cfg switch (cfg file '%s'). */\n"
  "const static struct config config = {\n", runtime.sim.script_fn);
  "const static struct config config = {\n", runtime.sim.script_fn);
 
 
  fprintf (f, "  tick:{enabled:%i},\n", config.tick.enabled);
  fprintf (f, "  tick:{enabled:%i},\n", config.tick.enabled);
 
 
  fprintf (f, "  nethernets:%i, ethernets:{", config.nethernets);
 
  comma = 0;
 
  for (i = 0; i < config.nethernets; i++) {
 
    fprintf (f, "%s\n    {baseaddr:0x%08lx, dma:%i, tx_channel:0x%08x, rx_channel:0x%08x, rxfile:\"%s\", txfile:\"%s\", vapi_id:0x%08lx}",
 
      comma ? "," :"", config.ethernets[i].baseaddr, config.ethernets[i].dma, config.ethernets[i].tx_channel, config.ethernets[i].rx_channel,
 
      config.ethernets[i].rxfile, config.ethernets[i].txfile, config.ethernets[i].base_vapi_id);
 
    comma = 1;
 
  }
 
  fprintf (f, "},\n");
 
 
 
  fprintf (f, "  ngpios:%i, gpios:{", config.ngpios);
  fprintf (f, "  ngpios:%i, gpios:{", config.ngpios);
  comma = 0;
  comma = 0;
  for (i = 0; i < config.ngpios; i++) {
  for (i = 0; i < config.ngpios; i++) {
    fprintf (f, "%s\n    {baseaddr:0x%08lx, irq:%i, base_vapi_id:0x%08lx}",
    fprintf (f, "%s\n    {baseaddr:0x%08lx, irq:%i, base_vapi_id:0x%08lx}",
      comma ? "," :"", config.gpios[i].baseaddr, config.gpios[i].irq, config.gpios[i].base_vapi_id);
      comma ? "," :"", config.gpios[i].baseaddr, config.gpios[i].irq, config.gpios[i].base_vapi_id);

powered by: WebSVN 2.1.0

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