- 文集信息
- 目录大纲
- 最新文档
- 知识宇宙
文集详情
文集导读
SoC系统级芯片设计教程导读
先拆一个行话:胶合逻辑。早年在板级设计圈,它指那些把几颗现成芯片连起来的译码器、电平转换和时序修补电路——不入流、不值钱、画原理图时被塞在页面角落。有意思的是,SoC 设计这一行的整个进化史,几乎就是"胶合逻辑"不断翻身的历史:先是被收编成总线桥,后来升级成互连矩阵,再后来长成了带仲裁和 QoS 的片上网络,今天它成了 SoC 里最考手艺的部分之一。读懂这个词的身世,你就摸到了这门手艺的脾气——SoC 不是把处理器和外围"放"在一起,而是让它们长在同一个硅片上,长的方式就是这本教程要讲的一切。
这本教程的写法刻意不"百科"。全书跟着一颗虚构的入门级 SoC——代号 CK770——从一张需求清单走到可交付的芯片,八章内容就是这本装配台账的八个阶段:定路线、拆架构、选 IP、写 RTL、做验证、跑后端、算功耗、上安全与固件。每一章都会在 CK770 身上动一次刀:第一章替它选实现路线,第二章划它的计算、存储与互连三大件,第三章挑它的模拟与接口 IP,第四章把它写成 RTL 并在总线上跑通第一个读事务,第五章调它的时序违例和跨时钟域毛病,第六章替它把布局布线收干净,第七章给它立功耗预算,第八章给它装上信任根和第一段固件。案例全部展开成完整过程——背景、操作、结果、解读、变式——因为 SoC 设计这门手艺,光看结论学不会,得跟着台账一步步走。
全册知识地图

读这本教程之前,最好手上有三样东西:一门编程语言的手感(C 或 Python 都行,第四章实验用 SystemVerilog,但会从零讲起);数字电路的基础概念(知道什么是触发器、什么是组合逻辑就够了);以及一份耐心——SoC 的知识密度大,一章啃完合上书能复述出那张知识地图,比囫囵吞完十章有用得多。学习节奏上建议一天一章到两章,动手实验(第四章 4.4 节与第七章 7.3 节)务必亲手跑一遍,跑不通的地方多读一遍题面——两个实验的所有代码都在开源仿真器上可复现,没有任何隐藏依赖。
各章的依赖关系是这样的:第一到第三章是认知地基,回答"SoC 是什么、里面有什么";第四到第六章是动手主线,沿着 RTL、验证、后端的真实工程顺序推进,读完能独立跑通一颗最小 SoC 的前端流程;第七、第八章是专项收口,功耗与安全是现代 SoC 立项时绕不开的两个预算科目,也都建立在前六章之上。时间紧的读者,可以按"一、二、四、五"的最小路径先建立全流程感,再回头补三、六、七、八。
读完之后你能做到什么?用台账的话说:拿到一份产品需求,能判断该用哪条实现路线并说出理由;能画出一颗 SoC 的架构框图并给总线留出带宽余量;能用 SystemVerilog 写出处理器核、外设和总线仲裁并把它们接起来仿真;能读懂一份时序报告并定位违例路径;能给芯片列一张像样的功耗预算表;能讲清安全启动的信任链如何一环扣一环。这些能力对应的不是背概念,而是台账上的六个签收节点——每个节点,正文里都有一次完整的过程演示。
最后交代一句写作立场:书里的数字、参数和报价都取自公开的工程常识量级,CK770 是虚构的,但每一个坑都是真的。工程这门手艺,台账比定理诚实。翻开第一章,我们先把路线定了。
目录大纲
最新文档
知识宇宙
正在加载知识图谱...