Tuesday, April 25, 2006

Xilinx EDK Error and solution (1)

最近在用xilinx EDK 8.1i (embedded design kit),又叫 XPS(xilinx platform studio)。期间遇到一些错误及解决方法,顺手记录下来。

ERROR:
In function ‘write’: undefined reference to 'outbyte' or in function ‘read’: undefined reference to ‘inbyte’

Solution:
Define peripheral as standard-out and standard-in by using the Software Platform Settings dialog box.

FATAL_ERROR:Xst:Portability/export/Port_Main.h:127:1.16 - This application has discovered an exceptional condition from which it cannot recover.

Solution:
Delete an unused GPIO instance.

ERROR:Place:207 - Due to SelectIO banking constraints, the IOBs in your design cannot be automatically placed.

Solution 1:

Modify the IOstandard in FPGA Editor and run BitGen without the DRC check (bitgen -d).

Solution 2:

Some pins are not defined. Define all used ports in Project_Dir\data\system.ucf. The complete ports definition is in the EDK directroy: D:\EDK\board\Xilinx\boards\... It is an xbd file. Here I am using a xilinx eva-board, for other boards or customized boards the definition file may be different.






del.icio.us Tags:

2 comments:

jasonal said...

test moderate

Anonymous said...

jasonal你好,查资料的时候找到了你写的博客,我是哈尔滨工程大学计算机系的学生,正在学习FPGA,遇到了一些问题,希望能与你讨论一下。联系方式:yanli.com.524@hotmail.com