[libre-riscv-dev] [Bug 305] New: Create Pipelined ALU similar to alu_hier.py
bugzilla-daemon at libre-soc.org
bugzilla-daemon at libre-soc.org
Fri May 8 16:17:00 BST 2020
https://bugs.libre-soc.org/show_bug.cgi?id=305
Bug ID: 305
Summary: Create Pipelined ALU similar to alu_hier.py
Product: Libre-SOC's first SoC
Version: unspecified
Hardware: PC
OS: Windows
Status: CONFIRMED
Severity: enhancement
Priority: ---
Component: Source Code
Assignee: lkcl at lkcl.net
Reporter: mtnolan2640 at gmail.com
CC: libre-riscv-dev at lists.libre-riscv.org
NLnet milestone: ---
>From discussion with Luke:
an actual pipelined ALU, that expands on the alu_hier.py concept and
adds more functions - however it also needs to use PartitionedSignal.
this can default to "all off" initially.
Additionally, make certain to use the ReservationStations base class and test
infrastructure (runfp) exactly as i described in here:
https://bugs.libre-soc.org/show_bug.cgi?id=208#c55
*all* ALUs need to have that common interface (multiple
inputs-outputs). if you can, use runfp - if there's any assumptions
about the format being FP numbers, add an extra parameter which does
debug printing as hexadecimal. i *think* it should do that anyway
because i used the same runfp test code for FP-to-INT and INT-to-FP
--
You are receiving this mail because:
You are on the CC list for the bug.
More information about the libre-riscv-dev
mailing list