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

Libraries

ieee 

Use Clauses

std_logic_1164 
numeric_std 
slvtypes  Package <slvtypes>
rblib  Package <rblib>
rbdlib  Package <rbdlib>
serportlib  Package <serportlib>

Components

rlink_core  <Entity rlink_core>
rlink_aif 
rlink_core8  <Entity rlink_core8>
rlink_rlbmux  <Entity rlink_rlbmux>
rlink_sp1c  <Entity rlink_sp1c>
rlink_sp2c  <Entity rlink_sp2c>
ioleds_sp1c  <Entity ioleds_sp1c>
rlink_mon  <Entity rlink_mon>
rlink_mon_sb  <Entity rlink_mon_sb>

Constants

c_rlink_dat_sop  slv9 := " 100000000 "
c_rlink_dat_eop  slv9 := " 100000001 "
c_rlink_dat_nak  slv9 := " 100000010 "
c_rlink_dat_attn  slv9 := " 100000011 "
c_rlink_cmd_rreg  slv3 := " 000 "
c_rlink_cmd_rblk  slv3 := " 001 "
c_rlink_cmd_wreg  slv3 := " 010 "
c_rlink_cmd_wblk  slv3 := " 011 "
c_rlink_cmd_labo  slv3 := " 100 "
c_rlink_cmd_attn  slv3 := " 101 "
c_rlink_cmd_init  slv3 := " 110 "
c_rlink_stat_rbf_attn  integer := 3
c_rlink_stat_rbf_rbtout  integer := 2
c_rlink_stat_rbf_rbnak  integer := 1
c_rlink_stat_rbf_rberr  integer := 0
c_rlink_nakcode_ccrc  slv3 := " 000 "
c_rlink_nakcode_dcrc  slv3 := " 001 "
c_rlink_nakcode_frame  slv3 := " 010 "
c_rlink_nakcode_unused  slv3 := " 011 "
c_rlink_nakcode_cmd  slv3 := " 100 "
c_rlink_nakcode_cnt  slv3 := " 101 "
c_rlink_nakcode_rtovfl  slv3 := " 110 "
c_rlink_nakcode_rtwblk  slv3 := " 111 "
rl_moni_init  rl_moni_type := ( ' 0 ' , ' 0 ' , ' 0 ' )
rlb_moni_init  rlb_moni_type := ( ' 0 ' , ' 0 ' , ' 0 ' , ' 0 ' )
sbcntl_sbf_rlmon  integer := 15
sbcntl_sbf_rlbmon  integer := 14

Subtypes

c_rlink_cmd_rbf_seq  integer range 7 downto 3
c_rlink_cmd_rbf_code  integer range 2 downto 0
c_rlink_stat_rbf_stat  integer range 7 downto 4

Records

rl_moni_type 
eop slbit
attn slbit
lamp slbit
rlb_moni_type 
rxval slbit
rxhold slbit
txena slbit
txbusy slbit

Detailed Description

Definition at line 63 of file rlinklib.vhd.

Member Data Documentation

◆ ieee

ieee
Library

Definition at line 54 of file rlinklib.vhd.

◆ std_logic_1164

std_logic_1164
use clause

Definition at line 55 of file rlinklib.vhd.

◆ numeric_std

numeric_std
use clause

Definition at line 56 of file rlinklib.vhd.

◆ slvtypes

slvtypes
use clause

Definition at line 58 of file rlinklib.vhd.

◆ rblib

rblib
use clause

Definition at line 59 of file rlinklib.vhd.

◆ rbdlib

rbdlib
use clause

Definition at line 60 of file rlinklib.vhd.

◆ serportlib

serportlib
use clause

Definition at line 61 of file rlinklib.vhd.

◆ c_rlink_dat_sop

c_rlink_dat_sop slv9 := " 100000000 "
Constant

Definition at line 65 of file rlinklib.vhd.

◆ c_rlink_dat_eop

c_rlink_dat_eop slv9 := " 100000001 "
Constant

Definition at line 66 of file rlinklib.vhd.

◆ c_rlink_dat_nak

c_rlink_dat_nak slv9 := " 100000010 "
Constant

Definition at line 67 of file rlinklib.vhd.

◆ c_rlink_dat_attn

c_rlink_dat_attn slv9 := " 100000011 "
Constant

Definition at line 68 of file rlinklib.vhd.

◆ c_rlink_cmd_rreg

c_rlink_cmd_rreg slv3 := " 000 "
Constant

Definition at line 70 of file rlinklib.vhd.

◆ c_rlink_cmd_rblk

c_rlink_cmd_rblk slv3 := " 001 "
Constant

Definition at line 71 of file rlinklib.vhd.

◆ c_rlink_cmd_wreg

c_rlink_cmd_wreg slv3 := " 010 "
Constant

Definition at line 72 of file rlinklib.vhd.

◆ c_rlink_cmd_wblk

c_rlink_cmd_wblk slv3 := " 011 "
Constant

Definition at line 73 of file rlinklib.vhd.

◆ c_rlink_cmd_labo

c_rlink_cmd_labo slv3 := " 100 "
Constant

Definition at line 74 of file rlinklib.vhd.

◆ c_rlink_cmd_attn

c_rlink_cmd_attn slv3 := " 101 "
Constant

Definition at line 75 of file rlinklib.vhd.

◆ c_rlink_cmd_init

