DSP与FPGA的下载端口是独立的,不可能是使用同样的下载口的,这样,针对不同处理器的下载,连接至不同的下载口就可以实现相应的软件的烧录啦伍滚。
不会。作为双芯片的协同系统,调试的开始阶段需要对每个芯片进行单独测试。这种情况下就需要避免另外一个芯片对调试产生影响,比较好的办法就是让它停止工作。
对于FPGA芯片,如果没有进行配置,那么所有的管脚族悉判都处于高阻状态。由于高阻态没有驱动能力,所以不会对DSP产生直接的影响。但是在某些情况下,会产生间接的影响。
例如,很多DSP会在系统复位的时候读取某些地址信号来确定启动后的工作模式。如果这些信号连接到了FPGA的管脚上,那么上电后这些信号就会处于不确定的状态。如果处于错误的电平状态,就会对DSP产生很大的影响。
解决的办法就是通过上拉或者下陆衫拉电阻来保证这些处于高阻态的信号处于正常的状态,如图11.10所示。兆改这样,在FPGA的管脚处于高阻状态的时候,管脚会被上拉到高电平或者下拉到低电平。
图11.10双端口RAM模块
DSP芯片和FPGA芯片不同,即使在没有进行配置的情况下,有些管脚也会处于输出状态,比如地址信号和控制信号。那么在单独调试FPGA芯片的时候,就要考虑到这些管脚是否会对FPGA产生影响。
特别是没有用到(unused)的FPGA管脚,有些系统默认的状态是低电平。这些管脚如果和DSP的输出管脚连接到一起,就会出现总线的冲突情况。因此,在工程项目设置的时候,要将UNUSEDPIN指定为高阻态或者INPUT模式。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)