Part Number:TMS320C6748Other Parts Discussed in Thread:CDCE62005
TI的老师们好:
请问为何TMS320C6748EVM 开发板TRM中5.5.3节提到在配置CDCE62005 时还要用到DSP呢? FPGA 配置CDCE62005 不是DSP启动的一个步骤么?怎么在DSP启动的过程中它还能发挥作用?“ Programming sequence of CDCE62005 via the FPGA by the DSP is setting the desire values….”
如果是我理解有误,请问FPGA配置CDCE620055的大致流程是怎样?如果一次配置是否之后上电就会自动从EEPROM中加载寄存器的值,也就不需要再配置了?如果只需首次配置,那是否有办法可以通过PC端一次配置?谢谢
Amy Luo:
您好,
是的,CDCE62005启动后, CDCE62005 将 EEPROM 的内容复制到 RAM 中,设备将根据 EEPROM 中存储的默认配置开始运行。 没有主机系统与 CDCE62005 通信的系统使用此方法进行设备配置。 CDCE62005 提供了锁定 EEPROM 的功能; 加电后,主机系统可能会通过 SPI (串行外设接口) 端口覆盖 RAM (设备寄存器)的内容。 这样可以在系统运行期间配置和重新配置 CDCE62005。 最后,如果 EEPROM 已解锁,设备可以将 RAM 的内容复制到 EEPROM 中。
,
Zun Niu:
您好,但是我看CDCE62005的EVM 是可以从PC直接配置的,如果我仿照EVM设计一个CDCE62005的外围电路,是否也可以直接通过PC进行配置?PCPC
,
Zun Niu:
另外,您这里的主机系统指的是DSP吗?意思是,最开始开机时,CDCE62005没有被配置,没有时钟输出,6678不工作,随后FPGA和CDCE62005 通过SPI交互,对CDCE62005进行配置,开始输出时钟,6678 开始工作,这随后如果还想再更改62005的输出频率等,就通过6678向FPGA发送命令,然后再通过FPGA的SPI来更改62005的寄存器的值?如果我这样理解是对的,那为什么不直接用FPGA更改62005的寄存器的值呢?为何还需要DSP参与呢
,
Amy Luo:
CDCE62005的EVM应该是通过USB转SPI接口实现的PC通过GUI直接配置,CDCE62005是SPI控制接口,最终都要通过SPI控制的。
这里的主机系统是指可以通过SPI与CDCE62005通信的一切控制系统。