All Classes Namespaces Files Functions Variables Groups Pages
Generics | Ports | Use Clauses | Libraries
ExampleSubSystem Entity Reference

The ExampleSubSystem is a component that simplifies using the StreamingToSlaveSubSystem such that it is appropriate for the example projects. It reduces the number of options for simplicity. The StreamingToSlaveSubSystem does the heavy lifting and contains the blocks required to move data between Avalon-ST and Avalon-MM interfaces. More...

Entities

ExampleSubSystem_BEH  architecture
 Entity Description: Here...
Address Map: Here...
Block Diagram: Here...
More...
 

Libraries

work 

Use Clauses

numeric_std 
UtilityPkg 
BoardInfoPkg 
AvalonPkg 
ExamplePkg  Package <ExamplePkg>
DMAPkg 
MemoryMappedPkg 
SubSystemPkg 

Generics

BOARD_INFO  BoardInfo
 
Return to Top
SLAVE_OUT_INFO  AvalonMMSlaveInfo
 Board Specific Parameters.
DATA_IN_INFO  AvalonSTInfoArray
 Slave Output Interface Parameters.
DATA_OUT_INFO  AvalonSTInfoArray
 Streaming Input Interface Parameters.
EXAMPLE_SUB_SYSTEM_INFO  ExampleSubSystemInfo
 Streaming Output Interface Parameters.

Ports

slaveInClk   in std_logic
 Component Specific Parameters.
dataOutRsp   in AvalonSTSinkToSourceIntfArray
Memory Mapped Slave Control/Status Interface
slaveInReset   in std_logic
slaveInIRQ   out AvalonIRQSenderIntf
slaveIn   in AvalonMMFabricToSlaveIntf
slaveInRsp   out AvalonMMSlaveToFabricIntf
Memory Mapped Slave Output Data Interface
slaveOutClk   in std_logic
slaveOutReset   in std_logic
slaveOut   out AvalonMMFabricToSlaveIntf
slaveOutRsp   in AvalonMMSlaveToFabricIntf
Streaming Data Clock/Reset Interface
dataClk   in std_logic
dataReset   in std_logic
Streaming Data Input Interface
dataIn   in AvalonSTSourceToSinkIntfArray
dataInRsp   out AvalonSTSinkToSourceIntfArray
Streaming Data Output Interface
dataOut   out AvalonSTSourceToSinkIntfArray

Detailed Description

The ExampleSubSystem is a component that simplifies using the StreamingToSlaveSubSystem such that it is appropriate for the example projects. It reduces the number of options for simplicity. The StreamingToSlaveSubSystem does the heavy lifting and contains the blocks required to move data between Avalon-ST and Avalon-MM interfaces.

Definition at line 70 of file ExampleSubSystem.vhd.

Member Data Documentation

BOARD_INFO BoardInfo
Generic


Return to Top

Definition at line 74 of file ExampleSubSystem.vhd.

SLAVE_OUT_INFO AvalonMMSlaveInfo
Generic

Board Specific Parameters.

Definition at line 76 of file ExampleSubSystem.vhd.

DATA_IN_INFO AvalonSTInfoArray
Generic

Slave Output Interface Parameters.

Definition at line 78 of file ExampleSubSystem.vhd.

DATA_OUT_INFO AvalonSTInfoArray
Generic

Streaming Input Interface Parameters.

Definition at line 80 of file ExampleSubSystem.vhd.

Streaming Output Interface Parameters.

Definition at line 82 of file ExampleSubSystem.vhd.

slaveInClk in std_logic
Port

Component Specific Parameters.

Definition at line 87 of file ExampleSubSystem.vhd.

slaveInReset in std_logic
Port

Definition at line 88 of file ExampleSubSystem.vhd.

slaveInIRQ out AvalonIRQSenderIntf
Port

Definition at line 89 of file ExampleSubSystem.vhd.

slaveIn in AvalonMMFabricToSlaveIntf
Port

Definition at line 90 of file ExampleSubSystem.vhd.

slaveInRsp out AvalonMMSlaveToFabricIntf
Port

Definition at line 91 of file ExampleSubSystem.vhd.

slaveOutClk in std_logic
Port

Definition at line 95 of file ExampleSubSystem.vhd.

slaveOutReset in std_logic
Port

Definition at line 96 of file ExampleSubSystem.vhd.

slaveOut out AvalonMMFabricToSlaveIntf
Port

Definition at line 97 of file ExampleSubSystem.vhd.

slaveOutRsp in AvalonMMSlaveToFabricIntf
Port

Definition at line 98 of file ExampleSubSystem.vhd.

dataClk in std_logic
Port

Definition at line 102 of file ExampleSubSystem.vhd.

dataReset in std_logic
Port

Definition at line 103 of file ExampleSubSystem.vhd.

dataIn in AvalonSTSourceToSinkIntfArray
Port

Definition at line 107 of file ExampleSubSystem.vhd.

dataInRsp out AvalonSTSinkToSourceIntfArray
Port

Definition at line 108 of file ExampleSubSystem.vhd.

dataOut out AvalonSTSourceToSinkIntfArray
Port

Definition at line 112 of file ExampleSubSystem.vhd.

dataOutRsp in AvalonSTSinkToSourceIntfArray
Port

Definition at line 113 of file ExampleSubSystem.vhd.

numeric_std
Package

Definition at line 21 of file ExampleSubSystem.vhd.

work
Library

Definition at line 23 of file ExampleSubSystem.vhd.

UtilityPkg
Package

Definition at line 24 of file ExampleSubSystem.vhd.

BoardInfoPkg
Package

Definition at line 25 of file ExampleSubSystem.vhd.

AvalonPkg
Package

Definition at line 26 of file ExampleSubSystem.vhd.

ExamplePkg
Package

Definition at line 27 of file ExampleSubSystem.vhd.

DMAPkg
Package

Definition at line 28 of file ExampleSubSystem.vhd.

MemoryMappedPkg
Package

Definition at line 29 of file ExampleSubSystem.vhd.

SubSystemPkg
Package

Definition at line 30 of file ExampleSubSystem.vhd.


The documentation for this class was generated from the following file: