Files
retroSoC/rtl/rtl_style_manifest.json
T
maksyuki 6eedacd2f7 refactor: refactor tests to replace RIBP references with APB4 equivalents
- Updated test files to change instances of ribp_if to apb4_if in various test cases, ensuring consistency with the new APB4 interface.
- Modified assertions and checks in tests to reflect the new APB4 naming conventions, including changes in expected output and input files.
- Adjusted the test descriptions to accurately represent the APB4 functionality being tested, particularly in timer, UART, and GPIO tests.
- Ensured that all relevant paths and file names in the tests are updated to point to the new APB4 implementations, maintaining the integrity of the test suite.
2026-08-16 21:19:20 +08:00

133 lines
2.3 KiB
JSON

{
"schema_version": 1,
"profiles": {
"owned": {
"roots": [
"rtl/ip",
"rtl/mini/top"
],
"suffixes": [
".sv",
".svh"
],
"format": "verible",
"lint": "strict",
"max_line_length": 100,
"language": "systemverilog-2017-restricted"
},
"verification": {
"roots": [
"rtl/mini/formal",
"rtl/mini/dv"
],
"suffixes": [
".sv",
".svh",
".v"
],
"format": "verible",
"lint": "verification"
},
"technology": {
"roots": [
"rtl/tech"
],
"suffixes": [
".sv",
".svh",
".v"
],
"format": "compile-only",
"lint": "technology"
}
},
"excluded_prefixes": [
"rtl/managed",
"rtl/mini/core/minirv.sv"
],
"abbreviations": {
"command": "cmd",
"request": "req",
"response": "resp",
"address": "addr",
"enable": "en",
"error": "err",
"status": "stat",
"counter": "cnt",
"configuration": "cfg",
"select": "sel",
"length": "len"
},
"reset_suffix": "rst_n_i",
"naming": {
"signal_case": "lower_snake_case",
"port_suffixes": [
"_i",
"_o",
"_io"
],
"active_low_suffixes": [
"_n_i",
"_n_o",
"_n_io"
],
"internal_prefix": "s_",
"instance_prefix": "u_",
"state_suffixes": [
"_d",
"_q",
"_q2",
"_q3"
],
"typedef_suffixes": {
"enum": "_e",
"other": "_t"
},
"parameter_case": "UpperCamelCase",
"macro_prefix": "RETROSOC_",
"macro_namespace_separator": "__",
"interface_name_exceptions": [
"rib",
"ribp",
"axi4",
"apb",
"apb4",
"gpio",
"uart",
"spi",
"i2c",
"i2s",
"ws2812",
"sysctrl",
"pll_ctrl",
"sdram",
"sdio",
"dvp",
"psram",
"opipsram"
],
"macro_namespace_exceptions": [
"SOC_",
"RIB_",
"RIBP_",
"AXI4_",
"APB_",
"APB4_",
"CLINT_",
"DMA_",
"DVP_",
"GPIO_",
"I2C_",
"I2S_",
"PSRAM_",
"SDIO_",
"SDRAM_",
"SPISD_",
"TIMER_",
"UART_",
"WS2812_",
"XPI_"
]
}
}