本文档总结了 C6678 多核处理器开发板的学习总结,涵盖了开发板的基本结构、特性、加载过程、BOOT 模式、PLL 设置、时钟管理、存储器组织、外设接口、数据传输、电源管理等方面的知识点。
一、基本结构与特性
* C6678 处理器是 TI 公司出品的一款多核处理器,具有高性能、低功耗、灵活的处理能力。
* 评估板功耗表:C6678 处理器的功耗表明了其在不同频率下的功耗情况。
* 空间映射:C6678 处理器的空间映射机制使得其可以灵活地配置存储器空间。
二、加载过程
* 加载过程:C6678 处理器的加载过程包括从 Core0 加载到 Core1 的 idle 状态,Core0 的 BOOT_MAGIC_ADDRESS 被写入加载程序的起始地址,Core0 执行加载程序,Core1 执行 idle 等待状态。
* BOOT 模式:C6678 处理器支持多种加载方式,包括 EIMF 加载模式、PLL BOOT 配置等。
* PLL 设置:PLL 配置是 C6678 处理器的时钟管理机制,用于设置处理器的时钟频率。
三、存储器组织
* DDR3:C6678 处理器支持 DDR3 存储器,具有高速度、高带宽的特点。
* NandFlash:评估板连接 512Mb NandFlash,用于存储操作系统和应用程序。
* SPI NorFlash:评估板连接 128Mb SPI NorFlash,用于存储配置数据和应用程序。
四、外设接口
* PCIe:C6678 处理器支持 PCIe 接口,用于高速数据传输。
* MDIO:C6678 处理器支持 MDIO 接口,用于PHY 芯片配置。
* IIC:C6678 处理器支持 IIC 接口,用于配置存储器和外设。
* Hyperlink:C6678 处理器支持 Hyperlink 接口,用于高速数据传输。
* SRIO:C6678 处理器支持 SRIO 接口,用于高速数据传输。
* UART:C6678 处理器支持 UART 接口,用于串行通信。
五、电源管理
* 电源组 1:SmartReflex:UCD9222+UCD7242RSJT,用于获取 CVDD、VCC1V0。
* 电源组 2:TI_TPS54620RGY Vsense=0.8V Vin=12V Pe=90%,级联 TPS73701DRBT,用于获取 VCC3V3_AUX VCC1V8_AUX VCC2V5 VCC1V8 VCC1V2。
* 电源组 3:TI_TPS54620RGY Vsense=0.8V Vin=12V Pe=90%,级联 TPS51200DRCT,用于获取 VCC1V5 VCC0V75。
* 电源组 4:TPS,用于获取电源电压。
六、时钟管理
* DSP 时钟:25MHZ 输入,可级联使用<CDCE62005RGZT>,由 FPGA 配置,再使能 DSP。
* FPGA 时钟:<CDCE62005>,用于配置 FPGA。
* 88E1111 时钟:25MHZ。
* FT2232HL 时钟:12MHZ。
本文档总结了 C6678 多核处理器开发板的基本结构、特性、加载过程、BOOT 模式、PLL 设置、时钟管理、存储器组织、外设接口、数据传输、电源管理等方面的知识点,为读者提供了一个系统化的了解 C6678 处理器的机会。