wiki:SoclibComponents

Version 3 (modified by alain, 17 years ago) (diff)

--

Vgmn
  • Mandatory arguments:
    • instance name
  • Optional arguments:
    • min_latency
  • Example:
    • my_vgmn = Vgmn("my_vgmn", 10)
Xcache
  • Mandatory arguments:
    • instance name
  • Optional arguments:
    • dcache_lines : number of lines in data cache
    • dcache_words : number of words per line in data cache
    • icache_lines : number of lines in instruction cache
    • icache_words : number of words per line in instruction cache
  • Example:
    • my_cache = Xcache("my_cache", dcache_lines = 32, dcache_words = 8, icache_lines = 32, icache_words = 8)
Mips
  • Mandatory arguments:
    • name

MultiRam

  • Mandatory arguments:
    • name
  • Optional arguments:
    • a list of segments, allocated with Segment()
  • Example:
    • my_ram = MultiRam?("my_ram", seg1, seg2, seg3)

MultiTty

  • Mandatory arguments:
    • name