TMS320C6678上电配置和FPGA复位DSP

本文介绍了在TMS320C6678 DSP上电时的配置方法,包括通过FPGA控制配置管脚和利用外部电阻的两种方式。同时详细讨论了FPGA如何复位DSP,涉及LRESET引脚、看门狗定时器、CORESEL寄存器以及LPSC内存映射寄存器的应用。
摘要由CSDN通过智能技术生成

参考手册:TMS320C6678用户手册。


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.
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值