Release 6.3i - platgen EDK_Gmm.10
Copyright (c) 1995-2004 Xilinx, Inc.  All rights reserved.

Command Line: platgen -p xc3s400ft256-4 -lang vhdl -st xst system.mhs 

Parse system.mhs ...

Read MPD definitions ...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/opb_v20_v1_10_b/data/opb_v20_v2_1_0.tcl
...Done
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/lmb_bram_if_cntlr_v1_00_b/data/lmb_bram_if
_cntlr_v2_1_0.tcl ...Done
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/lmb_v10_v1_00_a/data/lmb_v10_v2_1_0.tcl
...Done
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/opb_emc_v1_10_b/data/opb_emc_v2_1_0.tcl
...Done

Overriding IP level properties ...
opb_intc (opb_intc_0) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_intc_v1_00_c\data\opb_intc_v2_1_0.mpd:
32 - overriding c_family value virtex2 to spartan3
bram_block (opb_bram_if_cntlr_1_bram) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
mpd:38 - overriding c_family value virtex2 to spartan3
microblaze (microblaze_0) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v3_00_a\data\microblaze_v2_1_0.
mpd:55 - overriding c_family value virtex2 to spartan3
microblaze (microblaze_0) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v3_00_a\data\microblaze_v2_1_0.
mpd:56 - overriding c_instance value microblaze to microblaze_0
bram_block (lmb_bram) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
mpd:38 - overriding c_family value virtex2 to spartan3
opb_mdm (debug_module) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_mdm_v2_00_a\data\opb_mdm_v2_1_0.mpd:37
- overriding c_family value virtex2 to spartan3
opb_gpio (push_buttons_3bit) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_gpio_v3_01_a\data\opb_gpio_v2_1_0.mpd:
37 - overriding c_family value virtex2 to spartan3
opb_gpio (leds_8bit) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_gpio_v3_01_a\data\opb_gpio_v2_1_0.mpd:
37 - overriding c_family value virtex2 to spartan3
opb_gpio (led_cathodes) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_gpio_v3_01_a\data\opb_gpio_v2_1_0.mpd:
37 - overriding c_family value virtex2 to spartan3
opb_gpio (led_anodes) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_gpio_v3_01_a\data\opb_gpio_v2_1_0.mpd:
37 - overriding c_family value virtex2 to spartan3

Performing IP level DRCs on properties...

Running DRC Tcl procedures for OPTION IPLEVEL_DRC_PROC...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/emc_common_v2_00_a/data/emc_common_v2_1_0.
tcl ...Done
Address Map for Processor microblaze_0
  (0x00000000-0x00001fff) dlmb_cntlr	dlmb
  (0x00000000-0x00001fff) ilmb_cntlr	ilmb
  (0x80200100-0x802001ff) opb_intc_0	mb_opb
  (0x80200200-0x802002ff) debug_module	mb_opb
  (0x80200300-0x802003ff) RS232	mb_opb
  (0x80200400-0x802005ff) SRAM_256Kx32	mb_opb
  (0x80200600-0x802007ff) Push_Buttons_3Bit	mb_opb
  (0x80200800-0x802009ff) LEDs_8Bit	mb_opb
  (0x80200a00-0x80200bff) LED_cathodes	mb_opb
  (0x80200c00-0x80200dff) LED_anodes	mb_opb
  (0x80202000-0x80203fff) opb_bram_if_cntlr_1	mb_opb
  (0x80300000-0x803fffff) SRAM_256Kx32	mb_opb

Check platform configuration ...
opb_v20 (mb_opb) - C:\edk_user_repository\lab1\system.mhs:88 - 2 master(s) : 9
slave(s)
lmb_v10 (ilmb) - C:\edk_user_repository\lab1\system.mhs:112 - 1 master(s) : 1
slave(s)
lmb_v10 (dlmb) - C:\edk_user_repository\lab1\system.mhs:129 - 1 master(s) : 1
slave(s)

Check port drivers...

Check platform address map ...

