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

The ExampleComponent is a fully functioning component that is available to help users understand the basic AFW infrastructure features and how to implement them. It explores and details two main areas, both in this document and in the extensive use of comments in the source file. The first area is the use of the RegisterBank component and its interface connections. The second illustrates the use of flow control FIFOs on an Avalon-ST sink input, and an Avalon-ST source output. More...

Entities

ExampleComponent_BEH  architecture
 Entity Description: Here...
Register Definitions: Here...
IRQ Definitions: Here...
Block Diagram: Here...
More...
 

Use Clauses

numeric_std 
UtilityPkg 
BoardInfoPkg 
ComponentPkg 
AvalonPkg 
MiscPkg 
RegisterPkg 
FIFOPkg 
ExamplePkg  Package <ExamplePkg>

Generics

BOARD_INFO  BoardInfo
 
Return to Top
DATA_IN_INFO  AvalonSTInfo
 Board Specific Parameters.
DATA_OUT_INFO  AvalonSTInfo
 Streaming Input Interface Parameters.

Ports

slaveClk   in std_logic
 Streaming Output Interface Parameters.
dataOutRsp   in AvalonSTSinkToSourceIntf
Memory Mapped Slave Control/Status Interface
slaveReset   in std_logic
slaveIRQ   out AvalonIRQSenderIntfArray ( 2 downto 0 )
slaveIn   in AvalonMMFabricToSlaveIntf
slaveInRsp   out AvalonMMSlaveToFabricIntf
Streaming Data Interfaces
dataClk   in std_logic
dataReset   in std_logic
dataIn   in AvalonSTSourceToSinkIntf
dataInRsp   out AvalonSTSinkToSourceIntf
dataOut   out AvalonSTSourceToSinkIntf

Detailed Description

The ExampleComponent is a fully functioning component that is available to help users understand the basic AFW infrastructure features and how to implement them. It explores and details two main areas, both in this document and in the extensive use of comments in the source file. The first area is the use of the RegisterBank component and its interface connections. The second illustrates the use of flow control FIFOs on an Avalon-ST sink input, and an Avalon-ST source output.

Definition at line 83 of file ExampleComponent.vhd.

Member Data Documentation

BOARD_INFO BoardInfo
Generic


Return to Top

Definition at line 87 of file ExampleComponent.vhd.

DATA_IN_INFO AvalonSTInfo
Generic

Board Specific Parameters.

Definition at line 89 of file ExampleComponent.vhd.

DATA_OUT_INFO AvalonSTInfo
Generic

Streaming Input Interface Parameters.

Definition at line 91 of file ExampleComponent.vhd.

slaveClk in std_logic
Port

Streaming Output Interface Parameters.

Definition at line 146 of file ExampleComponent.vhd.

slaveReset in std_logic
Port

Definition at line 147 of file ExampleComponent.vhd.

slaveIRQ out AvalonIRQSenderIntfArray ( 2 downto 0 )
Port

Definition at line 148 of file ExampleComponent.vhd.

slaveIn in AvalonMMFabricToSlaveIntf
Port

Definition at line 149 of file ExampleComponent.vhd.

slaveInRsp out AvalonMMSlaveToFabricIntf
Port

Definition at line 150 of file ExampleComponent.vhd.

dataClk in std_logic
Port

Definition at line 154 of file ExampleComponent.vhd.

dataReset in std_logic
Port

Definition at line 155 of file ExampleComponent.vhd.

dataIn in AvalonSTSourceToSinkIntf
Port

Definition at line 156 of file ExampleComponent.vhd.

dataInRsp out AvalonSTSinkToSourceIntf
Port

Definition at line 157 of file ExampleComponent.vhd.

dataOut out AvalonSTSourceToSinkIntf
Port

Definition at line 158 of file ExampleComponent.vhd.

dataOutRsp in AvalonSTSinkToSourceIntf
Port

Definition at line 159 of file ExampleComponent.vhd.

numeric_std
Package

Definition at line 21 of file ExampleComponent.vhd.

UtilityPkg
Package

Definition at line 23 of file ExampleComponent.vhd.

BoardInfoPkg
Package

Definition at line 24 of file ExampleComponent.vhd.

ComponentPkg
Package

Definition at line 25 of file ExampleComponent.vhd.

AvalonPkg
Package

Definition at line 26 of file ExampleComponent.vhd.

MiscPkg
Package

Definition at line 27 of file ExampleComponent.vhd.

RegisterPkg
Package

Definition at line 28 of file ExampleComponent.vhd.

FIFOPkg
Package

Definition at line 29 of file ExampleComponent.vhd.

ExamplePkg
Package

Definition at line 30 of file ExampleComponent.vhd.


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