URL
https://opencores.org/ocsvn/or1k/or1k/trunk
[/] [or1k/] [trunk/] [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);
|
© copyright 1999-2024
OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.