Changes between Version 2 and Version 3 of SoclibComponents
- Timestamp:
- Feb 5, 2007, 6:41:38 PM (18 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
SoclibComponents
v2 v3 1 * `Vgmn` 2 * Mandatory arguments: 3 * `name` 4 * Optional arguments: 5 * `min_latency` 1 `Vgmn`:: 2 * Mandatory arguments: 3 * `instance name` 4 * Optional arguments: 5 * `min_latency` 6 * Example: 7 * my_vgmn = Vgmn("my_vgmn", 10) 6 8 7 * `Xcache` 8 * Mandatory arguments: 9 * `name` 10 * Optional arguments: 11 * `dcache_lines` 12 * `dcache_words` 13 * `icache_lines` 14 * `icache_words` 9 `Xcache`:: 10 * Mandatory arguments: 11 * `instance name` 12 * Optional arguments: 13 * `dcache_lines` : number of lines in data cache 14 * `dcache_words` : number of words per line in data cache 15 * `icache_lines` : number of lines in instruction cache 16 * `icache_words` : number of words per line in instruction cache 17 * Example: 18 * my_cache = Xcache("my_cache", dcache_lines = 32, dcache_words = 8, icache_lines = 32, icache_words = 8) 15 19 16 * `Mips`17 20 `Mips`:: 21 * Mandatory arguments: 18 22 * `name` 19 23 20 * `MultiRam` 21 * Mandatory arguments: 22 * `name` 23 * Optional arguments: 24 * a list of segments, allocated with Segment() 24 `MultiRam` 25 * Mandatory arguments: 26 * `name` 27 * Optional arguments: 28 * a list of segments, allocated with Segment() 29 * Example: 30 * my_ram = MultiRam("my_ram", seg1, seg2, seg3) 25 31 26 *`MultiTty`27 28 32 `MultiTty` 33 * Mandatory arguments: 34 * `name`