找回密码
立即注册
搜索
发回帖 发新帖

6515

积分

0

好友

827

主题
发表于 2026-8-19 22:28:30 | 查看: 201| 回复: 0

一直以来我使用最多的 Coding Agent 是 Kimi Code,但有个问题始终没能很好地解决:在生成 CRG 图的 Skill 中处理复位树时,一旦涉及多个复位源,输出效果就不太理想,基本没法直接给人看。

多源输入的CRG复位树图,7个信号源9个输出模块,连线复杂且重叠严重

从 Kimi K2.6 Code 到 Kimi K2.7 Code,这个问题一直没有优化到“人能看”的程度。当然,不排除是我的提示词不够精准。

前两天我试了试 GPT-5.5,还真把问题解决了。于是干脆做一次对比:用相同的提示词,让 GPT-5.5 和 Kimi K2.7 Code 再 PK 一次,看看谁更能解决这个复杂任务。

测试环境方面,GPT-5.5 选择“超高”推理选项,使用 Codex 桌面版,因为需要截图反馈;权限全部放开,避免每次都要手动确认。Kimi K2.7 Code 高速版来自 Kimi 的抢先体验计划,相比普通版速度更快、token 消耗更大,用在 VSCode 的 Kimi Code 插件中,同样开启 YOLO 模式,免去每次确认的步骤。

Kimi for Coding模式切换界面,显示K2.7 Code正常速度与高速版选项

第一轮优化对比

两个 Agent 分别使用独立的目录进行开发。启动后输入提示词:学习一下这个项目。

先让它们基于 reset_table_complex.xlsx 这个复杂的复位树需求表生成原始结果,然后截图并抛出一个灵魂拷问:你觉得这个图是人能看的吗?帮我优化。

原始复位树图就是文章开头展示的那张。

Kimi 第一轮优化结果:

Kimi第一轮优化后的CRG复位树图,17个信号源9个输出模块

GPT-5.5 第一轮优化结果:

GPT-5.5第一轮优化后的CRG复位树图,1个根复位源16个本地源9个输出

两边的优化力度都很明显,但有一个共同的毛病:连接线直接压在图形上,视觉上仍然不够友好。

第二轮优化对比

第二轮把各自第一轮的结果截图重新喂给模型,提示词继续加压:这是人能看的吗?还有优化空间,继续优化。

Kimi 第二轮优化结果:

Kimi第二轮优化后的CRG复位树图

GPT-5.5 第二轮优化结果:

GPT-5.5第二轮优化后的CRG复位树图,带功能模块分组虚线框

第二轮下来,Kimi 的优化幅度已经不大,而 GPT 的输出基本达到了“可以看”的水准。我决定再压榨一轮。

第三轮优化对比

这一轮给 Kimi 的提示词专门针对线条重叠:这个线重叠的人能看清楚吗?继续优化。给 GPT 的提示词则进入下一阶段:能不能再美化下,看起来更专业的复位树图。

Kimi 第三轮优化结果:

Kimi第三轮优化后的CRG复位树图

GPT-5.5 第三轮优化结果:

GPT-5.5第三轮优化后的CRG复位树图,含ROOT RESET与RESET OUTPUTS分类标签

此时 Kimi 已经触发了一次上下文压缩,而 GPT 的上下文窗口只用了 50%。Kimi K2.7 Code 和 GPT-5.5 的上下文理论上都是 256K。

GPT-5.5上下文使用情况显示52%已用,134k标记已用

从结果看,Kimi 解决了图形重叠的问题,但线条重叠的毛病依旧存在;GPT 则只是把配色做得更花哨了一些。在我看来,比赛到这里其实已经可以收尾了,不过还是再给双方最后一轮机会。

第四轮优化对比

给 Kimi 的提示词:不用这么花里胡哨,人能一目了然看懂就行,把线重叠的问题解决掉。给 GPT 的提示词:不用这么花里胡哨,人能一目了然看懂就行。

Kimi 第四轮优化结果:

Kimi第四轮优化后的CRG复位树图

GPT-5.5 第四轮优化结果:

