[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[microblaze-uclinux] mb + uclinux on V4LC development board



Hi all,
         i am trying to build a uclinux + microblaze system on Virtex 4 LC development board and i have also read http://www.itee.uq.edu.au/~wu/downloads/uClinux_ready_Microblaze_design.pdf. I am using uclinux 1.00.a since v4lc evaluation board does not have any flash. I could generate the libraries but encouter this error when generating the netlist :
 
Running XST synthesis ...

INFO:MDT - The following instances are synthesized with XST. The MPD option

IMP_NETLIST=TRUE indicates that a NGC file is to be produced using XST

synthesis. IMP_NETLIST=FALSE (default) instances are not synthesized.

microblaze_0_wrapper (microblaze_0) - C:\test\system.mhs:56 - Running XST

synthesis

mb_opb_wrapper (mb_opb) - C:\test\system.mhs:89 - Running XST synthesis

debug_module_wrapper (debug_module) - C:\test\system.mhs:97 - Running XST

synthesis

ERROR:MDT - HDL synthesis failed!

INFO:MDT - Refer to C:\test\synthesis\debug_module_wrapper_xst.srp for details

ERROR:MDT - platgen failed with errors!

make: *** [implementation/microblaze_0_wrapper.ngc] Error 2

Done.

 

The following is the debug_module_wrapper_xst.srp file :

 

Release 7.1.02i - xst H.41

Copyright (c) 1995-2005 Xilinx, Inc. All rights reserved.

--> 

TABLE OF CONTENTS

1) Synthesis Options Summary

2) HDL Compilation

3) HDL Analysis

4) HDL Synthesis

5) Advanced HDL Synthesis

5.1) HDL Synthesis Report

6) Low Level Synthesis

7) Final Report

7.1) Device utilization summary

7.2) TIMING REPORT

 

=========================================================================

* Synthesis Options Summary *

=========================================================================

---- Source Parameters

Input Format : MIXED

Input File Name : "debug_module_wrapper_xst.prj"

---- Target Parameters

Target Device : xc4vlx25sf363-10

Output File Name : "../implementation/debug_module_wrapper/debug_module_wrapper.ngc"

---- Source Options

Top Module Name : debug_module_wrapper

---- Target Options

Add IO Buffers : NO

---- General Options

Optimization Goal : speed

RTL Output : YES

Hierarchy Separator : /

---- Other Options

Cores Search Directories : {../implementation/debug_module_wrapper}

=========================================================================

WARNING:Xst:29 - Optimization Effort not specified

The following parameters have been added:

Optimization Effort : 1

=========================================================================

=========================================================================

* HDL Compilation *

=========================================================================

Compiling vhdl file "C:/test/pcores/opb_mdm_v2_01_a/hdl/vhdl/srl_fifo.vhd" in Library opb_mdm_v2_01_a.

Entity <SRL_FIFO> compiled.

Entity <SRL_FIFO> (Architecture <IMP>) compiled.

Compiling vhdl file "C:/EDK/hw/XilinxProcessorIPLib/pcores/proc_common_v1_00_c/hdl/vhdl/pselect.vhd" in Library proc_common_v1_00_c.

Entity <pselect> compiled.

Entity <pselect> (Architecture <imp>) compiled.

Compiling vhdl file "C:/test/pcores/opb_mdm_v2_01_a/hdl/vhdl/jtag_control.vhd" in Library opb_mdm_v2_01_a.

Entity <JTAG_CONTROL> compiled.

Entity <JTAG_CONTROL> (Architecture <IMP>) compiled.

Compiling vhdl file "C:/test/pcores/opb_mdm_v2_01_a/hdl/vhdl/bscan_virtex.vhd" in Library opb_mdm_v2_01_a.

Entity <BSCAN_VIRTEX> compiled.

Entity <BSCAN_VIRTEX> (Architecture <Behavioral>) compiled.

Compiling vhdl file "C:/test/pcores/opb_mdm_v2_01_a/hdl/vhdl/mdm_core.vhd" in Library opb_mdm_v2_01_a.

Entity <MDM_Core> compiled.

Entity <MDM_Core> (Architecture <IMP>) compiled.

