Commit Graph
22 Commits
Author SHA1 Message Date
maksyuki 3addf412d6 refactor: refactor RTL source paths in style audit and test files
- Added i2c_if.sv and spi_if.sv to rtl_style_audit.json for proper inclusion in style checks.
- Updated test_i2c.py to reference i2c_if.sv from the serial directory instead of the cluster IP directory.
- Modified test_spisd.py to point to spi_if.sv in the storage directory instead of the cluster IP directory.
2026-08-22 19:47:40 +08:00
maksyuki 9314b5950f feat: refactor UART implementation to support flow control and enhance functionality
- Removed UART files from clusterip and updated file lists accordingly.
- Added new UART flow control module and interface to manage RTS/CTS signals.
- Updated UART formal verification files to include new flow control signals.
- Modified UART testbench to validate flow control behavior and updated test cases.
- Adjusted top-level design to integrate new UART interface and signal connections.
- Enhanced GPIO pin mapping to accommodate new UART control signals.
- Updated linting and formal generation scripts to reflect changes in UART structure.
2026-08-11 14:17:33 +08:00
maksyuki 34624a913a feat: add PS2 interface support and refactor related components
- Updated the PS2 interface in the APB wrapper to include RX and TX FIFO depths.
- Replaced the kdb_model with ps2_device_model in the testbench for better PS2 handling.
- Added new PS2 source files and headers for keyboard and mouse functionality.
- Refactored GPIO alternate functions to support PS2 clock and data signals.
- Implemented PS2 decoder tests for keyboard and mouse in the runtime tests.
- Updated the software makefile to include new PS2 source files and headers.
- Modified the topology tests to validate PS2 GPIO assignments.
2026-08-09 20:18:31 +08:00
maksyuki fb3621e6b8 feat: add QSPI Flash and Flash Read Binder modules
- Introduced  for handling QSPI flash memory operations, including command and address handling.
- Added  to interface with the C++ flash memory implementation, allowing for read operations via DPI-C.
- Created  for the flash memory implementation, supporting initialization, reading, and memory copying.
- Updated  to integrate the new QSPI Flash module and connect it with the existing system.
- Refactored file paths in various filelists and scripts to accommodate the new directory structure under .
- Enhanced the Python scripts for generating memory maps and preparing the environment for the new structure.
- Adjusted test scripts to reflect changes in the directory structure and ensure compatibility with the new modules.
2026-07-20 16:50:57 +08:00
maksyuki 3afed0e614 chore: mv sim model to single new dir 2026-03-26 21:59:31 +08:00
maksyuki 68c7ff8401 chore: add generated filelist to support different target comp in different folder 2026-03-18 16:46:25 +08:00
maksyuki 51dea870e7 feat: add init version of dvp camera sim model 2026-01-28 17:18:03 +08:00
maksyuki 03988ffbc0 feat: integrate sdram module into SoC env 2026-01-24 11:03:29 +08:00
maksyuki 118e3c4ff4 feat: rm unused N25 sim verilog module 2026-01-12 16:31:52 +08:00
maksyuki 81be5257f0 feat: add src file into verilator comp 2025-12-15 10:50:47 +08:00
maksyuki 376f95f151 feat: add norflash sim module and c test 2025-10-23 15:34:24 +08:00
maksyuki f8c589c2f3 fix: fix the wrong done and lrck edge det position 2025-09-19 14:47:53 +08:00
maksyuki b008cc0408 fix: fix some keeping issue in i2c module 2025-09-17 15:35:24 +08:00
maksyuki 6580c81e14 feat: add behv model for ESPPSRAM64H 2025-07-07 21:05:06 +08:00
maksyuki d303cd2a40 chore: mv specific ip lib from mini to rtl path 2025-06-21 15:48:03 +08:00
maksyuki b93a45ed34 chore: add newline at the eof 2025-04-21 10:41:16 +08:00
maksyuki ea3f7d29a3 chore: change clusterip dir pos inc 2025-04-21 01:46:56 +08:00
maksyuki e6a2a533bd chore: mv params to the top makefile 2025-04-14 11:21:57 +08:00
maksyuki d226944d6a chore: modify filelist define 2025-04-13 15:24:39 +08:00
maksyuki ff6e082191 chore: ch src from verilog into sv 2025-04-13 14:34:21 +08:00
maksyuki 9347a5a165 chore: mv the rtl to the right place 2025-03-18 15:14:00 +08:00
maksyuki 064d402888 chore: put all code files into mini repo 2025-03-15 12:39:57 +08:00