w11 - vhd  0.72
W11 CPU core and support modules
 All Classes Namespaces Files Functions Variables
tst_fx2looplib Package Reference

Libraries

ieee 

Use Clauses

ieee.std_logic_1164.all 
work.slvtypes.all 
work.fx2lib.all 

Components

tst_fx2loop  <Entity tst_fx2loop>
tst_fx2loop_hiomap  <Entity tst_fx2loop_hiomap>

Constants

c_ctltyp_2fifo_as  integer := 0
c_ctltyp_2fifo_ic  integer := 1
c_ctltyp_3fifo_ic  integer := 2
c_mode_idle  slv2 := " 00 "
c_mode_rxblast  slv2 := " 01 "
c_mode_txblast  slv2 := " 10 "
c_mode_loop  slv2 := " 11 "
hio_cntl_init  hio_cntl_type := ( c_mode_idle , ' 0 ' , ' 0 ' )
hio_stat_init  hio_stat_type := ( ' 0 ' , ' 0 ' , ' 0 ' , ( others = > ' 0 ' ) , ( others = > ' 0 ' ) , ( others = > ' 0 ' ) , ( others = > ' 0 ' ) )

Types

record: hio_cntl_type mode : slv2%
%%tx2blast : slbit%
%throttle : slbit%
record: hio_stat_type rxhold : slbit%
%%txbusy : slbit%
%tx2busy : slbit%
%rxsecnt : slv16%
%rxcnt : slv32%
%txcnt : slv32%
%tx2cnt : slv32%

Detailed Description

Definition at line 32 of file tst_fx2looplib.vhd.

Member Data Documentation

ieee
Library

Definition at line 26 of file tst_fx2looplib.vhd.

Definition at line 27 of file tst_fx2looplib.vhd.

Definition at line 29 of file tst_fx2looplib.vhd.

work.fx2lib.all
Package

Definition at line 30 of file tst_fx2looplib.vhd.

c_ctltyp_2fifo_as integer := 0
Constant

Definition at line 34 of file tst_fx2looplib.vhd.

c_ctltyp_2fifo_ic integer := 1
Constant

Definition at line 35 of file tst_fx2looplib.vhd.

c_ctltyp_3fifo_ic integer := 2
Constant

Definition at line 36 of file tst_fx2looplib.vhd.

c_mode_idle slv2 := " 00 "
Constant

Definition at line 38 of file tst_fx2looplib.vhd.

c_mode_rxblast slv2 := " 01 "
Constant

Definition at line 39 of file tst_fx2looplib.vhd.

c_mode_txblast slv2 := " 10 "
Constant

Definition at line 40 of file tst_fx2looplib.vhd.

c_mode_loop slv2 := " 11 "
Constant

Definition at line 41 of file tst_fx2looplib.vhd.

hio_cntl_type (   mode : slv2%
  %%tx2blast : slbit%
  %throttle : slbit%  
)
Type

Definition at line 43 of file tst_fx2looplib.vhd.

hio_cntl_init hio_cntl_type := ( c_mode_idle , ' 0 ' , ' 0 ' )
Constant

Definition at line 49 of file tst_fx2looplib.vhd.

hio_stat_type (   rxhold : slbit%
  %%txbusy : slbit%
  %tx2busy : slbit%
  %rxsecnt : slv16%
  %rxcnt : slv32%
  %txcnt : slv32%
  %tx2cnt : slv32%  
)
Type

Definition at line 54 of file tst_fx2looplib.vhd.

hio_stat_init hio_stat_type := ( ' 0 ' , ' 0 ' , ' 0 ' , ( others = > ' 0 ' ) , ( others = > ' 0 ' ) , ( others = > ' 0 ' ) , ( others = > ' 0 ' ) )
Constant

Definition at line 64 of file tst_fx2looplib.vhd.

tst_fx2loop
Component

Definition at line 74 of file tst_fx2looplib.vhd.

tst_fx2loop_hiomap
Component

Definition at line 94 of file tst_fx2looplib.vhd.


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