w11 - vhd 0.794
W11 CPU core and support modules
Loading...
Searching...
No Matches
tst_serlooplib Package Reference

Libraries

ieee 

Use Clauses

std_logic_1164 
slvtypes  Package <slvtypes>
serportlib  Package <serportlib>

Components

tst_serloop  <Entity tst_serloop>
tst_serloop_hiomap  <Entity tst_serloop_hiomap>

Constants

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 ' , ' 0 ' , ' 0 ' )
hio_stat_init  hio_stat_type := ( ( others = > ' 0 ' ) , ( others = > ' 0 ' ) , ( others = > ' 0 ' ) , ( others = > ' 0 ' ) , ( others = > ' 0 ' ) , ( others = > ' 0 ' ) , ( others = > ' 0 ' ) , ( others = > ' 0 ' ) , ( others = > ' 0 ' ) )

Records

hio_cntl_type 
mode slv2
enaxon slbit
enaesc slbit
enathrottle slbit
enaftdi slbit
hio_stat_type 
rxfecnt slv16
rxoecnt slv16
rxsecnt slv16
rxcnt slv32
txcnt slv32
rxuicnt slv8
rxuidat slv8
rxokcnt slv16
txokcnt slv16

Detailed Description

Definition at line 24 of file tst_serlooplib.vhd.

Member Data Documentation

◆ ieee

ieee
Library

Definition at line 18 of file tst_serlooplib.vhd.

◆ std_logic_1164

std_logic_1164
use clause

Definition at line 19 of file tst_serlooplib.vhd.

◆ slvtypes

slvtypes
use clause

Definition at line 21 of file tst_serlooplib.vhd.

◆ serportlib

serportlib
use clause

Definition at line 22 of file tst_serlooplib.vhd.

◆ c_mode_idle

c_mode_idle slv2 := " 00 "
Constant

Definition at line 26 of file tst_serlooplib.vhd.

◆ c_mode_rxblast

c_mode_rxblast slv2 := " 01 "
Constant

Definition at line 27 of file tst_serlooplib.vhd.

◆ c_mode_txblast

c_mode_txblast slv2 := " 10 "
Constant

Definition at line 28 of file tst_serlooplib.vhd.

◆ c_mode_loop

c_mode_loop slv2 := " 11 "
Constant

Definition at line 29 of file tst_serlooplib.vhd.

◆ hio_cntl_type

hio_cntl_type
Record

Definition at line 31 of file tst_serlooplib.vhd.

◆ mode

mode slv2
Record

Definition at line 32 of file tst_serlooplib.vhd.

◆ enaxon

enaxon slbit
Record

Definition at line 33 of file tst_serlooplib.vhd.

◆ enaesc

enaesc slbit
Record

Definition at line 34 of file tst_serlooplib.vhd.

◆ enathrottle

Definition at line 35 of file tst_serlooplib.vhd.

◆ enaftdi

enaftdi slbit
Record

Definition at line 36 of file tst_serlooplib.vhd.

◆ hio_cntl_init

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

Definition at line 39 of file tst_serlooplib.vhd.

◆ hio_stat_type

hio_stat_type
Record

Definition at line 44 of file tst_serlooplib.vhd.

◆ rxfecnt

rxfecnt slv16
Record

Definition at line 45 of file tst_serlooplib.vhd.

◆ rxoecnt

rxoecnt slv16
Record

Definition at line 46 of file tst_serlooplib.vhd.

◆ rxsecnt

rxsecnt slv16
Record

Definition at line 47 of file tst_serlooplib.vhd.

◆ rxcnt

rxcnt slv32
Record

Definition at line 48 of file tst_serlooplib.vhd.

◆ txcnt

txcnt slv32
Record

Definition at line 49 of file tst_serlooplib.vhd.

◆ rxuicnt

rxuicnt slv8
Record

Definition at line 50 of file tst_serlooplib.vhd.

◆ rxuidat

rxuidat slv8
Record

Definition at line 51 of file tst_serlooplib.vhd.

◆ rxokcnt

rxokcnt slv16
Record

Definition at line 52 of file tst_serlooplib.vhd.

◆ txokcnt

txokcnt slv16
Record

Definition at line 53 of file tst_serlooplib.vhd.

◆ hio_stat_init

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

Definition at line 56 of file tst_serlooplib.vhd.

◆ tst_serloop

tst_serloop
Component

Definition at line 70 of file tst_serlooplib.vhd.

◆ tst_serloop_hiomap

tst_serloop_hiomap
Component

Definition at line 87 of file tst_serlooplib.vhd.


The documentation for this design unit was generated from the following file: