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

Libraries

ieee 

Use Clauses

std_logic_1164 
numeric_std 
slvtypes  Package <slvtypes>

Components

ib_sel  <Entity ib_sel>
ib_sres_or_2  <Entity ib_sres_or_2>
ib_sres_or_3  <Entity ib_sres_or_3>
ib_sres_or_4  <Entity ib_sres_or_4>
ib_sres_or_gen 
ib_intmap  <Entity ib_intmap>
ib_intmap24  <Entity ib_intmap24>
ibd_ibmon  <Entity ibd_ibmon>
ibd_ibtst  <Entity ibd_ibtst>
ib_rlim_gen  <Entity ib_rlim_gen>
ib_rlim_slv  <Entity ib_rlim_slv>
ib_sres_or_mon  <Entity ib_sres_or_mon>

Constants

ib_mreq_init  ib_mreq_type := ( ' 0 ' , ' 0 ' , ' 0 ' , ' 0 ' , ' 0 ' , ' 0 ' , ' 0 ' , ' 0 ' , ( others = > ' 0 ' ) , ( others = > ' 0 ' ) )
ib_sres_init  ib_sres_type := ( ' 0 ' , ' 0 ' , ( others = > ' 0 ' ) )
intmap_init  intmap_type := ( 0 , 0 )
intmap_array_init  intmap_array_type := ( others = > intmap_init )
intmap24_array_init  intmap24_array_type := ( others = > intmap_init )

Types

ib_sres_vector  array ( natural range <> ) of ib_sres_type
intmap_array_type  ( 15 downto 0 ) intmap_type
intmap24_array_type  ( 23 downto 0 ) intmap_type

Subtypes

ibf_byte1  integer range 15 downto 8
ibf_byte0  integer range 7 downto 0

Records

ib_mreq_type 
aval slbit
re slbit
we slbit
rmw slbit
be0 slbit
be1 slbit
cacc slbit
racc slbit
addr slv13_1
din slv16
ib_sres_type 
ack slbit
busy slbit
dout slv16
intmap_type 
vec natural
pri natural

Detailed Description

Definition at line 33 of file iblib.vhd.

Member Data Documentation

◆ ieee

ieee
Library

Definition at line 27 of file iblib.vhd.

◆ std_logic_1164

std_logic_1164
use clause

Definition at line 28 of file iblib.vhd.

◆ numeric_std

numeric_std
use clause

Definition at line 29 of file iblib.vhd.

◆ slvtypes

slvtypes
use clause

Definition at line 31 of file iblib.vhd.

◆ ib_mreq_type

ib_mreq_type
Record

Definition at line 35 of file iblib.vhd.

◆ aval

aval slbit
Record

Definition at line 36 of file iblib.vhd.

◆ re

re slbit
Record

Definition at line 37 of file iblib.vhd.

◆ we

we slbit
Record

Definition at line 38 of file iblib.vhd.

◆ rmw

rmw slbit
Record

Definition at line 39 of file iblib.vhd.

◆ be0

be0 slbit
Record

Definition at line 40 of file iblib.vhd.

◆ be1

be1 slbit
Record

Definition at line 41 of file iblib.vhd.

◆ cacc

cacc slbit
Record

Definition at line 42 of file iblib.vhd.

◆ racc

racc slbit
Record

Definition at line 43 of file iblib.vhd.

◆ addr

addr slv13_1
Record

Definition at line 44 of file iblib.vhd.

◆ din

din slv16
Record

Definition at line 45 of file iblib.vhd.

◆ ib_mreq_init

ib_mreq_init ib_mreq_type := ( ' 0 ' , ' 0 ' , ' 0 ' , ' 0 ' , ' 0 ' , ' 0 ' , ' 0 ' , ' 0 ' , ( others = > ' 0 ' ) , ( others = > ' 0 ' ) )
Constant

Definition at line 48 of file iblib.vhd.

◆ ib_sres_type

ib_sres_type
Record

Definition at line 54 of file iblib.vhd.

◆ ack

ack slbit
Record

Definition at line 55 of file iblib.vhd.

◆ busy

busy slbit
Record

Definition at line 56 of file iblib.vhd.

◆ dout

dout slv16
Record

Definition at line 57 of file iblib.vhd.

◆ ib_sres_init

ib_sres_init ib_sres_type := ( ' 0 ' , ' 0 ' , ( others = > ' 0 ' ) )
Constant

Definition at line 60 of file iblib.vhd.

◆ ib_sres_vector

ib_sres_vector array ( natural range <> ) of ib_sres_type
Type

Definition at line 64 of file iblib.vhd.

◆ ibf_byte1

ibf_byte1 integer range 15 downto 8
Subtype

Definition at line 66 of file iblib.vhd.

◆ ibf_byte0

ibf_byte0 integer range 7 downto 0
Subtype

Definition at line 67 of file iblib.vhd.

◆ ib_sel

ib_sel
Component

Definition at line 69 of file iblib.vhd.

◆ ib_sres_or_2

ib_sres_or_2
Component

Definition at line 80 of file iblib.vhd.

◆ ib_sres_or_3

ib_sres_or_3
Component

Definition at line 87 of file iblib.vhd.

◆ ib_sres_or_4

ib_sres_or_4
Component

Definition at line 95 of file iblib.vhd.

◆ ib_sres_or_gen

ib_sres_or_gen
Component

Definition at line 105 of file iblib.vhd.

◆ intmap_type

intmap_type
Record

Definition at line 114 of file iblib.vhd.

◆ vec

vec natural
Record

Definition at line 115 of file iblib.vhd.

◆ pri

pri natural
Record

Definition at line 116 of file iblib.vhd.

◆ intmap_init

intmap_init intmap_type := ( 0 , 0 )
Constant

Definition at line 118 of file iblib.vhd.

◆ intmap_array_type

intmap_array_type ( 15 downto 0 ) intmap_type
Type

Definition at line 120 of file iblib.vhd.

◆ intmap_array_init

intmap_array_init intmap_array_type := ( others = > intmap_init )
Constant

Definition at line 121 of file iblib.vhd.

◆ ib_intmap

ib_intmap
Component

Definition at line 123 of file iblib.vhd.

◆ intmap24_array_type

intmap24_array_type ( 23 downto 0 ) intmap_type
Type

Definition at line 136 of file iblib.vhd.

◆ intmap24_array_init

Definition at line 137 of file iblib.vhd.

◆ ib_intmap24

ib_intmap24
Component

Definition at line 139 of file iblib.vhd.

◆ ibd_ibmon

ibd_ibmon
Component

Definition at line 152 of file iblib.vhd.

◆ ibd_ibtst

ibd_ibtst
Component

Definition at line 165 of file iblib.vhd.

◆ ib_rlim_gen

ib_rlim_gen
Component

Definition at line 176 of file iblib.vhd.

◆ ib_rlim_slv

ib_rlim_slv
Component

Definition at line 186 of file iblib.vhd.

◆ ib_sres_or_mon

ib_sres_or_mon
Component

Definition at line 203 of file iblib.vhd.


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