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

Subversion Repositories or1k_old

[/] [or1k_old/] [tags/] [stable_0_2_0_rc3/] [or1ksim/] [support/] [dumpverilog.c] - Diff between revs 1487 and 1557

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

Rev 1487 Rev 1557
Line 42... Line 42...
#include "sprs.h"
#include "sprs.h"
#include "stats.h"
#include "stats.h"
#include "except.h"
#include "except.h"
#include "dumpverilog.h"
#include "dumpverilog.h"
 
 
extern char rcsrev[];
extern char *or1ksim_ver;
extern char *disassembled;
extern char *disassembled;
 
 
void dumpverilog(char *verilog_modname, unsigned int from, unsigned int to)
void dumpverilog(char *verilog_modname, unsigned int from, unsigned int to)
{
{
  unsigned int i, done = 0;
  unsigned int i, done = 0;
  struct label_entry *tmp;
  struct label_entry *tmp;
  char dis[DISWIDTH + 100];
  char dis[DISWIDTH + 100];
  PRINTF("// This file was generated by or1ksim %s\n", rcsrev);
  PRINTF("// This file was generated by or1ksim version %s\n", or1ksim_ver);
  PRINTF(OR1K_MEM_VERILOG_HEADER(verilog_modname, from/DWQ, to/DWQ, (DISWIDTH*8)));
  PRINTF(OR1K_MEM_VERILOG_HEADER(verilog_modname, from/DWQ, to/DWQ, (DISWIDTH*8)));
 
 
  for(i = from; i < to; i++)
  for(i = from; i < to; i++)
    {
    {
      unsigned int _insn = eval_direct32 (i, 0, 0);
      unsigned int _insn = eval_direct32 (i, 0, 0);

powered by: WebSVN 2.1.0

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