如果一块PCB板中既有DSP,又有FPGA,它们的开发环境不一样,软件程序怎么烧录啊?谢谢了,菜鸟求助

如果一块PCB板中既有DSP,又有FPGA,它们的开发环境不一样,软件程序怎么烧录啊?谢谢了,菜鸟求助,第1张

对于DSP和FPGA分别给出自己的下载端口,DSP的下载端口为JTAG,FPGA有两种下载方式,分别为JTAG下载和ASP下载。所以可以给DSP对应的JTAG引脚引出,作为DSP的JTAG下载口,使用DSP的下载器进行下载即可实现软团棚件程序烧录塌橘则。对FPGA按照其对应引脚引出,选择对应的下载方式,硬件下载口接至对应的下载方式的接口,即可进行软件下载。

DSP与FPGA的下载端口是独立的,不可能是使用同样的下载口的,这样,针对不同处理器的下载,连接至不同的下载口就可以实现相应的软件的烧录啦伍滚。

不会。

作为双芯片的协同系统,调试的开始阶段需要对每个芯片进行单独测试。这种情况下就需要避免另外一个芯片对调试产生影响,比较好的办法就是让它停止工作。

对于FPGA芯片,如果没有进行配置,那么所有的管脚族悉判都处于高阻状态。由于高阻态没有驱动能力,所以不会对DSP产生直接的影响。但是在某些情况下,会产生间接的影响。

例如,很多DSP会在系统复位的时候读取某些地址信号来确定启动后的工作模式。如果这些信号连接到了FPGA的管脚上,那么上电后这些信号就会处于不确定的状态。如果处于错误的电平状态,就会对DSP产生很大的影响。

解决的办法就是通过上拉或者下陆衫拉电阻来保证这些处于高阻态的信号处于正常的状态,如图11.10所示。兆改这样,在FPGA的管脚处于高阻状态的时候,管脚会被上拉到高电平或者下拉到低电平。

图11.10双端口RAM模块

DSP芯片和FPGA芯片不同,即使在没有进行配置的情况下,有些管脚也会处于输出状态,比如地址信号和控制信号。那么在单独调试FPGA芯片的时候,就要考虑到这些管脚是否会对FPGA产生影响。

特别是没有用到(unused)的FPGA管脚,有些系统默认的状态是低电平。这些管脚如果和DSP的输出管脚连接到一起,就会出现总线的冲突情况。因此,在工程项目设置的时候,要将UNUSEDPIN指定为高阻态或者INPUT模式。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12327101.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-24
下一篇 2023-05-24

发表评论

登录后才能评论

评论列表(0条)

保存