[Libre-soc-bugs] [Bug 523] New: demo program needed showing register dependencies

bugzilla-daemon at libre-soc.org bugzilla-daemon at libre-soc.org
Tue Oct 27 21:35:33 GMT 2020


https://bugs.libre-soc.org/show_bug.cgi?id=523

            Bug ID: 523
           Summary: demo program needed showing register dependencies
           Product: Libre-SOC's first SoC
           Version: unspecified
          Hardware: PC
                OS: Linux
            Status: CONFIRMED
          Severity: enhancement
          Priority: ---
         Component: Documentation
          Assignee: lkcl at lkcl.net
          Reporter: lkcl at lkcl.net
                CC: libre-soc-bugs at lists.libre-soc.org
   NLnet milestone: ---

a (small! python) program is needed which generates the 6600 table(s) here:
https://libre-soc.org/3d_gpu/architecture/compared_to_register_renaming/

this to be implemented not as an actual simulator but as tracking dependency
hazards between registers.

to include - as options:

* ability to change number of read and write ports (op forwarding to be one
  extra write rather than special-cased)
* to treat CTR as being in a completely separate regfile as INT regs
* to be able to specify the completion length of the arithmetic part of
  operations
* to be able to specify the "pre" phases which default to fetch, decode
  but can be extended to e.g. fetch, decode1, decode2

-- 
You are receiving this mail because:
You are on the CC list for the bug.


More information about the libre-soc-bugs mailing list