Overriding system level properties ...
opb_intc (opb_intc_0) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_intc_v1_00_c\data\opb_intc_v2_1_0.mpd:
40 - overriding c_num_intr_inputs value 2 to 1
opb_intc (opb_intc_0) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_intc_v1_00_c\data\opb_intc_v2_1_0.mpd:
41 - overriding c_kind_of_intr value 11111111111111111111111111111111 to
0b00000000000000000000000000000001
opb_intc (opb_intc_0) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_intc_v1_00_c\data\opb_intc_v2_1_0.mpd:
42 - overriding c_kind_of_edge value 11111111111111111111111111111111 to
0b00000000000000000000000000000001
opb_intc (opb_intc_0) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_intc_v1_00_c\data\opb_intc_v2_1_0.mpd:
43 - overriding c_kind_of_lvl value 11111111111111111111111111111111 to
0b00000000000000000000000000000000
bram_block (opb_bram_if_cntlr_1_bram) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
mpd:34 - overriding c_memsize value 2048 to 8192
opb_v20 (mb_opb) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_v20_v1_10_b\data\opb_v20_v2_1_0.mpd:39
- overriding c_num_masters value 4 to 2
opb_v20 (mb_opb) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_v20_v1_10_b\data\opb_v20_v2_1_0.mpd:40
- overriding c_num_slaves value 4 to 9
bram_block (lmb_bram) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
mpd:34 - overriding c_memsize value 2048 to 8192
lmb_bram_if_cntlr (ilmb_cntlr) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\lmb_bram_if_cntlr_v1_00_b\data\lmb_bram_if
_cntlr_v2_1_0.mpd:41 - overriding c_mask value 0x00800000 to
0b00000000001000000000000000000000
lmb_v10 (ilmb) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\lmb_v10_v1_00_a\data\lmb_v10_v2_1_0.mpd:35
- overriding c_lmb_num_slaves value 4 to 1
lmb_bram_if_cntlr (dlmb_cntlr) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\lmb_bram_if_cntlr_v1_00_b\data\lmb_bram_if
_cntlr_v2_1_0.mpd:41 - overriding c_mask value 0x00800000 to
0b00000000001000000000000000000000
lmb_v10 (dlmb) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\lmb_v10_v1_00_a\data\lmb_v10_v2_1_0.mpd:35
- overriding c_lmb_num_slaves value 4 to 1

Running DRC Tcl procedures for OPTION SYSLEVEL_DRC_PROC...

Performing System level DRCs on properties...

Running UPDATE Tcl procedures for OPTION PLATGEN_SYSLEVEL_UPDATE_PROC...

Modify defaults ...

Performing XLPP processing on licensed instances ...
Completion time: 0.00 seconds

Creating hardware output directories ...

Managing hardware (BBD-specified) netlist files ...

Managing cache ...
bram_block (opb_bram_if_cntlr_1_bram) -
C:\edk_user_repository\lab1\system.mhs:50 - Copying cache implementation netlist
opb_bram_if_cntlr (opb_bram_if_cntlr_1) -
C:\edk_user_repository\lab1\system.mhs:56 - Copying cache implementation netlist
microblaze (microblaze_0) - C:\edk_user_repository\lab1\system.mhs:67 - Copying
cache implementation netlist
bram_block (lmb_bram) - C:\edk_user_repository\lab1\system.mhs:96 - Copying
cache implementation netlist
lmb_bram_if_cntlr (ilmb_cntlr) - C:\edk_user_repository\lab1\system.mhs:103 -
Copying cache implementation netlist
lmb_v10 (ilmb) - C:\edk_user_repository\lab1\system.mhs:112 - Copying cache
implementation netlist
lmb_bram_if_cntlr (dlmb_cntlr) - C:\edk_user_repository\lab1\system.mhs:120 -
Copying cache implementation netlist
lmb_v10 (dlmb) - C:\edk_user_repository\lab1\system.mhs:129 - Copying cache
implementation netlist
opb_mdm (debug_module) - C:\edk_user_repository\lab1\system.mhs:137 - Copying
cache implementation netlist
util_bus_split (sram_256kx32_util_bus_split_0) -
C:\edk_user_repository\lab1\system.mhs:155 - Copying cache implementation
netlist
opb_emc (sram_256kx32) - C:\edk_user_repository\lab1\system.mhs:165 - Copying
cache implementation netlist
opb_uartlite (rs232) - C:\edk_user_repository\lab1\system.mhs:190 - Copying
cache implementation netlist
opb_gpio (push_buttons_3bit) - C:\edk_user_repository\lab1\system.mhs:207 -
Copying cache implementation netlist
opb_gpio (leds_8bit) - C:\edk_user_repository\lab1\system.mhs:221 - Copying
cache implementation netlist
opb_gpio (led_cathodes) - C:\edk_user_repository\lab1\system.mhs:235 - Copying
cache implementation netlist
opb_gpio (led_anodes) - C:\edk_user_repository\lab1\system.mhs:249 - Copying
cache implementation netlist

Elaborating instances ...
bram_block (opb_bram_if_cntlr_1_bram) -
C:\edk_user_repository\lab1\system.mhs:50 - elaborating IP
bram_block (lmb_bram) - C:\edk_user_repository\lab1\system.mhs:96 - elaborating
IP

Writing HDL for elaborated instances ...

Inserting wrapper level ...
Completion time: 6.00 seconds

Constructing platform-level signal connectivity ...
Completion time: 5.00 seconds

Writing (top-level) BMM ...
Writing BMM - C:\edk_user_repository\lab1\implementation\system.bmm

Writing (top-level and wrappers) HDL ...

Generating synthesis project file ...

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. A batch
   file, synthesis.sh, has been created that allows you to synthesize those
   instances in your specified synthesis tool of choice.
opb_intc_0_wrapper (opb_intc_0) - C:\edk_user_repository\lab1\system.mhs:40 -
Running XST synthesis
mb_opb_wrapper (mb_opb) - C:\edk_user_repository\lab1\system.mhs:88 - Running
XST synthesis

Running NGCBUILD ...

Rebuilding cache ...
Total run time: 53.00 seconds
