FireSim 1.19.0 Minor Release
New FireAxe multi-FPGA partitioning upstreamed. Additional QoL fixes.
Added
- Update AWS EC2 F1 region list (by @MarekPikula in #1701)
- Add initial implementation of variable FESVR rate during loading phase of simulation (by @abejgonzalez in #1704)
- Simple build recipe sweep script (by @abejgonzalez in #1705)
- Use configurable FPGA DB file (by @abejgonzalez in #1734)
- Add cpio create script (by @abejgonzalez in #1742)
- FireAxe Upstream (by @joonho3020 in #1732)
- Add DMI Bridge (by @soohyuk-cho in #1720)
Changed
- Bump to gcc 13 (by @vighneshiyer in #1696)
- Isolate
sudo
usage (by @abejgonzalez in #1671) - Add Verilog macro helpers to reduce duplication (by @abejgonzalez in #1710)
- Reduce AXI DRAM channels for Alveo U2*0 cards (by @abejgonzalez in #1727)
- Disable libmamba solver by default (by @abejgonzalez in #1740)
Fixed
- Fix LazyRawModuleImp implicit clock in the
VitisShim
(by @abejgonzalez in #1716) - More robust PlusArgsWiringTransform (by @abejgonzalez in #1724)
- Catch HTIF exceptions and fix TracerV bridge for larger iaddr widths (by @abejgonzalez in #1721)
- Use current shell instead of default shell (by @abejgonzalez in #1741)
- Re-organize setup docs to be
sudo
v.s. non-sudo
specific. (by @abejgonzalez in #1745) - Add DMI Bridge (by @soohyuk-cho in #1720)
- For Local FPGAs - Fix compilation error's w/ bumped GLIBC versions (by @abejgonzalez in #1752)
Uncategorized
- Bump chipyard (by @jerryz123 in #1694)
- Bump boom/chipyard (by @jerryz123 in #1702)
- Bump chipyard with standalone diplomacy (by @jerryz123 in #1703)
- Update local bitstream(s) for PR #1671 (
sudo-once
) (by @github-actions[bot] in #1707) - Fix manager to support metasims for other platforms (xilinx_u250) (by @joonho3020 in #1706)
- Add plusargs annotation to auto-gen. plusargs bridges (by @abejgonzalez in #1708)
- Pushback paramiko warning (by @abejgonzalez in #1711)
- Bump cy (by @joonho3020 in #1713)
- Update local bitstream(s) for PR #1671 (
sudo-once
) (by @github-actions[bot] in #1717) - Update local bitstream(s) for PR #1671 (
sudo-once
) (by @github-actions[bot] in #1718) - Rephrasing the typehints comment for clarity (by @iansseijelly in #1722)
- Detach the firesim/chipyard build.sbts (by @jerryz123 in #1723)
- Fix sbt package org to edu.berkeley.cs (by @jerryz123 in #1725)
- Update local bitstream(s) for PR #1727 (
reduce-axi-channels
) (by @github-actions[bot] in #1729) - Add timestamp to cospike bridge (by @joonho3020 in #1730)
- Fix cospike bridge for sv48 (by @joonho3020 in #1733)
- Update local bitstream(s) for PR #1732 (
fireaxe-upstream
) (by @github-actions[bot] in #1746) - Update testchipip/chipyard (by @jerryz123 in #1737)
- Update to chisel3 3.6.1 (by @jerryz123 in #1747)
- fix resolve_hwcfg_values (by @joonho3020 in #1748)
- Bump chipyard with newer spike (by @jerryz123 in #1751)
- Support maxRanks = 1 (by @caizixian in #1757)
- Print maxWrites for Max Write Requests (by @caizixian in #1754)
- Terminate only existing AWS instances (by @eszpotanski in #1753)
Full Changelog: 1.18.0...1.19.0