目录 / sv-coding-rules
SKILL
未评级
已上架
sv-coding-rules
在划分FPGA模块或编写/审查/重构可综合的SystemVerilog RTL代码时(sv_coding_rules)使用此规则。默认时钟为sys_clk,默认复位为sys_rst_n(异步低电平有效复位)。采用三段式状态机设计,使用cs_state/ns_state(禁止使用裸的cs_/ns_命名)。多状态机时采用cs_<machine>/ns_<machine>命名方式。显式编写if/else if状态转移路径,信号命名采用i_/o_/w_/r_/s_/m_前缀,添加SPEC注释,保留o_dbg_cs_state调试端口,异步FIFO/RAM/交换模块使用厂商IP核。适用于模块划分、编码、重构、状态机设计、三段式结构、cs_state、sys_clk、sys_rst_n、异步复位、命名规范、注释说明、IP核使用等场景。不适用于开放式架构探索、XDC约束编写/时序收敛、UVM验证或板级调试阶段。
模型生成摘要(rules/v1 · 2026-11-14 23:41):在划分FPGA模块或编写/审查/重构可综合的SystemVerilog RTL代码时(sv_coding_rules)使用此规则
这是模型对公开材料的总结,不是官方声明,请以原链内容为准。
这是模型对公开材料的总结,不是官方声明,请以原链内容为准。
存档时间线
| 版本 | 存档时间 | 内容哈希 | 内容 |
|---|---|---|---|
| v1 | 2026-11-14 23:40 | 9d452c50 | 可取 |
版本索引永久保留;内容副本只保留最新 1 份,更早版本仅留索引与哈希(存档时间线的证据链不会因此断裂)。
纠错与举报(发现条目失效、署名有误或涉及侵权?)
提交举报 / 纠错
侵权举报经核验成立后,我们会即时下线该条目并删除已存的内容副本。