uncore
MemSerdes
class
MemSerdes
extends
MIFModule
Linear Supertypes
MIFModule
,
MIFParameters
,
UsesParameters
,
Module
,
AnyRef
,
Any
Ordering
Alphabetic
By inheritance
Inherited
MemSerdes
MIFModule
MIFParameters
UsesParameters
Module
AnyRef
Any
Hide All
Show all
Learn more about member selection
Visibility
Public
All
Instance Constructors
new
MemSerdes
()
Value Members
final
def
!=
(
arg0:
AnyRef
)
:
Boolean
Definition Classes
AnyRef
final
def
!=
(
arg0:
Any
)
:
Boolean
Definition Classes
Any
final
def
##
()
:
Int
Definition Classes
AnyRef → Any
def
<>
(
src:
Module
)
:
Unit
Definition Classes
Module
final
def
==
(
arg0:
AnyRef
)
:
Boolean
Definition Classes
AnyRef
final
def
==
(
arg0:
Any
)
:
Boolean
Definition Classes
Any
val
abits
:
Int
def
addClock
(
clock:
Clock
)
:
Unit
Definition Classes
Module
def
addDefaultReset
:
Unit
Definition Classes
Module
def
addModule
[
T <:
Module
]
(
c: ⇒
T
)
(
implicit
p:
Parameters
)
:
T
Definition Classes
Module
def
addModule
[
T <:
Module
]
(
c: ⇒
T
,
f:
PartialFunction
[
Any
,
Any
]
)
:
T
Definition Classes
Module
def
addPin
[
T <:
Data
]
(
pin:
T
,
name:
String
)
:
T
Definition Classes
Module
def
addResetPin
(
reset:
Bool
)
:
Bool
Definition Classes
Module
val
adone
:
Bool
def
apply
(
name:
String
)
:
Data
Definition Classes
Module
final
def
asInstanceOf
[
T0
]
:
T0
Definition Classes
Any
def
assert
(
cond:
Bool
,
message:
String
)
:
Unit
Definition Classes
Module
val
asserts
:
ArrayBuffer
[
Assert
]
Definition Classes
Module
def
bfs
(
visit: (
Node
) ⇒
Unit
)
:
Unit
Definition Classes
Module
val
bindings
:
ArrayBuffer
[
Binding
]
Definition Classes
Module
val
children
:
ArrayBuffer
[
Module
]
Definition Classes
Module
var
clock
:
Clock
Definition Classes
Module
val
clocks
:
ArrayBuffer
[
Clock
]
Definition Classes
Module
def
clone
()
:
AnyRef
Attributes
protected[
java.lang
]
Definition Classes
AnyRef
Annotations
@throws
(
...
)
val
data_recv_cnt
:
UInt
val
data_send_cnt
:
UInt
val
dbits
:
Int
val
ddone
:
Bool
def
debug
(
x:
Node
)
:
Unit
Definition Classes
Module
val
debugs
:
LinkedHashSet
[
Node
]
Definition Classes
Module
var
defaultResetPin
:
Bool
Definition Classes
Module
var
defaultWidth
:
Int
Definition Classes
Module
def
dfs
(
visit: (
Node
) ⇒
Unit
)
:
Unit
Definition Classes
Module
def
emitDec
(
b:
Backend
)
:
String
Definition Classes
Module
final
def
eq
(
arg0:
AnyRef
)
:
Boolean
Definition Classes
AnyRef
def
equals
(
that:
Any
)
:
Boolean
Definition Classes
Module → AnyRef → Any
def
finalize
()
:
Unit
Attributes
protected[
java.lang
]
Definition Classes
AnyRef
Annotations
@throws
(
classOf[java.lang.Throwable]
)
def
findBinding
(
m:
Node
)
:
Option
[
Binding
]
Definition Classes
Module
final
def
getClass
()
:
Class
[_]
Definition Classes
AnyRef → Any
def
getClassValNames
(
c:
Class
[_]
)
:
ArrayBuffer
[
String
]
Definition Classes
Module
def
getPathName
(
separator:
String
)
:
String
Definition Classes
Module
def
getPathName
:
String
Definition Classes
Module
def
getValNames
:
ArrayBuffer
[
String
]
Definition Classes
Module
def
hasClock
:
Boolean
Definition Classes
Module
var
hasExplicitClock
:
Boolean
Definition Classes
Module
var
hasExplicitReset
:
Boolean
Definition Classes
Module
def
hasReset
:
Boolean
Definition Classes
Module
def
hasWhenCond
:
Boolean
Definition Classes
Module
val
hashCode
:
Int
Definition Classes
Module → AnyRef → Any
val
in_buf
:
UInt
val
io
:
Bundle
{ ... /* 2 definitions in type refinement */ }
Definition Classes
MemSerdes
→ Module
var
ioVal
:
Data
Definition Classes
Module
def
isInput
(
node:
Node
)
:
Boolean
Definition Classes
Module
final
def
isInstanceOf
[
T0
]
:
Boolean
Definition Classes
Any
def
keepInputs
(
nodes:
Seq
[
Node
]
)
:
Seq
[
Node
]
Definition Classes
Module
var
level
:
Int
Definition Classes
Module
def
markComponent
()
:
Unit
Definition Classes
Module
val
mifAddrBits
:
Int
Definition Classes
MIFParameters
val
mifDataBeats
:
Int
Definition Classes
MIFParameters
val
mifDataBits
:
Int
Definition Classes
MIFParameters
val
mifTagBits
:
Int
Definition Classes
MIFParameters
var
moduleName
:
String
Definition Classes
Module
var
name
:
String
Definition Classes
Module
var
named
:
Boolean
Definition Classes
Module
val
names
:
HashMap
[
String
,
Node
]
Definition Classes
Module
final
def
ne
(
arg0:
AnyRef
)
:
Boolean
Definition Classes
AnyRef
def
nextIndex
:
Int
Definition Classes
Module
var
nindex
:
Int
Definition Classes
Module
val
nodes
:
LinkedHashSet
[
Node
]
Definition Classes
Module
final
def
notify
()
:
Unit
Definition Classes
AnyRef
final
def
notifyAll
()
:
Unit
Definition Classes
AnyRef
val
out_buf
:
UInt
def
ownIo
()
:
Unit
Definition Classes
Module
lazy val
params
:
Parameters
Definition Classes
Module
var
parent
:
Module
Definition Classes
Module
var
pathParent
:
Module
Definition Classes
Module
def
printf
(
message:
String
,
args:
Node
*
)
:
Unit
Definition Classes
Module
val
printfs
:
ArrayBuffer
[
Printf
]
Definition Classes
Module
val
rbits
:
Int
val
recv_cnt
:
UInt
def
removeInputs
(
nodes:
Seq
[
Node
]
)
:
Seq
[
Node
]
Definition Classes
Module
def
reset
:
Bool
Definition Classes
Module
def
reset_=
()
:
Unit
Definition Classes
Module
def
reset_=
(
r:
Bool
)
:
Unit
Definition Classes
Module
val
resets
:
HashMap
[
Bool
,
Bool
]
Definition Classes
Module
val
resp_val
:
Bool
val
s_idle
:
UInt
val
s_read_addr
:
UInt
val
s_write_addr
:
UInt
val
s_write_data
:
UInt
val
s_write_idle
:
UInt
val
send_cnt
:
UInt
val
state
:
UInt
def
stripComponent
(
s:
String
)
:
String
Definition Classes
Module
val
switchKeys
:
Stack
[
Bits
]
Definition Classes
Module
final
def
synchronized
[
T0
]
(
arg0: ⇒
T0
)
:
T0
Definition Classes
AnyRef
def
toString
()
:
String
Definition Classes
Module → AnyRef → Any
var
traversal
:
Int
Definition Classes
Module
var
verilog_parameters
:
String
Definition Classes
Module
val
w
:
Int
final
def
wait
()
:
Unit
Definition Classes
AnyRef
Annotations
@throws
(
...
)
final
def
wait
(
arg0:
Long
,
arg1:
Int
)
:
Unit
Definition Classes
AnyRef
Annotations
@throws
(
...
)
final
def
wait
(
arg0:
Long
)
:
Unit
Definition Classes
AnyRef
Annotations
@throws
(
...
)
def
whenCond
:
Bool
Definition Classes
Module
val
whenConds
:
Stack
[
Bool
]
Definition Classes
Module
def
wires
:
Array
[(
String
,
Bits
)]
Definition Classes
Module
Inherited from
MIFModule
Inherited from
MIFParameters
Inherited from
UsesParameters
Inherited from
Module
Inherited from
AnyRef
Inherited from
Any
Ungrouped