以下总结了MLU220硬件设计中需要注意的事项:
1,MLU220芯片包含2个LPDDR4X控制器,每个控制器32bit。
2,64bit数据宽度,速率最高支持到3733Mbs。
3,根据硬件设计用户指南,EFUSE此功能不建议使用,VQPS管脚悬空即可。如果使用EFUSE功能,必须使用GPIO13作为EFUSE电源VQPS控制引脚。
4,根据EVB单板用户指南,MCU通过I2C来烧写固件到三个PMIC。这个I2C的PIN分别是PAD_PERII2C3_SDA;PAD_PERII2C3_SCL。
PAD_PERII2C3与MCU的I2C均连接至多项电源芯片,在MCU通过I2C向电源芯片下发配置完毕后,作为Master接管该I2C对电源芯片进行监测。
5,PMIC MAX77863AEWJ+T接口只支持I2C。 PMIC MAX77812EWB+T接口既支持I2C,同时也支持SPI,通过拉低I2C_SPI_SEL可以将接口设定为I2C。
6,MAX77863的I2C地址是如何确定的:
当OTP_I2C ADDR[1:0]=0b00时,PMIC/GPIO SLAVE ADDRESS WRITE地址为0x38,0b0011_1000。
7,工作频率:芯片内部DDRPLL启动频点可通过管脚硬线{PAD_BCG_DDRPLL_1,PAD_BCG_DDRPLL_0}配置,默认使用933MHZ。
8,Factory OTP:
To optimize system flexibility, the IC offers many onetime programmable (OTP) options. These OTP options can only be programmed by Maxim during the end-of line production test. Many OTP options set the reset value of registers; in this case, the default value is listed by an “x” in the register table. Additional OTP options that are not part of the basic register set are summarized in Table 15. If non-standard OTP settings are desired, contact Maxim; minimum order quantities
may apply.
9,PAD_BCGBYP_PLL=0,各模块按照每个PLL典型工作频点启动。(默认10k下拉)
PAD_BCGBYP_PLL=1,将PLL输出时钟bypass到REFCLK。
10,PAD_BCG_DDRPLL_1;PAD_BCG_DDRPLL_0,都通过10k下拉,设置DDR的启动频率为933mhz,也就是1866。
11,寒武纪芯片仅支持ARM启动。
BOOT:BOOTMODE_0=0,BOOTMODE_1=1可以选择寒武纪芯片的启动方式为SPI启动。
12,PAD_GPIO_12:output 用于芯片作为RC和EP时切换复位源。
13,PAD_GPIO_10:output 连接电平转换芯片,转换为3.3V电平用于复位PCIe Link1对应的EP。
14,EVB的启动方式是SFC控制器下的NOR Flash启动。理论上NOR FLASH应该烧录好BOOT程序。
智能AI解决方案_Cambricon寒武纪 MLU220
最新推荐文章于 2024-07-16 15:42:01 发布