Verilog入门者
从你的描述看,基础不错。针对显示驱动芯片的验证/FAE,我建议分三步准备:
第一步,协议深度。MIPI DSI不能只停留在概念,要理解其LP(低功耗)模式和HS(高速)模式切换的时序,以及如何通过DBI(显示总线接口)与面板通信。DP协议注意其多流传输(MST)和DSC(显示流压缩)技术,这些在高端芯片中常见。可以找开源IP核(如FPGA上的MIPI DSI控制器)看看代码,理解状态机。
第二步,面板驱动关键算法。Gamma校正:实际上芯片内部有Gamma RAM,你需要知道如何根据面板特性编程Gamma值。Overdrive:本质是预加重,需要知道帧缓存和差值计算。Dithering:简单了解随机抖动和有序抖动即可。这些知识在面试中可能以笔试题目形式出现,比如“给出一个Gamma曲线,请计算对应的LUT值”。
第三步,系统级知识。包括面板的电源序列(Power Sequence)、上电时序,以及ESD保护等。FAE岗位特别看重这个,因为客户问题常出在这里。
学习资料:标准文档必不可少,但可以先从一些总结性文章入手,比如EETimes或DisplayMate上的技术文章。书籍方面,《Introduction to Display Interfaces》比较易懂。
最后提醒:验证岗位可能会考SystemVerilog和UVM,所以显示协议的知识要能融入验证环境;FAE岗位则更注重沟通和问题解决能力,你需要能清晰解释技术问题。建议在简历中突出FPGA项目中与显示相关的部分,并准备一两个深入的技术点,以备面试深入追问。