Compiling vhdl file "C:/EDK/hw/XilinxProcessorIPLib/pcores/proc_common_v1_00_c/hdl/vhdl/family.vhd" in Library proc_common_v1_00_c.

Package <family> compiled.

Package body <family> compiled.

Compiling vhdl file "C:/test/pcores/opb_mdm_v2_01_a/hdl/vhdl/mdm.vhd" in Library opb_mdm_v2_01_a.

Entity <OPB_MDM> compiled.

Entity <OPB_MDM> (Architecture <IMP>) compiled.

Compiling vhdl file "C:/test/synthesis/../hdl/debug_module_wrapper.vhd" in Library work.

Entity <debug_module_wrapper> compiled.

Entity <debug_module_wrapper> (Architecture <STRUCTURE>) compiled.

=========================================================================

* HDL Analysis *

=========================================================================

Analyzing Entity <debug_module_wrapper> (Architecture <STRUCTURE>).

Set user-defined property "X_CORE_INFO = opb_mdm_v2_01_a" for unit <debug_module_wrapper>.

Instantiating component <opb_mdm> from Library <opb_mdm_v2_01_a>.

Entity <debug_module_wrapper> analyzed. Unit <debug_module_wrapper> generated.

Analyzing generic Entity <opb_mdm> (Architecture <imp>).

C_BASEADDR = <u>01000001010000000000000000000000

C_HIGHADDR = <u>01000001010000001111111111111111

C_OPB_DWIDTH = 32

C_OPB_AWIDTH = 32

C_FAMILY = "virtex4"

C_MB_DBG_PORTS = 1

C_USE_UART = 1

C_UART_WIDTH = 0

C_WRITE_FSL_PORTS = 1

Set user-defined property "PERIOD = 80" for signal <drck_i>.

WARNING:Xst:753 - "C:/test/pcores/opb_mdm_v2_01_a/hdl/vhdl/mdm.vhd" line 511: Unconnected output port 'jtag_clk' of component 'MDM_Core'.

WARNING:Xst:753 - "C:/test/pcores/opb_mdm_v2_01_a/hdl/vhdl/mdm.vhd" line 511: Unconnected output port 'trig' of component 'MDM_Core'.

WARNING:Xst:753 - "C:/test/pcores/opb_mdm_v2_01_a/hdl/vhdl/mdm.vhd" line 511: Unconnected output port 'data' of component 'MDM_Core'.

Entity <opb_mdm> analyzed. Unit <opb_mdm> generated.

Analyzing generic Entity <MDM_Core> (Architecture <imp>).

C_BASEADDR = <u>01000001010000000000000000000000

C_HIGHADDR = <u>01000001010000001111111111111111

C_MB_DBG_PORTS = 1

C_USE_UART = 1

C_UART_WIDTH = 0

C_USE_FSL = 1

C_FSL_DATA_SIZE = 32

WARNING:Xst:1994 - "C:/test/pcores/opb_mdm_v2_01_a/hdl/vhdl/mdm_core.vhd" line 353: Null range in type of signal <rx_Data>.

Instantiating component <pselect> from Library <proc_common_v1_00_c>.

WARNING:Xst:1995 - "C:/test/pcores/opb_mdm_v2_01_a/hdl/vhdl/mdm_core.vhd" line 502: Use of null array on signal <rx_Data> is not supported.

FATAL_ERROR:Xst:Portability/export/Port_Main.h:127:1.13.276.1 - This application has discovered an exceptional condition from which it cannot recover. Process will terminate. To resolve this error, please consult the Answers Database and other online resources at http://support.xilinx.com. If you need further assistance, please open a Webcase by clicking on the "WebCase" link at http://support.xilinx.com

I have googled the error to no avail. Can someone give me some advice on how to resolve this ? 

Thanks for your time.

Regards,

Zijia


___________________________
microblaze-uclinux mailing list
microblaze-uclinux@itee.uq.edu.au
Project Home Page : http://www.itee.uq.edu.au/~jwilliams/mblaze-uclinux
Mailing List Archive : http://www.itee.uq.edu.au/~listarch/microblaze-uclinux/