[
Top
]
[
Contents
]
[
Index
]
[
?
]
Table of Contents
1. 概要
2. インストール
3. シミュレーションの実行
3.1 isis_single_r3081
3.2 isis_p_sharedbus
3.3 isis_sharedbus
3.4 isis_sncache_illinois
3.5 isis_tracemaker
4. サポートクラス
4.1 root_objectクラス
4.2 c_arrayクラス
4.3 bitvectorクラス
4.4 cyclic_queueクラス
4.5 limited_counterクラス
4.6 argument_parserクラス
4.7 gdb_portクラス
5. パケット
5.1 packetクラス
5.2 bus_packet_baseクラス
5.3 bus_packetクラス
5.4 network_packet_baseクラス
5.5 network_packetクラス
6. ポート
6.1 portクラス
6.1.1 portクラスの定義
6.1.2 パケットの送信
6.1.3 ポートのオーナシップ
6.1.4 portクラスの使用方法
6.2 bus_port_baseクラス
6.3 bus_portクラス
6.4 virtual_channel_inputクラス
6.4.1 virtual_channel_inputクラスの定義
6.5 virtual_channel_outputクラス
6.5.1 virtual_channel_outputクラスの定義
7. デバイス
7.1 cache_line_baseクラス
7.2 simple_cache_lineクラス
7.3 cache_line_setクラス
7.4 directmap_cacheクラス
7.5 set_associative_cacheクラス
7.6 instruction_bufferクラス
7.7 register_fileクラス
7.8 write_bufferクラス
7.9 memoryクラス
7.9.1 memoryクラスの定義
7.9.2 memoryクラスの使い方
7.10 mapped_memoryクラス
7.11 memory_mapクラス
7.12 sysinfo_mapクラス
7.13 fileio_mapクラス
7.14 argument_mapクラス
7.15 crossbarクラス
7.16 network_packet_senderクラス
7.17 network_packet_receiverクラス
8. ユニット
8.1 unitクラス
8.2 asynchronous_unitクラス
8.3 synchronous_unitクラス
8.4 synchronous_unit_setクラス
8.5 processorクラス
8.6 memory_control_unitクラス
8.7 fetch_and_dec_control_unitクラス
8.8 halt_detectorクラス
8.9 bus_error_detectorクラス
8.10 timerクラス
8.11 tracewriter_unitクラス
8.12 comm_io_unitクラス
8.12.1 comm_io_unitクラスの定義
8.12.2 comm_io_unitクラスのレジスタ
8.12.3 comm_io_unitクラスの通信プロトコル
8.13 multi_io_unitクラス
8.13.1 multi_io_unitクラスの定義
8.13.2 multi_io_unitクラスの通信プロトコル
8.14 routerクラス
8.14.1 routerの公開インタフェース
8.14.2 routerの限定公開インタフェース
8.14.3 ルータ内部のチャネルコントローラ
8.14.4 新しいルータの作成手順
8.15 deterministic_routerクラス
8.16 duato_routerクラス
8.17 network_interfaceクラス
8.17.1 network_interfaceの公開インタフェース
8.17.2 network_interfaceの限定公開インタフェース
8.18 dummy_network_interfaceクラス
8.19 single_processing_elementクラス
8.20 generic_processing_elementクラス
9. ユーティリティ
9.1 バージョン定義
9.2 isisクラス
10. バス
10.1 バスの実装
10.2 バスの使用方法
10.2.1 単独バスマスタ
10.2.2 複数バスマスタ
10.2.3 スプリットトランザクション
11. R3000ユニット
11.1 r3000_word
11.2 r3000_register_fileクラス
11.3 r3000_instructionクラス
11.4 r3000_pipeline_stageクラス
11.5 r3000_instruction_bufferクラス
11.6 r3000_stallクラス
11.7 r3000_stall_bufferクラス
11.8 r3000_multiply_unitクラス
11.9 r3000_bus_interfaceクラス
11.10 r3000_directmap_cacheクラス
11.11 r3000_memory_access_unitクラス
11.11.1 r3000_memory_access_unitクラスの定義
11.11.2 r3000_memory_access_unitクラスの使い方
11.12 r3000_write_bufferクラス
11.13 r3000_write_buffer_unitクラス
11.14 r3000_cp0_register_fileクラス
11.15 r3000_cp0クラス
11.16 r3000_integer_unitクラス
11.16.1 r3000_integer_unitクラスの定義
11.16.2 r3000_integer_unitクラスのクロック関数
11.17 r3000クラス
11.18 r3000_processing_elementクラス
11.19 mips_executableクラス
12. スヌープキャッシュ
12.1 シミュレータの構造
12.2 cache_line_illinoisクラス
12.3 bus_packet_sharedクラス
12.4 bus_port_sharedクラス
12.5 cache_controller_localクラス
12.6 cache_controller_sharedクラス
12.7 cache_controllerクラス
12.8 snoop_cache_elementクラス
12.9 snoop_cacheクラス
13. ISIS開発者のための機能
13.1 開発に必要なツール
13.2 デバッグモード
13.3 ライブラリの動作チェック
13.4 acinclude.m4に記述されているマクロ
13.5 テストスクリプトの記述
Concept Index
This document was generated by
Masaki WAKABAYASHI
on
September, 3 2003
using
texi2html