我似乎无法使用System Ace在ML605板上配置V6
FPGA。
我有一个包含逻辑设计的文件,其中包含一个EDK系统,还有一个bootoader启动我的应用程序,该程序在FLASH中编程。
当我使用iMPACT12.4对FPGA进行编程时,该位文件有效。
要使用系统ACE,我(因为我在其他地方找不到文档),打开iMPACT,然后在“欢迎使用iMPACT”屏幕上,单击“准备系统ACE文件”,然后单击“确定”,选择“新手”,
单击“下一步”,选择“通用”,因为我的CF是ML605附带的2GB Transcend CF,保留空间为0,单击下一步,将名称设置为sysace_first,保持位置不变,单击下一步,选中Configrua
tion
地址为0,将名称保留为rev0,单击“下一步”,单击“完成”,单击“确定”,然后查找并选择我的位文件,单击“确定”。
当系统询问我是否要将另一个设备文件添加到配置地址0时,单击否
然后我右键单击“生成文件”,然后单击“确定”。
影响然后告诉我Generate Succeeded
查看目录,我看到一个文件xilinx.sys和一个文件夹rev0,里面有rev0.ace。
现在发生了什么?
回到边界扫描窗口,其中显示了JTAG链,它显示了sysAce devive和FPGA,但它不允许我为除了mpm或bsd文件之外的SysAce设备分配任何内容。
我给ML605
电路板供电,但它不能启动我的设计。
我用谷歌搜索并搜索了答案记录和
论坛,并找到了它所说的或做到了这一点,但是当我不确定我上面解释的过程是否正确时,我不愿意尝试遵循随机指令
或者是错误的。
难道我做错了什么?