GPT-5.5第四轮优化后的CRG复位树图,模块分组与逻辑门标注清晰

GPT 从第二轮开始输出就趋于稳定,已经达到了能看的水平。Kimi 则深陷优化困境,反复调整都没有本质改善。我决定再给 Kimi 一次单独的机会。

第五轮 Kimi Solo

直接一句话质疑:你觉得这能看吗?

Kimi 第五轮输出的结果依然没有突破:

Kimi第五轮优化后的CRG复位树图

第六轮 Kimi Solo

换个思路,我直接把 GPT 生成的图丢给 Kimi,让它在 GPT 的基础上照着做出“一模一样”的图——这样总该行了吧?

提示词:做成这样子可以吗?

这轮的效果确实能看了:

Kimi第六轮参照GPT模板生成的CRG复位树图,结构接近GPT版本

比赛到此结束。

CRG_req_to_design Skill

之前我分享过一个通过表格输入生成 CRG 图的 Skill,目标是解决画 CRG 图时效率低且容易出错的问题。不过这个 Skill 的输入件仍需要人工填写,虽然已经尽量简洁,但本着“能少干就少干”的原则,我又重新推了一个新的 Skill。

这个新 Skill 叫做 CRG 需求表 -> 设计表 Skill,它的职责是把上游需求表自动整理成后续画图工具能直接消费的时钟树/复位树设计表。

核心能力包括:

  • 读取 Excel/CSV 格式的需求表。
  • 模糊识别列名,例如 子系统、IP、时钟复位需求、备注 等。
  • 自动区分 clock 和 reset 信号。
  • 从备注中提取频率信息,比如 200MHz、20/25MHz。
  • 识别 pad/xtal/osc/ref 等外部输入时钟。
  • 根据整数分频关系推荐 PLL 数量和 clock source,为用户提供时钟架构参考。

用户在此基础上结合实际实现再做微调即可。

子系统 时钟复位需求 备注
CPU cpu_clk 1200MHz
CPU cpu_aclk 400MHz
CPU cpu_pclk 200MHz
CPU cpu_rst_n
GPU gpu_clk 600MHz
GPU gpu_rst_n
DDR ddr_clk 1600MHz
DDR ddr_ref_clk 25MHz pad
DDR ddr_rst_n
USB usb_clk 480MHz
USB usb_ref_clk 24MHz pad
USB usb_rst_n
PERI peri_pclk 100MHz
PERI peri_hclk 50MHz
PERI uart_clk 25MHz
PERI i2c_clk 12.5MHz
PERI spi_clk 25MHz
PERI peri_rst_n
VIDEO video_clk 400MHz
VIDEO mipi_clk 200MHz
VIDEO video_pclk 100MHz
VIDEO video_rst_n
AUDIO audio_mclk 24.576MHz
AUDIO audio_bclk 3.072MHz
AUDIO audio_lrclk 384kHz

需求表通过一个共享表格让大家填写,需求提交后直接用这个 Skill 生成后续的一系列输入件,再配合之前分享的时钟树生成 Skill,就能直接产出 CRG 架构预览图。

CRG时钟树图,5个时钟源17个输出11个分频器

📦 如何安装

1️⃣ 第一步:下载

项目已经开源到 GitHub上,方便有兴趣的朋友直接取用。

2️⃣ 第二步:安装

把 GitHub 链接发给你的 Xxx Code、Xxx Claw 等助手,让它帮你完成下载和安装即可。




上一篇:DeepSeek Harness 开源实测:爆肝一天跑 5 个任务,真香还是翻车?
下一篇:HyperOS 4 迭代发布:澎湃内核重构内存调度,跨端智联与端侧 AI 全面增强长期流畅度
您需要登录后才可以回帖 登录 | 立即注册

手机版|小黑屋|网站地图|云栈社区 ( 苏ICP备2022046150号-2 )

GMT+8, 2026-10-20 08:45 , Processed in 0.087448 second(s), 47 queries , Gzip On.

Powered by Discuz! X3.5

© 2025-2026 云栈社区.

快速回复 返回顶部 返回列表