[资料分享] TMS320C6678上电配置

Jacktang   2018-9-23 22:23 楼主
1. DSP上电复位配置什么?

    DSP的大、小端,自启动(boot)模式,PCIe模式,网络协处理器时钟选择需要在上电复位的时候选择,怎么选择?
依靠上电时候锁定DSP Device Configuration pins(设备配置管脚)的逻辑电平。
    配置管脚的逻辑电平怎么设置?
一般采用两种方式:
第一种是把DSP的配置管脚全部和FPGA的IO连接,由FPGA上电控制(文末附FPGA复位DSP程序)
第二种是通过外部上拉/下拉电阻。
   提示:
    合理的板载设计应该确保所有的设备输入引脚都在一个有效电平而不能悬空,可以通过上拉/下拉电阻实现,当然可以内部上拉或外部上拉。
设备通过评估需求,一般内部实现上拉/下拉。但是一些管脚需要外部上拉/下拉。
    (1) 设备配置管脚:这些管脚同时需要输出(C6678的配置管脚和GPIO是公用管脚)且没有驱动(高阻态),即使内部上拉/下拉电阻也许满足需求电平,
但是外部上拉/下拉也是必须,目的是为了确保配置有效,也方便切换模式。
    (2) 其他输入管脚:如果内部上拉/下拉没有满足需求电平,则需要外部上拉/下拉。


2. TMS320C6678设备配置管脚
(1) LENDIAN :决定DSP的大小端。
(2) BOOTMODE[12:0] :决定DSP的自启动模式(详情见BootLoader for the C66x DSP User Guide)。
(3) PCIESSMODE : 决定PCIe子系统处于EP、legacy EP还是RC。
(4) PCIESSEN : 决定是否使能PICe 子系统,默认是不使能。
(5) PACKSEL: 决定网络协处理器的输入时钟是核时钟还是PASSCLK时钟。

3. DSP上电时序
    DSP的上电时序,就是上电复位的时序。
    设备初始化分为两个阶段:
(1) 所有的供电电源稳定,不同的电源有供电时序。
(2) RESET、POR、RESERFULL按时序拉高,当然还包括时钟输入稳定。

回复评论

暂无评论,赶紧抢沙发吧
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 京公网安备 11010802033920号
    写回复