Commit Graph

  • 20bfe7376b Merge pull request #199 from retroSoC/dev Yuchi Miao 2026-08-14 19:01:05 +08:00
  • 7a7c0b2973 feat: add Yosys synthesis scripts and update PDK paths maksyuki 2026-08-14 18:51:02 +08:00
  • 319974f701 fix: no removing systemverilog header file and no used files maksyuki 2026-08-14 15:52:53 +08:00
  • 83222faa69 docs: add AXI4 SDRAM performance optimization techniques document maksyuki 2026-08-14 08:29:42 +08:00
  • 0077546d6b feat: enhance AXI4 and RIBP interfaces with burst support and address generation maksyuki 2026-08-13 22:37:01 +08:00
  • 2aacaf7507 refactor: rename ribp_dvp module to axi4s_dvp for consistency across the design maksyuki 2026-08-13 16:34:28 +08:00
  • cd5c6cdfd1 refactor: remove unused WS2812 register definitions and update references in booter maksyuki 2026-08-13 15:43:17 +08:00
  • 8a64c160c6 refactor: refactor parameter naming conventions and update RTL style maksyuki 2026-08-13 15:08:24 +08:00
  • 5d61b7e90a refactor: refactor RTL paths and update test descriptions maksyuki 2026-08-13 13:41:52 +08:00
  • 0bc1b73ba1 feat: refactor DVP module and related components for improved readability and consistency maksyuki 2026-08-13 12:49:37 +08:00
  • 1e37314a99 chore: enhance RTL style checks and enforce naming conventions maksyuki 2026-08-13 12:01:38 +08:00
  • b67f4d3d9c feat: add RTL readiness checks and validation scripts for synthesis intent maksyuki 2026-08-13 10:59:33 +08:00
  • cf30a81c24 feat: refactor RTL code for improved readability and style compliance maksyuki 2026-08-13 09:53:59 +08:00
  • 628b5a5320 style: improve variable naming consistency and formatting in DVP modules maksyuki 2026-08-13 08:51:23 +08:00
  • 3cf9e4c6a6 feat: add DVP (Digital Video Processor) support and related formal verification maksyuki 2026-08-13 08:36:38 +08:00
  • 4e311b1a51 style: refactor error handling in rib modules and improve RTL naming conventions maksyuki 2026-08-12 22:18:19 +08:00
  • 1b22480ba5 feat: add RTL coding style guidelines and enforce ownership-aware rules maksyuki 2026-08-12 16:10:21 +08:00
  • c4f9532586 chore: update common lib version maksyuki 2026-08-12 14:20:29 +08:00
  • de32aa2979 feat: add AXI4 interconnect testbench and enhance existing tests maksyuki 2026-08-12 12:30:12 +08:00
  • 9314b5950f feat: refactor UART implementation to support flow control and enhance functionality maksyuki 2026-08-11 14:17:33 +08:00
  • f32675736d Merge pull request #198 from retroSoC/dev Yuchi Miao 2026-08-11 09:37:26 +08:00
  • a215f2b9bb docs: modify badges style in readme file maksyuki 2026-08-11 09:36:23 +08:00
  • f47b6e18f9 feat: update README.md to enhance badge visibility and improve contributing section maksyuki 2026-08-11 09:19:06 +08:00
  • e4e5546dbc feat: refactor UART and Timer Interfaces; Remove Unused Components maksyuki 2026-08-11 09:02:35 +08:00
  • 068c05bf66 feat: add PWM V2 support and update GPIO configurations maksyuki 2026-08-11 07:35:06 +08:00
  • da061e0070 feat: add watchdog (wdg) module integration and update related components maksyuki 2026-08-10 22:26:33 +08:00
  • 150900b05c feat: add cdc_sync.sv to sysctrl source files in formal filelist generation maksyuki 2026-08-10 14:25:04 +08:00
  • ec53e6298f feat: refactor CRC module integration in clusterip maksyuki 2026-08-10 13:57:57 +08:00
  • e72dc4f124 feat: update RTL dependencies setup in quality workflow maksyuki 2026-08-10 09:42:09 +08:00
  • c9a3d7934c feat: add RTC wake functionality and related integration maksyuki 2026-08-10 09:32:30 +08:00
  • 34624a913a feat: add PS2 interface support and refactor related components maksyuki 2026-08-09 20:18:31 +08:00
  • 97335b9df1 feat: add RNG support and update related configurations maksyuki 2026-08-09 17:17:35 +08:00
  • f390b02b08 Merge pull request #197 from retroSoC/dev Yuchi Miao 2026-08-09 16:26:26 +08:00
  • 4f8d7bc699 feat: add archinfo metadata generation and integration maksyuki 2026-08-09 15:14:41 +08:00
  • 8266791cfc feat: add I2C support to the SoC topology and formal verification maksyuki 2026-08-09 12:55:42 +08:00
  • 0130825057 feat: add UART V2 support with formal verification and test cases maksyuki 2026-08-08 23:10:56 +08:00
  • d517ce0fea feat: add GPIO V2 support and related tests maksyuki 2026-08-08 17:59:02 +08:00
  • 4b40dbf262 feat: add CLINT peripheral support and related enhancements maksyuki 2026-08-08 13:31:48 +08:00
  • 3aa3d937e1 feat: add RIBP Timer V2 support with formal verification and tests maksyuki 2026-08-08 10:05:39 +08:00
  • 1eb342245c feat: add WS2812 support and related tests maksyuki 2026-08-07 18:18:51 +08:00
  • 5c2de99183 Merge pull request #196 from retroSoC/dev Yuchi Miao 2026-08-06 17:15:40 +08:00
  • 17d486d2ef fix: update smoke regression tests to include CI_SMOKE_APP_VALUE in command assertions maksyuki 2026-08-06 16:46:20 +08:00
  • a6956b10a3 feat: add ci_smoke application for UART and archinfo verification in CI maksyuki 2026-08-06 16:37:46 +08:00
  • a9412bd42f fix: ensure newline at end of file in coremark makefiles maksyuki 2026-08-06 13:32:06 +08:00
  • 99d4618cc2 feat: add test status handling to sysctrl and integrate with simulation framework maksyuki 2026-08-06 13:23:16 +08:00
  • be2f351927 feat: add step to set up management-core dependencies in quality workflow maksyuki 2026-08-06 08:55:27 +08:00
  • 1b69bffe4e refactor: remove HAVE_DEBUG feature and related code maksyuki 2026-08-06 08:52:54 +08:00
  • 6cff6102a4 feat: add management debug reset and JTAG integration for Hazard3 maksyuki 2026-08-05 22:30:11 +08:00
  • e73126912d fix: correct indentation for rib2apb instantiation in ip_apb_wrapper maksyuki 2026-08-05 17:56:55 +08:00
  • 57d4ae6f9b feat: introduce Docker and Nix support for retroSoC development environment maksyuki 2026-08-05 17:46:04 +08:00
  • 6be73fa6b7 feat: refactor RIB to APB bridge and update related components maksyuki 2026-08-05 16:03:41 +08:00
  • 07e0d045be feat: add Mini SoC block diagram and documentation maksyuki 2026-08-05 14:06:46 +08:00
  • e107f56ed6 Merge pull request #195 from retroSoC/dev Yuchi Miao 2026-08-05 07:51:26 +08:00
  • ce432600ab feat: update sysctrl formal properties to include user_core_count and user_reset_mask maksyuki 2026-08-04 21:35:02 +08:00
  • 1549ebea49 feat(mpw): remove user Hazard3 design maksyuki 2026-08-04 20:20:23 +08:00
  • 35e855d1e2 feat(mpw): consume native RIBP generator maksyuki 2026-08-04 18:33:53 +08:00
  • fc6a46c5ee feat: align input parameters in ahbl2ribp, rib2ram, rib2ribp, rib_error_slave, and ribp_topology_tb modules maksyuki 2026-08-04 16:29:25 +08:00
  • a87236ae33 feat: refactor RIB interfaces and update test cases maksyuki 2026-08-04 16:12:22 +08:00
  • d51d58dd25 feat: add formal properties for sysctrl and update related files maksyuki 2026-08-04 12:50:39 +08:00
  • 1b4b53c650 feat: refactor RIB to RIBP: Update tests and scripts to reflect RIBP interface changes maksyuki 2026-08-04 10:56:36 +08:00
  • bef5881149 feat: enhance DMA and RIB functionality with burst support and performance tests maksyuki 2026-08-03 22:23:37 +08:00
  • 51aa051b66 Merge pull request #194 from retroSoC/dev Yuchi Miao 2026-08-02 22:34:29 +08:00
  • 9dc32ab9cc feat: implement XPI output-enable isolation test and add related testbench maksyuki 2026-08-02 19:18:45 +08:00
  • 7aa59b58bd fix: refactor code structure for improved readability and maintainability maksyuki 2026-08-02 16:09:49 +08:00
  • c5dfa96c6f feat: refactor NMI to RIB Interface and Update Related Tests maksyuki 2026-08-02 15:57:08 +08:00
  • 0a6055134e feat: refactor NMI interface and enhance performance logging maksyuki 2026-08-02 10:21:09 +08:00
  • ed19891bf5 feat: add support for ICS55 PDK in various components and tools maksyuki 2026-08-01 11:55:49 +08:00
  • efac07b29c feat: add VCS_USE_LSF option and update related documentation and scripts maksyuki 2026-07-31 15:42:01 +08:00
  • 349637b121 feat: enhance VCS simulation logging with byte-by-byte output streaming maksyuki 2026-07-31 12:29:15 +08:00
  • e7007d9c8d feat: add byte-by-byte output streaming to run_flow script and update related tests maksyuki 2026-07-31 12:11:31 +08:00
  • da51f48080 feat: enhance console output handling in run_flow script maksyuki 2026-07-31 10:15:50 +08:00
  • 08e2807649 Merge pull request #189 from retroSoC/dependabot/github_actions/dev/actions/checkout-7.0.1 Yuchi Miao 2026-07-26 19:27:16 +08:00
  • 7a02487bb6 chore(deps): bump actions/checkout from 4.2.2 to 7.0.1 dependabot[bot] 2026-07-26 10:52:33 +00:00
  • 310c1e0527 Merge pull request #188 from retroSoC/dev Yuchi Miao 2026-07-26 17:43:17 +08:00
  • cc46efd7d5 fix: stop the strict policy for checking warnings and metrics maksyuki 2026-07-26 15:08:32 +08:00
  • b09e1dff35 feat: update nmi2apb formal design and properties for user IP integration maksyuki 2026-07-26 09:59:44 +08:00
  • 7a604ec86b feat: refactor NMI interface and remove unused variables maksyuki 2026-07-26 09:03:33 +08:00
  • 3f98ad646c feat: add formal for pll, sysctrl and rcu maksyuki 2026-07-25 17:04:22 +08:00
  • dd03baecca feat: integrate formal verification for bus and nmi2apb protocols maksyuki 2026-07-25 12:33:58 +08:00
  • 6f0e053d58 feat: add RTL linting support with Verilator integration maksyuki 2026-07-25 09:14:29 +08:00
  • 65d974395d feat: add smoke regression suite for IHP130 and enhance regression workflows maksyuki 2026-07-25 07:58:43 +08:00
  • 659a6acfdf feat: implement IRQ topology and bindings for NMI and APB groups maksyuki 2026-07-24 21:26:28 +08:00
  • 87fdfe49d8 feat: enhance core-STA integration and timing analysis maksyuki 2026-07-24 17:59:35 +08:00
  • bace16bfeb feat: enhance PDK support and add test coverage maksyuki 2026-07-24 15:09:02 +08:00
  • 7c923687ff feat: add support for GF180 and SKY130 PDKs with corresponding warnings and simulation files maksyuki 2026-07-24 09:17:08 +08:00
  • 7d90d2ffb4 feat: enhance SoC topology and user extensions with APB targets and validation scripts maksyuki 2026-07-23 16:42:25 +08:00
  • d886cd992c feat: refactor SoC topology and NMI integration maksyuki 2026-07-23 12:07:45 +08:00
  • 5f9a7ffe42 Merge pull request #187 from retroSoC/dev Yuchi Miao 2026-07-23 10:06:18 +08:00
  • 235ad7224e refactor: replace macro definitions with localparam for SYSCTRL offsets maksyuki 2026-07-22 15:01:09 +08:00
  • db0949fe75 Merge pull request #186 from retroSoC/dev Yuchi Miao 2026-07-22 12:40:00 +08:00
  • 2b1722eea6 fix: ensure consistent LINK_TYPE formatting in hazard3 configurations maksyuki 2026-07-22 12:04:24 +08:00
  • b5b5492659 feat: refactor GPIO Interface and Migrate Legacy Code maksyuki 2026-07-22 09:58:40 +08:00
  • 921f8caa64 feat: enhance CI configuration and code formatting tools maksyuki 2026-07-21 14:15:40 +08:00
  • 91b4f78892 refactor: refactor macro definitions for consistency and readability across multiple headers maksyuki 2026-07-21 12:11:52 +08:00
  • 7418acfe42 refactor: refactor Makefiles and related scripts for improved readability and consistency maksyuki 2026-07-21 11:21:39 +08:00
  • f5b373fd65 feat: enhance build variant ID generation and regression environment setup maksyuki 2026-07-21 10:59:31 +08:00
  • fc898bc4ab feat: add PLL controller and related testbench functionality maksyuki 2026-07-20 22:12:17 +08:00
  • f5559ce784 feat: remove unused I2C and QSPI select registers from sysctrl and update tests maksyuki 2026-07-20 18:21:01 +08:00
  • fb3621e6b8 feat: add QSPI Flash and Flash Read Binder modules maksyuki 2026-07-20 16:50:57 +08:00
  • 82e5c605a8 feat: refactor memory map definitions and enhance fault handling in Mini SoC maksyuki 2026-07-20 12:01:48 +08:00