mirror of
https://github.com/retroSoC/retroSoC.git
synced 2026-11-06 14:55:14 +00:00
feat: enhance DMA functionality with TCD and CRC support
- Added TCD head and count registers to DMA definition and register files. - Introduced CRC expected and result registers for enhanced error checking. - Updated DMA version to 2.0 to reflect new features. - Modified DMA testbench to validate new TCD and CRC functionalities. - Enhanced README and filelists to include new dependencies and configurations. - Updated formal verification and runtime tests to accommodate new DMA features.
This commit is contained in:
28 files changed
+1078
-271
No files matched your search
@@ -4,6 +4,7 @@ from __future__ import annotations
|
||||
|
||||
import importlib.util
|
||||
import json
|
||||
import re
|
||||
from pathlib import Path
|
||||
from types import SimpleNamespace
|
||||
|
||||
@@ -187,7 +188,7 @@ def test_librelane_flow_exposes_core_and_chip_targets() -> None:
|
||||
assert "librelane-chip:" in makefile
|
||||
assert "librelane-core:" in makefile
|
||||
assert "librelane-core-package:" in makefile
|
||||
assert "LIBRELANE_TARGET ?= chip" in makefile
|
||||
assert re.search(r"^LIBRELANE_TARGET\s+\?=\s+chip$", makefile, flags=re.MULTILINE)
|
||||
assert "LIBRELANE_COMMAND := $(LIBRELANE_PYTHON) -m librelane" in makefile
|
||||
assert "--skip OpenROAD.STAMidPNR" in makefile
|
||||
assert "--librelane-safe" in makefile
|
||||
|
||||
Reference in new issue
Block a user