我们的板卡采用FPGA+DSP架构。DSP详细型号:TMS320C6678CYP。FPGA采用Xilinx Kintex-7系列FPGA。
FPGA上电启动后,控制DSP上电时序,时钟配置,以及完成DSP复位时序生成以及BOOT模式选择。

DSP仿真器调试状态时正常,仿真器状态下IIC读写正常。可以保证模块硬件正常。
FPGA配置DSP启动模式为IIC启动,对应“DEVSTA”值为0x0000080B时,DSP启动不成功,测试IIC总线上有信号,
但是此时“DEVSTA”寄存器的值与配置状态不对应,为0x0000FFFF;
FPGA配置DSP启动模式为IIC启动,对应“DEVSTA”值为0x00000C0B时,DSP启动不成功,测试IIC总线无信号,
但是此时通过仿真器读“DEVSTA”寄存器,正常,为0x00000C0B。尝试配置其他状态,“DEVSTA”寄存器的值与配置状态对应。
1、以上两种配置唯一区别是BOOTMODE[9]管脚的的状态,但根据手册BOOTMODE[9]在IIC状态时为Reserved,请问该现象是否正常?

2、C6678在IIC启动模式下,是否有与手册不对应的问题,或者还有其他虚特别注意的地方?

3、GPIO_10(BOOTMODE[9])应该拉高还是拉低呢?