Index

Symbols | A | B | C | D | E | F | G | H | I | L | M | N | P | R | S | T | U | V | X | Z

Symbols

--bsvpath=dirname
command line option
--cachedir=dirname
command line option
--cflags=flags
command line option
--constraint=file.xdc
command line option
--derivedclockperiod
command line option
--dump_map
command line option
--implconstraint=file.xdc
command line option
--interfaces=...
command line option
--ipdir=dir
command line option
--mainclockperiod
command line option
--nocache
command line option
--nohardware
command line option
--nonstrict
command line option
--O os, --option=os
command line option
--pinfo=project.json
command line option
--pinout=pinusage.json
command line option
--project-dir=dir
command line option
--prtop=mkTop.dcp
command line option
--prvariant=name
command line option
--qip=core.qip
command line option
--qsf=settings.qsf
command line option
--reconfig=modulenames
command line option
--shared
command line option
--stl=stltype
command line option
--xci=core.xci
command line option
--xelabflags=flags
command line option
--xsimflags
command line option
-B board, --board=board
command line option
-b options, --bscflags=options
command line option
-D var=value
command line option
-I dir --cinclude=dir
command line option
-l lib, --clib=lib
command line option
-L libdir, --clibdir=libdir
command line option
-m foo.cpp, --bsimsource foo.cpp
command line option
-P modulename, --partition=modulename
command line option
-q, --qtused
command line option
-s foo.cpp, --source=foo.cpp
command line option
-S libfile, --clibfiles=libfile.a
command line option
-V file.v, --verilog=file.v
command line option
-v, --verbose
command line option
.. bsv:method:: Action addrResponse(Bit (interface in package MMU)
.. bsv:method:: Action error(Bit (interface in package MMU)
.. bsv:method:: Action idResponse(Bit (interface in package MMU)
.. bsv:method:: Action reportMemoryTraffic(Bit (interface in package MMU)
.. bsv:method:: Action reportStateDbg(DmaDbgRec rec)
(interface in package MMU)
12 SGListPageShift0 (typedef in package MMU)
16 SGListPageShift4 (typedef in package MMU)
20 SGListPageShift8 (typedef in package MMU)
24 SGListPageShift12 (typedef in package MMU)
32 MaxNumSGLists (typedef in package MMU)
32 MemServerTags (typedef in package MemTypes)
44 MemOffsetSize (typedef in package MemTypes)
6 MemTagSize (typedef in package MemTypes)
8 BurstLenSize (typedef in package MemTypes)
8 IndexWidth (typedef in package MMU)

A

a) vadd (function in package Arith)
a) vmul (function in package Arith)
add (function in package Arith)
AddrBeat#(numeric type addrWidth) (struct in package AddressGenerator)
AddressGenerator (interface in package AddressGenerator)
(package)
addrTrans() (MMU::MemServerRequest
method)
AddrTransRequest (struct in package MMU)
android.exe
Make Target, [1]
Arith (package)
AxiStream (package)
AxiStreamMaster (interface in package AxiStream)
AxiStreamSlave (interface in package AxiStream)

B

Bit# (function in package Arith)
Bit#(32) SGLId (typedef in package MemTypes)
Bit#(TLog#(MaxNumSGLists)) RegionsIdx (typedef in package MMU)
Bit#(TLog#(MaxNumSGLists)) SGListId (typedef in package MMU)
bits
Make Target, [1]
BOARD
Make Variable
booland (function in package Arith)
boolor (function in package Arith)
BSC_CXXFLAGS
Make Variable
BSCFLAGS_COMMON
Make Variable
BSCFLAGS_EXTRA
Make Variable
BSCFLAGS_PROJECT
Make Variable
BSCOPTFLAGS
Make Variable
BSCPATHFLAGS
Make Variable
bsim
Make Target, [1]
bsim_exe
Make Target, [1]
BsimHost (interface in package HostInterface)
bsvfile
command line option
BSVFILES
Make Variable
build.%
Make Target
BUILDCACHE
Make Variable
BUILDCACHE_CACHEDIR
Make Variable
BURST_LEN_SIZE
Make Variable

C

command line option
--O os, --option=os
--bsvpath=dirname
--cachedir=dirname
--cflags=flags
--constraint=file.xdc
--derivedclockperiod
--dump_map
--implconstraint=file.xdc
--interfaces=...
--ipdir=dir
--mainclockperiod
--nocache
--nohardware
--nonstrict
--pinfo=project.json
--pinout=pinusage.json
--project-dir=dir
--prtop=mkTop.dcp
--prvariant=name
--qip=core.qip
--qsf=settings.qsf
--reconfig=modulenames
--shared
--stl=stltype
--xci=core.xci
--xelabflags=flags
--xsimflags
-B board, --board=board
-D var=value
-I dir --cinclude=dir
-L libdir, --clibdir=libdir
-P modulename, --partition=modulename
-S libfile, --clibfiles=libfile.a
-V file.v, --verilog=file.v
-b options, --bscflags=options
-l lib, --clib=lib
-m foo.cpp, --bsimsource foo.cpp
-q, --qtused
-s foo.cpp, --source=foo.cpp
-v, --verbose
bsvfile
configResp() (MMU::MMUIndication
method)
Connectable (instance in package AxiStream)
(instance in package MemTypes), [1], [2], [3]
(instance in package Pipe), [1]
CONNECTAL_DEBUG
Make Variable
CONNECTAL_NDK_PARAM
Make Variable
CONNECTAL_NOHARDWARE
Make Variable
CONNECTAL_SHARED
Make Variable
CONNECTALFLAGS
Make Variable
ConnectalTop (interface in package Portal)
CPPFILES
Make Variable
CPPFILES2
Make Variable
CtrlMux (package)

D

DataBusWidth (typedef in package HostInterface)
dbg() (MemTypes::DmaDbg method)
DEFAULT_DERIVED_CLOCK_PERIOD
Make Variable
deq() (Pipe::PipeOut method)
DERIVED_CLOCK_PERIOD
Make Variable
DmaDbg (interface in package MemTypes)
DmaErrorType (struct in package MMU)

E

enq() (Pipe::PipeIn method)
environment variable
BLUESIM_SOCKET_NAME
CONNECTALDIR
DUMP_VCD
NOFPGAJTAG
NOPROGRAM, [1], [2]
RUNPARAM
SOFTWARE_SOCKET_NAME
eq (function in package Arith)
error() (MMU::MMUIndication
method)
exe
Make Target

F

first() (Pipe::PipeOut method)
FirstLastPipe (interface in package Pipe)
FunnelPipesPipelined (instance in package Pipe), [1]
(typeclass in package Pipe)
FunnelPipesPipelined.mkFunnelPipesPipelined (module in package Pipe)
FunnelPipesPipelined.mkFunnelPipesPipelinedRR (module in package Pipe)
FunnelPipesPipelined.mkUnFunnelPipesPipelined (module in package Pipe)
FunnelPipesPipelined.mkUnFunnelPipesPipelinedRR (module in package Pipe)

G

gentarget
Make Target
getInterrupt (function in package Portal)
getInterruptVector (function in package Portal)
getMemoryTraffic() (MemTypes::DmaDbg method)
getSlave (function in package Portal)

H

H2S_INTERFACES
Make Variable
handlers. (C function)
HostInterface (package)

I

idRequest() (MMU::MMURequest
method)
idReturn() (MMU::MMURequest
method)
INTERFACES
Make Variable
IPDIR
Make Variable
isFirst() (Pipe::RangePipeIfc method)
isLast() (Pipe::RangePipeIfc method)

L

LEDS (interface in package Leds)
Leds (package)
leds() (in package Leds)
LedsWidth (typedef in package Leds)

M

MAIN_CLOCK_PERIOD
Make Variable
Make Target
android.exe, [1]
bits, [1]
bsim, [1]
bsim_exe, [1]
build.%
exe
gentarget
prebuild
run
run.%
ubuntu.exe, [1]
verilog
xsim, [1]
Make Variable
BOARD
BSCFLAGS_COMMON
BSCFLAGS_EXTRA
BSCFLAGS_PROJECT
BSCOPTFLAGS
BSCPATHFLAGS
BSC_CXXFLAGS
BSVFILES
BUILDCACHE
BUILDCACHE_CACHEDIR
BURST_LEN_SIZE
CONNECTALFLAGS
CONNECTAL_DEBUG
CONNECTAL_NDK_PARAM
CONNECTAL_NOHARDWARE
CONNECTAL_SHARED
CPPFILES
CPPFILES2
DEFAULT_DERIVED_CLOCK_PERIOD
DERIVED_CLOCK_PERIOD
H2S_INTERFACES
INTERFACES
IPDIR
MAIN_CLOCK_PERIOD
MEM_READ_INTERFACES
MEM_WRITE_INTERFACES
NUMBER_OF_MASTERS
PINOUT_FILE
PIN_TYPE
PIN_TYPE_INCLUDE
PORTAL_DUMP_MAP
RUNPARAM
RUN_ARGS
S2H_INTERFACES
USE_BUILDCACHE, [1]
V, [1]
VIVADOFLAGS
mapPipe (function in package Pipe)
mapPipeIn (function in package Pipe)
MEM_READ_INTERFACES
Make Variable
MEM_WRITE_INTERFACES
Make Variable
MemData#(numeric type dsz) (struct in package MemTypes)
MemDataF#(numeric type dsz) (struct in package MemTypes)
MemengineCmd (struct in package MemTypes)
memoryTraffic() (MMU::MemServerRequest
method)
MemPortal (interface in package Portal)
(package)
MemReadClient (interface in package MemTypes)
MemReadEngine (interface in package MemTypes)
(package)
MemReadEngineServer (interface in package MemTypes)
MemReadServer (interface in package MemTypes)
MemRequest (struct in package MemTypes)
MemServerIndication
(interface in package MMU)
MemServerRequest
(interface in package MMU)
MemTypes (package)
MemWriteClient (interface in package MemTypes)
MemWriteEngine (interface in package MemTypes)
MemWriteEngineServer (interface in package MemTypes)
MemWriteServer (interface in package MemTypes)
messageSize() (Portal::PipePortal method)
mkAddressGenerator (module in package AddressGenerator)
MkAxiStream (instance in package AxiStream), [1], [2], [3], [4], [5]
(typeclass in package AxiStream)
MkAxiStream.mkAxiStream (module in package AxiStream), [1], [2], [3], [4], [5], [6]
mkFirstLastPipe (module in package Pipe)
mkForkVector (module in package Pipe)
mkFunnel (module in package Pipe)
mkFunnel1 (module in package Pipe)
mkFunnelGB1 (module in package Pipe)
mkFunnelPipes (module in package Pipe)
mkFunnelPipes1 (module in package Pipe)
mkInterruptMux (module in package CtrlMux)
mkJoin (module in package Pipe)
mkJoinBuffered (module in package Pipe)
mkJoinVector (module in package Pipe)
mkMapPipe (module in package Pipe)
mkMemPortal (module in package MemPortal)
mkMemReadEngine(MemReadEngine (module in package MemReadEngine)
mkMemReadEngineBuff (module in package MemReadEngine)
mkMMU (module in package MMU)
MkPipeIn (instance in package Pipe)
(typeclass in package Pipe)
MkPipeIn.mkPipeIn (module in package Pipe)
mkPipelinedForkVector (module in package Pipe)
MkPipeOut (instance in package Pipe)
(typeclass in package Pipe)
MkPipeOut.mkPipeOut (module in package Pipe)
mkRangePipeOut (module in package Pipe)
mkRepeat (module in package Pipe)
mkSizedForkVector (module in package Pipe)
mkSlaveMux (module in package CtrlMux)
mkUnfunnel (module in package Pipe)
mkUnfunnelGB (module in package Pipe)
mkUnfunnelPipes (module in package Pipe)
mkUnFunnelPipesPipelinedInternal (module in package Pipe)
MMU (interface in package MMU)
(package)
MMUIndication
(interface in package MMU)
MMURequest
(interface in package MMU)
mul (function in package Arith)

N

NOPROGRAM, [1]
noprogram (C variable)
notEmpty() (Pipe::PipeOut method)
notFull() (Pipe::PipeIn method)
NUMBER_OF_MASTERS
Make Variable
NumberOfMasters (typedef in package HostInterface)

P

PcieHost (interface in package HostInterface)
PhysAddrWidth (typedef in package HostInterface)
PhysMemMaster (interface in package MemTypes)
PhysMemReadClient (interface in package MemTypes)
PhysMemReadServer (interface in package MemTypes)
PhysMemRequest#(numeric type addrWidth, dataWidth) (struct in package MemTypes)
PhysMemSlave (interface in package MemTypes)
PhysMemWriteClient (interface in package MemTypes)
PhysMemWriteServer (interface in package MemTypes)
PIN_TYPE
Make Variable
PIN_TYPE_INCLUDE
Make Variable
PINOUT_FILE
Make Variable
PinType (typedef in package HostInterface)
Pipe (package)
PipeIn (interface in package Pipe)
PipeOut (interface in package Pipe)
PipePortal (interface in package Portal)
Portal (package)
PORTAL_DUMP_MAP
Make Variable
portalAlloc (C function)
portalCacheFlush (C function)
portalExec (C function)
portalExec_poll (C function)
portalExec_start (C function)
portalMmap (C function)
PortalPoller (C++ class)
PortalPoller::PortalPoller::timeout (C++ member)
prebuild
Make Target

R

RangeConfig#(type a) (struct in package Pipe)
RangePipeIfc (interface in package Pipe)
region() (MMU::MMURequest
method)
rshift (function in package Arith)
run
Make Target
run.%
Make Target
RUN_ARGS
Make Variable
RUNPARAM
Make Variable

S

S2H_INTERFACES
Make Variable
setClockFrequency (C function)
setInterface() (MMU::MMURequest
method)
setTileState() (MMU::MemServerRequest
method)
sglist() (MMU::MMURequest
method)
SharedMemoryPortal (interface in package Portal)
simulator_dump_vcd (C variable)
start() (Pipe::FirstLastPipe method)
(Pipe::RangePipeIfc method)
stateDbg() (MMU::MemServerRequest
method)
StdConnectalDmaTop (typedef in package Portal)
StdConnectalTop (typedef in package Portal)

T

tdata() (AxiStream::AxiStreamMaster method)
(AxiStream::AxiStreamSlave method)
TDiv#(DataBusSize,8) ByteEnableSize (typedef in package MemTypes)
tkeep() (AxiStream::AxiStreamMaster method)
(AxiStream::AxiStreamSlave method)
tlast() (AxiStream::AxiStreamMaster method)
(AxiStream::AxiStreamSlave method)
ToAxiStream (typeclass in package AxiStream)
ToAxiStream.toAxiStream (function in package AxiStream)
toCountedPipeOut (function in package Pipe)
ToGet (instance in package Pipe)
ToGetM (instance in package AxiStream)
ToPipeIn (instance in package Pipe), [1]
(typeclass in package Pipe)
ToPipeIn.toPipeIn (function in package Pipe)
ToPipeOut (instance in package Pipe), [1], [2], [3], [4]
(typeclass in package Pipe)
ToPipeOut.toPipeOut (function in package Pipe)
ToPut (instance in package Pipe)
ToPutM (instance in package AxiStream)
tready() (AxiStream::AxiStreamMaster method)
(AxiStream::AxiStreamSlave method)
tvalid() (AxiStream::AxiStreamMaster method)
(AxiStream::AxiStreamSlave method)

U

ubuntu.exe
Make Target, [1]
unvectorPipeOut (function in package Pipe)
USE_BUILDCACHE
Make Variable, [1]

V

V
Make Variable, [1]
Vector#(j,PipeOut#(a)) FunnelPipe#(numeric type j, numeric type k, type a, numeric type bitsPerCycle) (typedef in package Pipe)
Vector#(k,PipeOut#(a)) UnFunnelPipe#(numeric type j, numeric type k, type a, numeric type bitsPerCycle) (typedef in package Pipe)
verilog
Make Target
VIVADOFLAGS
Make Variable

X

xsim
Make Target, [1]

Z

zipPipeOut (function in package Pipe)
ZynqHost (interface in package HostInterface)