Verilog小白2024
同学你好,我也是车辆工程转芯片设计的,目前在一家Tier1做车载网络芯片。你的想法很好,但时间有限(到2026年),得高效规划。我直接给你一个可执行的时间表:
2024下半年:补数字设计基础。推荐《Verilog HDL高级数字设计》和CMU的公开课。同时学SystemVerilog for Verification,因为验证在汽车芯片里占一半工作量。一定要动手,每周至少20小时写代码。
2025上半年:主攻SoC集成。建议用LiteX或VexRiscv这类开源软核,比商用软核更透明。先搭一个最小系统,然后尝试集成一个简单外设(比如AXI-Stream接口的FIFO)。这时可以开始看OpenTSN的代码,重点看其数据通路和寄存器配置接口。
2025下半年:项目攻坚。不要自己从头写交换机,而是基于开源代码做裁剪和集成。比如,你可以专注实现TSN中的802.1Qbv时间感知整形功能,把它作为硬件加速模块挂到RISC-V总线上,让CPU通过配置门控列表来控制流量调度。验证时,确定性延迟的测试要搭建多节点仿真环境,用脚本自动注入不同优先级和周期的流量,记录每跳延迟分布。可靠性方面,必须做故障模式分析,比如时钟失效时如何降级到普通以太网模式。
2026上半年:收尾和复盘。把项目文档写清楚,包括架构图、测试计划、结果分析。最好能上板实测(比如用Zynq板卡),用真实流量生成器测延迟上限。
这个项目对求职的帮助:肯定有,尤其是如果你能深入解释清楚TSN调度算法如何保证确定性、如何做容错设计。汽车芯片公司现在急需既懂车辆网络又懂芯片设计的人。建议你同步学习AutoSAR和ISO 26262,了解功能安全在芯片层面的要求。
避坑提示:别陷入完美主义,先做出一个可演示的最小可行产品。验证环境比设计本身更重要,一定要尽早搭建基于UVM的测试平台。
