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

Subversion Repositories orsoc_graphics_accelerator

[/] [orsoc_graphics_accelerator/] [trunk/] [sw/] [utils/] [regger/] [regger.h] - Rev 5

Compare with Previous | Blame | View Log

#ifndef REGGER_H
#define REGGER_H
 
#include <iostream>
#include <iomanip>
#include <fstream>
#include <string>
#include <deque>
 
using namespace std;
 
struct param
{
string prefix;
string name;
string value;
int row;
int name_start;
int value_start;
int value_end;
int name_end;
};
 
class regger
{
public:
    regger();
    void SetDriverToRTL();
    void SetRTLToDriver();
    void ShowRegs();
    void ScanFiles();
    void AddFile(string cfile, string rtlfile);
  private:
    string verilog_file;
    string c_file;
    deque<param> rtl_params;
    deque<param> driver_params;
};
 
#endif // REGGER_H
 

Compare with Previous | Blame | View Log

powered by: WebSVN 2.1.0

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