Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
L1Trigger
L1TMuonEndCap
src
core_gen_summer_2013
extender.h
Go to the documentation of this file.
1
// This C++ header file was automatically generated
2
// by VPPC from a Verilog HDL project.
3
// VPPC web-page: http://www.phys.ufl.edu/~madorsky/vppc/
4
5
// Author : madorsky
6
// Timestamp : Thu Mar 12 14:54:00 2015
7
8
#ifndef __extender_h_file__
9
#define __extender_h_file__
10
#include "
vppc_sim_lib.h
"
11
12
class
extender
13
{
14
public
:
15
extender
(){
built
=
false
;
glbl_gsr
=
true
;
defparam
();}
16
void
defparam
();
17
void
build
();
18
bool
built
;
19
bool
glbl_gsr
;
20
// io bit width
21
unsigned
bit_w
;
22
23
signal_
inp
;
24
signal_
drifttime
;
25
signal_
clk
;
26
signal_
outp
;
27
// block memory
28
signal_storage
mem__storage
;
signal_
mem
;
29
// read address
30
signal_storage
ra__storage
;
signal_
ra
;
31
// write address
32
signal_storage
wa__storage
;
signal_
wa
;
33
// read data, should be absorbed by BRAM
34
signal_storage
rd__storage
;
signal_
rd
;
35
36
37
unsigned
i
;
38
39
void
init
();
40
void
operator
()
41
(
42
signal_
& inp__io,
43
signal_
& outp__io,
44
signal_
& drifttime__io,
45
signal_
& clk__io
46
);
47
};
48
#endif
extender::defparam
void defparam()
signal_
Definition:
vppc_sim_lib.h:57
cppFunctionSkipper.operator
string operator
Definition:
cppFunctionSkipper.py:10
extender::i
unsigned i
Definition:
extender.h:37
extender::mem__storage
signal_storage mem__storage
Definition:
extender.h:28
extender::clk
signal_ clk
Definition:
extender.h:25
extender::ra
signal_ ra
Definition:
extender.h:30
extender::outp
signal_ outp
Definition:
extender.h:26
extender::rd__storage
signal_storage rd__storage
Definition:
extender.h:34
signal_storage
Definition:
vppc_sim_lib.h:36
vppc_sim_lib.h
extender::built
bool built
Definition:
extender.h:18
extender::rd
signal_ rd
Definition:
extender.h:34
extender::drifttime
signal_ drifttime
Definition:
extender.h:24
extender
Definition:
extender.h:12
extender::ra__storage
signal_storage ra__storage
Definition:
extender.h:30
extender::build
void build()
extender::wa__storage
signal_storage wa__storage
Definition:
extender.h:32
extender::mem
signal_ mem
Definition:
extender.h:28
extender::wa
signal_ wa
Definition:
extender.h:32
extender::inp
signal_ inp
Definition:
extender.h:23
extender::glbl_gsr
bool glbl_gsr
Definition:
extender.h:19
extender::extender
extender()
Definition:
extender.h:15
extender::init
void init()
extender::bit_w
unsigned bit_w
Definition:
extender.h:21
Generated for CMSSW Reference Manual by
1.8.5