关于MPHY层初始化,M-PHY Specification上并没有明确地或者具体地描述,但在Synopsys RMMI Interface databook上写得很清楚。
另外,在Synopsys的《dwc_mipi_mphy_g4_type1_22_tsmc5ff12ns_databook》5.2 PHY Initialization and Reset Sequences里也有部分描述。
但对于UFS的FPGA原型验证工程师来说,最重要的还是如何替换ASIC中的MPHY,因为M-PHY中的PMA是模拟IC,所以无法在FPGA中实现。而我们需要基于HAPS平台,进行UFS原型功能验证,所以需要搭配Synopsys的M-PHY扣板。下图是我们购买的Synopsys M-PHY扣板,并基于此扣板搭建的UFS原型验证环境。
在Synopsys M-PHY扣板配套的《MIPI M-PHY G4 Daughter Board Evaluation Kit Manual》中,给出了完整的配置流程。
但这份文档里有多处错误,还有一些地方没有写清楚,着实把我坑惨了。这里就不写了,以后再单独记录吧!