c_rlink_cmd_init slv3 := " 110 "
Constant

Definition at line 76 of file rlinklib.vhd.

◆ c_rlink_cmd_rbf_seq

c_rlink_cmd_rbf_seq integer range 7 downto 3
Subtype

Definition at line 78 of file rlinklib.vhd.

◆ c_rlink_cmd_rbf_code

c_rlink_cmd_rbf_code integer range 2 downto 0
Subtype

Definition at line 79 of file rlinklib.vhd.

◆ c_rlink_stat_rbf_stat

c_rlink_stat_rbf_stat integer range 7 downto 4
Subtype

Definition at line 81 of file rlinklib.vhd.

◆ c_rlink_stat_rbf_attn

c_rlink_stat_rbf_attn integer := 3
Constant

Definition at line 82 of file rlinklib.vhd.

◆ c_rlink_stat_rbf_rbtout

c_rlink_stat_rbf_rbtout integer := 2
Constant

Definition at line 83 of file rlinklib.vhd.

◆ c_rlink_stat_rbf_rbnak

c_rlink_stat_rbf_rbnak integer := 1
Constant

Definition at line 84 of file rlinklib.vhd.

◆ c_rlink_stat_rbf_rberr

c_rlink_stat_rbf_rberr integer := 0
Constant

Definition at line 85 of file rlinklib.vhd.

◆ c_rlink_nakcode_ccrc

c_rlink_nakcode_ccrc slv3 := " 000 "
Constant

Definition at line 87 of file rlinklib.vhd.

◆ c_rlink_nakcode_dcrc

c_rlink_nakcode_dcrc slv3 := " 001 "
Constant

Definition at line 88 of file rlinklib.vhd.

◆ c_rlink_nakcode_frame

c_rlink_nakcode_frame slv3 := " 010 "
Constant

Definition at line 89 of file rlinklib.vhd.

◆ c_rlink_nakcode_unused

c_rlink_nakcode_unused slv3 := " 011 "
Constant

Definition at line 90 of file rlinklib.vhd.

◆ c_rlink_nakcode_cmd

c_rlink_nakcode_cmd slv3 := " 100 "
Constant

Definition at line 91 of file rlinklib.vhd.

◆ c_rlink_nakcode_cnt

c_rlink_nakcode_cnt slv3 := " 101 "
Constant

Definition at line 92 of file rlinklib.vhd.

◆ c_rlink_nakcode_rtovfl

c_rlink_nakcode_rtovfl slv3 := " 110 "
Constant

Definition at line 93 of file rlinklib.vhd.

◆ c_rlink_nakcode_rtwblk

c_rlink_nakcode_rtwblk slv3 := " 111 "
Constant

Definition at line 94 of file rlinklib.vhd.

◆ rl_moni_type

rl_moni_type
Record

Definition at line 96 of file rlinklib.vhd.

◆ eop

eop slbit
Record

Definition at line 97 of file rlinklib.vhd.

◆ attn

attn slbit
Record

Definition at line 98 of file rlinklib.vhd.

◆ lamp

lamp slbit
Record

Definition at line 99 of file rlinklib.vhd.

◆ rl_moni_init

rl_moni_init rl_moni_type := ( ' 0 ' , ' 0 ' , ' 0 ' )
Constant

Definition at line 102 of file rlinklib.vhd.

◆ rlb_moni_type

rlb_moni_type
Record

Definition at line 105 of file rlinklib.vhd.

◆ rxval

rxval slbit
Record

Definition at line 106 of file rlinklib.vhd.

◆ rxhold

rxhold slbit
Record

Definition at line 107 of file rlinklib.vhd.

◆ txena

txena slbit
Record

Definition at line 108 of file rlinklib.vhd.

◆ txbusy

txbusy slbit
Record

Definition at line 109 of file rlinklib.vhd.

◆ rlb_moni_init

rlb_moni_init rlb_moni_type := ( ' 0 ' , ' 0 ' , ' 0 ' , ' 0 ' )
Constant

Definition at line 112 of file rlinklib.vhd.

◆ sbcntl_sbf_rlmon

sbcntl_sbf_rlmon integer := 15
Constant

Definition at line 117 of file rlinklib.vhd.

◆ sbcntl_sbf_rlbmon

sbcntl_sbf_rlbmon integer := 14
Constant

Definition at line 118 of file rlinklib.vhd.

◆ rlink_core

rlink_core
Component

Definition at line 120 of file rlinklib.vhd.

◆ rlink_aif

rlink_aif
Component

Definition at line 145 of file rlinklib.vhd.

◆ rlink_core8

rlink_core8
Component

Definition at line 159 of file rlinklib.vhd.

◆ rlink_rlbmux

rlink_rlbmux
Component

Definition at line 187 of file rlinklib.vhd.

◆ rlink_sp1c

rlink_sp1c
Component

Definition at line 215 of file rlinklib.vhd.

◆ rlink_sp2c

rlink_sp2c
Component

Definition at line 250 of file rlinklib.vhd.

◆ ioleds_sp1c

ioleds_sp1c
Component

Definition at line 289 of file rlinklib.vhd.

◆ rlink_mon

rlink_mon
Component

Definition at line 300 of file rlinklib.vhd.

◆ rlink_mon_sb

rlink_mon_sb
Component

Definition at line 316 of file rlinklib.vhd.


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