XRunner——Altera fpga的JTAG程序设计员
状态:正在开发
下载: 0
许可证:
最后更新:2011年24 /可能/ 04:02点
Wiki条目:
项目概述
介绍
这个项目的修改端口JRunner通过JTAG程序员Altera发布的代码。 原JRunner跑在Windows上,使用并行端口程序通过bit-banged fpga通过JTAG协议。 JRunner需要。 cdf文件(链描述文件),关于目标通过JTAG链也引用一个或多个。 rbf文件(原始二进制文件),然后使用每个FPGA芯片项目。
情况下都有一个FPGA和XMOS芯片在同一板,XRunner将使XMOS FPGA芯片直接程序。 当前配置将允许XMOS阅读FPGA图像从串行闪存芯片上多余的空间和配置FPGA。 这将只需要4针的XMOS TCK,TMS,TDI,TDO和FPGA上没有额外的针通过JTAG以来针已经专用。
方法
自从JRunner代码包含了许多与信息表的所有设备由Altera、直接JRunner港需要过度和不必要的大量宝贵的程序内存代表这些配置值。 相反,XRunner将实际上包含两个不同的种代码基底。 XMerge将C / c++程序,在PC上运行,而XRunner将C / XC XMOS程序上运行。
XMerge将在。 cdf文件和一些。 rbf文件和合并成一个全面的信息。 xdb(XRunner描述二进制文件),其中包含的信息通过JTAG链,链中的每个芯片的具体信息和FPGA的形象。 的内容。 xdb可以写入串行闪存芯片的一部分连接到XMOS芯片。
XRunner将读取串行闪存芯片的地址。 xdb文件开始。 它将首先验证物理目标通过JTAG链与链中所描述的匹配。 xdb文件。 如果验证成功,然后XRunner将继续项目每个FPGA芯片存储二进制数据。
好处
*引导XMOS和FPGA从一个串行闪存芯片
*节省,PCB用更少的组件
*Re-load FPGA实时图像
*使FPGA奉献更多针一般的IO
发表时间:2014年9月22日0:30:06