|
w11 - vhd 0.794
W11 CPU core and support modules
|
Procedures | |
| readwhite( L: inout line ) | |
| readoct( L: inout line value: out std_logic_vector good: out boolean ) | |
| readhex( L: inout line value: out std_logic_vector good: out boolean ) | |
| readgen( L: inout line value: out std_logic_vector good: out boolean base: in integer 2 ) | |
| readcomment( L: inout line , good: out boolean ) | |
| readdotcomm( L: inout line name: out string good: out boolean ) | |
| readword( L: inout line name: out string good: out boolean ) | |
| readoptchar( L: inout line char: in character good: out boolean ) | |
| readempty( L: inout line ) | |
| testempty( L: inout line , good: out boolean ) | |
| testempty_ea( L: inout line ) | |
| read_ea( L: inout line , value: out integer ) | |
| read_ea( L: inout line , value: out time ) | |
| readint_ea( L: inout line value: out integer imin: in integer integer ' low imax: in integer integer ' high ) | |
| read_ea( L: inout line , value: out std_logic ) | |
| read_ea( L: inout line , value: out std_logic_vector ) | |
| readoct_ea( L: inout line , value: out std_logic_vector ) | |
| readhex_ea( L: inout line , value: out std_logic_vector ) | |
| readgen_ea( L: inout line value: out std_logic_vector base: in integer 2 ) | |
| readword_ea( L: inout line , name: out string ) | |
| readtagval( L: inout line tag: in string match: out boolean val: out std_logic_vector good: out boolean base: in integer 2 ) | |
| readtagval_ea( L: inout line tag: in string match: out boolean val: out std_logic_vector base: in integer 2 ) | |
| readtagval( L: inout line tag: in string match: out boolean val: out std_logic good: out boolean ) | |
| readtagval_ea( L: inout line tag: in string match: out boolean val: out std_logic ) | |
| readtagval2( L: inout line tag: in string match: out boolean val1: out std_logic_vector val2: out std_logic_vector good: out boolean base: in integer 2 ) | |
| readtagval2_ea( L: inout line tag: in string match: out boolean val1: out std_logic_vector val2: out std_logic_vector base: in integer 2 ) | |
| writeoct( L: inout line value: in std_logic_vector justified: in side right field: in width 0 ) | |
| writehex( L: inout line value: in std_logic_vector justified: in side right field: in width 0 ) | |
| writegen( L: inout line value: in std_logic_vector justified: in side right field: in width 0 base: in integer 2 ) | |
| writetimens( L: inout line t: in time field: in width 0 ) | |
| writetimestamp( L: inout line , str: in string null_string ) | |
| writetimestamp( L: inout line clkcyc: in integer str: in string null_string ) | |
| writeoptint( L: inout line str: in string dat: in integer field: in width 0 ) | |
| writetrace( str: in string ) | |
| writetrace( str: in string , dat: in integer ) | |
| writetrace( str: in string , dat: in slbit ) | |
| writetrace( str: in string , dat: in slv ) | |
| wait_nextstim( signal clk: in slbit constant clk_dsc: in clock_dsc constant cnt: in positive 1 ) | |
| wait_nextmoni( signal clk: in slbit constant clk_dsc: in clock_dsc constant cnt: in positive 1 ) | |
| wait_stim2moni( signal clk: in slbit ,constant clk_dsc: in clock_dsc ) | |
| wait_untilsignal( signal clk: in slbit constant clk_dsc: in clock_dsc signal sig: in slbit constant val: in slbit variable cnt: out natural ) | |
| simfifo_put( cnt: inout natural arr: inout simfifo_type din: in std_logic_vector val: in slbit ' 1 ' ) | |
| simfifo_get( cnt: inout natural arr: inout simfifo_type dout: out std_logic_vector ) | |
| simfifo_writetest( L: inout line cnt: inout natural arr: inout simfifo_type dat: in std_logic_vector ) | |
| simfifo_dump( cnt: inout natural arr: inout simfifo_type str: in string null_string ) | |
Libraries | |
| ieee | |
Use Clauses | |
| std_logic_1164 | |
| numeric_std | |
| std_logic_textio | |
| textio | |
| slvtypes | Package <slvtypes> |
Components | |
| simclk | <Entity simclk> |
| simclkv | <Entity simclkv> |
| simclkcnt | <Entity simclkcnt> |
| simbididly | <Entity simbididly> |
Constants | |
| null_char | character := character ' val ( 0 ) |
| null_string | string ( 1 to 1 ) := ( others = > null_char ) |
Types | |
| simfifo_type | array ( natural range <> , natural range <> ) of std_logic |
Records | |
| clock_dsc | |
| period | Delay_length |
| hold | Delay_length |
| setup | Delay_length |
Definition at line 53 of file simlib.vhd.
|
Procedure |
Definition at line 58 of file simlib.vhd.
|
Procedure |
Definition at line 61 of file simlib.vhd.
|
Procedure |
Definition at line 66 of file simlib.vhd.
|
Procedure |
Definition at line 71 of file simlib.vhd.
|
Procedure |
Definition at line 77 of file simlib.vhd.
|
Procedure |
Definition at line 81 of file simlib.vhd.
|
Procedure |
Definition at line 86 of file simlib.vhd.
|
Procedure |
Definition at line 91 of file simlib.vhd.
|
Procedure |
Definition at line 96 of file simlib.vhd.
|
Procedure |
Definition at line 99 of file simlib.vhd.
|
Procedure |
Definition at line 103 of file simlib.vhd.
|
Procedure |
Definition at line 106 of file simlib.vhd.
|
Procedure |
Definition at line 109 of file simlib.vhd.
|
Procedure |
Definition at line 113 of file simlib.vhd.
|
Procedure |
Definition at line 119 of file simlib.vhd.
|
Procedure |
Definition at line 122 of file simlib.vhd.
|
Procedure |
Definition at line 126 of file simlib.vhd.
|
Procedure |
Definition at line 130 of file simlib.vhd.
|
Procedure |
Definition at line 134 of file simlib.vhd.
|
Procedure |
Definition at line 139 of file simlib.vhd.
|
Procedure |
Definition at line 143 of file simlib.vhd.
|
Procedure |
Definition at line 150 of file simlib.vhd.
|
Procedure |
Definition at line 157 of file simlib.vhd.
|
Procedure |
Definition at line 163 of file simlib.vhd.
|
Procedure |
Definition at line 169 of file simlib.vhd.
|
Procedure |
Definition at line 177 of file simlib.vhd.
|
Procedure |
Definition at line 185 of file simlib.vhd.
|
Procedure |
Definition at line 191 of file simlib.vhd.
|
Procedure |
Definition at line 197 of file simlib.vhd.
|
Procedure |
Definition at line 204 of file simlib.vhd.
|
Procedure |
Definition at line 209 of file simlib.vhd.
|
Procedure |
Definition at line 213 of file simlib.vhd.
|
Procedure |
Definition at line 218 of file simlib.vhd.
|
Procedure |
Definition at line 224 of file simlib.vhd.
|
Procedure |
Definition at line 226 of file simlib.vhd.
|
Procedure |
Definition at line 229 of file simlib.vhd.
|
Procedure |
Definition at line 232 of file simlib.vhd.
|
Procedure |
Definition at line 242 of file simlib.vhd.
|
Procedure |
Definition at line 247 of file simlib.vhd.
Definition at line 252 of file simlib.vhd.
|
Procedure |
Definition at line 256 of file simlib.vhd.
|
Procedure |
Definition at line 265 of file simlib.vhd.
|
Procedure |
Definition at line 271 of file simlib.vhd.
|
Procedure |
Definition at line 276 of file simlib.vhd.
|
Procedure |
Definition at line 282 of file simlib.vhd.
|
Library |
Definition at line 45 of file simlib.vhd.
|
use clause |
Definition at line 46 of file simlib.vhd.
|
use clause |
Definition at line 47 of file simlib.vhd.
|
use clause |
Definition at line 48 of file simlib.vhd.
|
use clause |
Definition at line 49 of file simlib.vhd.
|
use clause |
Definition at line 51 of file simlib.vhd.
|
Constant |
Definition at line 55 of file simlib.vhd.
|
Constant |
Definition at line 56 of file simlib.vhd.
|
Record |
Definition at line 236 of file simlib.vhd.
|
Record |
Definition at line 237 of file simlib.vhd.
|
Record |
Definition at line 238 of file simlib.vhd.
|
Record |
Definition at line 239 of file simlib.vhd.
|
Type |
Definition at line 263 of file simlib.vhd.
|
Component |
Definition at line 289 of file simlib.vhd.
|
Component |
Definition at line 299 of file simlib.vhd.
|
Component |
Definition at line 309 of file simlib.vhd.
|
Component |
Definition at line 316 of file simlib.vhd.