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] - Blame information for rev 5

Details | Compare with Previous | View Log

Line No. Rev Author Line
1 5 maiden
#ifndef REGGER_H
2
#define REGGER_H
3
 
4
#include <iostream>
5
#include <iomanip>
6
#include <fstream>
7
#include <string>
8
#include <deque>
9
 
10
using namespace std;
11
 
12
struct param
13
{
14
string prefix;
15
string name;
16
string value;
17
int row;
18
int name_start;
19
int value_start;
20
int value_end;
21
int name_end;
22
};
23
 
24
class regger
25
{
26
public:
27
    regger();
28
    void SetDriverToRTL();
29
    void SetRTLToDriver();
30
    void ShowRegs();
31
    void ScanFiles();
32
    void AddFile(string cfile, string rtlfile);
33
  private:
34
    string verilog_file;
35
    string c_file;
36
    deque<param> rtl_params;
37
    deque<param> driver_params;
38
};
39
 
40
#endif // REGGER_H

powered by: WebSVN 2.1.0

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