URL
https://opencores.org/ocsvn/mb-jpeg/mb-jpeg/trunk
Subversion Repositories mb-jpeg
[/] [mb-jpeg/] [tags/] [STEP2_1b/] [system.log] - Rev 66
Compare with Previous | Blame | View Log
Saved contents of this file to system_log.71 during revup to EDK 8.1.
Xilinx Platform Studio (XPS)
Xilinx EDK 8.1 Build EDK_I.18.7
Copyright (c) 1995-2006 Xilinx, Inc. All rights reserved.
At Local date and time: Fri Jun 23 17:59:37 2006
xbash -q -c "cd /cygdrive/d/mb-jpeg/; /usr/bin/make -f system.make clean; exit;" started...
rm -f implementation/system.ngc
rm -f implementation/system.bmm
rm -f implementation/system.bit
rm -f implementation/system.ncd
rm -f implementation/system_bd.bmm
rm -rf implementation synthesis xst hdl
rm -rf xst.srp system.srp
rm -rf microblaze_0/lib/
rm -f decoder/executable.elf
rm -rf simulation/behavioral
rm -rf virtualplatform
rm -f _impact.cmd
Done!
Xilinx Platform Studio (XPS)
Xilinx EDK 8.1 Build EDK_I.18.7
Copyright (c) 1995-2006 Xilinx, Inc. All rights reserved.
At Local date and time: Sat Jun 24 16:54:34 2006
xbash -q -c "cd /cygdrive/d/mb-jpeg/; /usr/bin/make -f system.make program; exit;" started...
*********************************************
Creating software libraries...
*********************************************
libgen -mhs system.mhs -p xc2vp30ff896-7 -lp D:/XilinxXUP/lib/ system.mss
libgen
Xilinx EDK 8.1 Build EDK_I.18.7
Copyright (c) 1995-2006 Xilinx, Inc. All rights reserved.
Command Line: libgen -mhs system.mhs -p xc2vp30ff896-7 -lp D:/XilinxXUP/lib/
system.mss
Output Directory (-od) : D:\mb-jpeg\
Part (-p) : virtex2p
Software Specification file : system.mss
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/microblaze_v4_00_a/data/microblaze_v2_1_0.
tcl ...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/opb_mdm_v2_00_a/data/opb_mdm_v2_1_0.tcl
...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/lmb_v10_v1_00_a/data/lmb_v10_v2_1_0.tcl
...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/lmb_bram_if_cntlr_v1_00_b/data/lmb_bram_if
_cntlr_v2_1_0.tcl ...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/opb_sysace_v1_00_c/data/opb_sysace_v2_1_0.
tcl ...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/dcm_module_v1_00_a/data/dcm_module_v2_1_0.
tcl ...
Overriding IP level properties ...
microblaze (microblaze_0) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
mpd line 63 - tool overriding c_family value virtex2 to virtex2p
microblaze (microblaze_0) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
mpd line 64 - tool overriding c_instance value microblaze to microblaze_0
microblaze (microblaze_0) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
mpd:93 - tcl overriding C_ADDR_TAG_BITS value 17 to 0
microblaze (microblaze_0) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
mpd:100 - tcl overriding C_DCACHE_ADDR_TAG value 17 to 0
opb_mdm (debug_module) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_mdm_v2_00_a\data\opb_mdm_v2_1_0.mpd
line 42 - tool overriding c_family value virtex2 to virtex2p
bram_block (lmb_bram) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
mpd line 42 - tool overriding c_family value virtex2 to virtex2p
opb_gpio (leds_4bit) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_gpio_v3_01_b\data\opb_gpio_v2_1_0.mpd
line 41 - tool overriding c_family value virtex2 to virtex2p
opb_gpio (dipsws_4bit) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_gpio_v3_01_b\data\opb_gpio_v2_1_0.mpd
line 41 - tool overriding c_family value virtex2 to virtex2p
opb_gpio (pushbuttons_5bit) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_gpio_v3_01_b\data\opb_gpio_v2_1_0.mpd
line 41 - tool overriding c_family value virtex2 to virtex2p
dcm_module (dcm_0) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\dcm_module_v1_00_a\data\dcm_module_v2_1_0.
mpd line 60 - tool overriding c_family value virtex2 to virtex2p
bram_block (data_bram_0) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
mpd line 42 - tool overriding c_family value virtex2 to virtex2p
bram_block (data_bram_1) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
mpd line 42 - tool overriding c_family value virtex2 to virtex2p
Performing IP level DRCs on properties...
Running DRC Tcl procedures for OPTION IPLEVEL_DRC_PROC...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
2_1_0.tcl ...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
2_1_0.tcl ...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
2_1_0.tcl ...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
2_1_0.tcl ...
Address Map for Processor microblaze_0
(0x00000000-0x0000ffff) dlmb_cntlr dlmb
(0x00000000-0x0000ffff) ilmb_cntlr ilmb
(0x40000000-0x4000ffff) PushButtons_5Bit mb_opb
(0x40020000-0x4002ffff) LEDs_4Bit mb_opb
(0x40040000-0x4004ffff) DIPSWs_4Bit mb_opb
(0x40600000-0x4060ffff) RS232_Uart_1 mb_opb
(0x41400000-0x4140ffff) debug_module mb_opb
(0x41800000-0x4180ffff) SysACE_CompactFlash mb_opb
(0x70000000-0x7000ffff) data_bram_if_cntlr_0 dlmb
(0x70010000-0x7001ffff) data_bram_if_cntlr_1 dlmb
Check platform configuration ...
opb_v20 (mb_opb) - D:\mb-jpeg\system.mhs line 55 - 2 master(s) : 6 slave(s)
lmb_v10 (ilmb) - D:\mb-jpeg\system.mhs line 81 - 1 master(s) : 1 slave(s)
lmb_v10 (dlmb) - D:\mb-jpeg\system.mhs line 89 - 1 master(s) : 3 slave(s)
Check port drivers...
WARNING:MDT - dcm_0_lock (LOCKED) - D:\mb-jpeg\system.mhs line 208 - floating
connection!
Check platform address map ...
Overriding system level properties ...
opb_v20 (mb_opb) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_v20_v1_10_c\data\opb_v20_v2_1_0.mpd
line 39 - tool overriding c_num_masters value 4 to 2
opb_v20 (mb_opb) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_v20_v1_10_c\data\opb_v20_v2_1_0.mpd
line 40 - tool overriding c_num_slaves value 4 to 6
lmb_v10 (ilmb) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\lmb_v10_v1_00_a\data\lmb_v10_v2_1_0.mpd
line 39 - tool overriding c_lmb_num_slaves value 4 to 1
lmb_v10 (dlmb) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\lmb_v10_v1_00_a\data\lmb_v10_v2_1_0.mpd
line 39 - tool overriding c_lmb_num_slaves value 4 to 3
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 line 45 - tool overriding c_mask value 0x00800000 to
0x70c70000
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 line 45 - tool overriding c_mask value 0x00800000 to
0x70c70000
bram_block (lmb_bram) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
mpd line 38 - tool overriding c_memsize value 2048 to 0x10000
bram_block (data_bram_0) - D:\mb-jpeg\system.mhs line 214 - tool overriding
c_memsize value 16384 to 0x10000
lmb_bram_if_cntlr (data_bram_if_cntlr_0) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\lmb_bram_if_cntlr_v1_00_b\data\lmb_bram_if
_cntlr_v2_1_0.mpd line 45 - tool overriding c_mask value 0x00800000 to
0x70c70000
bram_block (data_bram_1) - D:\mb-jpeg\system.mhs line 230 - tool overriding
c_memsize value 16384 to 0x10000
lmb_bram_if_cntlr (data_bram_if_cntlr_1) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\lmb_bram_if_cntlr_v1_00_b\data\lmb_bram_if
_cntlr_v2_1_0.mpd line 45 - tool overriding c_mask value 0x00800000 to
0x70c70000
Running DRC Tcl procedures for OPTION SYSLEVEL_DRC_PROC...
Performing System level DRCs on properties...
INFO:MDT - List of peripherals addressable from processor instance microblaze_0
:
- dlmb
WARNING:MDT - D:\mb-jpeg\system.mhs line 89 - No Driver Found for instance dlmb.
To avoid seeing this warning, assign the appropriate driver or driver
"generic 1.00.a " to instance dlmb
- dlmb_cntlr
- data_bram_if_cntlr_0
- data_bram_if_cntlr_1
- ilmb
WARNING:MDT - D:\mb-jpeg\system.mhs line 81 - No Driver Found for instance ilmb.
To avoid seeing this warning, assign the appropriate driver or driver
"generic 1.00.a " to instance ilmb
- ilmb_cntlr
- mb_opb
- debug_module
- RS232_Uart_1
- SysACE_CompactFlash
- LEDs_4Bit
- DIPSWs_4Bit
- PushButtons_5Bit
Building Directory Structure for microblaze_0
Generating platform libraries and device drivers ...
Running CopyFiles ...
Copying files for os standalone_v1_00_a from
C:\EDK\sw\lib\bsp\standalone_v1_00_a\src\ to
D:\mb-jpeg\microblaze_0\libsrc\standalone_v1_00_a\ ...
Copying files for driver opbarb_v1_02_a from
C:\EDK\sw\XilinxProcessorIPLib\drivers\opbarb_v1_02_a\src\ to
D:\mb-jpeg\microblaze_0\libsrc\opbarb_v1_02_a\ ...
Copying files for driver uartlite_v1_00_b from
C:\EDK\sw\XilinxProcessorIPLib\drivers\uartlite_v1_00_b\src\ to
D:\mb-jpeg\microblaze_0\libsrc\uartlite_v1_00_b\ ...
Copying files for driver sysace_v1_00_a from
C:\EDK\sw\XilinxProcessorIPLib\drivers\sysace_v1_00_a\src\ to
D:\mb-jpeg\microblaze_0\libsrc\sysace_v1_00_a\ ...
Copying files for driver gpio_v2_00_a from
C:\EDK\sw\XilinxProcessorIPLib\drivers\gpio_v2_00_a\src\ to
D:\mb-jpeg\microblaze_0\libsrc\gpio_v2_00_a\ ...
Copying files for driver cpu_v1_00_a from
C:\EDK\sw\XilinxProcessorIPLib\drivers\cpu_v1_00_a\src\ to
D:\mb-jpeg\microblaze_0\libsrc\cpu_v1_00_a\ ...
Copying files for library xilfatfs_v1_00_a from
C:\EDK\sw\lib\sw_services\xilfatfs_v1_00_a\src\ to
D:\mb-jpeg\microblaze_0\libsrc\xilfatfs_v1_00_a\ ...
Running DRCs for OSes, Drivers and Libraries ...
Running generate for OS'es, Drivers and Libraries ...
Copying Library Files ...
Running post_generate for OS'es, Drivers and Libraries ...
Running make for Drivers and Libraries ...
Configuring make for target include using:
make -s include "COMPILER=mb-gcc" "ARCHIVER=mb-ar"
"COMPILER_FLAGS=-mno-xl-soft-mul -O2 -c" "EXTRA_COMPILER_FLAGS=-g"
Configuring make for target libs using:
make -s libs "COMPILER=mb-gcc" "ARCHIVER=mb-ar"
"COMPILER_FLAGS=-mno-xl-soft-mul -O2 -c" "EXTRA_COMPILER_FLAGS=-g"
Compiling common
Compiling ipif
Compiling microblaze_disable_dcache.s
Compiling microblaze_disable_exceptions.s
Compiling microblaze_disable_icache.s
Compiling microblaze_disable_interrupts.s
Compiling microblaze_enable_dcache.s
Compiling microblaze_enable_exceptions.s
Compiling microblaze_enable_icache.s
Compiling microblaze_enable_interrupts.s
Compiling microblaze_init_dcache_range.s
Compiling microblaze_init_icache_range.s
Compiling microblaze_update_dcache.s
Compiling microblaze_update_icache.s
Compiling _exit.c
Compiling errno.c
Compiling fcntl.c
Compiling inbyte.c
Compiling microblaze_exception_handler.c
Compiling microblaze_exceptions_g.c
Compiling microblaze_interrupt_handler.c
Compiling microblaze_interrupts_g.c
Compiling outbyte.c
Compiling hw_exception_handler.S
Compiling src/xilfatfs_alloc.c
Compiling src/xilfatfs_close.c
Compiling src/xilfatfs_directory.c
Compiling src/xilfatfs_fat.c
Compiling src/xilfatfs_fat16.c
Compiling src/xilfatfs_fat32.c
Compiling src/xilfatfs_filespec.c
Compiling src/xilfatfs_filestatus.c
Compiling src/xilfatfs_open.c
Compiling src/xilfatfs_part.c
Compiling src/xilfatfs_read.c
Compiling src/xilfatfs_wd.c
Compiling src/xilfatfs_stats.c
Compiling src/xilfatfs_bufcache.c
Compiling src/xilfatfs_sysace.c
make clean
Compiling opbarb
Compiling uartlite
Compiling sysace
Compiling gpio
Compiling cpu
Libraries generated in D:\mb-jpeg\microblaze_0\lib\ directory
Running execs_generate for OS'es, Drivers and Libraries ...
LibGen Done.
mb-gcc -O2 decoder/JpegToBmp.c decoder/decoder.c -o decoder/executable.elf \
-Wl,-defsym -Wl,_TEXT_START_ADDR=0x50 -mno-xl-soft-mul -g -I./microblaze_0/include/ -L./microblaze_0/lib/ \
decoder/JpegToBmp.c: In function `decode':
decoder/JpegToBmp.c:56: error: `file1' undeclared (first use in this function)
decoder/JpegToBmp.c:56: error: (Each undeclared identifier is reported only once
decoder/JpegToBmp.c:56: error: for each function it appears in.)
decoder/JpegToBmp.c:243: error: `file2' undeclared (first use in this function)
decoder/JpegToBmp.c:255: error: 'for' loop initial declaration used outside C99 mode
decoder/JpegToBmp.c:256: error: 'for' loop initial declaration used outside C99 mode
decoder/JpegToBmp.c:261: error: redefinition of 'j'
decoder/JpegToBmp.c:256: error: previous definition of 'j' was here
decoder/JpegToBmp.c:261: error: 'for' loop initial declaration used outside C99 mode
decoder/decoder.c:2:21: mb-jpeg.h: No such file or directory
decoder/decoder.c: In function `main':
decoder/decoder.c:8: error: `SYSACE_FILE' undeclared (first use in this function)
decoder/decoder.c:8: error: (Each undeclared identifier is reported only once
decoder/decoder.c:8: error: for each function it appears in.)
decoder/decoder.c:8: error: `jpgfile' undeclared (first use in this function)
decoder/decoder.c:13: error: `JPG_MAXSIZE' undeclared (first use in this function)
make: *** [decoder/executable.elf] Error 1
Done!
At Local date and time: Sat Jun 24 16:56:11 2006
xbash -q -c "cd /cygdrive/d/mb-jpeg/; /usr/bin/make -f system.make program; exit;" started...
mb-gcc -O2 decoder/JpegToBmp.c decoder/decoder.c -o decoder/executable.elf \
-Wl,-defsym -Wl,_TEXT_START_ADDR=0x50 -mno-xl-soft-mul -g -I./microblaze_0/include/ -L./microblaze_0/lib/ \
decoder/JpegToBmp.c: In function `decode':
decoder/JpegToBmp.c:56: error: `file1' undeclared (first use in this function)
decoder/JpegToBmp.c:56: error: (Each undeclared identifier is reported only once
decoder/JpegToBmp.c:56: error: for each function it appears in.)
decoder/JpegToBmp.c:243: error: `file2' undeclared (first use in this function)
decoder/JpegToBmp.c:255: error: 'for' loop initial declaration used outside C99 mode
decoder/JpegToBmp.c:256: error: 'for' loop initial declaration used outside C99 mode
decoder/JpegToBmp.c:261: error: redefinition of 'j'
decoder/JpegToBmp.c:256: error: previous definition of 'j' was here
decoder/JpegToBmp.c:261: error: 'for' loop initial declaration used outside C99 mode
make: *** [decoder/executable.elf] Error 1
Done!
At Local date and time: Sat Jun 24 16:56:34 2006
xbash -q -c "cd /cygdrive/d/mb-jpeg/; /usr/bin/make -f system.make program; exit;" started...
mb-gcc -O2 decoder/JpegToBmp.c decoder/decoder.c -o decoder/executable.elf \
-Wl,-defsym -Wl,_TEXT_START_ADDR=0x50 -mno-xl-soft-mul -g -I./microblaze_0/include/ -L./microblaze_0/lib/ \
decoder/JpegToBmp.c: In function `decode':
decoder/JpegToBmp.c:56: error: `file1' undeclared (first use in this function)
decoder/JpegToBmp.c:56: error: (Each undeclared identifier is reported only once
decoder/JpegToBmp.c:56: error: for each function it appears in.)
decoder/JpegToBmp.c:243: error: `file2' undeclared (first use in this function)
decoder/JpegToBmp.c:255: error: 'for' loop initial declaration used outside C99 mode
decoder/JpegToBmp.c:256: error: 'for' loop initial declaration used outside C99 mode
decoder/JpegToBmp.c:261: error: redefinition of 'j'
decoder/JpegToBmp.c:256: error: previous definition of 'j' was here
decoder/JpegToBmp.c:261: error: 'for' loop initial declaration used outside C99 mode
make: *** [decoder/executable.elf] Error 1
Done!
At Local date and time: Sat Jun 24 17:03:24 2006
xbash -q -c "cd /cygdrive/d/mb-jpeg/; /usr/bin/make -f system.make program; exit;" started...
mb-gcc -O2 decoder/JpegToBmp.c decoder/decoder.c -o decoder/executable.elf \
-Wl,-defsym -Wl,_TEXT_START_ADDR=0x50 -mno-xl-soft-mul -g -I./microblaze_0/include/ -L./microblaze_0/lib/ \
decoder/JpegToBmp.c: In function `decode':
decoder/JpegToBmp.c:56: error: `file1' undeclared (first use in this function)
decoder/JpegToBmp.c:56: error: (Each undeclared identifier is reported only once
decoder/JpegToBmp.c:56: error: for each function it appears in.)
decoder/JpegToBmp.c:243: error: `file2' undeclared (first use in this function)
decoder/JpegToBmp.c:255: error: 'for' loop initial declaration used outside C99 mode
decoder/JpegToBmp.c:256: error: 'for' loop initial declaration used outside C99 mode
decoder/JpegToBmp.c:261: error: redefinition of 'j'
decoder/JpegToBmp.c:256: error: previous definition of 'j' was here
decoder/JpegToBmp.c:261: error: 'for' loop initial declaration used outside C99 mode
make: *** [decoder/executable.elf] Error 1
Done!
At Local date and time: Sat Jun 24 17:03:43 2006
xbash -q -c "cd /cygdrive/d/mb-jpeg/; /usr/bin/make -f system.make program; exit;" started...
mb-gcc -O2 decoder/decoder.c -o decoder/executable.elf \
-Wl,-defsym -Wl,_TEXT_START_ADDR=0x50 -mno-xl-soft-mul -g -I./microblaze_0/include/ -L./microblaze_0/lib/ \
/cygdrive/c/DOCUME~1/S041945/LOCALS~1/Temp/cc0qdFfE.o: In function `main':
/cygdrive/d/mb-jpeg/decoder/decoder.c:23: undefined reference to `decode'
/cygdrive/d/mb-jpeg/decoder/decoder.c:37: undefined reference to `sysace_fwrite'
collect2: ld returned 1 exit status
make: *** [decoder/executable.elf] Error 1
Done!
ERROR:MDT - D:\mb-jpeg\system.mss line 101 PARAMETER name is not specified
At Local date and time: Sat Jun 24 17:05:37 2006
xbash -q -c "cd /cygdrive/d/mb-jpeg/; /usr/bin/make -f system.make libs; exit;" started...
*********************************************
Creating software libraries...
*********************************************
libgen -mhs system.mhs -p xc2vp30ff896-7 -lp D:/XilinxXUP/lib/ system.mss
libgen
Xilinx EDK 8.1 Build EDK_I.18.7
Copyright (c) 1995-2006 Xilinx, Inc. All rights reserved.
Command Line: libgen -mhs system.mhs -p xc2vp30ff896-7 -lp D:/XilinxXUP/lib/
system.mss
Output Directory (-od) : D:\mb-jpeg\
Part (-p) : virtex2p
Software Specification file : system.mss
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/microblaze_v4_00_a/data/microblaze_v2_1_0.
tcl ...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/opb_mdm_v2_00_a/data/opb_mdm_v2_1_0.tcl
...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/lmb_v10_v1_00_a/data/lmb_v10_v2_1_0.tcl
...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/lmb_bram_if_cntlr_v1_00_b/data/lmb_bram_if
_cntlr_v2_1_0.tcl ...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/opb_sysace_v1_00_c/data/opb_sysace_v2_1_0.
tcl ...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/dcm_module_v1_00_a/data/dcm_module_v2_1_0.
tcl ...
Overriding IP level properties ...
microblaze (microblaze_0) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
mpd line 63 - tool overriding c_family value virtex2 to virtex2p
microblaze (microblaze_0) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
mpd line 64 - tool overriding c_instance value microblaze to microblaze_0
microblaze (microblaze_0) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
mpd:93 - tcl overriding C_ADDR_TAG_BITS value 17 to 0
microblaze (microblaze_0) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
mpd:100 - tcl overriding C_DCACHE_ADDR_TAG value 17 to 0
opb_mdm (debug_module) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_mdm_v2_00_a\data\opb_mdm_v2_1_0.mpd
line 42 - tool overriding c_family value virtex2 to virtex2p
bram_block (lmb_bram) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
mpd line 42 - tool overriding c_family value virtex2 to virtex2p
opb_gpio (leds_4bit) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_gpio_v3_01_b\data\opb_gpio_v2_1_0.mpd
line 41 - tool overriding c_family value virtex2 to virtex2p
opb_gpio (dipsws_4bit) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_gpio_v3_01_b\data\opb_gpio_v2_1_0.mpd
line 41 - tool overriding c_family value virtex2 to virtex2p
opb_gpio (pushbuttons_5bit) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_gpio_v3_01_b\data\opb_gpio_v2_1_0.mpd
line 41 - tool overriding c_family value virtex2 to virtex2p
dcm_module (dcm_0) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\dcm_module_v1_00_a\data\dcm_module_v2_1_0.
mpd line 60 - tool overriding c_family value virtex2 to virtex2p
bram_block (data_bram_0) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
mpd line 42 - tool overriding c_family value virtex2 to virtex2p
bram_block (data_bram_1) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
mpd line 42 - tool overriding c_family value virtex2 to virtex2p
Performing IP level DRCs on properties...
Running DRC Tcl procedures for OPTION IPLEVEL_DRC_PROC...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
2_1_0.tcl ...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
2_1_0.tcl ...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
2_1_0.tcl ...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
2_1_0.tcl ...
Address Map for Processor microblaze_0
(0x00000000-0x0000ffff) dlmb_cntlr dlmb
(0x00000000-0x0000ffff) ilmb_cntlr ilmb
(0x40000000-0x4000ffff) PushButtons_5Bit mb_opb
(0x40020000-0x4002ffff) LEDs_4Bit mb_opb
(0x40040000-0x4004ffff) DIPSWs_4Bit mb_opb
(0x40600000-0x4060ffff) RS232_Uart_1 mb_opb
(0x41400000-0x4140ffff) debug_module mb_opb
(0x41800000-0x4180ffff) SysACE_CompactFlash mb_opb
(0x70000000-0x7000ffff) data_bram_if_cntlr_0 dlmb
(0x70010000-0x7001ffff) data_bram_if_cntlr_1 dlmb
Check platform configuration ...
opb_v20 (mb_opb) - D:\mb-jpeg\system.mhs line 55 - 2 master(s) : 6 slave(s)
lmb_v10 (ilmb) - D:\mb-jpeg\system.mhs line 81 - 1 master(s) : 1 slave(s)
lmb_v10 (dlmb) - D:\mb-jpeg\system.mhs line 89 - 1 master(s) : 3 slave(s)
Check port drivers...
WARNING:MDT - dcm_0_lock (LOCKED) - D:\mb-jpeg\system.mhs line 208 - floating
connection!
Check platform address map ...
Overriding system level properties ...
opb_v20 (mb_opb) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_v20_v1_10_c\data\opb_v20_v2_1_0.mpd
line 39 - tool overriding c_num_masters value 4 to 2
opb_v20 (mb_opb) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_v20_v1_10_c\data\opb_v20_v2_1_0.mpd
line 40 - tool overriding c_num_slaves value 4 to 6
lmb_v10 (ilmb) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\lmb_v10_v1_00_a\data\lmb_v10_v2_1_0.mpd
line 39 - tool overriding c_lmb_num_slaves value 4 to 1
lmb_v10 (dlmb) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\lmb_v10_v1_00_a\data\lmb_v10_v2_1_0.mpd
line 39 - tool overriding c_lmb_num_slaves value 4 to 3
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 line 45 - tool overriding c_mask value 0x00800000 to
0x70c70000
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 line 45 - tool overriding c_mask value 0x00800000 to
0x70c70000
bram_block (lmb_bram) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
mpd line 38 - tool overriding c_memsize value 2048 to 0x10000
bram_block (data_bram_0) - D:\mb-jpeg\system.mhs line 214 - tool overriding
c_memsize value 16384 to 0x10000
lmb_bram_if_cntlr (data_bram_if_cntlr_0) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\lmb_bram_if_cntlr_v1_00_b\data\lmb_bram_if
_cntlr_v2_1_0.mpd line 45 - tool overriding c_mask value 0x00800000 to
0x70c70000
bram_block (data_bram_1) - D:\mb-jpeg\system.mhs line 230 - tool overriding
c_memsize value 16384 to 0x10000
lmb_bram_if_cntlr (data_bram_if_cntlr_1) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\lmb_bram_if_cntlr_v1_00_b\data\lmb_bram_if
_cntlr_v2_1_0.mpd line 45 - tool overriding c_mask value 0x00800000 to
0x70c70000
Running DRC Tcl procedures for OPTION SYSLEVEL_DRC_PROC...
Performing System level DRCs on properties...
INFO:MDT - List of peripherals addressable from processor instance microblaze_0
:
- dlmb
WARNING:MDT - D:\mb-jpeg\system.mhs line 89 - No Driver Found for instance dlmb.
To avoid seeing this warning, assign the appropriate driver or driver
"generic 1.00.a " to instance dlmb
- dlmb_cntlr
- data_bram_if_cntlr_0
- data_bram_if_cntlr_1
- ilmb
WARNING:MDT - D:\mb-jpeg\system.mhs line 81 - No Driver Found for instance ilmb.
To avoid seeing this warning, assign the appropriate driver or driver
"generic 1.00.a " to instance ilmb
- ilmb_cntlr
- mb_opb
- debug_module
- RS232_Uart_1
- SysACE_CompactFlash
- LEDs_4Bit
- DIPSWs_4Bit
- PushButtons_5Bit
Building Directory Structure for microblaze_0
Generating platform libraries and device drivers ...
Running CopyFiles ...
Copying files for os standalone_v1_00_a from
C:\EDK\sw\lib\bsp\standalone_v1_00_a\src\ to
D:\mb-jpeg\microblaze_0\libsrc\standalone_v1_00_a\ ...
Copying files for driver opbarb_v1_02_a from
C:\EDK\sw\XilinxProcessorIPLib\drivers\opbarb_v1_02_a\src\ to
D:\mb-jpeg\microblaze_0\libsrc\opbarb_v1_02_a\ ...
Copying files for driver uartlite_v1_00_b from
C:\EDK\sw\XilinxProcessorIPLib\drivers\uartlite_v1_00_b\src\ to
D:\mb-jpeg\microblaze_0\libsrc\uartlite_v1_00_b\ ...
Copying files for driver sysace_v1_00_a from
C:\EDK\sw\XilinxProcessorIPLib\drivers\sysace_v1_00_a\src\ to
D:\mb-jpeg\microblaze_0\libsrc\sysace_v1_00_a\ ...
Copying files for driver gpio_v2_00_a from
C:\EDK\sw\XilinxProcessorIPLib\drivers\gpio_v2_00_a\src\ to
D:\mb-jpeg\microblaze_0\libsrc\gpio_v2_00_a\ ...
Copying files for driver cpu_v1_00_a from
C:\EDK\sw\XilinxProcessorIPLib\drivers\cpu_v1_00_a\src\ to
D:\mb-jpeg\microblaze_0\libsrc\cpu_v1_00_a\ ...
Copying files for library xilfatfs_v1_00_a from
C:\EDK\sw\lib\sw_services\xilfatfs_v1_00_a\src\ to
D:\mb-jpeg\microblaze_0\libsrc\xilfatfs_v1_00_a\ ...
Running DRCs for OSes, Drivers and Libraries ...
Running generate for OS'es, Drivers and Libraries ...
Copying Library Files ...
Running post_generate for OS'es, Drivers and Libraries ...
Running make for Drivers and Libraries ...
Configuring make for target include using:
make -s include "COMPILER=mb-gcc" "ARCHIVER=mb-ar"
"COMPILER_FLAGS=-mno-xl-soft-mul -O2 -c" "EXTRA_COMPILER_FLAGS=-g"
Configuring make for target libs using:
make -s libs "COMPILER=mb-gcc" "ARCHIVER=mb-ar"
"COMPILER_FLAGS=-mno-xl-soft-mul -O2 -c" "EXTRA_COMPILER_FLAGS=-g"
Compiling common
Compiling ipif
Compiling microblaze_disable_dcache.s
Compiling microblaze_disable_exceptions.s
Compiling microblaze_disable_icache.s
Compiling microblaze_disable_interrupts.s
Compiling microblaze_enable_dcache.s
Compiling microblaze_enable_exceptions.s
Compiling microblaze_enable_icache.s
Compiling microblaze_enable_interrupts.s
Compiling microblaze_init_dcache_range.s
Compiling microblaze_init_icache_range.s
Compiling microblaze_update_dcache.s
Compiling microblaze_update_icache.s
Compiling _exit.c
Compiling errno.c
Compiling fcntl.c
Compiling inbyte.c
Compiling microblaze_exception_handler.c
Compiling microblaze_exceptions_g.c
Compiling microblaze_interrupt_handler.c
Compiling microblaze_interrupts_g.c
Compiling outbyte.c
Compiling hw_exception_handler.S
Compiling src/xilfatfs_alloc.c
Compiling src/xilfatfs_close.c
Compiling src/xilfatfs_directory.c
Compiling src/xilfatfs_fat.c
Compiling src/xilfatfs_fat16.c
Compiling src/xilfatfs_fat32.c
Compiling src/xilfatfs_filespec.c
Compiling src/xilfatfs_filestatus.c
Compiling src/xilfatfs_open.c
Compiling src/xilfatfs_part.c
Compiling src/xilfatfs_read.c
Compiling src/xilfatfs_wd.c
Compiling src/xilfatfs_stats.c
Compiling src/xilfatfs_bufcache.c
Compiling src/xilfatfs_write.c
Compiling src/xilfatfs_sysace.c
make clean
Compiling opbarb
Compiling uartlite
Compiling sysace
Compiling gpio
Compiling cpu
Libraries generated in D:\mb-jpeg\microblaze_0\lib\ directory
Running execs_generate for OS'es, Drivers and Libraries ...
LibGen Done.
Done!
At Local date and time: Sat Jun 24 17:06:13 2006
xbash -q -c "cd /cygdrive/d/mb-jpeg/; /usr/bin/make -f system.make program; exit;" started...
mb-gcc -O2 decoder/decoder.c -o decoder/executable.elf \
-Wl,-defsym -Wl,_TEXT_START_ADDR=0x50 -mno-xl-soft-mul -g -I./microblaze_0/include/ -L./microblaze_0/lib/ \
/cygdrive/c/DOCUME~1/S041945/LOCALS~1/Temp/ccSGoXVX.o: In function `main':
/cygdrive/d/mb-jpeg/decoder/decoder.c:23: undefined reference to `decode'
collect2: ld returned 1 exit status
make: *** [decoder/executable.elf] Error 1
Done!
Xilinx Platform Studio (XPS)
Xilinx EDK 8.1 Build EDK_I.18.7
Copyright (c) 1995-2006 Xilinx, Inc. All rights reserved.
At Local date and time: Sat Jun 24 17:38:27 2006
xbash -q -c "cd /cygdrive/d/mb-jpeg/; /usr/bin/make -f system.make program; exit;" started...
mb-gcc -O2 decoder/decoder.c -o decoder/executable.elf \
-Wl,-defsym -Wl,_TEXT_START_ADDR=0x50 -mno-xl-soft-mul -g -I./microblaze_0/include/ -L./microblaze_0/lib/ \
-D__MICROBLAZE -D__XUPV2P
/cygdrive/c/DOCUME~1/S041945/LOCALS~1/Temp/ccmi13bU.o: In function `main':
/cygdrive/d/mb-jpeg/decoder/decoder.c:31: undefined reference to `decode'
collect2: ld returned 1 exit status
make: *** [decoder/executable.elf] Error 1
Done!
Xilinx Platform Studio (XPS)
Xilinx EDK 8.1 Build EDK_I.18.7
Copyright (c) 1995-2006 Xilinx, Inc. All rights reserved.
At Local date and time: Sat Jun 24 21:20:11 2006
xbash -q -c "cd /cygdrive/d/mb-jpeg/; /usr/bin/make -f system.make clean; exit;" started...
rm -f implementation/system.ngc
rm -f implementation/system.bmm
rm -f implementation/system.bit
rm -f implementation/system.ncd
rm -f implementation/system_bd.bmm
rm -rf implementation synthesis xst hdl
rm -rf xst.srp system.srp
rm -rf microblaze_0/lib/
rm -f decoder/executable.elf
rm -rf simulation/behavioral
rm -rf virtualplatform
rm -f _impact.cmd
Done!
At Local date and time: Sat Jun 24 21:21:11 2006
xbash -q -c "cd /cygdrive/d/mb-jpeg/; /usr/bin/make -f system.make init_bram; exit;" started...
****************************************************
Creating system netlist for hardware specification..
****************************************************
platgen -p xc2vp30ff896-7 -lang vhdl -lp D:/XilinxXUP/lib/ -st xst system.mhs
Release Xilinx EDK 8.1 - platgen EDK_I.18.7
Copyright (c) 1995-2005 Xilinx, Inc. All rights reserved.
Command Line: platgen -p xc2vp30ff896-7 -lang vhdl -lp D:/XilinxXUP/lib/ -st xst
system.mhs
Parse system.mhs ...
Read MPD definitions ...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/microblaze_v4_00_a/data/microblaze_v2_1_0.
tcl ...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/opb_mdm_v2_00_a/data/opb_mdm_v2_1_0.tcl
...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/lmb_v10_v1_00_a/data/lmb_v10_v2_1_0.tcl
...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/lmb_bram_if_cntlr_v1_00_b/data/lmb_bram_if
_cntlr_v2_1_0.tcl ...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/opb_sysace_v1_00_c/data/opb_sysace_v2_1_0.
tcl ...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/dcm_module_v1_00_a/data/dcm_module_v2_1_0.
tcl ...
Overriding IP level properties ...
microblaze (microblaze_0) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
mpd line 63 - tool overriding c_family value virtex2 to virtex2p
microblaze (microblaze_0) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
mpd line 64 - tool overriding c_instance value microblaze to microblaze_0
microblaze (microblaze_0) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
mpd:93 - tcl overriding C_ADDR_TAG_BITS value 17 to 0
microblaze (microblaze_0) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
mpd:100 - tcl overriding C_DCACHE_ADDR_TAG value 17 to 0
opb_mdm (debug_module) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_mdm_v2_00_a\data\opb_mdm_v2_1_0.mpd
line 42 - tool overriding c_family value virtex2 to virtex2p
bram_block (lmb_bram) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
mpd line 42 - tool overriding c_family value virtex2 to virtex2p
opb_gpio (leds_4bit) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_gpio_v3_01_b\data\opb_gpio_v2_1_0.mpd
line 41 - tool overriding c_family value virtex2 to virtex2p
opb_gpio (dipsws_4bit) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_gpio_v3_01_b\data\opb_gpio_v2_1_0.mpd
line 41 - tool overriding c_family value virtex2 to virtex2p
opb_gpio (pushbuttons_5bit) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_gpio_v3_01_b\data\opb_gpio_v2_1_0.mpd
line 41 - tool overriding c_family value virtex2 to virtex2p
dcm_module (dcm_0) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\dcm_module_v1_00_a\data\dcm_module_v2_1_0.
mpd line 60 - tool overriding c_family value virtex2 to virtex2p
bram_block (data_bram_0) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
mpd line 42 - tool overriding c_family value virtex2 to virtex2p
bram_block (data_bram_1) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
mpd line 42 - tool overriding c_family value virtex2 to virtex2p
Performing IP level DRCs on properties...
Running DRC Tcl procedures for OPTION IPLEVEL_DRC_PROC...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
2_1_0.tcl ...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
2_1_0.tcl ...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
2_1_0.tcl ...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
2_1_0.tcl ...
Address Map for Processor microblaze_0
(0x00000000-0x0000ffff) dlmb_cntlr dlmb
(0x00000000-0x0000ffff) ilmb_cntlr ilmb
(0x40000000-0x4000ffff) PushButtons_5Bit mb_opb
(0x40020000-0x4002ffff) LEDs_4Bit mb_opb
(0x40040000-0x4004ffff) DIPSWs_4Bit mb_opb
(0x40600000-0x4060ffff) RS232_Uart_1 mb_opb
(0x41400000-0x4140ffff) debug_module mb_opb
(0x41800000-0x4180ffff) SysACE_CompactFlash mb_opb
(0x70000000-0x7000ffff) data_bram_if_cntlr_0 dlmb
(0x70010000-0x7001ffff) data_bram_if_cntlr_1 dlmb
Check platform configuration ...
opb_v20 (mb_opb) - D:\mb-jpeg\system.mhs line 55 - 2 master(s) : 6 slave(s)
lmb_v10 (ilmb) - D:\mb-jpeg\system.mhs line 81 - 1 master(s) : 1 slave(s)
lmb_v10 (dlmb) - D:\mb-jpeg\system.mhs line 89 - 1 master(s) : 3 slave(s)
Check port drivers...
WARNING:MDT - dcm_0_lock (LOCKED) - D:\mb-jpeg\system.mhs line 208 - floating
connection!
Check platform address map ...
Overriding system level properties ...
opb_v20 (mb_opb) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_v20_v1_10_c\data\opb_v20_v2_1_0.mpd
line 39 - tool overriding c_num_masters value 4 to 2
opb_v20 (mb_opb) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_v20_v1_10_c\data\opb_v20_v2_1_0.mpd
line 40 - tool overriding c_num_slaves value 4 to 6
lmb_v10 (ilmb) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\lmb_v10_v1_00_a\data\lmb_v10_v2_1_0.mpd
line 39 - tool overriding c_lmb_num_slaves value 4 to 1
lmb_v10 (dlmb) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\lmb_v10_v1_00_a\data\lmb_v10_v2_1_0.mpd
line 39 - tool overriding c_lmb_num_slaves value 4 to 3
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 line 45 - tool overriding c_mask value 0x00800000 to
0x70c70000
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 line 45 - tool overriding c_mask value 0x00800000 to
0x70c70000
bram_block (lmb_bram) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
mpd line 38 - tool overriding c_memsize value 2048 to 0x10000
bram_block (data_bram_0) - D:\mb-jpeg\system.mhs line 214 - tool overriding
c_memsize value 16384 to 0x10000
lmb_bram_if_cntlr (data_bram_if_cntlr_0) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\lmb_bram_if_cntlr_v1_00_b\data\lmb_bram_if
_cntlr_v2_1_0.mpd line 45 - tool overriding c_mask value 0x00800000 to
0x70c70000
bram_block (data_bram_1) - D:\mb-jpeg\system.mhs line 230 - tool overriding
c_memsize value 16384 to 0x10000
lmb_bram_if_cntlr (data_bram_if_cntlr_1) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\lmb_bram_if_cntlr_v1_00_b\data\lmb_bram_if
_cntlr_v2_1_0.mpd line 45 - tool overriding c_mask value 0x00800000 to
0x70c70000
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 ...
Processing licensed instances ...
Completion time: 0.00 seconds
Creating hardware output directories ...
Managing hardware (BBD-specified) netlist files ...
Managing cache ...
Elaborating instances ...
bram_block (lmb_bram) - D:\mb-jpeg\system.mhs:115 - elaborating IP
bram_block (data_bram_0) - D:\mb-jpeg\system.mhs:211 - elaborating IP
bram_block (data_bram_1) - D:\mb-jpeg\system.mhs:227 - elaborating IP
Writing HDL for elaborated instances ...
Inserting wrapper level ...
Completion time: 3.00 seconds
Constructing platform-level signal connectivity ...
Completion time: 3.00 seconds
Writing (top-level) BMM ...
Writing BMM - D:\mb-jpeg\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.
microblaze_0_wrapper (microblaze_0) - D:\mb-jpeg\system.mhs:35 - Running XST
synthesis
mb_opb_wrapper (mb_opb) - D:\mb-jpeg\system.mhs:55 - Running XST synthesis
debug_module_wrapper (debug_module) - D:\mb-jpeg\system.mhs:63 - Running XST
synthesis
Trying to terminate Process...
Done!
Xilinx Platform Studio (XPS)
Xilinx EDK 8.1 Build EDK_I.18.7
Copyright (c) 1995-2006 Xilinx, Inc. All rights reserved.
At Local date and time: Thu Jul 06 21:44:34 2006
xbash -q -c "cd /cygdrive/d/mb-jpeg/; /usr/bin/make -f system.make program; exit;" started...
*********************************************
Creating software libraries...
*********************************************
libgen -mhs system.mhs -p xc2vp30ff896-7 -lp D:/XilinxXUP/lib/ system.mss
libgen
Xilinx EDK 8.1 Build EDK_I.18.7
Copyright (c) 1995-2006 Xilinx, Inc. All rights reserved.
Command Line: libgen -mhs system.mhs -p xc2vp30ff896-7 -lp D:/XilinxXUP/lib/
system.mss
Output Directory (-od) : D:\mb-jpeg\
Part (-p) : virtex2p
Software Specification file : system.mss
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/microblaze_v4_00_a/data/microblaze_v2_1_0.
tcl ...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/opb_mdm_v2_00_a/data/opb_mdm_v2_1_0.tcl
...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/lmb_v10_v1_00_a/data/lmb_v10_v2_1_0.tcl
...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/lmb_bram_if_cntlr_v1_00_b/data/lmb_bram_if
_cntlr_v2_1_0.tcl ...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/opb_sysace_v1_00_c/data/opb_sysace_v2_1_0.
tcl ...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/dcm_module_v1_00_a/data/dcm_module_v2_1_0.
tcl ...
Overriding IP level properties ...
microblaze (microblaze_0) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
mpd line 63 - tool overriding c_family value virtex2 to virtex2p
microblaze (microblaze_0) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
mpd line 64 - tool overriding c_instance value microblaze to microblaze_0
microblaze (microblaze_0) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
mpd:93 - tcl overriding C_ADDR_TAG_BITS value 17 to 0
microblaze (microblaze_0) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
mpd:100 - tcl overriding C_DCACHE_ADDR_TAG value 17 to 0
opb_mdm (debug_module) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_mdm_v2_00_a\data\opb_mdm_v2_1_0.mpd
line 42 - tool overriding c_family value virtex2 to virtex2p
bram_block (lmb_bram) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
mpd line 42 - tool overriding c_family value virtex2 to virtex2p
opb_gpio (leds_4bit) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_gpio_v3_01_b\data\opb_gpio_v2_1_0.mpd
line 41 - tool overriding c_family value virtex2 to virtex2p
opb_gpio (dipsws_4bit) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_gpio_v3_01_b\data\opb_gpio_v2_1_0.mpd
line 41 - tool overriding c_family value virtex2 to virtex2p
opb_gpio (pushbuttons_5bit) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_gpio_v3_01_b\data\opb_gpio_v2_1_0.mpd
line 41 - tool overriding c_family value virtex2 to virtex2p
dcm_module (dcm_0) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\dcm_module_v1_00_a\data\dcm_module_v2_1_0.
mpd line 60 - tool overriding c_family value virtex2 to virtex2p
bram_block (data_bram_0) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
mpd line 42 - tool overriding c_family value virtex2 to virtex2p
bram_block (data_bram_1) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
mpd line 42 - tool overriding c_family value virtex2 to virtex2p
Performing IP level DRCs on properties...
Running DRC Tcl procedures for OPTION IPLEVEL_DRC_PROC...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
2_1_0.tcl ...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
2_1_0.tcl ...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
2_1_0.tcl ...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
2_1_0.tcl ...
Address Map for Processor microblaze_0
(0x00000000-0x0000ffff) dlmb_cntlr dlmb
(0x00000000-0x0000ffff) ilmb_cntlr ilmb
(0x40000000-0x4000ffff) PushButtons_5Bit mb_opb
(0x40020000-0x4002ffff) LEDs_4Bit mb_opb
(0x40040000-0x4004ffff) DIPSWs_4Bit mb_opb
(0x40600000-0x4060ffff) RS232_Uart_1 mb_opb
(0x41400000-0x4140ffff) debug_module mb_opb
(0x41800000-0x4180ffff) SysACE_CompactFlash mb_opb
(0x70000000-0x7000ffff) data_bram_if_cntlr_0 dlmb
(0x70010000-0x7001ffff) data_bram_if_cntlr_1 dlmb
Check platform configuration ...
opb_v20 (mb_opb) - D:\mb-jpeg\system.mhs line 55 - 2 master(s) : 6 slave(s)
lmb_v10 (ilmb) - D:\mb-jpeg\system.mhs line 81 - 1 master(s) : 1 slave(s)
lmb_v10 (dlmb) - D:\mb-jpeg\system.mhs line 89 - 1 master(s) : 3 slave(s)
Check port drivers...
WARNING:MDT - dcm_0_lock (LOCKED) - D:\mb-jpeg\system.mhs line 208 - floating
connection!
Check platform address map ...
Overriding system level properties ...
opb_v20 (mb_opb) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_v20_v1_10_c\data\opb_v20_v2_1_0.mpd
line 39 - tool overriding c_num_masters value 4 to 2
opb_v20 (mb_opb) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_v20_v1_10_c\data\opb_v20_v2_1_0.mpd
line 40 - tool overriding c_num_slaves value 4 to 6
lmb_v10 (ilmb) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\lmb_v10_v1_00_a\data\lmb_v10_v2_1_0.mpd
line 39 - tool overriding c_lmb_num_slaves value 4 to 1
lmb_v10 (dlmb) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\lmb_v10_v1_00_a\data\lmb_v10_v2_1_0.mpd
line 39 - tool overriding c_lmb_num_slaves value 4 to 3
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 line 45 - tool overriding c_mask value 0x00800000 to
0x70c70000
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 line 45 - tool overriding c_mask value 0x00800000 to
0x70c70000
bram_block (lmb_bram) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
mpd line 38 - tool overriding c_memsize value 2048 to 0x10000
bram_block (data_bram_0) - D:\mb-jpeg\system.mhs line 214 - tool overriding
c_memsize value 16384 to 0x10000
lmb_bram_if_cntlr (data_bram_if_cntlr_0) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\lmb_bram_if_cntlr_v1_00_b\data\lmb_bram_if
_cntlr_v2_1_0.mpd line 45 - tool overriding c_mask value 0x00800000 to
0x70c70000
bram_block (data_bram_1) - D:\mb-jpeg\system.mhs line 230 - tool overriding
c_memsize value 16384 to 0x10000
lmb_bram_if_cntlr (data_bram_if_cntlr_1) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\lmb_bram_if_cntlr_v1_00_b\data\lmb_bram_if
_cntlr_v2_1_0.mpd line 45 - tool overriding c_mask value 0x00800000 to
0x70c70000
Running DRC Tcl procedures for OPTION SYSLEVEL_DRC_PROC...
Performing System level DRCs on properties...
INFO:MDT - List of peripherals addressable from processor instance microblaze_0
:
- dlmb
WARNING:MDT - D:\mb-jpeg\system.mhs line 89 - No Driver Found for instance dlmb.
To avoid seeing this warning, assign the appropriate driver or driver
"generic 1.00.a " to instance dlmb
- dlmb_cntlr
- data_bram_if_cntlr_0
- data_bram_if_cntlr_1
- ilmb
WARNING:MDT - D:\mb-jpeg\system.mhs line 81 - No Driver Found for instance ilmb.
To avoid seeing this warning, assign the appropriate driver or driver
"generic 1.00.a " to instance ilmb
- ilmb_cntlr
- mb_opb
- debug_module
- RS232_Uart_1
- SysACE_CompactFlash
- LEDs_4Bit
- DIPSWs_4Bit
- PushButtons_5Bit
Building Directory Structure for microblaze_0
Generating platform libraries and device drivers ...
Running CopyFiles ...
Copying files for os standalone_v1_00_a from
C:\EDK\sw\lib\bsp\standalone_v1_00_a\src\ to
D:\mb-jpeg\microblaze_0\libsrc\standalone_v1_00_a\ ...
Copying files for driver opbarb_v1_02_a from
C:\EDK\sw\XilinxProcessorIPLib\drivers\opbarb_v1_02_a\src\ to
D:\mb-jpeg\microblaze_0\libsrc\opbarb_v1_02_a\ ...
Copying files for driver uartlite_v1_00_b from
C:\EDK\sw\XilinxProcessorIPLib\drivers\uartlite_v1_00_b\src\ to
D:\mb-jpeg\microblaze_0\libsrc\uartlite_v1_00_b\ ...
Copying files for driver sysace_v1_00_a from
C:\EDK\sw\XilinxProcessorIPLib\drivers\sysace_v1_00_a\src\ to
D:\mb-jpeg\microblaze_0\libsrc\sysace_v1_00_a\ ...
Copying files for driver gpio_v2_00_a from
C:\EDK\sw\XilinxProcessorIPLib\drivers\gpio_v2_00_a\src\ to
D:\mb-jpeg\microblaze_0\libsrc\gpio_v2_00_a\ ...
Copying files for driver cpu_v1_00_a from
C:\EDK\sw\XilinxProcessorIPLib\drivers\cpu_v1_00_a\src\ to
D:\mb-jpeg\microblaze_0\libsrc\cpu_v1_00_a\ ...
Copying files for library xilfatfs_v1_00_a from
C:\EDK\sw\lib\sw_services\xilfatfs_v1_00_a\src\ to
D:\mb-jpeg\microblaze_0\libsrc\xilfatfs_v1_00_a\ ...
Running DRCs for OSes, Drivers and Libraries ...
Running generate for OS'es, Drivers and Libraries ...
Copying Library Files ...
Running post_generate for OS'es, Drivers and Libraries ...
Running make for Drivers and Libraries ...
Configuring make for target include using:
make -s include "COMPILER=mb-gcc" "ARCHIVER=mb-ar"
"COMPILER_FLAGS=-mno-xl-soft-mul -O2 -c" "EXTRA_COMPILER_FLAGS=-g"
Configuring make for target libs using:
make -s libs "COMPILER=mb-gcc" "ARCHIVER=mb-ar"
"COMPILER_FLAGS=-mno-xl-soft-mul -O2 -c" "EXTRA_COMPILER_FLAGS=-g"
Compiling common
Compiling ipif
Compiling microblaze_disable_dcache.s
Compiling microblaze_disable_exceptions.s
Compiling microblaze_disable_icache.s
Compiling microblaze_disable_interrupts.s
Compiling microblaze_enable_dcache.s
Compiling microblaze_enable_exceptions.s
Compiling microblaze_enable_icache.s
Compiling microblaze_enable_interrupts.s
Compiling microblaze_init_dcache_range.s
Compiling microblaze_init_icache_range.s
Compiling microblaze_update_dcache.s
Compiling microblaze_update_icache.s
Compiling _exit.c
Compiling errno.c
Compiling fcntl.c
Compiling inbyte.c
Compiling microblaze_exception_handler.c
Compiling microblaze_exceptions_g.c
Compiling microblaze_interrupt_handler.c
Compiling microblaze_interrupts_g.c
Compiling outbyte.c
Compiling hw_exception_handler.S
Compiling src/xilfatfs_alloc.c
Compiling src/xilfatfs_close.c
Compiling src/xilfatfs_directory.c
Compiling src/xilfatfs_fat.c
Compiling src/xilfatfs_fat16.c
Compiling src/xilfatfs_fat32.c
Compiling src/xilfatfs_filespec.c
Compiling src/xilfatfs_filestatus.c
Compiling src/xilfatfs_open.c
Compiling src/xilfatfs_part.c
Compiling src/xilfatfs_read.c
Compiling src/xilfatfs_wd.c
Compiling src/xilfatfs_stats.c
Compiling src/xilfatfs_bufcache.c
Compiling src/xilfatfs_write.c
Compiling src/xilfatfs_sysace.c
make clean
Compiling opbarb
Compiling uartlite
Compiling sysace
Compiling gpio
Compiling cpu
Libraries generated in D:\mb-jpeg\microblaze_0\lib\ directory
Running execs_generate for OS'es, Drivers and Libraries ...
LibGen Done.
mb-gcc -O2 decoder/decoder.c -o decoder/executable.elf \
-Wl,-defsym -Wl,_TEXT_START_ADDR=0x50 -mno-xl-soft-mul -g -I./microblaze_0/include/ -L./microblaze_0/lib/ \
-D__MICROBLAZE -D__XUPV2P
/cygdrive/c/DOCUME~1/S041945/LOCALS~1/Temp/ccsmDQpU.o: In function `main':
/cygdrive/d/mb-jpeg/decoder/decoder.c:11: undefined reference to `bmpsize'
/cygdrive/d/mb-jpeg/decoder/decoder.c:28: undefined reference to `decode'
/cygdrive/d/mb-jpeg/decoder/decoder.c:37: undefined reference to `bmpsize'
/cygdrive/d/mb-jpeg/decoder/decoder.c:40: undefined reference to `bmpsize'
collect2: ld returned 1 exit status
make: *** [decoder/executable.elf] Error 1
Done!
At Local date and time: Thu Jul 06 21:45:56 2006
xbash -q -c "cd /cygdrive/d/mb-jpeg/; /usr/bin/make -f system.make program; exit;" started...
mb-gcc -O2 decoder/decoder.c -o decoder/executable.elf \
-Wl,-defsym -Wl,_TEXT_START_ADDR=0x50 -mno-xl-soft-mul -g -I./microblaze_0/include/ -L./microblaze_0/lib/ \
-D__MICROBLAZE -D__XUPV2P
/cygdrive/c/DOCUME~1/S041945/LOCALS~1/Temp/ccgwGBpl.o: In function `main':
/cygdrive/d/mb-jpeg/decoder/decoder.c:11: undefined reference to `bmpsize'
/cygdrive/d/mb-jpeg/decoder/decoder.c:28: undefined reference to `decode'
/cygdrive/d/mb-jpeg/decoder/decoder.c:37: undefined reference to `bmpsize'
/cygdrive/d/mb-jpeg/decoder/decoder.c:40: undefined reference to `bmpsize'
collect2: ld returned 1 exit status
make: *** [decoder/executable.elf] Error 1
Done!
At Local date and time: Thu Jul 06 21:46:15 2006
xbash -q -c "cd /cygdrive/d/mb-jpeg/; /usr/bin/make -f system.make program; exit;" started...
mb-gcc -O2 testbench1/tb1.c -o Testbench1/executable.elf \
-mno-xl-soft-mul -g -I./microblaze_0/include/ -L./microblaze_0/lib/ \
mb-size Testbench1/executable.elf
text data bss dec hex filename
21580 144 13832 35556 8ae4 Testbench1/executable.elf
Done!
At Local date and time: Thu Jul 06 21:46:54 2006
xbash -q -c "cd /cygdrive/d/mb-jpeg/; /usr/bin/make -f system.make init_bram; exit;" started...
****************************************************
Creating system netlist for hardware specification..
****************************************************
platgen -p xc2vp30ff896-7 -lang vhdl -lp D:/XilinxXUP/lib/ -st xst system.mhs
Release Xilinx EDK 8.1 - platgen EDK_I.18.7
Copyright (c) 1995-2005 Xilinx, Inc. All rights reserved.
Command Line: platgen -p xc2vp30ff896-7 -lang vhdl -lp D:/XilinxXUP/lib/ -st xst
system.mhs
Parse system.mhs ...
Read MPD definitions ...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/microblaze_v4_00_a/data/microblaze_v2_1_0.
tcl ...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/opb_mdm_v2_00_a/data/opb_mdm_v2_1_0.tcl
...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/lmb_v10_v1_00_a/data/lmb_v10_v2_1_0.tcl
...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/lmb_bram_if_cntlr_v1_00_b/data/lmb_bram_if
_cntlr_v2_1_0.tcl ...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/opb_sysace_v1_00_c/data/opb_sysace_v2_1_0.
tcl ...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/dcm_module_v1_00_a/data/dcm_module_v2_1_0.
tcl ...
Overriding IP level properties ...
microblaze (microblaze_0) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
mpd line 63 - tool overriding c_family value virtex2 to virtex2p
microblaze (microblaze_0) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
mpd line 64 - tool overriding c_instance value microblaze to microblaze_0
microblaze (microblaze_0) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
mpd:93 - tcl overriding C_ADDR_TAG_BITS value 17 to 0
microblaze (microblaze_0) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
mpd:100 - tcl overriding C_DCACHE_ADDR_TAG value 17 to 0
opb_mdm (debug_module) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_mdm_v2_00_a\data\opb_mdm_v2_1_0.mpd
line 42 - tool overriding c_family value virtex2 to virtex2p
bram_block (lmb_bram) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
mpd line 42 - tool overriding c_family value virtex2 to virtex2p
opb_gpio (leds_4bit) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_gpio_v3_01_b\data\opb_gpio_v2_1_0.mpd
line 41 - tool overriding c_family value virtex2 to virtex2p
opb_gpio (dipsws_4bit) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_gpio_v3_01_b\data\opb_gpio_v2_1_0.mpd
line 41 - tool overriding c_family value virtex2 to virtex2p
opb_gpio (pushbuttons_5bit) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_gpio_v3_01_b\data\opb_gpio_v2_1_0.mpd
line 41 - tool overriding c_family value virtex2 to virtex2p
dcm_module (dcm_0) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\dcm_module_v1_00_a\data\dcm_module_v2_1_0.
mpd line 60 - tool overriding c_family value virtex2 to virtex2p
bram_block (data_bram_0) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
mpd line 42 - tool overriding c_family value virtex2 to virtex2p
bram_block (data_bram_1) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
mpd line 42 - tool overriding c_family value virtex2 to virtex2p
Performing IP level DRCs on properties...
Running DRC Tcl procedures for OPTION IPLEVEL_DRC_PROC...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
2_1_0.tcl ...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
2_1_0.tcl ...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
2_1_0.tcl ...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
2_1_0.tcl ...
Address Map for Processor microblaze_0
(0x00000000-0x0000ffff) dlmb_cntlr dlmb
(0x00000000-0x0000ffff) ilmb_cntlr ilmb
(0x40000000-0x4000ffff) PushButtons_5Bit mb_opb
(0x40020000-0x4002ffff) LEDs_4Bit mb_opb
(0x40040000-0x4004ffff) DIPSWs_4Bit mb_opb
(0x40600000-0x4060ffff) RS232_Uart_1 mb_opb
(0x41400000-0x4140ffff) debug_module mb_opb
(0x41800000-0x4180ffff) SysACE_CompactFlash mb_opb
(0x70000000-0x7000ffff) data_bram_if_cntlr_0 dlmb
(0x70010000-0x7001ffff) data_bram_if_cntlr_1 dlmb
Check platform configuration ...
opb_v20 (mb_opb) - D:\mb-jpeg\system.mhs line 55 - 2 master(s) : 6 slave(s)
lmb_v10 (ilmb) - D:\mb-jpeg\system.mhs line 81 - 1 master(s) : 1 slave(s)
lmb_v10 (dlmb) - D:\mb-jpeg\system.mhs line 89 - 1 master(s) : 3 slave(s)
Check port drivers...
WARNING:MDT - dcm_0_lock (LOCKED) - D:\mb-jpeg\system.mhs line 208 - floating
connection!
Check platform address map ...
Overriding system level properties ...
opb_v20 (mb_opb) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_v20_v1_10_c\data\opb_v20_v2_1_0.mpd
line 39 - tool overriding c_num_masters value 4 to 2
opb_v20 (mb_opb) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_v20_v1_10_c\data\opb_v20_v2_1_0.mpd
line 40 - tool overriding c_num_slaves value 4 to 6
lmb_v10 (ilmb) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\lmb_v10_v1_00_a\data\lmb_v10_v2_1_0.mpd
line 39 - tool overriding c_lmb_num_slaves value 4 to 1
lmb_v10 (dlmb) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\lmb_v10_v1_00_a\data\lmb_v10_v2_1_0.mpd
line 39 - tool overriding c_lmb_num_slaves value 4 to 3
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 line 45 - tool overriding c_mask value 0x00800000 to
0x70c70000
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 line 45 - tool overriding c_mask value 0x00800000 to
0x70c70000
bram_block (lmb_bram) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
mpd line 38 - tool overriding c_memsize value 2048 to 0x10000
bram_block (data_bram_0) - D:\mb-jpeg\system.mhs line 214 - tool overriding
c_memsize value 16384 to 0x10000
lmb_bram_if_cntlr (data_bram_if_cntlr_0) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\lmb_bram_if_cntlr_v1_00_b\data\lmb_bram_if
_cntlr_v2_1_0.mpd line 45 - tool overriding c_mask value 0x00800000 to
0x70c70000
bram_block (data_bram_1) - D:\mb-jpeg\system.mhs line 230 - tool overriding
c_memsize value 16384 to 0x10000
lmb_bram_if_cntlr (data_bram_if_cntlr_1) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\lmb_bram_if_cntlr_v1_00_b\data\lmb_bram_if
_cntlr_v2_1_0.mpd line 45 - tool overriding c_mask value 0x00800000 to
0x70c70000
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 ...
Processing licensed instances ...
Completion time: 0.00 seconds
Creating hardware output directories ...
Managing hardware (BBD-specified) netlist files ...
Managing cache ...
Elaborating instances ...
bram_block (lmb_bram) - D:\mb-jpeg\system.mhs:115 - elaborating IP
bram_block (data_bram_0) - D:\mb-jpeg\system.mhs:211 - elaborating IP
bram_block (data_bram_1) - D:\mb-jpeg\system.mhs:227 - elaborating IP
Writing HDL for elaborated instances ...
Inserting wrapper level ...
Completion time: 3.00 seconds
Constructing platform-level signal connectivity ...
Completion time: 3.00 seconds
Writing (top-level) BMM ...
Writing BMM - D:\mb-jpeg\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.
microblaze_0_wrapper (microblaze_0) - D:\mb-jpeg\system.mhs:35 - Running XST
synthesis
mb_opb_wrapper (mb_opb) - D:\mb-jpeg\system.mhs:55 - Running XST synthesis
debug_module_wrapper (debug_module) - D:\mb-jpeg\system.mhs:63 - Running XST
synthesis
ilmb_wrapper (ilmb) - D:\mb-jpeg\system.mhs:81 - Running XST synthesis
dlmb_wrapper (dlmb) - D:\mb-jpeg\system.mhs:89 - Running XST synthesis
dlmb_cntlr_wrapper (dlmb_cntlr) - D:\mb-jpeg\system.mhs:97 - Running XST
synthesis
ilmb_cntlr_wrapper (ilmb_cntlr) - D:\mb-jpeg\system.mhs:106 - Running XST
synthesis
lmb_bram_wrapper (lmb_bram) - D:\mb-jpeg\system.mhs:115 - Running XST synthesis
rs232_uart_1_wrapper (rs232_uart_1) - D:\mb-jpeg\system.mhs:122 - Running XST
synthesis
sysace_compactflash_wrapper (sysace_compactflash) - D:\mb-jpeg\system.mhs:138 -
Running XST synthesis
leds_4bit_wrapper (leds_4bit) - D:\mb-jpeg\system.mhs:155 - Running XST
synthesis
dipsws_4bit_wrapper (dipsws_4bit) - D:\mb-jpeg\system.mhs:169 - Running XST
synthesis
pushbuttons_5bit_wrapper (pushbuttons_5bit) - D:\mb-jpeg\system.mhs:183 -
Running XST synthesis
dcm_0_wrapper (dcm_0) - D:\mb-jpeg\system.mhs:197 - Running XST synthesis
data_bram_0_wrapper (data_bram_0) - D:\mb-jpeg\system.mhs:211 - Running XST
synthesis
data_bram_if_cntlr_0_wrapper (data_bram_if_cntlr_0) - D:\mb-jpeg\system.mhs:218
- Running XST synthesis
data_bram_1_wrapper (data_bram_1) - D:\mb-jpeg\system.mhs:227 - Running XST
synthesis
data_bram_if_cntlr_1_wrapper (data_bram_if_cntlr_1) - D:\mb-jpeg\system.mhs:234
- Running XST synthesis
Running NGCBUILD ...
Rebuilding cache ...
Total run time: 368.00 seconds
Running synthesis...
bash -c "cd synthesis; ./synthesis.sh"
WARNING:Xst:1530 - You are using an evaluation version of Xilinx Software. In 47
days, this program will not operate. For more information about this product,
please refer to the Evaluation Agreement, which was shipped to you along with
the Evaluation CDs.
To purchase an annual license for this software, please contact your local
Field Applications Engineer (FAE) or salesperson. If you have any questions,
or if we can assist in any way, please send an email to: eval@xilinx.com
Thank You!
Release 8.1i - xst I.24
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
4.1) HDL Synthesis Report
5) Advanced HDL Synthesis
5.1) Advanced 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 : "system_xst.prj"
---- Target Parameters
Target Device : xc2vp30ff896-7
Output File Name : "../implementation/system.ngc"
---- Source Options
Top Module Name : system
---- Target Options
Add IO Buffers : NO
---- General Options
Optimization Goal : speed
Hierarchy Separator : /
=========================================================================
WARNING:Xst:29 - Optimization Effort not specified
The following parameters have been added:
Optimization Effort : 1
=========================================================================
=========================================================================
* HDL Compilation *
=========================================================================
Compiling vhdl file "D:/mb-jpeg/hdl/system.vhd" in Library work.
Entity <system> compiled.
Entity <system> (Architecture <STRUCTURE>) compiled.
=========================================================================
* HDL Analysis *
=========================================================================
Analyzing Entity <system> (Architecture <STRUCTURE>).
WARNING:Xst:766 - "D:/mb-jpeg/hdl/system.vhd" line 1608: Generating a Black Box for component <IBUF>.
WARNING:Xst:766 - "D:/mb-jpeg/hdl/system.vhd" line 1614: Generating a Black Box for component <OBUF>.
WARNING:Xst:766 - "D:/mb-jpeg/hdl/system.vhd" line 1620: Generating a Black Box for component <IBUF>.
WARNING:Xst:766 - "D:/mb-jpeg/hdl/system.vhd" line 1626: Generating a Black Box for component <OBUF>.
WARNING:Xst:766 - "D:/mb-jpeg/hdl/system.vhd" line 1632: Generating a Black Box for component <OBUF>.
WARNING:Xst:766 - "D:/mb-jpeg/hdl/system.vhd" line 1638: Generating a Black Box for component <OBUF>.
WARNING:Xst:766 - "D:/mb-jpeg/hdl/system.vhd" line 1644: Generating a Black Box for component <OBUF>.
WARNING:Xst:766 - "D:/mb-jpeg/hdl/system.vhd" line 1650: Generating a Black Box for component <OBUF>.
WARNING:Xst:766 - "D:/mb-jpeg/hdl/system.vhd" line 1656: Generating a Black Box for component <OBUF>.
WARNING:Xst:766 - "D:/mb-jpeg/hdl/system.vhd" line 1662: Generating a Black Box for component <OBUF>.
WARNING:Xst:766 - "D:/mb-jpeg/hdl/system.vhd" line 1668: Generating a Black Box for component <IOBUF>.
WARNING:Xst:766 - "D:/mb-jpeg/hdl/system.vhd" line 1676: Generating a Black Box for component <IOBUF>.
WARNING:Xst:766 - "D:/mb-jpeg/hdl/system.vhd" line 1684: Generating a Black Box for component <IOBUF>.
WARNING:Xst:766 - "D:/mb-jpeg/hdl/system.vhd" line 1692: Generating a Black Box for component <IOBUF>.
WARNING:Xst:766 - "D:/mb-jpeg/hdl/system.vhd" line 1700: Generating a Black Box for component <IOBUF>.
WARNING:Xst:766 - "D:/mb-jpeg/hdl/system.vhd" line 1708: Generating a Black Box for component <IOBUF>.
WARNING:Xst:766 - "D:/mb-jpeg/hdl/system.vhd" line 1716: Generating a Black Box for component <IOBUF>.
WARNING:Xst:766 - "D:/mb-jpeg/hdl/system.vhd" line 1724: Generating a Black Box for component <IOBUF>.
WARNING:Xst:766 - "D:/mb-jpeg/hdl/system.vhd" line 1732: Generating a Black Box for component <IOBUF>.
WARNING:Xst:766 - "D:/mb-jpeg/hdl/system.vhd" line 1740: Generating a Black Box for component <IOBUF>.
WARNING:Xst:766 - "D:/mb-jpeg/hdl/system.vhd" line 1748: Generating a Black Box for component <IOBUF>.
WARNING:Xst:766 - "D:/mb-jpeg/hdl/system.vhd" line 1756: Generating a Black Box for component <IOBUF>.
WARNING:Xst:766 - "D:/mb-jpeg/hdl/system.vhd" line 1764: Generating a Black Box for component <IOBUF>.
WARNING:Xst:766 - "D:/mb-jpeg/hdl/system.vhd" line 1772: Generating a Black Box for component <IOBUF>.
WARNING:Xst:766 - "D:/mb-jpeg/hdl/system.vhd" line 1780: Generating a Black Box for component <IOBUF>.
WARNING:Xst:766 - "D:/mb-jpeg/hdl/system.vhd" line 1788: Generating a Black Box for component <IOBUF>.
WARNING:Xst:766 - "D:/mb-jpeg/hdl/system.vhd" line 1796: Generating a Black Box for component <OBUF>.
WARNING:Xst:766 - "D:/mb-jpeg/hdl/system.vhd" line 1802: Generating a Black Box for component <OBUF>.
WARNING:Xst:766 - "D:/mb-jpeg/hdl/system.vhd" line 1808: Generating a Black Box for component <OBUF>.
WARNING:Xst:766 - "D:/mb-jpeg/hdl/system.vhd" line 1814: Generating a Black Box for component <IBUF>.
WARNING:Xst:766 - "D:/mb-jpeg/hdl/system.vhd" line 1820: Generating a Black Box for component <IOBUF>.
WARNING:Xst:766 - "D:/mb-jpeg/hdl/system.vhd" line 1828: Generating a Black Box for component <IOBUF>.
WARNING:Xst:766 - "D:/mb-jpeg/hdl/system.vhd" line 1836: Generating a Black Box for component <IOBUF>.
WARNING:Xst:766 - "D:/mb-jpeg/hdl/system.vhd" line 1844: Generating a Black Box for component <IOBUF>.
WARNING:Xst:766 - "D:/mb-jpeg/hdl/system.vhd" line 1852: Generating a Black Box for component <IOBUF>.
WARNING:Xst:766 - "D:/mb-jpeg/hdl/system.vhd" line 1860: Generating a Black Box for component <IOBUF>.
WARNING:Xst:766 - "D:/mb-jpeg/hdl/system.vhd" line 1868: Generating a Black Box for component <IOBUF>.
WARNING:Xst:766 - "D:/mb-jpeg/hdl/system.vhd" line 1876: Generating a Black Box for component <IOBUF>.
WARNING:Xst:766 - "D:/mb-jpeg/hdl/system.vhd" line 1884: Generating a Black Box for component <IOBUF>.
WARNING:Xst:766 - "D:/mb-jpeg/hdl/system.vhd" line 1892: Generating a Black Box for component <IOBUF>.
WARNING:Xst:766 - "D:/mb-jpeg/hdl/system.vhd" line 1900: Generating a Black Box for component <IOBUF>.
WARNING:Xst:766 - "D:/mb-jpeg/hdl/system.vhd" line 1908: Generating a Black Box for component <IOBUF>.
WARNING:Xst:766 - "D:/mb-jpeg/hdl/system.vhd" line 1916: Generating a Black Box for component <IOBUF>.
WARNING:Xst:766 - "D:/mb-jpeg/hdl/system.vhd" line 1924: Generating a Black Box for component <IBUFG>.
WARNING:Xst:766 - "D:/mb-jpeg/hdl/system.vhd" line 1930: Generating a Black Box for component <IBUF>.
Entity <system> analyzed. Unit <system> generated.
=========================================================================
* HDL Synthesis *
=========================================================================
Synthesizing Unit <system>.
Related source file is "D:/mb-jpeg/hdl/system.vhd".
Unit <system> synthesized.
=========================================================================
HDL Synthesis Report
Found no macro
=========================================================================
=========================================================================
* Advanced HDL Synthesis *
=========================================================================
=========================================================================
Advanced HDL Synthesis Report
Found no macro
=========================================================================
=========================================================================
* Low Level Synthesis *
=========================================================================
Loading device for application Rf_Device from file '2vp30.nph' in environment c:\ISE.
Optimizing unit <system> ...
Mapping all equations...
Building and optimizing final netlist ...
=========================================================================
* Final Report *
=========================================================================
Final Results
Top Level Output File Name : ../implementation/system.ngc
Output Format : ngc
Optimization Goal : speed
Keep Hierarchy : no
Design Statistics
# IOs : 45
Cell Usage :
# BELS : 2
# GND : 1
# VCC : 1
# IO Buffers : 45
# IBUF : 4
# IBUFG : 1
# IOBUF : 29
# OBUF : 11
# Others : 18
# data_bram_0_wrapper : 1
# data_bram_1_wrapper : 1
# data_bram_if_cntlr_0_wrapper: 1
# data_bram_if_cntlr_1_wrapper: 1
# dcm_0_wrapper : 1
# debug_module_wrapper : 1
# dipsws_4bit_wrapper : 1
# dlmb_cntlr_wrapper : 1
# dlmb_wrapper : 1
# ilmb_cntlr_wrapper : 1
# ilmb_wrapper : 1
# leds_4bit_wrapper : 1
# lmb_bram_wrapper : 1
# mb_opb_wrapper : 1
# microblaze_0_wrapper : 1
# pushbuttons_5bit_wrapper : 1
# rs232_uart_1_wrapper : 1
# sysace_compactflash_wrapper : 1
=========================================================================
Device utilization summary:
---------------------------
Selected Device : 2vp30ff896-7
Number of bonded IOBs: 45 out of 556 8%
=========================================================================
TIMING REPORT
NOTE: THESE TIMING NUMBERS ARE ONLY A SYNTHESIS ESTIMATE.
FOR ACCURATE TIMING INFORMATION PLEASE REFER TO THE TRACE REPORT
GENERATED AFTER PLACE-and-ROUTE.
Clock Information:
------------------
No clock signals found in this design
Timing Summary:
---------------
Speed Grade: -7
Minimum period: No path found
Minimum input arrival time before clock: No path found
Maximum output required time after clock: No path found
Maximum combinational path delay: 2.924ns
Timing Detail:
--------------
All values displayed in nanoseconds (ns)
=========================================================================
Timing constraint: Default path analysis
Total number of paths / destination ports: 2006 / 1977
-------------------------------------------------------------------------
Delay: 2.924ns (Levels of Logic = 1)
Source: sysace_compactflash:SysACE_MPD_O<3> (PAD)
Destination: fpga_0_SysACE_CompactFlash_SysACE_MPD_pin<3> (PAD)
Data Path: sysace_compactflash:SysACE_MPD_O<3> to fpga_0_SysACE_CompactFlash_SysACE_MPD_pin<3>
Gate Net
Cell:in->out fanout Delay Delay Logical Name (Net Name)
---------------------------------------- ------------
sysace_compactflash_wrapper:SysACE_MPD_O<3> 1 0.000 0.332 sysace_compactflash (fpga_0_SysACE_CompactFlash_SysACE_MPD_O<3>)
IOBUF:I->IO 2.592 iobuf_22 (fpga_0_SysACE_CompactFlash_SysACE_MPD_pin<3>)
----------------------------------------
Total 2.924ns (2.592ns logic, 0.332ns route)
(88.7% logic, 11.3% route)
=========================================================================
CPU : 10.25 / 10.31 s | Elapsed : 11.00 / 11.00 s
-->
Total memory usage is 169492 kilobytes
Number of errors : 0 ( 0 filtered)
Number of warnings : 47 ( 0 filtered)
Number of infos : 0 ( 0 filtered)
*********************************************
Running Xilinx Implementation tools..
*********************************************
xflow -wd implementation -p xc2vp30ff896-7 -implement xflow.opt system.ngc
Release 8.1i - Xflow I.24
Copyright (c) 1995-2005 Xilinx, Inc. All rights reserved.
xflow.exe -wd implementation -p xc2vp30ff896-7 -implement xflow.opt system.ngc
.... Copying flowfile c:/ISE/xilinx/data/fpga.flw into working directory
D:/mb-jpeg/implementation
Using Flow File: D:/mb-jpeg/implementation/fpga.flw
Using Option File(s):
D:/mb-jpeg/implementation/xflow.opt
Creating Script File ...
#----------------------------------------------#
# Starting program ngdbuild
# ngdbuild -p xc2vp30ff896-7 -nt timestamp -bm system.bmm
D:/mb-jpeg/implementation/system.ngc -uc system.ucf system.ngd
#----------------------------------------------#
Release 8.1i - ngdbuild I.24
Copyright (c) 1995-2005 Xilinx, Inc. All rights reserved.
Command Line: ngdbuild -p xc2vp30ff896-7 -nt timestamp -bm system.bmm -uc
system.ucf D:/mb-jpeg/implementation/system.ngc system.ngd
Reading NGO file 'D:/mb-jpeg/implementation/system.ngc' ...
Loading design module "D:/mb-jpeg/implementation/microblaze_0_wrapper.ngc"...
Loading design module "D:/mb-jpeg/implementation/mb_opb_wrapper.ngc"...
Loading design module "D:/mb-jpeg/implementation/debug_module_wrapper.ngc"...
Loading design module "D:/mb-jpeg/implementation/ilmb_wrapper.ngc"...
Loading design module "D:/mb-jpeg/implementation/dlmb_wrapper.ngc"...
Loading design module "D:/mb-jpeg/implementation/dlmb_cntlr_wrapper.ngc"...
Loading design module "D:/mb-jpeg/implementation/ilmb_cntlr_wrapper.ngc"...
Loading design module "D:/mb-jpeg/implementation/lmb_bram_wrapper.ngc"...
Loading design module "D:/mb-jpeg/implementation/rs232_uart_1_wrapper.ngc"...
Loading design module
"D:/mb-jpeg/implementation/sysace_compactflash_wrapper.ngc"...
Loading design module "D:/mb-jpeg/implementation/leds_4bit_wrapper.ngc"...
Loading design module "D:/mb-jpeg/implementation/dipsws_4bit_wrapper.ngc"...
Loading design module
"D:/mb-jpeg/implementation/pushbuttons_5bit_wrapper.ngc"...
Loading design module "D:/mb-jpeg/implementation/dcm_0_wrapper.ngc"...
Loading design module "D:/mb-jpeg/implementation/data_bram_0_wrapper.ngc"...
Loading design module
"D:/mb-jpeg/implementation/data_bram_if_cntlr_0_wrapper.ngc"...
Loading design module "D:/mb-jpeg/implementation/data_bram_1_wrapper.ngc"...
Loading design module
"D:/mb-jpeg/implementation/data_bram_if_cntlr_1_wrapper.ngc"...
Applying constraints in "system.ucf" to the design...
Checking timing specifications ...
INFO:XdmHelpers:851 - TNM "sys_clk_pin", used in period specification
"TS_sys_clk_pin", was traced into DCM instance "dcm_0/dcm_0/DCM_INST". The
following new TNM groups and period specifications were generated at the DCM
output(s):
CLK0: TS_dcm_0_dcm_0_CLK0_BUF=PERIOD dcm_0_dcm_0_CLK0_BUF
TS_sys_clk_pin*1.000000 HIGH 50.000000%
Processing BMM file ...
Checking expanded design ...
WARNING:NgdBuild:452 - logical net
'microblaze_0/microblaze_0/Data_Flow_I/word_r1_r2_unalignment' has no driver
WARNING:NgdBuild:452 - logical net
'microblaze_0/microblaze_0/Data_Flow_I/word_r1_imm_unalignment' has no driver
WARNING:NgdBuild:452 - logical net
'microblaze_0/microblaze_0/Data_Flow_I/halfword_unalignment' has no driver
WARNING:NgdBuild:478 - clock net debug_module/bscan_drck1 with clock driver
debug_module/debug_module/BUFG_DRCK1 drives no clock pins
NGDBUILD Design Results Summary:
Number of errors: 0
Number of warnings: 4
Writing NGD file "system.ngd" ...
Writing NGDBUILD log file "system.bld"...
NGDBUILD done.
#----------------------------------------------#
# Starting program map
# map -o system_map.ncd -pr b system.ngd system.pcf
#----------------------------------------------#
Release 8.1i - Map I.24
Copyright (c) 1995-2005 Xilinx, Inc. All rights reserved.
Using target part "2vp30ff896-7".
Mapping design into LUTs...
Writing file system_map.ngm...
Running directed packing...
Running delay-based LUT packing...
Running related packing...
Writing design file "system_map.ncd"...
Design Summary:
Number of errors: 0
Number of warnings: 6
Logic Utilization:
Number of Slice Flip Flops: 1,183 out of 27,392 4%
Number of 4 input LUTs: 1,489 out of 27,392 5%
Logic Distribution:
Number of occupied Slices: 1,308 out of 13,696 9%
Number of Slices containing only related logic: 1,308 out of 1,308 100%
Number of Slices containing unrelated logic: 0 out of 1,308 0%
*See NOTES below for an explanation of the effects of unrelated logic
Total Number 4 input LUTs: 1,914 out of 27,392 6%
Number used as logic: 1,489
Number used as a route-thru: 7
Number used for Dual Port RAMs: 256
(Two LUTs used per Dual Port RAM)
Number used as Shift registers: 162
Number of bonded IOBs: 44 out of 556 7%
IOB Flip Flops: 73
Number of PPC405s: 0 out of 2 0%
Number of Block RAMs: 96 out of 136 70%
Number of MULT18X18s: 3 out of 136 2%
Number of GCLKs: 2 out of 16 12%
Number of DCMs: 1 out of 8 12%
Number of BSCANs: 1 out of 1 100%
Number of GTs: 0 out of 8 0%
Number of GT10s: 0 out of 0 0%
Number of RPM macros: 5
Total equivalent gate count for design: 6,374,519
Additional JTAG gate count for IOBs: 2,112
Peak Memory Usage: 225 MB
NOTES:
Related logic is defined as being logic that shares connectivity - e.g. two
LUTs are "related" if they share common inputs. When assembling slices,
Map gives priority to combine logic that is related. Doing so results in
the best timing performance.
Unrelated logic shares no connectivity. Map will only begin packing
unrelated logic into a slice once 99% of the slices are occupied through
related logic packing.
Note that once logic distribution reaches the 99% level through related
logic packing, this does not mean the device is completely utilized.
Unrelated logic packing will then begin, continuing until all usable LUTs
and FFs are occupied. Depending on your timing budget, increased levels of
unrelated logic packing may adversely affect the overall timing performance
of your design.
Mapping completed.
See MAP report file "system_map.mrp" for details.
#----------------------------------------------#
# Starting program par
# par -w -ol high system_map.ncd system.ncd system.pcf
#----------------------------------------------#
Release 8.1i - par I.24
Copyright (c) 1995-2005 Xilinx, Inc. All rights reserved.
Constraints file: system.pcf.
WARNING:Par:331 - You are using an evaluation version of Xilinx Software. In 47 days, this program will not operate. For
more information about this product, please refer to the Evaluation Agreement, which was shipped to you along with
the Evaluation CDs.
To purchase an annual license for this software, please contact your local Field Applications Engineer (FAE) or
salesperson. If you have any questions, or if we can assist in any way, please send an email to: eval@xilinx.com
Thank You!
Loading device for application Rf_Device from file '2vp30.nph' in environment c:\ISE.
"system" is an NCD, version 3.1, device xc2vp30, package ff896, speed -7
Initializing temperature to 85.000 Celsius. (default - Range: -40.000 to 100.000 Celsius)
Initializing voltage to 1.400 Volts. (default - Range: 1.400 to 1.600 Volts)
Device speed data version: "PRODUCTION 1.92 2005-11-04".
Device Utilization Summary:
Number of BSCANs 1 out of 1 100%
Number of BUFGMUXs 2 out of 16 12%
Number of DCMs 1 out of 8 12%
Number of External IOBs 44 out of 556 7%
Number of LOCed IOBs 44 out of 44 100%
Number of MULT18X18s 3 out of 136 2%
Number of RAMB16s 96 out of 136 70%
Number of SLICEs 1308 out of 13696 9%
Overall effort level (-ol): High
Placer effort level (-pl): High
Placer cost table entry (-t): 1
Router effort level (-rl): High
Starting initial Timing Analysis. REAL time: 8 secs
Finished initial Timing Analysis. REAL time: 9 secs
Starting Placer
Phase 1.1
Phase 1.1 (Checksum:98d36f) REAL time: 12 secs
Phase 2.31
Phase 2.31 (Checksum:1312cfe) REAL time: 12 secs
WARNING:Place:414 - The input design contains local clock signal(s). To get a better result, we recommend users run map
with the "-timing" option set before starting the placement.
Phase 3.2
.
Phase 3.2 (Checksum:1c9c37d) REAL time: 18 secs
Phase 4.30
Phase 4.30 (Checksum:26259fc) REAL time: 18 secs
Phase 5.3
Phase 5.3 (Checksum:2faf07b) REAL time: 18 secs
Phase 6.5
Phase 6.5 (Checksum:39386fa) REAL time: 18 secs
Phase 7.8
.........
...............................................
........
........................................................
........
........
.....................
.........
Phase 7.8 (Checksum:12a9340) REAL time: 36 secs
Phase 8.5
Phase 8.5 (Checksum:4c4b3f8) REAL time: 37 secs
Phase 9.18
Phase 9.18 (Checksum:55d4a77) REAL time: 44 secs
Phase 10.5
Phase 10.5 (Checksum:5f5e0f6) REAL time: 44 secs
Phase 11.27
Phase 11.27 (Checksum:68e7775) REAL time: 45 secs
Phase 12.24
Phase 12.24 (Checksum:7270df4) REAL time: 45 secs
Writing design to file system.ncd
Total REAL time to Placer completion: 48 secs
Total CPU time to Placer completion: 44 secs
Starting Router
Phase 1: 14525 unrouted; REAL time: 1 mins
Phase 2: 12823 unrouted; REAL time: 1 mins 1 secs
Phase 3: 2660 unrouted; REAL time: 1 mins 7 secs
Phase 4: 2660 unrouted; (96135) REAL time: 1 mins 8 secs
Phase 5: 2709 unrouted; (0) REAL time: 1 mins 13 secs
Phase 6: 2709 unrouted; (0) REAL time: 1 mins 14 secs
Phase 7: 0 unrouted; (0) REAL time: 1 mins 26 secs
Phase 8: 0 unrouted; (0) REAL time: 1 mins 29 secs
Total REAL time to Router completion: 1 mins 33 secs
Total CPU time to Router completion: 1 mins 28 secs
Generating "PAR" statistics.
**************************
Generating Clock Report
**************************
+---------------------+--------------+------+------+------------+-------------+
| Clock Net | Resource |Locked|Fanout|Net Skew(ns)|Max Delay(ns)|
+---------------------+--------------+------+------+------------+-------------+
|data_bram_0_port_BRA | | | | | |
| M_Clk | BUFGMUX7S| No | 948 | 0.281 | 1.258 |
+---------------------+--------------+------+------+------------+-------------+
| DBG_CLK_s | BUFGMUX4P| No | 139 | 0.244 | 1.257 |
+---------------------+--------------+------+------+------------+-------------+
|fpga_0_SysACE_Compac | | | | | |
| tFlash_SysACE_CLK | Local| | 62 | 0.272 | 2.463 |
+---------------------+--------------+------+------+------------+-------------+
|debug_module/bscan_u | | | | | |
| pdate | Local| | 1 | 0.000 | 0.356 |
+---------------------+--------------+------+------+------------+-------------+
* Net Skew is the difference between the minimum and maximum routing
only delays for the net. Note this is different from Clock Skew which
is reported in TRCE timing report. Clock Skew is the difference between
the minimum and maximum path delays which includes logic delays.
Timing Score: 0
Number of Timing Constraints that were not applied: 1
Asterisk (*) preceding a constraint indicates it was not met.
This may be due to a setup or hold violation.
------------------------------------------------------------------------------------------------------
Constraint | Requested | Actual | Logic | Absolute |Number of
| | | Levels | Slack |errors
------------------------------------------------------------------------------------------------------
TS_dcm_0_dcm_0_CLK0_BUF = PERIOD TIMEGRP | 10.000ns | 9.773ns | 2 | 0.227ns | 0
"dcm_0_dcm_0_CLK0_BUF" TS_sys_clk_pin | | | | |
HIGH 50% | | | | |
------------------------------------------------------------------------------------------------------
NET "fpga_0_SysACE_CompactFlash_SysACE_CL | 30.000ns | 3.969ns | 2 | 26.031ns | 0
K" PERIOD = 30 ns HIGH 50% | | | | |
------------------------------------------------------------------------------------------------------
TS_sys_clk_pin = PERIOD TIMEGRP "sys_clk_ | N/A | N/A | N/A | N/A | N/A
pin" 10 ns HIGH 50% | | | | |
------------------------------------------------------------------------------------------------------
All constraints were met.
INFO:Timing:2761 - N/A entries in the Constraints list may indicate that the
constraint does not cover any paths or that it has no requested value.
Generating Pad Report.
All signals are completely routed.
Total REAL time to PAR completion: 1 mins 39 secs
Total CPU time to PAR completion: 1 mins 32 secs
Peak Memory Usage: 310 MB
Placement: Completed - No errors found.
Routing: Completed - No errors found.
Timing: Completed - No errors found.
Number of error messages: 0
Number of warning messages: 2
Number of info messages: 0
Writing design to file system.ncd
PAR done!
#----------------------------------------------#
# Starting program post_par_trce
# trce -e 3 -xml system.twx system.ncd system.pcf
#----------------------------------------------#
Release 8.1i - Trace I.24
Copyright (c) 1995-2005 Xilinx, Inc. All rights reserved.
Loading device for application Rf_Device from file '2vp30.nph' in environment
c:\ISE.
"system" is an NCD, version 3.1, device xc2vp30, package ff896, speed -7
--------------------------------------------------------------------------------
Release 8.1i Trace I.24
Copyright (c) 1995-2005 Xilinx, Inc. All rights reserved.
trce -e 3 -xml system.twx system.ncd system.pcf
Design file: system.ncd
Physical constraint file: system.pcf
Device,speed: xc2vp30,-7 (PRODUCTION 1.92 2005-11-04)
Report level: error report
--------------------------------------------------------------------------------
INFO:Timing:2752 - To get complete path coverage, use the unconstrained paths
option. All paths that are not constrained will be reported in the
unconstrained paths section(s) of the report.
Timing summary:
---------------
Timing errors: 0 Score: 0
Constraints cover 479204 paths, 0 nets, and 12146 connections
Design statistics:
Minimum period: 9.773ns (Maximum frequency: 102.323MHz)
Analysis completed Thu Jul 06 21:55:53 2006
--------------------------------------------------------------------------------
Generating Report ...
Number of warnings: 0
Number of info messages: 1
Total time: 11 secs
xflow done!
*********************************************
Running Bitgen..
*********************************************
cd implementation; bitgen -w -f bitgen.ut system
Release 8.1i - Bitgen I.24
Copyright (c) 1995-2005 Xilinx, Inc. All rights reserved.
Loading device for application Rf_Device from file '2vp30.nph' in environment
c:\ISE.
"system" is an NCD, version 3.1, device xc2vp30, package ff896, speed -7
Opened constraints file system.pcf.
Thu Jul 06 21:56:01 2006
Running DRC.
WARNING:PhysDesignRules:367 - The signal <lmb_bram/lmb_bram/BRAM_Clk_B> is
incomplete. The signal does not drive any load pins in the design.
DRC detected 0 errors and 1 warnings.
Creating bit map...
Saving bit stream in "system.bit".
Creating bit mask...
Saving mask bit stream in "system.msk".
Bitstream generation is complete.
*********************************************
Initializing BRAM contents of the bitstream
*********************************************
bitinit system.mhs -lp D:/XilinxXUP/lib/ -pe microblaze_0 Testbench1/executable.elf \
-bt implementation/system.bit -o implementation/download.bit
bitinit version Xilinx EDK 8.1 Build EDK_I.18.7
Copyright (c) Xilinx Inc. 2002.
Parsing MHS File system.mhs...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/microblaze_v4_00_a/data/microblaze_v2_1_0.
tcl ...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/opb_mdm_v2_00_a/data/opb_mdm_v2_1_0.tcl
...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/lmb_v10_v1_00_a/data/lmb_v10_v2_1_0.tcl
...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/lmb_bram_if_cntlr_v1_00_b/data/lmb_bram_if
_cntlr_v2_1_0.tcl ...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/opb_sysace_v1_00_c/data/opb_sysace_v2_1_0.
tcl ...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/dcm_module_v1_00_a/data/dcm_module_v2_1_0.
tcl ...
Overriding IP level properties ...
microblaze (microblaze_0) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
mpd line 63 - tool overriding c_family value virtex2 to
microblaze (microblaze_0) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
mpd line 64 - tool overriding c_instance value microblaze to microblaze_0
microblaze (microblaze_0) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
mpd:93 - tcl overriding C_ADDR_TAG_BITS value 17 to 0
microblaze (microblaze_0) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
mpd:100 - tcl overriding C_DCACHE_ADDR_TAG value 17 to 0
opb_mdm (debug_module) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_mdm_v2_00_a\data\opb_mdm_v2_1_0.mpd
line 42 - tool overriding c_family value virtex2 to
bram_block (lmb_bram) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
mpd line 42 - tool overriding c_family value virtex2 to
opb_gpio (leds_4bit) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_gpio_v3_01_b\data\opb_gpio_v2_1_0.mpd
line 41 - tool overriding c_family value virtex2 to
opb_gpio (dipsws_4bit) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_gpio_v3_01_b\data\opb_gpio_v2_1_0.mpd
line 41 - tool overriding c_family value virtex2 to
opb_gpio (pushbuttons_5bit) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_gpio_v3_01_b\data\opb_gpio_v2_1_0.mpd
line 41 - tool overriding c_family value virtex2 to
dcm_module (dcm_0) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\dcm_module_v1_00_a\data\dcm_module_v2_1_0.
mpd line 60 - tool overriding c_family value virtex2 to
bram_block (data_bram_0) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
mpd line 42 - tool overriding c_family value virtex2 to
bram_block (data_bram_1) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
mpd line 42 - tool overriding c_family value virtex2 to
Performing IP level DRCs on properties...
Running DRC Tcl procedures for OPTION IPLEVEL_DRC_PROC...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
2_1_0.tcl ...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
2_1_0.tcl ...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
2_1_0.tcl ...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
2_1_0.tcl ...
Address Map for Processor microblaze_0
(0x00000000-0x0000ffff) dlmb_cntlr dlmb
(0x00000000-0x0000ffff) ilmb_cntlr ilmb
(0x40000000-0x4000ffff) PushButtons_5Bit mb_opb
(0x40020000-0x4002ffff) LEDs_4Bit mb_opb
(0x40040000-0x4004ffff) DIPSWs_4Bit mb_opb
(0x40600000-0x4060ffff) RS232_Uart_1 mb_opb
(0x41400000-0x4140ffff) debug_module mb_opb
(0x41800000-0x4180ffff) SysACE_CompactFlash mb_opb
(0x70000000-0x7000ffff) data_bram_if_cntlr_0 dlmb
(0x70010000-0x7001ffff) data_bram_if_cntlr_1 dlmb
Initializing Memory...
Checking ELFs associated with MICROBLAZE instance microblaze_0 for overlap...
Analyzing file Testbench1/executable.elf...
INFO:MDT - BRAM lmb_bram will be initialized with ELF of processor microblaze_0
Running Data2Mem with the following command:
data2mem -bm implementation/system_bd -bt implementation/system.bit -bd
Testbench1/executable.elf tag data_bram_0 data_bram_1 lmb_bram -o b
implementation/download.bit
Memory Initialization completed successfully.
Done!
At Local date and time: Thu Jul 06 21:57:25 2006
xbash -q -c "cd /cygdrive/d/mb-jpeg/; /usr/bin/make -f system.make download; exit;" started...
*********************************************
Downloading Bitstream onto the target board
*********************************************
impact -batch etc/download.cmd
Release 8.1i - iMPACT I.24
Copyright (c) 1995-2005 Xilinx, Inc. All rights reserved.
// *** BATCH CMD : setMode -bs
// *** BATCH CMD : setCable -port auto
AutoDetecting cable. Please wait.
Connecting to cable (Parallel Port - LPT1).
Checking cable driver.
Driver windrvr6.sys version = 7.0.0.0.
LPT base address = 0378h.
ECP base address = 0778h.
ECP hardware is detected.
Cable connection established.
Connecting to cable (Parallel Port - LPT1) in ECP mode.
Checking cable driver.
Driver xpc4drvr.sys version = 1.0.4.0. LPT base address = 0378h.
Cable Type = 1, Revision = 3.
Setting cable speed to 5 MHz.
Cable connection established.
// *** BATCH CMD : identify
Identifying chain contents ....Version is 0001
'1': : Manufacturer's ID =Xilinx xc2vp30, Version : 1
PMSPEC -- Overriding Xilinx file <c:/ISE/virtex2p/data/virtex2p.acd> with local
file <c:/ISE/virtex2p/data/virtex2p.acd>
INFO:iMPACT:1777 -
Reading c:/ISE/virtex2p/data/xc2vp30.bsd...
INFO:iMPACT:501 - '1': Added Device xc2vp30 successfully.
----------------------------------------------------------------------
----------------------------------------------------------------------
Version is 0000
'2': : Manufacturer's ID =Xilinx xccace, Version : 0
INFO:iMPACT:1777 -
Reading c:/ISE/acecf/data/xccace.bsd...
INFO:iMPACT:501 - '1': Added Device xccace successfully.
----------------------------------------------------------------------
----------------------------------------------------------------------
Version is 1111
'3': : Manufacturer's ID =Xilinx xcf32p, Version : 15
INFO:iMPACT:1777 -
Reading c:/ISE/xcfp/data/xcf32p.bsd...
INFO:iMPACT:501 - '1': Added Device xcf32p successfully.
----------------------------------------------------------------------
----------------------------------------------------------------------
done.
[
1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
]
[
0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1
]
Chain TCK freq = 10000000.
Validating chain...
Boundary-scan chain validated successfully.
Elapsed time = 2 sec.
// *** BATCH CMD : identifyMPM
Elapsed time = 0 sec.
// *** BATCH CMD : assignFile -p 3 -file "implementation/download.bit"
'3': Loading file 'implementation/download.bit' ...
done.
INFO:iMPACT:501 - '3': Added Device xc2vp30 successfully.
----------------------------------------------------------------------
----------------------------------------------------------------------
----------------------------------------------------------------------
----------------------------------------------------------------------
// *** BATCH CMD : program -p 3
Chain TCK freq = 10000000.
Validating chain...
Boundary-scan chain validated successfully.
'3':Programming device...
done.
'3': Reading status register contents...
CRC error : 0
Decryptor security set : 0
DCM locked : 1
DCI matched : 1
legacy input error : 0
status of GTS_CFG_B : 1
status of GWE : 1
status of GHIGH : 1
value of MODE pin M0 : 1
value of MODE pin M1 : 0
value of MODE pin M2 : 1
value of CFG_RDY (INIT_B) : 1
DONEIN input from DONE pin : 1
IDCODE not validated while trying to write FDRI : 0
write FDRI issued before or after decrypt operation: 0
Decryptor keys not used in proper sequence : 0
INFO:iMPACT:2219 - Status register values:
INFO:iMPACT - 0011 0111 1011 1000 0000 0000 0000 0000
INFO:iMPACT:579 - '3': Completed downloading bit file to device.
INFO:iMPACT:580 - '3':Checking done pin ....done.
'3': Programmed successfully.
Elapsed time = 4 sec.
// *** BATCH CMD : quit
----------------------------------------------------------------------
----------------------------------------------------------------------
----------------------------------------------------------------------
----------------------------------------------------------------------
Done!
At Local date and time: Thu Jul 06 22:03:12 2006
xbash -q -c "cd /cygdrive/d/mb-jpeg/; /usr/bin/make -f system.make download; exit;" started...
*********************************************
Downloading Bitstream onto the target board
*********************************************
impact -batch etc/download.cmd
Release 8.1i - iMPACT I.24
Copyright (c) 1995-2005 Xilinx, Inc. All rights reserved.
// *** BATCH CMD : setMode -bs
// *** BATCH CMD : setCable -port auto
AutoDetecting cable. Please wait.
Connecting to cable (Parallel Port - LPT1).
Checking cable driver.
Driver windrvr6.sys version = 7.0.0.0. LPT base address = 0378h.
ECP base address = 0778h.
ECP hardware is detected.
Cable connection established.
Connecting to cable (Parallel Port - LPT1) in ECP mode.
Checking cable driver.
Driver xpc4drvr.sys version = 1.0.4.0. LPT base address = 0378h.
Cable Type = 1, Revision = 3.
Setting cable speed to 5 MHz.
Cable connection established.
// *** BATCH CMD : identify
Identifying chain contents ....Version is 0001
'1': : Manufacturer's ID =Xilinx xc2vp30, Version : 1
PMSPEC -- Overriding Xilinx file <c:/ISE/virtex2p/data/virtex2p.acd> with local
file <c:/ISE/virtex2p/data/virtex2p.acd>
INFO:iMPACT:1777 -
Reading c:/ISE/virtex2p/data/xc2vp30.bsd...
INFO:iMPACT:501 - '1': Added Device xc2vp30 successfully.
----------------------------------------------------------------------
----------------------------------------------------------------------
Version is 0000
'2': : Manufacturer's ID =Xilinx xccace, Version : 0
INFO:iMPACT:1777 -
Reading c:/ISE/acecf/data/xccace.bsd...
INFO:iMPACT:501 - '1': Added Device xccace successfully.
----------------------------------------------------------------------
----------------------------------------------------------------------
Version is 1111
'3': : Manufacturer's ID =Xilinx xcf32p, Version : 15
INFO:iMPACT:1777 -
Reading c:/ISE/xcfp/data/xcf32p.bsd...
INFO:iMPACT:501 - '1': Added Device xcf32p successfully.
----------------------------------------------------------------------
----------------------------------------------------------------------
done.
[
1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
]
[
0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1
]
Chain TCK freq = 10000000.
Validating chain...
Boundary-scan chain validated successfully.
Elapsed time = 1 sec.
// *** BATCH CMD : identifyMPM
Elapsed time = 0 sec.
// *** BATCH CMD : assignFile -p 3 -file "implementation/download.bit"
'3': Loading file 'implementation/download.bit' ...
done.
INFO:iMPACT:501 - '3': Added Device xc2vp30 successfully.
----------------------------------------------------------------------
----------------------------------------------------------------------
----------------------------------------------------------------------
----------------------------------------------------------------------
// *** BATCH CMD : program -p 3
Chain TCK freq = 10000000.
Validating chain...
Boundary-scan chain validated successfully.
'3':Programming device...
done.
'3': Reading status register contents...
CRC error : 0
Decryptor security set : 0
DCM locked : 1
DCI matched : 1
legacy input error : 0
status of GTS_CFG_B : 1
status of GWE : 1
status of GHIGH : 1
value of MODE pin M0 : 1
value of MODE pin M1 : 0
value of MODE pin M2 : 1
value of CFG_RDY (INIT_B) : 1
DONEIN input from DONE pin : 1
IDCODE not validated while trying to write FDRI : 0
write FDRI issued before or after decrypt operation: 0
Decryptor keys not used in proper sequence : 0
INFO:iMPACT:2219 - Status register values:
INFO:iMPACT - 0011 0111 1011 1000 0000 0000 0000 0000
INFO:iMPACT:579 - '3': Completed downloading bit file to device.
INFO:iMPACT:580 - '3':Checking done pin ....done.
'3': Programmed successfully.
Elapsed time = 3 sec.
// *** BATCH CMD : quit
----------------------------------------------------------------------
----------------------------------------------------------------------
----------------------------------------------------------------------
----------------------------------------------------------------------
Done!
Done.
Done.
At Local date and time: Thu Jul 06 22:10:06 2006
xbash -q -c "cd /cygdrive/d/mb-jpeg/; /usr/bin/make -f system.make program; exit;" started...
mb-gcc -O2 testbench1/tb1.c -o Testbench1/executable.elf \
-mno-xl-soft-mul -g -I./microblaze_0/include/ -L./microblaze_0/lib/ \
mb-size Testbench1/executable.elf
text data bss dec hex filename
21596 144 13832 35572 8af4 Testbench1/executable.elf
Done!
At Local date and time: Thu Jul 06 22:10:28 2006
xbash -q -c "cd /cygdrive/d/mb-jpeg/; /usr/bin/make -f system.make init_bram; exit;" started...
*********************************************
Initializing BRAM contents of the bitstream
*********************************************
bitinit system.mhs -lp D:/XilinxXUP/lib/ -pe microblaze_0 Testbench1/executable.elf \
-bt implementation/system.bit -o implementation/download.bit
bitinit version Xilinx EDK 8.1 Build EDK_I.18.7
Copyright (c) Xilinx Inc. 2002.
Parsing MHS File system.mhs...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/microblaze_v4_00_a/data/microblaze_v2_1_0.
tcl ...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/opb_mdm_v2_00_a/data/opb_mdm_v2_1_0.tcl
...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/lmb_v10_v1_00_a/data/lmb_v10_v2_1_0.tcl
...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/lmb_bram_if_cntlr_v1_00_b/data/lmb_bram_if
_cntlr_v2_1_0.tcl ...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/opb_sysace_v1_00_c/data/opb_sysace_v2_1_0.
tcl ...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/dcm_module_v1_00_a/data/dcm_module_v2_1_0.
tcl ...
Overriding IP level properties ...
microblaze (microblaze_0) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
mpd line 63 - tool overriding c_family value virtex2 to
microblaze (microblaze_0) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
mpd line 64 - tool overriding c_instance value microblaze to microblaze_0
microblaze (microblaze_0) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
mpd:93 - tcl overriding C_ADDR_TAG_BITS value 17 to 0
microblaze (microblaze_0) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
mpd:100 - tcl overriding C_DCACHE_ADDR_TAG value 17 to 0
opb_mdm (debug_module) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_mdm_v2_00_a\data\opb_mdm_v2_1_0.mpd
line 42 - tool overriding c_family value virtex2 to
bram_block (lmb_bram) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
mpd line 42 - tool overriding c_family value virtex2 to
opb_gpio (leds_4bit) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_gpio_v3_01_b\data\opb_gpio_v2_1_0.mpd
line 41 - tool overriding c_family value virtex2 to
opb_gpio (dipsws_4bit) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_gpio_v3_01_b\data\opb_gpio_v2_1_0.mpd
line 41 - tool overriding c_family value virtex2 to
opb_gpio (pushbuttons_5bit) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_gpio_v3_01_b\data\opb_gpio_v2_1_0.mpd
line 41 - tool overriding c_family value virtex2 to
dcm_module (dcm_0) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\dcm_module_v1_00_a\data\dcm_module_v2_1_0.
mpd line 60 - tool overriding c_family value virtex2 to
bram_block (data_bram_0) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
mpd line 42 - tool overriding c_family value virtex2 to
bram_block (data_bram_1) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
mpd line 42 - tool overriding c_family value virtex2 to
Performing IP level DRCs on properties...
Running DRC Tcl procedures for OPTION IPLEVEL_DRC_PROC...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
2_1_0.tcl ...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
2_1_0.tcl ...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
2_1_0.tcl ...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
2_1_0.tcl ...
Address Map for Processor microblaze_0
(0x00000000-0x0000ffff) dlmb_cntlr dlmb
(0x00000000-0x0000ffff) ilmb_cntlr ilmb
(0x40000000-0x4000ffff) PushButtons_5Bit mb_opb
(0x40020000-0x4002ffff) LEDs_4Bit mb_opb
(0x40040000-0x4004ffff) DIPSWs_4Bit mb_opb
(0x40600000-0x4060ffff) RS232_Uart_1 mb_opb
(0x41400000-0x4140ffff) debug_module mb_opb
(0x41800000-0x4180ffff) SysACE_CompactFlash mb_opb
(0x70000000-0x7000ffff) data_bram_if_cntlr_0 dlmb
(0x70010000-0x7001ffff) data_bram_if_cntlr_1 dlmb
Initializing Memory...
Checking ELFs associated with MICROBLAZE instance microblaze_0 for overlap...
Analyzing file Testbench1/executable.elf...
INFO:MDT - BRAM lmb_bram will be initialized with ELF of processor microblaze_0
Running Data2Mem with the following command:
data2mem -bm implementation/system_bd -bt implementation/system.bit -bd
Testbench1/executable.elf tag data_bram_0 data_bram_1 lmb_bram -o b
implementation/download.bit
Memory Initialization completed successfully.
Done!
At Local date and time: Thu Jul 06 22:10:34 2006
xbash -q -c "cd /cygdrive/d/mb-jpeg/; /usr/bin/make -f system.make download; exit;" started...
*********************************************
Downloading Bitstream onto the target board
*********************************************
impact -batch etc/download.cmd
Release 8.1i - iMPACT I.24
Copyright (c) 1995-2005 Xilinx, Inc. All rights reserved.
// *** BATCH CMD : setMode -bs
// *** BATCH CMD : setCable -port auto
AutoDetecting cable. Please wait.
Connecting to cable (Parallel Port - LPT1).
Checking cable driver.
Driver windrvr6.sys version = 7.0.0.0. LPT base address = 0378h.
ECP base address = 0778h.
ECP hardware is detected.
Cable connection established.
Connecting to cable (Parallel Port - LPT1) in ECP mode.
Checking cable driver.
Driver xpc4drvr.sys version = 1.0.4.0. LPT base address = 0378h.
Cable Type = 1, Revision = 3.
Setting cable speed to 5 MHz.
Cable connection established.
// *** BATCH CMD : identify
Identifying chain contents ....Version is 0001
'1': : Manufacturer's ID =Xilinx xc2vp30, Version : 1
PMSPEC -- Overriding Xilinx file <c:/ISE/virtex2p/data/virtex2p.acd> with local
file <c:/ISE/virtex2p/data/virtex2p.acd>
INFO:iMPACT:1777 -
Reading c:/ISE/virtex2p/data/xc2vp30.bsd...
INFO:iMPACT:501 - '1': Added Device xc2vp30 successfully.
----------------------------------------------------------------------
----------------------------------------------------------------------
Version is 0000
'2': : Manufacturer's ID =Xilinx xccace, Version : 0
INFO:iMPACT:1777 -
Reading c:/ISE/acecf/data/xccace.bsd...
INFO:iMPACT:501 - '1': Added Device xccace successfully.
----------------------------------------------------------------------
----------------------------------------------------------------------
Version is 1111
'3': : Manufacturer's ID =Xilinx xcf32p, Version : 15
INFO:iMPACT:1777 -
Reading c:/ISE/xcfp/data/xcf32p.bsd...
INFO:iMPACT:501 - '1': Added Device xcf32p successfully.
----------------------------------------------------------------------
----------------------------------------------------------------------
done.
[
1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
]
[
0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1
]
Chain TCK freq = 10000000.
Validating chain...
Boundary-scan chain validated successfully.
Elapsed time = 1 sec.
// *** BATCH CMD : identifyMPM
Elapsed time = 0 sec.
// *** BATCH CMD : assignFile -p 3 -file "implementation/download.bit"
'3': Loading file 'implementation/download.bit' ...
done.
INFO:iMPACT:501 - '3': Added Device xc2vp30 successfully.
----------------------------------------------------------------------
----------------------------------------------------------------------
----------------------------------------------------------------------
----------------------------------------------------------------------
// *** BATCH CMD : program -p 3
Chain TCK freq = 10000000.
Validating chain...
Boundary-scan chain validated successfully.
'3':Programming device...
done.
'3': Reading status register contents...
CRC error : 0
Decryptor security set : 0
DCM locked : 1
DCI matched : 1
legacy input error : 0
status of GTS_CFG_B : 1
status of GWE : 1
status of GHIGH : 1
value of MODE pin M0 : 1
value of MODE pin M1 : 0
value of MODE pin M2 : 1
value of CFG_RDY (INIT_B) : 1
DONEIN input from DONE pin : 1
IDCODE not validated while trying to write FDRI : 0
write FDRI issued before or after decrypt operation: 0
Decryptor keys not used in proper sequence : 0
INFO:iMPACT:2219 - Status register values:
INFO:iMPACT - 0011 0111 1011 1000 0000 0000 0000 0000
INFO:iMPACT:579 - '3': Completed downloading bit file to device.
INFO:iMPACT:580 - '3':Checking done pin ....done.
'3': Programmed successfully.
Elapsed time = 3 sec.
// *** BATCH CMD : quit
----------------------------------------------------------------------
----------------------------------------------------------------------
----------------------------------------------------------------------
----------------------------------------------------------------------
Done!
At Local date and time: Thu Jul 06 22:10:53 2006
xbash -q -c "cd /cygdrive/d/mb-jpeg/; /usr/bin/make -f system.make download; exit;" started...
*********************************************
Downloading Bitstream onto the target board
*********************************************
impact -batch etc/download.cmd
Release 8.1i - iMPACT I.24
Copyright (c) 1995-2005 Xilinx, Inc. All rights reserved.
// *** BATCH CMD : setMode -bs
// *** BATCH CMD : setCable -port auto
AutoDetecting cable. Please wait.
Connecting to cable (Parallel Port - LPT1).
Checking cable driver.
Driver windrvr6.sys version = 7.0.0.0. LPT base address = 0378h.
ECP base address = 0778h.
ECP hardware is detected.
Cable connection established.
Connecting to cable (Parallel Port - LPT1) in ECP mode.
Checking cable driver.
Driver xpc4drvr.sys version = 1.0.4.0. LPT base address = 0378h.
Cable Type = 1, Revision = 3.
Setting cable speed to 5 MHz.
Cable connection established.
// *** BATCH CMD : identify
Identifying chain contents ....Version is 0001
'1': : Manufacturer's ID =Xilinx xc2vp30, Version : 1
PMSPEC -- Overriding Xilinx file <c:/ISE/virtex2p/data/virtex2p.acd> with local
file <c:/ISE/virtex2p/data/virtex2p.acd>
INFO:iMPACT:1777 -
Reading c:/ISE/virtex2p/data/xc2vp30.bsd...
INFO:iMPACT:501 - '1': Added Device xc2vp30 successfully.
----------------------------------------------------------------------
----------------------------------------------------------------------
Version is 0000
'2': : Manufacturer's ID =Xilinx xccace, Version : 0
INFO:iMPACT:1777 -
Reading c:/ISE/acecf/data/xccace.bsd...
INFO:iMPACT:501 - '1': Added Device xccace successfully.
----------------------------------------------------------------------
----------------------------------------------------------------------
Version is 1111
'3': : Manufacturer's ID =Xilinx xcf32p, Version : 15
INFO:iMPACT:1777 -
Reading c:/ISE/xcfp/data/xcf32p.bsd...
INFO:iMPACT:501 - '1': Added Device xcf32p successfully.
----------------------------------------------------------------------
----------------------------------------------------------------------
done.
[
1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
]
[
0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1
]
Chain TCK freq = 10000000.
Validating chain...
Boundary-scan chain validated successfully.
Elapsed time = 1 sec.
// *** BATCH CMD : identifyMPM
Elapsed time = 0 sec.
// *** BATCH CMD : assignFile -p 3 -file "implementation/download.bit"
'3': Loading file 'implementation/download.bit' ...
done.
INFO:iMPACT:501 - '3': Added Device xc2vp30 successfully.
----------------------------------------------------------------------
----------------------------------------------------------------------
----------------------------------------------------------------------
----------------------------------------------------------------------
// *** BATCH CMD : program -p 3
Chain TCK freq = 10000000.
Validating chain...
Boundary-scan chain validated successfully.
'3':Programming device...
done.
'3': Reading status register contents...
CRC error : 0
Decryptor security set : 0
DCM locked : 1
DCI matched : 1
legacy input error : 0
status of GTS_CFG_B : 1
status of GWE : 1
status of GHIGH : 1
value of MODE pin M0 : 1
value of MODE pin M1 : 0
value of MODE pin M2 : 1
value of CFG_RDY (INIT_B) : 1
DONEIN input from DONE pin : 1
IDCODE not validated while trying to write FDRI : 0
write FDRI issued before or after decrypt operation: 0
Decryptor keys not used in proper sequence : 0
INFO:iMPACT:2219 - Status register values:
INFO:iMPACT - 0011 0111 1011 1000 0000 0000 0000 0000
INFO:iMPACT:579 - '3': Completed downloading bit file to device.
INFO:iMPACT:580 - '3':Checking done pin ....done.
'3': Programmed successfully.
Elapsed time = 3 sec.
// *** BATCH CMD : quit
----------------------------------------------------------------------
----------------------------------------------------------------------
----------------------------------------------------------------------
----------------------------------------------------------------------
Done!
At Local date and time: Thu Jul 06 22:11:47 2006
xbash -q -c "cd /cygdrive/d/mb-jpeg/; /usr/bin/make -f system.make download; exit;" started...
*********************************************
Downloading Bitstream onto the target board
*********************************************
impact -batch etc/download.cmd
Release 8.1i - iMPACT I.24
Copyright (c) 1995-2005 Xilinx, Inc. All rights reserved.
// *** BATCH CMD : setMode -bs
// *** BATCH CMD : setCable -port auto
AutoDetecting cable. Please wait.
Connecting to cable (Parallel Port - LPT1).
Checking cable driver.
Driver windrvr6.sys version = 7.0.0.0. LPT base address = 0378h.
ECP base address = 0778h.
ECP hardware is detected.
Cable connection established.
Connecting to cable (Parallel Port - LPT1) in ECP mode.
Checking cable driver.
Driver xpc4drvr.sys version = 1.0.4.0. LPT base address = 0378h.
DeviceIoControl LPT_WRITE_CMD_BUFFER Failed.
Loopback test failed. Sent character = 00, Received character = 00.
The hardware may be malfunctioning or the BIOS setting for the Parallel port is
not set to ECP mode.
Cable connection failed.
Connecting to cable (Parallel Port - LPT1).
Checking cable driver.
Driver windrvr6.sys version = 7.0.0.0. LPT base address = 0378h.
ECP base address = 0778h.
Cable connection established.
ECP port test failed. Using download cable in compatibility mode.
// *** BATCH CMD : identify
Identifying chain contents ....Version is 0001
'1': : Manufacturer's ID =Xilinx xc2vp30, Version : 1
PMSPEC -- Overriding Xilinx file <c:/ISE/virtex2p/data/virtex2p.acd> with local
file <c:/ISE/virtex2p/data/virtex2p.acd>
INFO:iMPACT:1777 -
Reading c:/ISE/virtex2p/data/xc2vp30.bsd...
INFO:iMPACT:501 - '1': Added Device xc2vp30 successfully.
----------------------------------------------------------------------
----------------------------------------------------------------------
Version is 0000
'2': : Manufacturer's ID =Xilinx xccace, Version : 0
INFO:iMPACT:1777 -
Reading c:/ISE/acecf/data/xccace.bsd...
INFO:iMPACT:501 - '1': Added Device xccace successfully.
----------------------------------------------------------------------
----------------------------------------------------------------------
Version is 1111
'3': : Manufacturer's ID =Xilinx xcf32p, Version : 15
INFO:iMPACT:1777 -
Reading c:/ISE/xcfp/data/xcf32p.bsd...
INFO:iMPACT:501 - '1': Added Device xcf32p successfully.
----------------------------------------------------------------------
----------------------------------------------------------------------
done.
[
1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
]
[
0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1
]
Chain TCK freq = 0.
Validating chain...
Boundary-scan chain validated successfully.
Elapsed time = 1 sec.
// *** BATCH CMD : identifyMPM
Elapsed time = 0 sec.
// *** BATCH CMD : assignFile -p 3 -file "implementation/download.bit"
'3': Loading file 'implementation/download.bit' ...
done.
INFO:iMPACT:501 - '3': Added Device xc2vp30 successfully.
----------------------------------------------------------------------
----------------------------------------------------------------------
----------------------------------------------------------------------
----------------------------------------------------------------------
// *** BATCH CMD : program -p 3
Chain TCK freq = 0.
Validating chain...
Boundary-scan chain validated successfully.
'3':Programming device...
Xilinx Platform Studio (XPS)
Xilinx EDK 8.1 Build EDK_I.18.7
Copyright (c) 1995-2006 Xilinx, Inc. All rights reserved.
At Local date and time: Thu Jul 06 22:18:32 2006
xbash -q -c "cd /cygdrive/d/mb-jpeg/; /usr/bin/make -f system.make download; exit;" started...
*********************************************
Downloading Bitstream onto the target board
*********************************************
impact -batch etc/download.cmd
Release 8.1i - iMPACT I.24
Copyright (c) 1995-2005 Xilinx, Inc. All rights reserved.
// *** BATCH CMD : setMode -bs
// *** BATCH CMD : setCable -port auto
AutoDetecting cable. Please wait.
Connecting to cable (Parallel Port - LPT1).
Checking cable driver.
Driver windrvr6.sys version = 7.0.0.0. LPT base address = 0378h.
ECP base address = 0778h.
ECP hardware is detected.
Cable connection established.
Connecting to cable (Parallel Port - LPT1) in ECP mode.
Checking cable driver.
Driver xpc4drvr.sys version = 1.0.4.0. LPT base address = 0378h.
Cable Type = 1, Revision = 3.
Setting cable speed to 5 MHz.
Cable connection established.
// *** BATCH CMD : identify
Identifying chain contents ....Version is 0001
'1': : Manufacturer's ID =Xilinx xc2vp30, Version : 1
PMSPEC -- Overriding Xilinx file <c:/ISE/virtex2p/data/virtex2p.acd> with local
file <c:/ISE/virtex2p/data/virtex2p.acd>
INFO:iMPACT:1777 -
Reading c:/ISE/virtex2p/data/xc2vp30.bsd...
INFO:iMPACT:501 - '1': Added Device xc2vp30 successfully.
----------------------------------------------------------------------
----------------------------------------------------------------------
Version is 0000
'2': : Manufacturer's ID =Xilinx xccace, Version : 0
INFO:iMPACT:1777 -
Reading c:/ISE/acecf/data/xccace.bsd...
INFO:iMPACT:501 - '1': Added Device xccace successfully.
----------------------------------------------------------------------
----------------------------------------------------------------------
Version is 1111
'3': : Manufacturer's ID =Xilinx xcf32p, Version : 15
INFO:iMPACT:1777 -
Reading c:/ISE/xcfp/data/xcf32p.bsd...
INFO:iMPACT:501 - '1': Added Device xcf32p successfully.
----------------------------------------------------------------------
----------------------------------------------------------------------
done.
[
1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
]
[
0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1
]
Chain TCK freq = 10000000.
Validating chain...
Boundary-scan chain validated successfully.
Elapsed time = 1 sec.
// *** BATCH CMD : identifyMPM
Elapsed time = 0 sec.
// *** BATCH CMD : assignFile -p 3 -file "implementation/download.bit"
'3': Loading file 'implementation/download.bit' ...
done.
INFO:iMPACT:501 - '3': Added Device xc2vp30 successfully.
----------------------------------------------------------------------
----------------------------------------------------------------------
----------------------------------------------------------------------
----------------------------------------------------------------------
// *** BATCH CMD : program -p 3
Chain TCK freq = 10000000.
Validating chain...
Boundary-scan chain validated successfully.
'3':Programming device...
done.
'3': Reading status register contents...
CRC error : 0
Decryptor security set : 0
DCM locked : 1
DCI matched : 1
legacy input error : 0
status of GTS_CFG_B : 1
status of GWE : 1
status of GHIGH : 1
value of MODE pin M0 : 1
value of MODE pin M1 : 0
value of MODE pin M2 : 1
value of CFG_RDY (INIT_B) : 1
DONEIN input from DONE pin : 1
IDCODE not validated while trying to write FDRI : 0
write FDRI issued before or after decrypt operation: 0
Decryptor keys not used in proper sequence : 0
INFO:iMPACT:2219 - Status register values:
INFO:iMPACT - 0011 0111 1011 1000 0000 0000 0000 0000
INFO:iMPACT:579 - '3': Completed downloading bit file to device.
INFO:iMPACT:580 - '3':Checking done pin ....done.
'3': Programmed successfully.
Elapsed time = 3 sec.
// *** BATCH CMD : quit
----------------------------------------------------------------------
----------------------------------------------------------------------
----------------------------------------------------------------------
----------------------------------------------------------------------
Done!
At Local date and time: Thu Jul 06 22:21:50 2006
xbash -q -c "cd /cygdrive/d/mb-jpeg/; /usr/bin/make -f system.make program; exit;" started...
mb-gcc -O2 testbench1/tb1.c -o Testbench1/executable.elf \
-mno-xl-soft-mul -g -I./microblaze_0/include/ -Itestbench1/ -L./microblaze_0/lib/ \
mb-size Testbench1/executable.elf
text data bss dec hex filename
21596 144 13832 35572 8af4 Testbench1/executable.elf
Done!
At Local date and time: Thu Jul 06 22:22:08 2006
xbash -q -c "cd /cygdrive/d/mb-jpeg/; /usr/bin/make -f system.make download; exit;" started...
*********************************************
Initializing BRAM contents of the bitstream
*********************************************
bitinit system.mhs -lp D:/XilinxXUP/lib/ -pe microblaze_0 Testbench1/executable.elf \
-bt implementation/system.bit -o implementation/download.bit
bitinit version Xilinx EDK 8.1 Build EDK_I.18.7
Copyright (c) Xilinx Inc. 2002.
Parsing MHS File system.mhs...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/microblaze_v4_00_a/data/microblaze_v2_1_0.
tcl ...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/opb_mdm_v2_00_a/data/opb_mdm_v2_1_0.tcl
...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/lmb_v10_v1_00_a/data/lmb_v10_v2_1_0.tcl
...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/lmb_bram_if_cntlr_v1_00_b/data/lmb_bram_if
_cntlr_v2_1_0.tcl ...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/opb_sysace_v1_00_c/data/opb_sysace_v2_1_0.
tcl ...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/dcm_module_v1_00_a/data/dcm_module_v2_1_0.
tcl ...
Overriding IP level properties ...
microblaze (microblaze_0) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
mpd line 63 - tool overriding c_family value virtex2 to
microblaze (microblaze_0) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
mpd line 64 - tool overriding c_instance value microblaze to microblaze_0
microblaze (microblaze_0) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
mpd:93 - tcl overriding C_ADDR_TAG_BITS value 17 to 0
microblaze (microblaze_0) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
mpd:100 - tcl overriding C_DCACHE_ADDR_TAG value 17 to 0
opb_mdm (debug_module) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_mdm_v2_00_a\data\opb_mdm_v2_1_0.mpd
line 42 - tool overriding c_family value virtex2 to
bram_block (lmb_bram) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
mpd line 42 - tool overriding c_family value virtex2 to
opb_gpio (leds_4bit) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_gpio_v3_01_b\data\opb_gpio_v2_1_0.mpd
line 41 - tool overriding c_family value virtex2 to
opb_gpio (dipsws_4bit) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_gpio_v3_01_b\data\opb_gpio_v2_1_0.mpd
line 41 - tool overriding c_family value virtex2 to
opb_gpio (pushbuttons_5bit) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_gpio_v3_01_b\data\opb_gpio_v2_1_0.mpd
line 41 - tool overriding c_family value virtex2 to
dcm_module (dcm_0) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\dcm_module_v1_00_a\data\dcm_module_v2_1_0.
mpd line 60 - tool overriding c_family value virtex2 to
bram_block (data_bram_0) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
mpd line 42 - tool overriding c_family value virtex2 to
bram_block (data_bram_1) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
mpd line 42 - tool overriding c_family value virtex2 to
Performing IP level DRCs on properties...
Running DRC Tcl procedures for OPTION IPLEVEL_DRC_PROC...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
2_1_0.tcl ...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
2_1_0.tcl ...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
2_1_0.tcl ...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
2_1_0.tcl ...
Address Map for Processor microblaze_0
(0x00000000-0x0000ffff) dlmb_cntlr dlmb
(0x00000000-0x0000ffff) ilmb_cntlr ilmb
(0x40000000-0x4000ffff) PushButtons_5Bit mb_opb
(0x40020000-0x4002ffff) LEDs_4Bit mb_opb
(0x40040000-0x4004ffff) DIPSWs_4Bit mb_opb
(0x40600000-0x4060ffff) RS232_Uart_1 mb_opb
(0x41400000-0x4140ffff) debug_module mb_opb
(0x41800000-0x4180ffff) SysACE_CompactFlash mb_opb
(0x70000000-0x7000ffff) data_bram_if_cntlr_0 dlmb
(0x70010000-0x7001ffff) data_bram_if_cntlr_1 dlmb
Initializing Memory...
Checking ELFs associated with MICROBLAZE instance microblaze_0 for overlap...
Analyzing file Testbench1/executable.elf...
INFO:MDT - BRAM lmb_bram will be initialized with ELF of processor microblaze_0
Running Data2Mem with the following command:
data2mem -bm implementation/system_bd -bt implementation/system.bit -bd
Testbench1/executable.elf tag data_bram_0 data_bram_1 lmb_bram -o b
implementation/download.bit
Memory Initialization completed successfully.
*********************************************
Downloading Bitstream onto the target board
*********************************************
impact -batch etc/download.cmd
Release 8.1i - iMPACT I.24
Copyright (c) 1995-2005 Xilinx, Inc. All rights reserved.
// *** BATCH CMD : setMode -bs
// *** BATCH CMD : setCable -port auto
AutoDetecting cable. Please wait.
Connecting to cable (Parallel Port - LPT1).
Checking cable driver.
Driver windrvr6.sys version = 7.0.0.0. LPT base address = 0378h.
ECP base address = 0778h.
ECP hardware is detected.
Cable connection established.
Connecting to cable (Parallel Port - LPT1) in ECP mode.
Checking cable driver.
Driver xpc4drvr.sys version = 1.0.4.0. LPT base address = 0378h.
Cable Type = 1, Revision = 3.
Setting cable speed to 5 MHz.
Cable connection established.
// *** BATCH CMD : identify
Identifying chain contents ....Version is 0001
'1': : Manufacturer's ID =Xilinx xc2vp30, Version : 1
PMSPEC -- Overriding Xilinx file <c:/ISE/virtex2p/data/virtex2p.acd> with local
file <c:/ISE/virtex2p/data/virtex2p.acd>
INFO:iMPACT:1777 -
Reading c:/ISE/virtex2p/data/xc2vp30.bsd...
INFO:iMPACT:501 - '1': Added Device xc2vp30 successfully.
----------------------------------------------------------------------
----------------------------------------------------------------------
Version is 0000
'2': : Manufacturer's ID =Xilinx xccace, Version : 0
INFO:iMPACT:1777 -
Reading c:/ISE/acecf/data/xccace.bsd...
INFO:iMPACT:501 - '1': Added Device xccace successfully.
----------------------------------------------------------------------
----------------------------------------------------------------------
Version is 1111
'3': : Manufacturer's ID =Xilinx xcf32p, Version : 15
INFO:iMPACT:1777 -
Reading c:/ISE/xcfp/data/xcf32p.bsd...
INFO:iMPACT:501 - '1': Added Device xcf32p successfully.
----------------------------------------------------------------------
----------------------------------------------------------------------
done.
[
1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
]
[
0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1
]
Chain TCK freq = 10000000.
Validating chain...
Boundary-scan chain validated successfully.
Elapsed time = 0 sec.
// *** BATCH CMD : identifyMPM
Elapsed time = 0 sec.
// *** BATCH CMD : assignFile -p 3 -file "implementation/download.bit"
'3': Loading file 'implementation/download.bit' ...
done.
INFO:iMPACT:501 - '3': Added Device xc2vp30 successfully.
----------------------------------------------------------------------
----------------------------------------------------------------------
----------------------------------------------------------------------
----------------------------------------------------------------------
// *** BATCH CMD : program -p 3
Chain TCK freq = 10000000.
Validating chain...
Boundary-scan chain validated successfully.
'3':Programming device...
done.
'3': Reading status register contents...
CRC error : 0
Decryptor security set : 0
DCM locked : 1
DCI matched : 1
legacy input error : 0
status of GTS_CFG_B : 1
status of GWE : 1
status of GHIGH : 1
value of MODE pin M0 : 1
value of MODE pin M1 : 0
value of MODE pin M2 : 1
value of CFG_RDY (INIT_B) : 1
DONEIN input from DONE pin : 1
IDCODE not validated while trying to write FDRI : 0
write FDRI issued before or after decrypt operation: 0
Decryptor keys not used in proper sequence : 0
INFO:iMPACT:2219 - Status register values:
INFO:iMPACT - 0011 0111 1011 1000 0000 0000 0000 0000
INFO:iMPACT:579 - '3': Completed downloading bit file to device.
INFO:iMPACT:580 - '3':Checking done pin ....done.
'3': Programmed successfully.
Elapsed time = 3 sec.
// *** BATCH CMD : quit
----------------------------------------------------------------------
----------------------------------------------------------------------
----------------------------------------------------------------------
----------------------------------------------------------------------
Done!
Done.
Linker Script generated successfully.
At Local date and time: Thu Jul 06 22:25:58 2006
xbash -q -c "cd /cygdrive/d/mb-jpeg/; /usr/bin/make -f system.make program; exit;" started...
mb-gcc -O2 testbench1/tb1.c -o Testbench1/executable.elf \
-mno-xl-soft-mul -Wl,-T -Wl,Testbench1_linker_script.ld -g -I./microblaze_0/include/ -Itestbench1/ -L./microblaze_0/lib/ \
mb-size Testbench1/executable.elf
text data bss dec hex filename
20724 1016 21000 42740 a6f4 Testbench1/executable.elf
Done!
At Local date and time: Thu Jul 06 22:26:10 2006
xbash -q -c "cd /cygdrive/d/mb-jpeg/; /usr/bin/make -f system.make download; exit;" started...
*********************************************
Initializing BRAM contents of the bitstream
*********************************************
bitinit system.mhs -lp D:/XilinxXUP/lib/ -pe microblaze_0 Testbench1/executable.elf \
-bt implementation/system.bit -o implementation/download.bit
bitinit version Xilinx EDK 8.1 Build EDK_I.18.7
Copyright (c) Xilinx Inc. 2002.
Parsing MHS File system.mhs...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/microblaze_v4_00_a/data/microblaze_v2_1_0.
tcl ...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/opb_mdm_v2_00_a/data/opb_mdm_v2_1_0.tcl
...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/lmb_v10_v1_00_a/data/lmb_v10_v2_1_0.tcl
...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/lmb_bram_if_cntlr_v1_00_b/data/lmb_bram_if
_cntlr_v2_1_0.tcl ...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/opb_sysace_v1_00_c/data/opb_sysace_v2_1_0.
tcl ...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/dcm_module_v1_00_a/data/dcm_module_v2_1_0.
tcl ...
Overriding IP level properties ...
microblaze (microblaze_0) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
mpd line 63 - tool overriding c_family value virtex2 to
microblaze (microblaze_0) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
mpd line 64 - tool overriding c_instance value microblaze to microblaze_0
microblaze (microblaze_0) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
mpd:93 - tcl overriding C_ADDR_TAG_BITS value 17 to 0
microblaze (microblaze_0) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
mpd:100 - tcl overriding C_DCACHE_ADDR_TAG value 17 to 0
opb_mdm (debug_module) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_mdm_v2_00_a\data\opb_mdm_v2_1_0.mpd
line 42 - tool overriding c_family value virtex2 to
bram_block (lmb_bram) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
mpd line 42 - tool overriding c_family value virtex2 to
opb_gpio (leds_4bit) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_gpio_v3_01_b\data\opb_gpio_v2_1_0.mpd
line 41 - tool overriding c_family value virtex2 to
opb_gpio (dipsws_4bit) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_gpio_v3_01_b\data\opb_gpio_v2_1_0.mpd
line 41 - tool overriding c_family value virtex2 to
opb_gpio (pushbuttons_5bit) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_gpio_v3_01_b\data\opb_gpio_v2_1_0.mpd
line 41 - tool overriding c_family value virtex2 to
dcm_module (dcm_0) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\dcm_module_v1_00_a\data\dcm_module_v2_1_0.
mpd line 60 - tool overriding c_family value virtex2 to
bram_block (data_bram_0) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
mpd line 42 - tool overriding c_family value virtex2 to
bram_block (data_bram_1) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
mpd line 42 - tool overriding c_family value virtex2 to
Performing IP level DRCs on properties...
Running DRC Tcl procedures for OPTION IPLEVEL_DRC_PROC...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
2_1_0.tcl ...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
2_1_0.tcl ...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
2_1_0.tcl ...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
2_1_0.tcl ...
Address Map for Processor microblaze_0
(0x00000000-0x0000ffff) dlmb_cntlr dlmb
(0x00000000-0x0000ffff) ilmb_cntlr ilmb
(0x40000000-0x4000ffff) PushButtons_5Bit mb_opb
(0x40020000-0x4002ffff) LEDs_4Bit mb_opb
(0x40040000-0x4004ffff) DIPSWs_4Bit mb_opb
(0x40600000-0x4060ffff) RS232_Uart_1 mb_opb
(0x41400000-0x4140ffff) debug_module mb_opb
(0x41800000-0x4180ffff) SysACE_CompactFlash mb_opb
(0x70000000-0x7000ffff) data_bram_if_cntlr_0 dlmb
(0x70010000-0x7001ffff) data_bram_if_cntlr_1 dlmb
Initializing Memory...
Checking ELFs associated with MICROBLAZE instance microblaze_0 for overlap...
Analyzing file Testbench1/executable.elf...
INFO:MDT - BRAM lmb_bram will be initialized with ELF of processor microblaze_0
Running Data2Mem with the following command:
data2mem -bm implementation/system_bd -bt implementation/system.bit -bd
Testbench1/executable.elf tag data_bram_0 data_bram_1 lmb_bram -o b
implementation/download.bit
Memory Initialization completed successfully.
*********************************************
Downloading Bitstream onto the target board
*********************************************
impact -batch etc/download.cmd
Release 8.1i - iMPACT I.24
Copyright (c) 1995-2005 Xilinx, Inc. All rights reserved.
// *** BATCH CMD : setMode -bs
// *** BATCH CMD : setCable -port auto
AutoDetecting cable. Please wait.
Connecting to cable (Parallel Port - LPT1).
Checking cable driver.
Driver windrvr6.sys version = 7.0.0.0. LPT base address = 0378h.
ECP base address = 0778h.
ECP hardware is detected.
Cable connection established.
Connecting to cable (Parallel Port - LPT1) in ECP mode.
Checking cable driver.
Driver xpc4drvr.sys version = 1.0.4.0. LPT base address = 0378h.
Cable Type = 1, Revision = 3.
Setting cable speed to 5 MHz.
Cable connection established.
// *** BATCH CMD : identify
Identifying chain contents ....Version is 0001
'1': : Manufacturer's ID =Xilinx xc2vp30, Version : 1
PMSPEC -- Overriding Xilinx file <c:/ISE/virtex2p/data/virtex2p.acd> with local
file <c:/ISE/virtex2p/data/virtex2p.acd>
INFO:iMPACT:1777 -
Reading c:/ISE/virtex2p/data/xc2vp30.bsd...
INFO:iMPACT:501 - '1': Added Device xc2vp30 successfully.
----------------------------------------------------------------------
----------------------------------------------------------------------
Version is 0000
'2': : Manufacturer's ID =Xilinx xccace, Version : 0
INFO:iMPACT:1777 -
Reading c:/ISE/acecf/data/xccace.bsd...
INFO:iMPACT:501 - '1': Added Device xccace successfully.
----------------------------------------------------------------------
----------------------------------------------------------------------
Version is 1111
'3': : Manufacturer's ID =Xilinx xcf32p, Version : 15
INFO:iMPACT:1777 -
Reading c:/ISE/xcfp/data/xcf32p.bsd...
INFO:iMPACT:501 - '1': Added Device xcf32p successfully.
----------------------------------------------------------------------
----------------------------------------------------------------------
done.
[
1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
]
[
0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1
]
Chain TCK freq = 10000000.
Validating chain...
Boundary-scan chain validated successfully.
Elapsed time = 0 sec.
// *** BATCH CMD : identifyMPM
Elapsed time = 0 sec.
// *** BATCH CMD : assignFile -p 3 -file "implementation/download.bit"
'3': Loading file 'implementation/download.bit' ...
done.
INFO:iMPACT:501 - '3': Added Device xc2vp30 successfully.
----------------------------------------------------------------------
----------------------------------------------------------------------
----------------------------------------------------------------------
----------------------------------------------------------------------
// *** BATCH CMD : program -p 3
Chain TCK freq = 10000000.
Validating chain...
Boundary-scan chain validated successfully.
'3':Programming device...
done.
'3': Reading status register contents...
CRC error : 0
Decryptor security set : 0
DCM locked : 1
DCI matched : 1
legacy input error : 0
status of GTS_CFG_B : 1
status of GWE : 1
status of GHIGH : 1
value of MODE pin M0 : 1
value of MODE pin M1 : 0
value of MODE pin M2 : 1
value of CFG_RDY (INIT_B) : 1
DONEIN input from DONE pin : 1
IDCODE not validated while trying to write FDRI : 0
write FDRI issued before or after decrypt operation: 0
Decryptor keys not used in proper sequence : 0
INFO:iMPACT:2219 - Status register values:
INFO:iMPACT - 0011 0111 1011 1000 0000 0000 0000 0000
INFO:iMPACT:579 - '3': Completed downloading bit file to device.
INFO:iMPACT:580 - '3':Checking done pin ....done.
'3': Programmed successfully.
Elapsed time = 3 sec.
// *** BATCH CMD : quit
----------------------------------------------------------------------
----------------------------------------------------------------------
----------------------------------------------------------------------
----------------------------------------------------------------------
Done!
Done.
At Local date and time: Thu Jul 06 22:30:10 2006
xbash -q -c "cd /cygdrive/d/mb-jpeg/; /usr/bin/make -f system.make program; exit;" started...
mb-gcc -O2 testbench1/tb1.c -o Testbench1/executable.elf \
-mno-xl-soft-mul -Wl,-T -Wl,Testbench1_linker_script.ld -g -I./microblaze_0/include/ -Itestbench1/ -L./microblaze_0/lib/ \
mb-size Testbench1/executable.elf
text data bss dec hex filename
20720 1016 21004 42740 a6f4 Testbench1/executable.elf
Done!
At Local date and time: Thu Jul 06 22:30:14 2006
xbash -q -c "cd /cygdrive/d/mb-jpeg/; /usr/bin/make -f system.make download; exit;" started...
*********************************************
Initializing BRAM contents of the bitstream
*********************************************
bitinit system.mhs -lp D:/XilinxXUP/lib/ -pe microblaze_0 Testbench1/executable.elf \
-bt implementation/system.bit -o implementation/download.bit
bitinit version Xilinx EDK 8.1 Build EDK_I.18.7
Copyright (c) Xilinx Inc. 2002.
Parsing MHS File system.mhs...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/microblaze_v4_00_a/data/microblaze_v2_1_0.
tcl ...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/opb_mdm_v2_00_a/data/opb_mdm_v2_1_0.tcl
...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/lmb_v10_v1_00_a/data/lmb_v10_v2_1_0.tcl
...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/lmb_bram_if_cntlr_v1_00_b/data/lmb_bram_if
_cntlr_v2_1_0.tcl ...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/opb_sysace_v1_00_c/data/opb_sysace_v2_1_0.
tcl ...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/dcm_module_v1_00_a/data/dcm_module_v2_1_0.
tcl ...
Overriding IP level properties ...
microblaze (microblaze_0) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
mpd line 63 - tool overriding c_family value virtex2 to
microblaze (microblaze_0) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
mpd line 64 - tool overriding c_instance value microblaze to microblaze_0
microblaze (microblaze_0) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
mpd:93 - tcl overriding C_ADDR_TAG_BITS value 17 to 0
microblaze (microblaze_0) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
mpd:100 - tcl overriding C_DCACHE_ADDR_TAG value 17 to 0
opb_mdm (debug_module) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_mdm_v2_00_a\data\opb_mdm_v2_1_0.mpd
line 42 - tool overriding c_family value virtex2 to
bram_block (lmb_bram) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
mpd line 42 - tool overriding c_family value virtex2 to
opb_gpio (leds_4bit) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_gpio_v3_01_b\data\opb_gpio_v2_1_0.mpd
line 41 - tool overriding c_family value virtex2 to
opb_gpio (dipsws_4bit) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_gpio_v3_01_b\data\opb_gpio_v2_1_0.mpd
line 41 - tool overriding c_family value virtex2 to
opb_gpio (pushbuttons_5bit) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_gpio_v3_01_b\data\opb_gpio_v2_1_0.mpd
line 41 - tool overriding c_family value virtex2 to
dcm_module (dcm_0) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\dcm_module_v1_00_a\data\dcm_module_v2_1_0.
mpd line 60 - tool overriding c_family value virtex2 to
bram_block (data_bram_0) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
mpd line 42 - tool overriding c_family value virtex2 to
bram_block (data_bram_1) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
mpd line 42 - tool overriding c_family value virtex2 to
Performing IP level DRCs on properties...
Running DRC Tcl procedures for OPTION IPLEVEL_DRC_PROC...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
2_1_0.tcl ...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
2_1_0.tcl ...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
2_1_0.tcl ...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
2_1_0.tcl ...
Address Map for Processor microblaze_0
(0x00000000-0x0000ffff) dlmb_cntlr dlmb
(0x00000000-0x0000ffff) ilmb_cntlr ilmb
(0x40000000-0x4000ffff) PushButtons_5Bit mb_opb
(0x40020000-0x4002ffff) LEDs_4Bit mb_opb
(0x40040000-0x4004ffff) DIPSWs_4Bit mb_opb
(0x40600000-0x4060ffff) RS232_Uart_1 mb_opb
(0x41400000-0x4140ffff) debug_module mb_opb
(0x41800000-0x4180ffff) SysACE_CompactFlash mb_opb
(0x70000000-0x7000ffff) data_bram_if_cntlr_0 dlmb
(0x70010000-0x7001ffff) data_bram_if_cntlr_1 dlmb
Initializing Memory...
Checking ELFs associated with MICROBLAZE instance microblaze_0 for overlap...
Analyzing file Testbench1/executable.elf...
INFO:MDT - BRAM lmb_bram will be initialized with ELF of processor microblaze_0
Running Data2Mem with the following command:
data2mem -bm implementation/system_bd -bt implementation/system.bit -bd
Testbench1/executable.elf tag data_bram_0 data_bram_1 lmb_bram -o b
implementation/download.bit
Memory Initialization completed successfully.
*********************************************
Downloading Bitstream onto the target board
*********************************************
impact -batch etc/download.cmd
Release 8.1i - iMPACT I.24
Copyright (c) 1995-2005 Xilinx, Inc. All rights reserved.
// *** BATCH CMD : setMode -bs
// *** BATCH CMD : setCable -port auto
AutoDetecting cable. Please wait.
Connecting to cable (Parallel Port - LPT1).
Checking cable driver.
Driver windrvr6.sys version = 7.0.0.0. LPT base address = 0378h.
ECP base address = 0778h.
ECP hardware is detected.
Cable connection established.
Connecting to cable (Parallel Port - LPT1) in ECP mode.
Checking cable driver.
Driver xpc4drvr.sys version = 1.0.4.0. LPT base address = 0378h.
Cable Type = 1, Revision = 3.
Setting cable speed to 5 MHz.
Cable connection established.
// *** BATCH CMD : identify
Identifying chain contents ....Version is 0001
'1': : Manufacturer's ID =Xilinx xc2vp30, Version : 1
PMSPEC -- Overriding Xilinx file <c:/ISE/virtex2p/data/virtex2p.acd> with local
file <c:/ISE/virtex2p/data/virtex2p.acd>
INFO:iMPACT:1777 -
Reading c:/ISE/virtex2p/data/xc2vp30.bsd...
INFO:iMPACT:501 - '1': Added Device xc2vp30 successfully.
----------------------------------------------------------------------
----------------------------------------------------------------------
Version is 0000
'2': : Manufacturer's ID =Xilinx xccace, Version : 0
INFO:iMPACT:1777 -
Reading c:/ISE/acecf/data/xccace.bsd...
INFO:iMPACT:501 - '1': Added Device xccace successfully.
----------------------------------------------------------------------
----------------------------------------------------------------------
Version is 1111
'3': : Manufacturer's ID =Xilinx xcf32p, Version : 15
INFO:iMPACT:1777 -
Reading c:/ISE/xcfp/data/xcf32p.bsd...
INFO:iMPACT:501 - '1': Added Device xcf32p successfully.
----------------------------------------------------------------------
----------------------------------------------------------------------
done.
[
1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
]
[
0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1
]
Chain TCK freq = 10000000.
Validating chain...
Boundary-scan chain validated successfully.
Elapsed time = 0 sec.
// *** BATCH CMD : identifyMPM
Elapsed time = 0 sec.
// *** BATCH CMD : assignFile -p 3 -file "implementation/download.bit"
'3': Loading file 'implementation/download.bit' ...
done.
INFO:iMPACT:501 - '3': Added Device xc2vp30 successfully.
----------------------------------------------------------------------
----------------------------------------------------------------------
----------------------------------------------------------------------
----------------------------------------------------------------------
// *** BATCH CMD : program -p 3
Chain TCK freq = 10000000.
Validating chain...
Boundary-scan chain validated successfully.
'3':Programming device...
done.
'3': Reading status register contents...
CRC error : 0
Decryptor security set : 0
DCM locked : 1
DCI matched : 1
legacy input error : 0
status of GTS_CFG_B : 1
status of GWE : 1
status of GHIGH : 1
value of MODE pin M0 : 1
value of MODE pin M1 : 0
value of MODE pin M2 : 1
value of CFG_RDY (INIT_B) : 1
DONEIN input from DONE pin : 1
IDCODE not validated while trying to write FDRI : 0
write FDRI issued before or after decrypt operation: 0
Decryptor keys not used in proper sequence : 0
INFO:iMPACT:2219 - Status register values:
INFO:iMPACT - 0011 0111 1011 1000 0000 0000 0000 0000
INFO:iMPACT:579 - '3': Completed downloading bit file to device.
INFO:iMPACT:580 - '3':Checking done pin ....done.
'3': Programmed successfully.
Elapsed time = 3 sec.
// *** BATCH CMD : quit
----------------------------------------------------------------------
----------------------------------------------------------------------
----------------------------------------------------------------------
----------------------------------------------------------------------
Done!
At Local date and time: Thu Jul 06 22:33:04 2006
xbash -q -c "cd /cygdrive/d/mb-jpeg/; /usr/bin/make -f system.make program; exit;" started...
mb-gcc -O2 testbench1/tb1.c -o Testbench1/executable.elf \
-mno-xl-soft-mul -Wl,-T -Wl,Testbench1_linker_script.ld -g -I./microblaze_0/include/ -Itestbench1/ -L./microblaze_0/lib/ \
mb-size Testbench1/executable.elf
text data bss dec hex filename
20728 1016 21004 42748 a6fc Testbench1/executable.elf
Done!
At Local date and time: Thu Jul 06 22:33:10 2006
xbash -q -c "cd /cygdrive/d/mb-jpeg/; /usr/bin/make -f system.make download; exit;" started...
*********************************************
Initializing BRAM contents of the bitstream
*********************************************
bitinit system.mhs -lp D:/XilinxXUP/lib/ -pe microblaze_0 Testbench1/executable.elf \
-bt implementation/system.bit -o implementation/download.bit
bitinit version Xilinx EDK 8.1 Build EDK_I.18.7
Copyright (c) Xilinx Inc. 2002.
Parsing MHS File system.mhs...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/microblaze_v4_00_a/data/microblaze_v2_1_0.
tcl ...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/opb_mdm_v2_00_a/data/opb_mdm_v2_1_0.tcl
...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/lmb_v10_v1_00_a/data/lmb_v10_v2_1_0.tcl
...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/lmb_bram_if_cntlr_v1_00_b/data/lmb_bram_if
_cntlr_v2_1_0.tcl ...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/opb_sysace_v1_00_c/data/opb_sysace_v2_1_0.
tcl ...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/dcm_module_v1_00_a/data/dcm_module_v2_1_0.
tcl ...
Overriding IP level properties ...
microblaze (microblaze_0) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
mpd line 63 - tool overriding c_family value virtex2 to
microblaze (microblaze_0) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
mpd line 64 - tool overriding c_instance value microblaze to microblaze_0
microblaze (microblaze_0) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
mpd:93 - tcl overriding C_ADDR_TAG_BITS value 17 to 0
microblaze (microblaze_0) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
mpd:100 - tcl overriding C_DCACHE_ADDR_TAG value 17 to 0
opb_mdm (debug_module) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_mdm_v2_00_a\data\opb_mdm_v2_1_0.mpd
line 42 - tool overriding c_family value virtex2 to
bram_block (lmb_bram) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
mpd line 42 - tool overriding c_family value virtex2 to
opb_gpio (leds_4bit) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_gpio_v3_01_b\data\opb_gpio_v2_1_0.mpd
line 41 - tool overriding c_family value virtex2 to
opb_gpio (dipsws_4bit) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_gpio_v3_01_b\data\opb_gpio_v2_1_0.mpd
line 41 - tool overriding c_family value virtex2 to
opb_gpio (pushbuttons_5bit) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_gpio_v3_01_b\data\opb_gpio_v2_1_0.mpd
line 41 - tool overriding c_family value virtex2 to
dcm_module (dcm_0) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\dcm_module_v1_00_a\data\dcm_module_v2_1_0.
mpd line 60 - tool overriding c_family value virtex2 to
bram_block (data_bram_0) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
mpd line 42 - tool overriding c_family value virtex2 to
bram_block (data_bram_1) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
mpd line 42 - tool overriding c_family value virtex2 to
Performing IP level DRCs on properties...
Running DRC Tcl procedures for OPTION IPLEVEL_DRC_PROC...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
2_1_0.tcl ...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
2_1_0.tcl ...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
2_1_0.tcl ...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
2_1_0.tcl ...
Address Map for Processor microblaze_0
(0x00000000-0x0000ffff) dlmb_cntlr dlmb
(0x00000000-0x0000ffff) ilmb_cntlr ilmb
(0x40000000-0x4000ffff) PushButtons_5Bit mb_opb
(0x40020000-0x4002ffff) LEDs_4Bit mb_opb
(0x40040000-0x4004ffff) DIPSWs_4Bit mb_opb
(0x40600000-0x4060ffff) RS232_Uart_1 mb_opb
(0x41400000-0x4140ffff) debug_module mb_opb
(0x41800000-0x4180ffff) SysACE_CompactFlash mb_opb
(0x70000000-0x7000ffff) data_bram_if_cntlr_0 dlmb
(0x70010000-0x7001ffff) data_bram_if_cntlr_1 dlmb
Initializing Memory...
Checking ELFs associated with MICROBLAZE instance microblaze_0 for overlap...
Analyzing file Testbench1/executable.elf...
INFO:MDT - BRAM lmb_bram will be initialized with ELF of processor microblaze_0
Running Data2Mem with the following command:
data2mem -bm implementation/system_bd -bt implementation/system.bit -bd
Testbench1/executable.elf tag data_bram_0 data_bram_1 lmb_bram -o b
implementation/download.bit
Memory Initialization completed successfully.
*********************************************
Downloading Bitstream onto the target board
*********************************************
impact -batch etc/download.cmd
Release 8.1i - iMPACT I.24
Copyright (c) 1995-2005 Xilinx, Inc. All rights reserved.
// *** BATCH CMD : setMode -bs
// *** BATCH CMD : setCable -port auto
AutoDetecting cable. Please wait.
Connecting to cable (Parallel Port - LPT1).
Checking cable driver.
Driver windrvr6.sys version = 7.0.0.0. LPT base address = 0378h.
ECP base address = 0778h.
ECP hardware is detected.
Cable connection established.
Connecting to cable (Parallel Port - LPT1) in ECP mode.
Checking cable driver.
Driver xpc4drvr.sys version = 1.0.4.0. LPT base address = 0378h.
Cable Type = 1, Revision = 3.
Setting cable speed to 5 MHz.
Cable connection established.
// *** BATCH CMD : identify
Identifying chain contents ....Version is 0001
'1': : Manufacturer's ID =Xilinx xc2vp30, Version : 1
PMSPEC -- Overriding Xilinx file <c:/ISE/virtex2p/data/virtex2p.acd> with local
file <c:/ISE/virtex2p/data/virtex2p.acd>
INFO:iMPACT:1777 -
Reading c:/ISE/virtex2p/data/xc2vp30.bsd...
INFO:iMPACT:501 - '1': Added Device xc2vp30 successfully.
----------------------------------------------------------------------
----------------------------------------------------------------------
Version is 0000
'2': : Manufacturer's ID =Xilinx xccace, Version : 0
INFO:iMPACT:1777 -
Reading c:/ISE/acecf/data/xccace.bsd...
INFO:iMPACT:501 - '1': Added Device xccace successfully.
----------------------------------------------------------------------
----------------------------------------------------------------------
Version is 1111
'3': : Manufacturer's ID =Xilinx xcf32p, Version : 15
INFO:iMPACT:1777 -
Reading c:/ISE/xcfp/data/xcf32p.bsd...
INFO:iMPACT:501 - '1': Added Device xcf32p successfully.
----------------------------------------------------------------------
----------------------------------------------------------------------
done.
[
1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
]
[
0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1
]
Chain TCK freq = 10000000.
Validating chain...
Boundary-scan chain validated successfully.
Elapsed time = 1 sec.
// *** BATCH CMD : identifyMPM
Elapsed time = 0 sec.
// *** BATCH CMD : assignFile -p 3 -file "implementation/download.bit"
'3': Loading file 'implementation/download.bit' ...
done.
INFO:iMPACT:501 - '3': Added Device xc2vp30 successfully.
----------------------------------------------------------------------
----------------------------------------------------------------------
----------------------------------------------------------------------
----------------------------------------------------------------------
// *** BATCH CMD : program -p 3
Chain TCK freq = 10000000.
Validating chain...
Boundary-scan chain validated successfully.
'3':Programming device...
done.
'3': Reading status register contents...
CRC error : 0
Decryptor security set : 0
DCM locked : 1
DCI matched : 1
legacy input error : 0
status of GTS_CFG_B : 1
status of GWE : 1
status of GHIGH : 1
value of MODE pin M0 : 1
value of MODE pin M1 : 0
value of MODE pin M2 : 1
value of CFG_RDY (INIT_B) : 1
DONEIN input from DONE pin : 1
IDCODE not validated while trying to write FDRI : 0
write FDRI issued before or after decrypt operation: 0
Decryptor keys not used in proper sequence : 0
INFO:iMPACT:2219 - Status register values:
INFO:iMPACT - 0011 0111 1011 1000 0000 0000 0000 0000
INFO:iMPACT:579 - '3': Completed downloading bit file to device.
INFO:iMPACT:580 - '3':Checking done pin ....done.
'3': Programmed successfully.
Elapsed time = 3 sec.
// *** BATCH CMD : quit
----------------------------------------------------------------------
----------------------------------------------------------------------
----------------------------------------------------------------------
----------------------------------------------------------------------
Done!
At Local date and time: Thu Jul 06 22:35:26 2006
xbash -q -c "cd /cygdrive/d/mb-jpeg/; /usr/bin/make -f system.make download; exit;" started...
*********************************************
Downloading Bitstream onto the target board
*********************************************
impact -batch etc/download.cmd
Release 8.1i - iMPACT I.24
Copyright (c) 1995-2005 Xilinx, Inc. All rights reserved.
// *** BATCH CMD : setMode -bs
// *** BATCH CMD : setCable -port auto
AutoDetecting cable. Please wait.
Connecting to cable (Parallel Port - LPT1).
Checking cable driver.
Driver windrvr6.sys version = 7.0.0.0. LPT base address = 0378h.
ECP base address = 0778h.
ECP hardware is detected.
Cable connection established.
Connecting to cable (Parallel Port - LPT1) in ECP mode.
Checking cable driver.
Driver xpc4drvr.sys version = 1.0.4.0. LPT base address = 0378h.
Cable Type = 1, Revision = 3.
Setting cable speed to 5 MHz.
Cable connection established.
// *** BATCH CMD : identify
Identifying chain contents ....Version is 0001
'1': : Manufacturer's ID =Xilinx xc2vp30, Version : 1
PMSPEC -- Overriding Xilinx file <c:/ISE/virtex2p/data/virtex2p.acd> with local
file <c:/ISE/virtex2p/data/virtex2p.acd>
INFO:iMPACT:1777 -
Reading c:/ISE/virtex2p/data/xc2vp30.bsd...
INFO:iMPACT:501 - '1': Added Device xc2vp30 successfully.
----------------------------------------------------------------------
----------------------------------------------------------------------
Version is 0000
'2': : Manufacturer's ID =Xilinx xccace, Version : 0
INFO:iMPACT:1777 -
Reading c:/ISE/acecf/data/xccace.bsd...
INFO:iMPACT:501 - '1': Added Device xccace successfully.
----------------------------------------------------------------------
----------------------------------------------------------------------
Version is 1111
'3': : Manufacturer's ID =Xilinx xcf32p, Version : 15
INFO:iMPACT:1777 -
Reading c:/ISE/xcfp/data/xcf32p.bsd...
INFO:iMPACT:501 - '1': Added Device xcf32p successfully.
----------------------------------------------------------------------
----------------------------------------------------------------------
done.
[
1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
]
[
0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1
]
Chain TCK freq = 10000000.
Validating chain...
Boundary-scan chain validated successfully.
Elapsed time = 0 sec.
// *** BATCH CMD : identifyMPM
Elapsed time = 0 sec.
// *** BATCH CMD : assignFile -p 3 -file "implementation/download.bit"
'3': Loading file 'implementation/download.bit' ...
done.
INFO:iMPACT:501 - '3': Added Device xc2vp30 successfully.
----------------------------------------------------------------------
----------------------------------------------------------------------
----------------------------------------------------------------------
----------------------------------------------------------------------
// *** BATCH CMD : program -p 3
Chain TCK freq = 10000000.
Validating chain...
Boundary-scan chain validated successfully.
'3':Programming device...
done.
'3': Reading status register contents...
CRC error : 0
Decryptor security set : 0
DCM locked : 1
DCI matched : 1
legacy input error : 0
status of GTS_CFG_B : 1
status of GWE : 1
status of GHIGH : 1
value of MODE pin M0 : 1
value of MODE pin M1 : 0
value of MODE pin M2 : 1
value of CFG_RDY (INIT_B) : 1
DONEIN input from DONE pin : 1
IDCODE not validated while trying to write FDRI : 0
write FDRI issued before or after decrypt operation: 0
Decryptor keys not used in proper sequence : 0
INFO:iMPACT:2219 - Status register values:
INFO:iMPACT - 0011 0111 1011 1000 0000 0000 0000 0000
INFO:iMPACT:579 - '3': Completed downloading bit file to device.
INFO:iMPACT:580 - '3':Checking done pin ....done.
'3': Programmed successfully.
Elapsed time = 3 sec.
// *** BATCH CMD : quit
----------------------------------------------------------------------
----------------------------------------------------------------------
----------------------------------------------------------------------
----------------------------------------------------------------------
Done!
At Local date and time: Thu Jul 06 22:39:37 2006
xbash -q -c "cd /cygdrive/d/mb-jpeg/; /usr/bin/make -f system.make download; exit;" started...
*********************************************
Downloading Bitstream onto the target board
*********************************************
impact -batch etc/download.cmd
Release 8.1i - iMPACT I.24
Copyright (c) 1995-2005 Xilinx, Inc. All rights reserved.
// *** BATCH CMD : setMode -bs
// *** BATCH CMD : setCable -port auto
AutoDetecting cable. Please wait.
Connecting to cable (Parallel Port - LPT1).
Checking cable driver.
Driver windrvr6.sys version = 7.0.0.0. LPT base address = 0378h.
ECP base address = 0778h.
ECP hardware is detected.
Cable connection established.
Connecting to cable (Parallel Port - LPT1) in ECP mode.
Checking cable driver.
Driver xpc4drvr.sys version = 1.0.4.0. LPT base address = 0378h.
Cable Type = 1, Revision = 3.
Setting cable speed to 5 MHz.
Cable connection established.
// *** BATCH CMD : identify
Identifying chain contents ....Version is 0001
'1': : Manufacturer's ID =Xilinx xc2vp30, Version : 1
PMSPEC -- Overriding Xilinx file <c:/ISE/virtex2p/data/virtex2p.acd> with local
file <c:/ISE/virtex2p/data/virtex2p.acd>
INFO:iMPACT:1777 -
Reading c:/ISE/virtex2p/data/xc2vp30.bsd...
INFO:iMPACT:501 - '1': Added Device xc2vp30 successfully.
----------------------------------------------------------------------
----------------------------------------------------------------------
Version is 0000
'2': : Manufacturer's ID =Xilinx xccace, Version : 0
INFO:iMPACT:1777 -
Reading c:/ISE/acecf/data/xccace.bsd...
INFO:iMPACT:501 - '1': Added Device xccace successfully.
----------------------------------------------------------------------
----------------------------------------------------------------------
Version is 1111
'3': : Manufacturer's ID =Xilinx xcf32p, Version : 15
INFO:iMPACT:1777 -
Reading c:/ISE/xcfp/data/xcf32p.bsd...
INFO:iMPACT:501 - '1': Added Device xcf32p successfully.
----------------------------------------------------------------------
----------------------------------------------------------------------
done.
[
1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
]
[
0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1
]
Chain TCK freq = 10000000.
Validating chain...
Boundary-scan chain validated successfully.
Elapsed time = 0 sec.
// *** BATCH CMD : identifyMPM
Elapsed time = 0 sec.
// *** BATCH CMD : assignFile -p 3 -file "implementation/download.bit"
'3': Loading file 'implementation/download.bit' ...
done.
INFO:iMPACT:501 - '3': Added Device xc2vp30 successfully.
----------------------------------------------------------------------
----------------------------------------------------------------------
----------------------------------------------------------------------
----------------------------------------------------------------------
// *** BATCH CMD : program -p 3
Chain TCK freq = 10000000.
Validating chain...
Boundary-scan chain validated successfully.
'3':Programming device...
done.
'3': Reading status register contents...
CRC error : 0
Decryptor security set : 0
DCM locked : 1
DCI matched : 1
legacy input error : 0
status of GTS_CFG_B : 1
status of GWE : 1
status of GHIGH : 1
value of MODE pin M0 : 1
value of MODE pin M1 : 0
value of MODE pin M2 : 1
value of CFG_RDY (INIT_B) : 1
DONEIN input from DONE pin : 1
IDCODE not validated while trying to write FDRI : 0
write FDRI issued before or after decrypt operation: 0
Decryptor keys not used in proper sequence : 0
INFO:iMPACT:2219 - Status register values:
INFO:iMPACT - 0011 0111 1011 1000 0000 0000 0000 0000
INFO:iMPACT:579 - '3': Completed downloading bit file to device.
INFO:iMPACT:580 - '3':Checking done pin ....done.
'3': Programmed successfully.
Elapsed time = 3 sec.
// *** BATCH CMD : quit
----------------------------------------------------------------------
----------------------------------------------------------------------
----------------------------------------------------------------------
----------------------------------------------------------------------
Done!
At Local date and time: Thu Jul 06 22:40:52 2006
xbash -q -c "cd /cygdrive/d/mb-jpeg/; /usr/bin/make -f system.make clean; exit;" started...
rm -f implementation/system.ngc
rm -f implementation/system.bmm
rm -f implementation/system.bit
rm -f implementation/system.ncd
rm -f implementation/system_bd.bmm
rm -rf implementation synthesis xst hdl
rm -rf xst.srp system.srp
rm -rf microblaze_0/lib/
rm -f Testbench1/executable.elf
rm -rf simulation/behavioral
rm -rf virtualplatform
rm -f _impact.cmd
Done!
Xilinx Platform Studio (XPS)
Xilinx EDK 8.1 Build EDK_I.18.7
Copyright (c) 1995-2006 Xilinx, Inc. All rights reserved.
At Local date and time: Sun Jul 16 23:45:17 2006
xbash -q -c "cd /cygdrive/d/mb-jpeg/; /usr/bin/make -f system.make program; exit;" started...
*********************************************
Creating software libraries...
*********************************************
libgen -mhs system.mhs -p xc2vp30ff896-7 -lp D:/XilinxXUP/lib/ system.mss
libgen
Xilinx EDK 8.1 Build EDK_I.18.7
Copyright (c) 1995-2006 Xilinx, Inc. All rights reserved.
Command Line: libgen -mhs system.mhs -p xc2vp30ff896-7 -lp D:/XilinxXUP/lib/
system.mss
Output Directory (-od) : D:\mb-jpeg\
Part (-p) : virtex2p
Software Specification file : system.mss
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/microblaze_v4_00_a/data/microblaze_v2_1_0.
tcl ...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/opb_mdm_v2_00_a/data/opb_mdm_v2_1_0.tcl
...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/lmb_v10_v1_00_a/data/lmb_v10_v2_1_0.tcl
...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/lmb_bram_if_cntlr_v1_00_b/data/lmb_bram_if
_cntlr_v2_1_0.tcl ...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/opb_sysace_v1_00_c/data/opb_sysace_v2_1_0.
tcl ...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/dcm_module_v1_00_a/data/dcm_module_v2_1_0.
tcl ...
Overriding IP level properties ...
microblaze (microblaze_0) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
mpd line 63 - tool overriding c_family value virtex2 to virtex2p
microblaze (microblaze_0) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
mpd line 64 - tool overriding c_instance value microblaze to microblaze_0
microblaze (microblaze_0) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
mpd:93 - tcl overriding C_ADDR_TAG_BITS value 17 to 0
microblaze (microblaze_0) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
mpd:100 - tcl overriding C_DCACHE_ADDR_TAG value 17 to 0
opb_mdm (debug_module) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_mdm_v2_00_a\data\opb_mdm_v2_1_0.mpd
line 42 - tool overriding c_family value virtex2 to virtex2p
bram_block (lmb_bram) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
mpd line 42 - tool overriding c_family value virtex2 to virtex2p
opb_gpio (leds_4bit) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_gpio_v3_01_b\data\opb_gpio_v2_1_0.mpd
line 41 - tool overriding c_family value virtex2 to virtex2p
opb_gpio (dipsws_4bit) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_gpio_v3_01_b\data\opb_gpio_v2_1_0.mpd
line 41 - tool overriding c_family value virtex2 to virtex2p
opb_gpio (pushbuttons_5bit) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_gpio_v3_01_b\data\opb_gpio_v2_1_0.mpd
line 41 - tool overriding c_family value virtex2 to virtex2p
dcm_module (dcm_0) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\dcm_module_v1_00_a\data\dcm_module_v2_1_0.
mpd line 60 - tool overriding c_family value virtex2 to virtex2p
bram_block (data_bram_0) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
mpd line 42 - tool overriding c_family value virtex2 to virtex2p
bram_block (data_bram_1) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
mpd line 42 - tool overriding c_family value virtex2 to virtex2p
Performing IP level DRCs on properties...
Running DRC Tcl procedures for OPTION IPLEVEL_DRC_PROC...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
2_1_0.tcl ...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
2_1_0.tcl ...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
2_1_0.tcl ...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
2_1_0.tcl ...
Address Map for Processor microblaze_0
(0x00000000-0x0000ffff) dlmb_cntlr dlmb
(0x00000000-0x0000ffff) ilmb_cntlr ilmb
(0x40000000-0x4000ffff) PushButtons_5Bit mb_opb
(0x40020000-0x4002ffff) LEDs_4Bit mb_opb
(0x40040000-0x4004ffff) DIPSWs_4Bit mb_opb
(0x40600000-0x4060ffff) RS232_Uart_1 mb_opb
(0x41400000-0x4140ffff) debug_module mb_opb
(0x41800000-0x4180ffff) SysACE_CompactFlash mb_opb
(0x70000000-0x7000ffff) data_bram_if_cntlr_0 dlmb
(0x70010000-0x7001ffff) data_bram_if_cntlr_1 dlmb
Check platform configuration ...
opb_v20 (mb_opb) - D:\mb-jpeg\system.mhs line 55 - 2 master(s) : 6 slave(s)
lmb_v10 (ilmb) - D:\mb-jpeg\system.mhs line 81 - 1 master(s) : 1 slave(s)
lmb_v10 (dlmb) - D:\mb-jpeg\system.mhs line 89 - 1 master(s) : 3 slave(s)
Check port drivers...
WARNING:MDT - dcm_0_lock (LOCKED) - D:\mb-jpeg\system.mhs line 208 - floating
connection!
Check platform address map ...
Overriding system level properties ...
opb_v20 (mb_opb) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_v20_v1_10_c\data\opb_v20_v2_1_0.mpd
line 39 - tool overriding c_num_masters value 4 to 2
opb_v20 (mb_opb) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_v20_v1_10_c\data\opb_v20_v2_1_0.mpd
line 40 - tool overriding c_num_slaves value 4 to 6
lmb_v10 (ilmb) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\lmb_v10_v1_00_a\data\lmb_v10_v2_1_0.mpd
line 39 - tool overriding c_lmb_num_slaves value 4 to 1
lmb_v10 (dlmb) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\lmb_v10_v1_00_a\data\lmb_v10_v2_1_0.mpd
line 39 - tool overriding c_lmb_num_slaves value 4 to 3
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 line 45 - tool overriding c_mask value 0x00800000 to
0x70c70000
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 line 45 - tool overriding c_mask value 0x00800000 to
0x70c70000
bram_block (lmb_bram) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
mpd line 38 - tool overriding c_memsize value 2048 to 0x10000
bram_block (data_bram_0) - D:\mb-jpeg\system.mhs line 214 - tool overriding
c_memsize value 16384 to 0x10000
lmb_bram_if_cntlr (data_bram_if_cntlr_0) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\lmb_bram_if_cntlr_v1_00_b\data\lmb_bram_if
_cntlr_v2_1_0.mpd line 45 - tool overriding c_mask value 0x00800000 to
0x70c70000
bram_block (data_bram_1) - D:\mb-jpeg\system.mhs line 230 - tool overriding
c_memsize value 16384 to 0x10000
lmb_bram_if_cntlr (data_bram_if_cntlr_1) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\lmb_bram_if_cntlr_v1_00_b\data\lmb_bram_if
_cntlr_v2_1_0.mpd line 45 - tool overriding c_mask value 0x00800000 to
0x70c70000
Running DRC Tcl procedures for OPTION SYSLEVEL_DRC_PROC...
Performing System level DRCs on properties...
INFO:MDT - List of peripherals addressable from processor instance microblaze_0
:
- dlmb
WARNING:MDT - D:\mb-jpeg\system.mhs line 89 - No Driver Found for instance dlmb.
To avoid seeing this warning, assign the appropriate driver or driver
"generic 1.00.a " to instance dlmb
- dlmb_cntlr
- data_bram_if_cntlr_0
- data_bram_if_cntlr_1
- ilmb
WARNING:MDT - D:\mb-jpeg\system.mhs line 81 - No Driver Found for instance ilmb.
To avoid seeing this warning, assign the appropriate driver or driver
"generic 1.00.a " to instance ilmb
- ilmb_cntlr
- mb_opb
- debug_module
- RS232_Uart_1
- SysACE_CompactFlash
- LEDs_4Bit
- DIPSWs_4Bit
- PushButtons_5Bit
Building Directory Structure for microblaze_0
Generating platform libraries and device drivers ...
Running CopyFiles ...
Copying files for os standalone_v1_00_a from
C:\EDK\sw\lib\bsp\standalone_v1_00_a\src\ to
D:\mb-jpeg\microblaze_0\libsrc\standalone_v1_00_a\ ...
Copying files for driver opbarb_v1_02_a from
C:\EDK\sw\XilinxProcessorIPLib\drivers\opbarb_v1_02_a\src\ to
D:\mb-jpeg\microblaze_0\libsrc\opbarb_v1_02_a\ ...
Copying files for driver uartlite_v1_00_b from
C:\EDK\sw\XilinxProcessorIPLib\drivers\uartlite_v1_00_b\src\ to
D:\mb-jpeg\microblaze_0\libsrc\uartlite_v1_00_b\ ...
Copying files for driver sysace_v1_00_a from
C:\EDK\sw\XilinxProcessorIPLib\drivers\sysace_v1_00_a\src\ to
D:\mb-jpeg\microblaze_0\libsrc\sysace_v1_00_a\ ...
Copying files for driver gpio_v2_00_a from
C:\EDK\sw\XilinxProcessorIPLib\drivers\gpio_v2_00_a\src\ to
D:\mb-jpeg\microblaze_0\libsrc\gpio_v2_00_a\ ...
Copying files for driver cpu_v1_00_a from
C:\EDK\sw\XilinxProcessorIPLib\drivers\cpu_v1_00_a\src\ to
D:\mb-jpeg\microblaze_0\libsrc\cpu_v1_00_a\ ...
Copying files for library xilfatfs_v1_00_a from
C:\EDK\sw\lib\sw_services\xilfatfs_v1_00_a\src\ to
D:\mb-jpeg\microblaze_0\libsrc\xilfatfs_v1_00_a\ ...
Running DRCs for OSes, Drivers and Libraries ...
Running generate for OS'es, Drivers and Libraries ...
Copying Library Files ...
Running post_generate for OS'es, Drivers and Libraries ...
Running make for Drivers and Libraries ...
Configuring make for target include using:
make -s include "COMPILER=mb-gcc" "ARCHIVER=mb-ar"
"COMPILER_FLAGS=-mno-xl-soft-mul -O2 -c" "EXTRA_COMPILER_FLAGS=-g"
Configuring make for target libs using:
make -s libs "COMPILER=mb-gcc" "ARCHIVER=mb-ar"
"COMPILER_FLAGS=-mno-xl-soft-mul -O2 -c" "EXTRA_COMPILER_FLAGS=-g"
Compiling common
Compiling ipif
Compiling microblaze_disable_dcache.s
Compiling microblaze_disable_exceptions.s
Compiling microblaze_disable_icache.s
Compiling microblaze_disable_interrupts.s
Compiling microblaze_enable_dcache.s
Compiling microblaze_enable_exceptions.s
Compiling microblaze_enable_icache.s
Compiling microblaze_enable_interrupts.s
Compiling microblaze_init_dcache_range.s
Compiling microblaze_init_icache_range.s
Compiling microblaze_update_dcache.s
Compiling microblaze_update_icache.s
Compiling _exit.c
Compiling errno.c
Compiling fcntl.c
Compiling inbyte.c
Compiling microblaze_exception_handler.c
Compiling microblaze_exceptions_g.c
Compiling microblaze_interrupt_handler.c
Compiling microblaze_interrupts_g.c
Compiling outbyte.c
Compiling hw_exception_handler.S
Compiling src/xilfatfs_alloc.c
Compiling src/xilfatfs_close.c
Compiling src/xilfatfs_directory.c
Compiling src/xilfatfs_fat.c
Compiling src/xilfatfs_fat16.c
Compiling src/xilfatfs_fat32.c
Compiling src/xilfatfs_filespec.c
Compiling src/xilfatfs_filestatus.c
Compiling src/xilfatfs_open.c
Compiling src/xilfatfs_part.c
Compiling src/xilfatfs_read.c
Compiling src/xilfatfs_wd.c
Compiling src/xilfatfs_stats.c
Compiling src/xilfatfs_bufcache.c
Compiling src/xilfatfs_write.c
Compiling src/xilfatfs_sysace.c
make clean
Compiling opbarb
Compiling uartlite
Compiling sysace
Compiling gpio
Compiling cpu
Libraries generated in D:\mb-jpeg\microblaze_0\lib\ directory
Running execs_generate for OS'es, Drivers and Libraries ...
LibGen Done.
mb-gcc -O2 testbench1/tb1.c -o Testbench1/executable.elf \
-mno-xl-soft-mul -g -I./microblaze_0/include/ -Itestbench1/ -L./microblaze_0/lib/ \
mb-size Testbench1/executable.elf
text data bss dec hex filename
21600 144 13832 35576 8af8 Testbench1/executable.elf
mb-gcc -O2 encoder/dct.c encoder/huffman.c encoder/io.c encoder/main.c encoder/zzq.c -o Encoder/executable.elf \
-mno-xl-soft-mul -g -I./microblaze_0/include/ -L./microblaze_0/lib/ \
encoder/dct.c:105:3: warning: no newline at end of file
encoder/huffman.c: In function `HuffmanEncodeFinishSend':
encoder/huffman.c:545: warning: comparison is always true due to limited range of data type
encoder/huffman.c: In function `EncodeDataUnit':
encoder/huffman.c:588: warning: passing arg 3 of `ReverseExtend' from incompatible pointer type
encoder/huffman.c:603: warning: passing arg 3 of `ReverseExtend' from incompatible pointer type
encoder/main.c:14:21: windows.h: No such file or directory
encoder/main.c: In function `main':
encoder/main.c:45: error: `LARGE_INTEGER' undeclared (first use in this function)
encoder/main.c:45: error: (Each undeclared identifier is reported only once
encoder/main.c:45: error: for each function it appears in.)
encoder/main.c:45: error: parse error before "st"
encoder/main.c:85: error: `st' undeclared (first use in this function)
encoder/main.c:153: error: `en' undeclared (first use in this function)
encoder/zzq.c:75:2: warning: no newline at end of file
make: *** [Encoder/executable.elf] Error 1
Done!
At Local date and time: Sun Jul 16 23:48:16 2006
xbash -q -c "cd /cygdrive/d/mb-jpeg/; /usr/bin/make -f system.make program; exit;" started...
mb-gcc -O2 encoder/dct.c encoder/huffman.c encoder/io.c encoder/main.c encoder/zzq.c -o Encoder/executable.elf \
-mno-xl-soft-mul -g -I./microblaze_0/include/ -L./microblaze_0/lib/ \
encoder/dct.c:105:3: warning: no newline at end of file
encoder/huffman.c: In function `HuffmanEncodeFinishSend':
encoder/huffman.c:545: warning: comparison is always true due to limited range of data type
encoder/huffman.c: In function `EncodeDataUnit':
encoder/huffman.c:588: warning: passing arg 3 of `ReverseExtend' from incompatible pointer type
encoder/huffman.c:603: warning: passing arg 3 of `ReverseExtend' from incompatible pointer type
encoder/main.c: In function `main':
encoder/main.c:155: error: request for member `QuadPart' in something not a structure or union
encoder/main.c:155: error: request for member `QuadPart' in something not a structure or union
encoder/zzq.c:75:2: warning: no newline at end of file
make: *** [Encoder/executable.elf] Error 1
Done!
At Local date and time: Sun Jul 16 23:49:31 2006
xbash -q -c "cd /cygdrive/d/mb-jpeg/; /usr/bin/make -f system.make program; exit;" started...
mb-gcc -O2 encoder/dct.c encoder/huffman.c encoder/io.c encoder/main.c encoder/zzq.c -o Encoder/executable.elf \
-mno-xl-soft-mul -Wp,-D__MICROBLAZE -g -I./microblaze_0/include/ -L./microblaze_0/lib/ \
encoder/dct.c:105:3: warning: no newline at end of file
encoder/huffman.c: In function `HuffmanEncodeFinishSend':
encoder/huffman.c:545: warning: comparison is always true due to limited range of data type
encoder/huffman.c: In function `EncodeDataUnit':
encoder/huffman.c:588: warning: passing arg 3 of `ReverseExtend' from incompatible pointer type
encoder/huffman.c:603: warning: passing arg 3 of `ReverseExtend' from incompatible pointer type
encoder/zzq.c:75:2: warning: no newline at end of file
/cygdrive/c/DOCUME~1/S041945/LOCALS~1/Temp/cc6gx8gy.o: In function `main':
/cygdrive/d/mb-jpeg/encoder/main.c:76: undefined reference to `QueryPerformanceCounter'
/cygdrive/d/mb-jpeg/encoder/main.c:87: undefined reference to `QueryPerformanceCounter'
collect2: ld returned 1 exit status
make: *** [Encoder/executable.elf] Error 1
Done!
At Local date and time: Sun Jul 16 23:50:58 2006
xbash -q -c "cd /cygdrive/d/mb-jpeg/; /usr/bin/make -f system.make program; exit;" started...
mb-gcc -O2 encoder/dct.c encoder/huffman.c encoder/io.c encoder/main.c encoder/zzq.c -o Encoder/executable.elf \
-mno-xl-soft-mul -Wp,-D__MICROBLAZE -g -I./microblaze_0/include/ -L./microblaze_0/lib/ \
encoder/dct.c:105:3: warning: no newline at end of file
encoder/huffman.c: In function `HuffmanEncodeFinishSend':
encoder/huffman.c:545: warning: comparison is always true due to limited range of data type
encoder/huffman.c: In function `EncodeDataUnit':
encoder/huffman.c:588: warning: passing arg 3 of `ReverseExtend' from incompatible pointer type
encoder/huffman.c:603: warning: passing arg 3 of `ReverseExtend' from incompatible pointer type
encoder/zzq.c:75:2: warning: no newline at end of file
mb-size Encoder/executable.elf
text data bss dec hex filename
78160 4196 2776 85132 14c8c Encoder/executable.elf
Done!
At Local date and time: Sun Jul 16 23:52:45 2006
xbash -q -c "cd /cygdrive/d/mb-jpeg/; /usr/bin/make -f system.make program; exit;" started...
mb-gcc -O2 encoder/dct.c encoder/huffman.c encoder/io.c encoder/main.c encoder/zzq.c -o Encoder/executable.elf \
-mno-xl-soft-mul -Wp,-D__MICROBLAZE -g -I./microblaze_0/include/ -L./microblaze_0/lib/ \
encoder/dct.c:105:3: warning: no newline at end of file
encoder/huffman.c: In function `HuffmanEncodeFinishSend':
encoder/huffman.c:545: warning: comparison is always true due to limited range of data type
encoder/huffman.c: In function `EncodeDataUnit':
encoder/huffman.c:588: warning: passing arg 3 of `ReverseExtend' from incompatible pointer type
encoder/huffman.c:603: warning: passing arg 3 of `ReverseExtend' from incompatible pointer type
encoder/zzq.c:75:2: warning: no newline at end of file
mb-size Encoder/executable.elf
text data bss dec hex filename
78160 4196 2776 85132 14c8c Encoder/executable.elf
Done!
At Local date and time: Sun Jul 16 23:54:00 2006
xbash -q -c "cd /cygdrive/d/mb-jpeg/; /usr/bin/make -f system.make program; exit;" started...
mb-gcc -O2 encoder/dct.c encoder/huffman.c encoder/io.c encoder/main.c encoder/zzq.c -o Encoder/executable.elf \
-mno-xl-soft-mul -Wp,-D__MICROBLAZE -g -I./microblaze_0/include/ -L./microblaze_0/lib/ \
encoder/dct.c:105:3: warning: no newline at end of file
encoder/huffman.c: In function `HuffmanEncodeFinishSend':
encoder/huffman.c:545: warning: comparison is always true due to limited range of data type
encoder/huffman.c: In function `EncodeDataUnit':
encoder/huffman.c:588: warning: passing arg 3 of `ReverseExtend' from incompatible pointer type
encoder/huffman.c:603: warning: passing arg 3 of `ReverseExtend' from incompatible pointer type
encoder/zzq.c:75:2: warning: no newline at end of file
mb-size Encoder/executable.elf
text data bss dec hex filename
78160 4196 2776 85132 14c8c Encoder/executable.elf
Done!
At Local date and time: Sun Jul 16 23:55:19 2006
xbash -q -c "cd /cygdrive/d/mb-jpeg/; /usr/bin/make -f system.make init_bram; exit;" started...
****************************************************
Creating system netlist for hardware specification..
****************************************************
platgen -p xc2vp30ff896-7 -lang vhdl -lp D:/XilinxXUP/lib/ -st xst system.mhs
Release Xilinx EDK 8.1 - platgen EDK_I.18.7
Copyright (c) 1995-2005 Xilinx, Inc. All rights reserved.
Command Line: platgen -p xc2vp30ff896-7 -lang vhdl -lp D:/XilinxXUP/lib/ -st xst
system.mhs
Parse system.mhs ...
Read MPD definitions ...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/microblaze_v4_00_a/data/microblaze_v2_1_0.
tcl ...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/opb_mdm_v2_00_a/data/opb_mdm_v2_1_0.tcl
...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/lmb_v10_v1_00_a/data/lmb_v10_v2_1_0.tcl
...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/lmb_bram_if_cntlr_v1_00_b/data/lmb_bram_if
_cntlr_v2_1_0.tcl ...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/opb_sysace_v1_00_c/data/opb_sysace_v2_1_0.
tcl ...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/dcm_module_v1_00_a/data/dcm_module_v2_1_0.
tcl ...
Overriding IP level properties ...
microblaze (microblaze_0) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
mpd line 63 - tool overriding c_family value virtex2 to virtex2p
microblaze (microblaze_0) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
mpd line 64 - tool overriding c_instance value microblaze to microblaze_0
microblaze (microblaze_0) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
mpd:93 - tcl overriding C_ADDR_TAG_BITS value 17 to 0
microblaze (microblaze_0) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
mpd:100 - tcl overriding C_DCACHE_ADDR_TAG value 17 to 0
opb_mdm (debug_module) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_mdm_v2_00_a\data\opb_mdm_v2_1_0.mpd
line 42 - tool overriding c_family value virtex2 to virtex2p
bram_block (lmb_bram) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
mpd line 42 - tool overriding c_family value virtex2 to virtex2p
opb_gpio (leds_4bit) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_gpio_v3_01_b\data\opb_gpio_v2_1_0.mpd
line 41 - tool overriding c_family value virtex2 to virtex2p
opb_gpio (dipsws_4bit) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_gpio_v3_01_b\data\opb_gpio_v2_1_0.mpd
line 41 - tool overriding c_family value virtex2 to virtex2p
opb_gpio (pushbuttons_5bit) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_gpio_v3_01_b\data\opb_gpio_v2_1_0.mpd
line 41 - tool overriding c_family value virtex2 to virtex2p
dcm_module (dcm_0) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\dcm_module_v1_00_a\data\dcm_module_v2_1_0.
mpd line 60 - tool overriding c_family value virtex2 to virtex2p
bram_block (data_bram_0) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
mpd line 42 - tool overriding c_family value virtex2 to virtex2p
bram_block (data_bram_1) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
mpd line 42 - tool overriding c_family value virtex2 to virtex2p
Performing IP level DRCs on properties...
Running DRC Tcl procedures for OPTION IPLEVEL_DRC_PROC...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
2_1_0.tcl ...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
2_1_0.tcl ...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
2_1_0.tcl ...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
2_1_0.tcl ...
Address Map for Processor microblaze_0
(0x00000000-0x0000ffff) dlmb_cntlr dlmb
(0x00000000-0x0000ffff) ilmb_cntlr ilmb
(0x40000000-0x4000ffff) PushButtons_5Bit mb_opb
(0x40020000-0x4002ffff) LEDs_4Bit mb_opb
(0x40040000-0x4004ffff) DIPSWs_4Bit mb_opb
(0x40600000-0x4060ffff) RS232_Uart_1 mb_opb
(0x41400000-0x4140ffff) debug_module mb_opb
(0x41800000-0x4180ffff) SysACE_CompactFlash mb_opb
(0x70000000-0x7000ffff) data_bram_if_cntlr_0 dlmb
(0x70010000-0x7001ffff) data_bram_if_cntlr_1 dlmb
Check platform configuration ...
opb_v20 (mb_opb) - D:\mb-jpeg\system.mhs line 55 - 2 master(s) : 6 slave(s)
lmb_v10 (ilmb) - D:\mb-jpeg\system.mhs line 81 - 1 master(s) : 1 slave(s)
lmb_v10 (dlmb) - D:\mb-jpeg\system.mhs line 89 - 1 master(s) : 3 slave(s)
Check port drivers...
WARNING:MDT - dcm_0_lock (LOCKED) - D:\mb-jpeg\system.mhs line 208 - floating
connection!
Check platform address map ...
Overriding system level properties ...
opb_v20 (mb_opb) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_v20_v1_10_c\data\opb_v20_v2_1_0.mpd
line 39 - tool overriding c_num_masters value 4 to 2
opb_v20 (mb_opb) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_v20_v1_10_c\data\opb_v20_v2_1_0.mpd
line 40 - tool overriding c_num_slaves value 4 to 6
lmb_v10 (ilmb) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\lmb_v10_v1_00_a\data\lmb_v10_v2_1_0.mpd
line 39 - tool overriding c_lmb_num_slaves value 4 to 1
lmb_v10 (dlmb) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\lmb_v10_v1_00_a\data\lmb_v10_v2_1_0.mpd
line 39 - tool overriding c_lmb_num_slaves value 4 to 3
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 line 45 - tool overriding c_mask value 0x00800000 to
0x70c70000
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 line 45 - tool overriding c_mask value 0x00800000 to
0x70c70000
bram_block (lmb_bram) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
mpd line 38 - tool overriding c_memsize value 2048 to 0x10000
bram_block (data_bram_0) - D:\mb-jpeg\system.mhs line 214 - tool overriding
c_memsize value 16384 to 0x10000
lmb_bram_if_cntlr (data_bram_if_cntlr_0) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\lmb_bram_if_cntlr_v1_00_b\data\lmb_bram_if
_cntlr_v2_1_0.mpd line 45 - tool overriding c_mask value 0x00800000 to
0x70c70000
bram_block (data_bram_1) - D:\mb-jpeg\system.mhs line 230 - tool overriding
c_memsize value 16384 to 0x10000
lmb_bram_if_cntlr (data_bram_if_cntlr_1) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\lmb_bram_if_cntlr_v1_00_b\data\lmb_bram_if
_cntlr_v2_1_0.mpd line 45 - tool overriding c_mask value 0x00800000 to
0x70c70000
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 ...
Processing licensed instances ...
Completion time: 0.00 seconds
Creating hardware output directories ...
Managing hardware (BBD-specified) netlist files ...
Managing cache ...
Elaborating instances ...
bram_block (lmb_bram) - D:\mb-jpeg\system.mhs:115 - elaborating IP
bram_block (data_bram_0) - D:\mb-jpeg\system.mhs:211 - elaborating IP
bram_block (data_bram_1) - D:\mb-jpeg\system.mhs:227 - elaborating IP
Writing HDL for elaborated instances ...
Inserting wrapper level ...
Completion time: 3.00 seconds
Constructing platform-level signal connectivity ...
Completion time: 3.00 seconds
Writing (top-level) BMM ...
Writing BMM - D:\mb-jpeg\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.
microblaze_0_wrapper (microblaze_0) - D:\mb-jpeg\system.mhs:35 - Running XST
synthesis
mb_opb_wrapper (mb_opb) - D:\mb-jpeg\system.mhs:55 - Running XST synthesis
debug_module_wrapper (debug_module) - D:\mb-jpeg\system.mhs:63 - Running XST
synthesis
ilmb_wrapper (ilmb) - D:\mb-jpeg\system.mhs:81 - Running XST synthesis
dlmb_wrapper (dlmb) - D:\mb-jpeg\system.mhs:89 - Running XST synthesis
dlmb_cntlr_wrapper (dlmb_cntlr) - D:\mb-jpeg\system.mhs:97 - Running XST
synthesis
ilmb_cntlr_wrapper (ilmb_cntlr) - D:\mb-jpeg\system.mhs:106 - Running XST
synthesis
lmb_bram_wrapper (lmb_bram) - D:\mb-jpeg\system.mhs:115 - Running XST synthesis
rs232_uart_1_wrapper (rs232_uart_1) - D:\mb-jpeg\system.mhs:122 - Running XST
synthesis
sysace_compactflash_wrapper (sysace_compactflash) - D:\mb-jpeg\system.mhs:138 -
Running XST synthesis
leds_4bit_wrapper (leds_4bit) - D:\mb-jpeg\system.mhs:155 - Running XST
synthesis
dipsws_4bit_wrapper (dipsws_4bit) - D:\mb-jpeg\system.mhs:169 - Running XST
synthesis
pushbuttons_5bit_wrapper (pushbuttons_5bit) - D:\mb-jpeg\system.mhs:183 -
Running XST synthesis
dcm_0_wrapper (dcm_0) - D:\mb-jpeg\system.mhs:197 - Running XST synthesis
data_bram_0_wrapper (data_bram_0) - D:\mb-jpeg\system.mhs:211 - Running XST
synthesis
data_bram_if_cntlr_0_wrapper (data_bram_if_cntlr_0) - D:\mb-jpeg\system.mhs:218
- Running XST synthesis
data_bram_1_wrapper (data_bram_1) - D:\mb-jpeg\system.mhs:227 - Running XST
synthesis
data_bram_if_cntlr_1_wrapper (data_bram_if_cntlr_1) - D:\mb-jpeg\system.mhs:234
- Running XST synthesis
Running NGCBUILD ...
Rebuilding cache ...
Total run time: 317.00 seconds
Running synthesis...
bash -c "cd synthesis; ./synthesis.sh"
Release 8.1i - xst I.24
Copyright (c) 1995-2005 Xilinx, Inc. All rights reserved.
-->
WARNING:Xst:1530 - You are using an evaluation version of Xilinx Software. In 37
days, this program will not operate. For more information about this product,
please refer to the Evaluation Agreement, which was shipped to you along with
the Evaluation CDs.
To purchase an annual license for this software, please contact your local
Field Applications Engineer (FAE) or salesperson. If you have any questions,
or if we can assist in any way, please send an email to: eval@xilinx.com
Thank You!
TABLE OF CONTENTS
1) Synthesis Options Summary
2) HDL Compilation
3) HDL Analysis
4) HDL Synthesis
4.1) HDL Synthesis Report
5) Advanced HDL Synthesis
5.1) Advanced 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 : "system_xst.prj"
---- Target Parameters
Target Device : xc2vp30ff896-7
Output File Name : "../implementation/system.ngc"
---- Source Options
Top Module Name : system
---- Target Options
Add IO Buffers : NO
---- General Options
Optimization Goal : speed
Hierarchy Separator : /
=========================================================================
WARNING:Xst:29 - Optimization Effort not specified
The following parameters have been added:
Optimization Effort : 1
=========================================================================
=========================================================================
* HDL Compilation *
=========================================================================
Compiling vhdl file "D:/mb-jpeg/hdl/system.vhd" in Library work.
Entity <system> compiled.
Entity <system> (Architecture <STRUCTURE>) compiled.
=========================================================================
* HDL Analysis *
=========================================================================
Analyzing Entity <system> (Architecture <STRUCTURE>).
WARNING:Xst:766 - "D:/mb-jpeg/hdl/system.vhd" line 1608: Generating a Black Box for component <IBUF>.
WARNING:Xst:766 - "D:/mb-jpeg/hdl/system.vhd" line 1614: Generating a Black Box for component <OBUF>.
WARNING:Xst:766 - "D:/mb-jpeg/hdl/system.vhd" line 1620: Generating a Black Box for component <IBUF>.
WARNING:Xst:766 - "D:/mb-jpeg/hdl/system.vhd" line 1626: Generating a Black Box for component <OBUF>.
WARNING:Xst:766 - "D:/mb-jpeg/hdl/system.vhd" line 1632: Generating a Black Box for component <OBUF>.
WARNING:Xst:766 - "D:/mb-jpeg/hdl/system.vhd" line 1638: Generating a Black Box for component <OBUF>.
WARNING:Xst:766 - "D:/mb-jpeg/hdl/system.vhd" line 1644: Generating a Black Box for component <OBUF>.
WARNING:Xst:766 - "D:/mb-jpeg/hdl/system.vhd" line 1650: Generating a Black Box for component <OBUF>.
WARNING:Xst:766 - "D:/mb-jpeg/hdl/system.vhd" line 1656: Generating a Black Box for component <OBUF>.
WARNING:Xst:766 - "D:/mb-jpeg/hdl/system.vhd" line 1662: Generating a Black Box for component <OBUF>.
WARNING:Xst:766 - "D:/mb-jpeg/hdl/system.vhd" line 1668: Generating a Black Box for component <IOBUF>.
WARNING:Xst:766 - "D:/mb-jpeg/hdl/system.vhd" line 1676: Generating a Black Box for component <IOBUF>.
WARNING:Xst:766 - "D:/mb-jpeg/hdl/system.vhd" line 1684: Generating a Black Box for component <IOBUF>.
WARNING:Xst:766 - "D:/mb-jpeg/hdl/system.vhd" line 1692: Generating a Black Box for component <IOBUF>.
WARNING:Xst:766 - "D:/mb-jpeg/hdl/system.vhd" line 1700: Generating a Black Box for component <IOBUF>.
WARNING:Xst:766 - "D:/mb-jpeg/hdl/system.vhd" line 1708: Generating a Black Box for component <IOBUF>.
WARNING:Xst:766 - "D:/mb-jpeg/hdl/system.vhd" line 1716: Generating a Black Box for component <IOBUF>.
WARNING:Xst:766 - "D:/mb-jpeg/hdl/system.vhd" line 1724: Generating a Black Box for component <IOBUF>.
WARNING:Xst:766 - "D:/mb-jpeg/hdl/system.vhd" line 1732: Generating a Black Box for component <IOBUF>.
WARNING:Xst:766 - "D:/mb-jpeg/hdl/system.vhd" line 1740: Generating a Black Box for component <IOBUF>.
WARNING:Xst:766 - "D:/mb-jpeg/hdl/system.vhd" line 1748: Generating a Black Box for component <IOBUF>.
WARNING:Xst:766 - "D:/mb-jpeg/hdl/system.vhd" line 1756: Generating a Black Box for component <IOBUF>.
WARNING:Xst:766 - "D:/mb-jpeg/hdl/system.vhd" line 1764: Generating a Black Box for component <IOBUF>.
WARNING:Xst:766 - "D:/mb-jpeg/hdl/system.vhd" line 1772: Generating a Black Box for component <IOBUF>.
WARNING:Xst:766 - "D:/mb-jpeg/hdl/system.vhd" line 1780: Generating a Black Box for component <IOBUF>.
WARNING:Xst:766 - "D:/mb-jpeg/hdl/system.vhd" line 1788: Generating a Black Box for component <IOBUF>.
WARNING:Xst:766 - "D:/mb-jpeg/hdl/system.vhd" line 1796: Generating a Black Box for component <OBUF>.
WARNING:Xst:766 - "D:/mb-jpeg/hdl/system.vhd" line 1802: Generating a Black Box for component <OBUF>.
WARNING:Xst:766 - "D:/mb-jpeg/hdl/system.vhd" line 1808: Generating a Black Box for component <OBUF>.
WARNING:Xst:766 - "D:/mb-jpeg/hdl/system.vhd" line 1814: Generating a Black Box for component <IBUF>.
WARNING:Xst:766 - "D:/mb-jpeg/hdl/system.vhd" line 1820: Generating a Black Box for component <IOBUF>.
WARNING:Xst:766 - "D:/mb-jpeg/hdl/system.vhd" line 1828: Generating a Black Box for component <IOBUF>.
WARNING:Xst:766 - "D:/mb-jpeg/hdl/system.vhd" line 1836: Generating a Black Box for component <IOBUF>.
WARNING:Xst:766 - "D:/mb-jpeg/hdl/system.vhd" line 1844: Generating a Black Box for component <IOBUF>.
WARNING:Xst:766 - "D:/mb-jpeg/hdl/system.vhd" line 1852: Generating a Black Box for component <IOBUF>.
WARNING:Xst:766 - "D:/mb-jpeg/hdl/system.vhd" line 1860: Generating a Black Box for component <IOBUF>.
WARNING:Xst:766 - "D:/mb-jpeg/hdl/system.vhd" line 1868: Generating a Black Box for component <IOBUF>.
WARNING:Xst:766 - "D:/mb-jpeg/hdl/system.vhd" line 1876: Generating a Black Box for component <IOBUF>.
WARNING:Xst:766 - "D:/mb-jpeg/hdl/system.vhd" line 1884: Generating a Black Box for component <IOBUF>.
WARNING:Xst:766 - "D:/mb-jpeg/hdl/system.vhd" line 1892: Generating a Black Box for component <IOBUF>.
WARNING:Xst:766 - "D:/mb-jpeg/hdl/system.vhd" line 1900: Generating a Black Box for component <IOBUF>.
WARNING:Xst:766 - "D:/mb-jpeg/hdl/system.vhd" line 1908: Generating a Black Box for component <IOBUF>.
WARNING:Xst:766 - "D:/mb-jpeg/hdl/system.vhd" line 1916: Generating a Black Box for component <IOBUF>.
WARNING:Xst:766 - "D:/mb-jpeg/hdl/system.vhd" line 1924: Generating a Black Box for component <IBUFG>.
WARNING:Xst:766 - "D:/mb-jpeg/hdl/system.vhd" line 1930: Generating a Black Box for component <IBUF>.
Entity <system> analyzed. Unit <system> generated.
=========================================================================
* HDL Synthesis *
=========================================================================
Synthesizing Unit <system>.
Related source file is "D:/mb-jpeg/hdl/system.vhd".
Unit <system> synthesized.
=========================================================================
HDL Synthesis Report
Found no macro
=========================================================================
=========================================================================
* Advanced HDL Synthesis *
=========================================================================
=========================================================================
Advanced HDL Synthesis Report
Found no macro
=========================================================================
=========================================================================
* Low Level Synthesis *
=========================================================================
Loading device for application Rf_Device from file '2vp30.nph' in environment c:\ISE.
Optimizing unit <system> ...
Mapping all equations...
Building and optimizing final netlist ...
=========================================================================
* Final Report *
=========================================================================
Final Results
Top Level Output File Name : ../implementation/system.ngc
Output Format : ngc
Optimization Goal : speed
Keep Hierarchy : no
Design Statistics
# IOs : 45
Cell Usage :
# BELS : 2
# GND : 1
# VCC : 1
# IO Buffers : 45
# IBUF : 4
# IBUFG : 1
# IOBUF : 29
# OBUF : 11
# Others : 18
# data_bram_0_wrapper : 1
# data_bram_1_wrapper : 1
# data_bram_if_cntlr_0_wrapper: 1
# data_bram_if_cntlr_1_wrapper: 1
# dcm_0_wrapper : 1
# debug_module_wrapper : 1
# dipsws_4bit_wrapper : 1
# dlmb_cntlr_wrapper : 1
# dlmb_wrapper : 1
# ilmb_cntlr_wrapper : 1
# ilmb_wrapper : 1
# leds_4bit_wrapper : 1
# lmb_bram_wrapper : 1
# mb_opb_wrapper : 1
# microblaze_0_wrapper : 1
# pushbuttons_5bit_wrapper : 1
# rs232_uart_1_wrapper : 1
# sysace_compactflash_wrapper : 1
=========================================================================
Device utilization summary:
---------------------------
Selected Device : 2vp30ff896-7
Number of bonded IOBs: 45 out of 556 8%
=========================================================================
TIMING REPORT
NOTE: THESE TIMING NUMBERS ARE ONLY A SYNTHESIS ESTIMATE.
FOR ACCURATE TIMING INFORMATION PLEASE REFER TO THE TRACE REPORT
GENERATED AFTER PLACE-and-ROUTE.
Clock Information:
------------------
No clock signals found in this design
Timing Summary:
---------------
Speed Grade: -7
Minimum period: No path found
Minimum input arrival time before clock: No path found
Maximum output required time after clock: No path found
Maximum combinational path delay: 2.924ns
Timing Detail:
--------------
All values displayed in nanoseconds (ns)
=========================================================================
Timing constraint: Default path analysis
Total number of paths / destination ports: 2006 / 1977
-------------------------------------------------------------------------
Delay: 2.924ns (Levels of Logic = 1)
Source: sysace_compactflash:SysACE_MPD_O<3> (PAD)
Destination: fpga_0_SysACE_CompactFlash_SysACE_MPD_pin<3> (PAD)
Data Path: sysace_compactflash:SysACE_MPD_O<3> to fpga_0_SysACE_CompactFlash_SysACE_MPD_pin<3>
Gate Net
Cell:in->out fanout Delay Delay Logical Name (Net Name)
---------------------------------------- ------------
sysace_compactflash_wrapper:SysACE_MPD_O<3> 1 0.000 0.332 sysace_compactflash (fpga_0_SysACE_CompactFlash_SysACE_MPD_O<3>)
IOBUF:I->IO 2.592 iobuf_22 (fpga_0_SysACE_CompactFlash_SysACE_MPD_pin<3>)
----------------------------------------
Total 2.924ns (2.592ns logic, 0.332ns route)
(88.7% logic, 11.3% route)
=========================================================================
CPU : 11.09 / 11.15 s | Elapsed : 11.00 / 11.00 s
-->
Total memory usage is 169492 kilobytes
Number of errors : 0 ( 0 filtered)
Number of warnings : 47 ( 0 filtered)
Number of infos : 0 ( 0 filtered)
*********************************************
Running Xilinx Implementation tools..
*********************************************
xflow -wd implementation -p xc2vp30ff896-7 -implement xflow.opt system.ngc
Release 8.1i - Xflow I.24
Copyright (c) 1995-2005 Xilinx, Inc. All rights reserved.
xflow.exe -wd implementation -p xc2vp30ff896-7 -implement xflow.opt system.ngc
.... Copying flowfile c:/ISE/xilinx/data/fpga.flw into working directory
D:/mb-jpeg/implementation
Using Flow File: D:/mb-jpeg/implementation/fpga.flw
Using Option File(s):
D:/mb-jpeg/implementation/xflow.opt
Creating Script File ...
#----------------------------------------------#
# Starting program ngdbuild
# ngdbuild -p xc2vp30ff896-7 -nt timestamp -bm system.bmm
D:/mb-jpeg/implementation/system.ngc -uc system.ucf system.ngd
#----------------------------------------------#
Release 8.1i - ngdbuild I.24
Copyright (c) 1995-2005 Xilinx, Inc. All rights reserved.
Command Line: ngdbuild -p xc2vp30ff896-7 -nt timestamp -bm system.bmm -uc
system.ucf D:/mb-jpeg/implementation/system.ngc system.ngd
Reading NGO file 'D:/mb-jpeg/implementation/system.ngc' ...
Loading design module "D:/mb-jpeg/implementation/microblaze_0_wrapper.ngc"...
Loading design module "D:/mb-jpeg/implementation/mb_opb_wrapper.ngc"...
Loading design module "D:/mb-jpeg/implementation/debug_module_wrapper.ngc"...
Loading design module "D:/mb-jpeg/implementation/ilmb_wrapper.ngc"...
Loading design module "D:/mb-jpeg/implementation/dlmb_wrapper.ngc"...
Loading design module "D:/mb-jpeg/implementation/dlmb_cntlr_wrapper.ngc"...
Loading design module "D:/mb-jpeg/implementation/ilmb_cntlr_wrapper.ngc"...
Loading design module "D:/mb-jpeg/implementation/lmb_bram_wrapper.ngc"...
Loading design module "D:/mb-jpeg/implementation/rs232_uart_1_wrapper.ngc"...
Loading design module
"D:/mb-jpeg/implementation/sysace_compactflash_wrapper.ngc"...
Loading design module "D:/mb-jpeg/implementation/leds_4bit_wrapper.ngc"...
Loading design module "D:/mb-jpeg/implementation/dipsws_4bit_wrapper.ngc"...
Loading design module
"D:/mb-jpeg/implementation/pushbuttons_5bit_wrapper.ngc"...
Loading design module "D:/mb-jpeg/implementation/dcm_0_wrapper.ngc"...
Loading design module "D:/mb-jpeg/implementation/data_bram_0_wrapper.ngc"...
Loading design module
"D:/mb-jpeg/implementation/data_bram_if_cntlr_0_wrapper.ngc"...
Loading design module "D:/mb-jpeg/implementation/data_bram_1_wrapper.ngc"...
Loading design module
"D:/mb-jpeg/implementation/data_bram_if_cntlr_1_wrapper.ngc"...
Applying constraints in "system.ucf" to the design...
Checking timing specifications ...
INFO:XdmHelpers:851 - TNM "sys_clk_pin", used in period specification
"TS_sys_clk_pin", was traced into DCM instance "dcm_0/dcm_0/DCM_INST". The
following new TNM groups and period specifications were generated at the DCM
output(s):
CLK0: TS_dcm_0_dcm_0_CLK0_BUF=PERIOD dcm_0_dcm_0_CLK0_BUF
TS_sys_clk_pin*1.000000 HIGH 50.000000%
Processing BMM file ...
Checking expanded design ...
WARNING:NgdBuild:452 - logical net
'microblaze_0/microblaze_0/Data_Flow_I/word_r1_r2_unalignment' has no driver
WARNING:NgdBuild:452 - logical net
'microblaze_0/microblaze_0/Data_Flow_I/word_r1_imm_unalignment' has no driver
WARNING:NgdBuild:452 - logical net
'microblaze_0/microblaze_0/Data_Flow_I/halfword_unalignment' has no driver
WARNING:NgdBuild:478 - clock net debug_module/bscan_drck1 with clock driver
debug_module/debug_module/BUFG_DRCK1 drives no clock pins
NGDBUILD Design Results Summary:
Number of errors: 0
Number of warnings: 4
Writing NGD file "system.ngd" ...
Writing NGDBUILD log file "system.bld"...
NGDBUILD done.
#----------------------------------------------#
# Starting program map
# map -o system_map.ncd -pr b system.ngd system.pcf
#----------------------------------------------#
Release 8.1i - Map I.24
Copyright (c) 1995-2005 Xilinx, Inc. All rights reserved.
Using target part "2vp30ff896-7".
Mapping design into LUTs...
Writing file system_map.ngm...
Running directed packing...
Running delay-based LUT packing...
Running related packing...
Writing design file "system_map.ncd"...
Design Summary:
Number of errors: 0
Number of warnings: 6
Logic Utilization:
Number of Slice Flip Flops: 1,183 out of 27,392 4%
Number of 4 input LUTs: 1,489 out of 27,392 5%
Logic Distribution:
Number of occupied Slices: 1,308 out of 13,696 9%
Number of Slices containing only related logic: 1,308 out of 1,308 100%
Number of Slices containing unrelated logic: 0 out of 1,308 0%
*See NOTES below for an explanation of the effects of unrelated logic
Total Number 4 input LUTs: 1,914 out of 27,392 6%
Number used as logic: 1,489
Number used as a route-thru: 7
Number used for Dual Port RAMs: 256
(Two LUTs used per Dual Port RAM)
Number used as Shift registers: 162
Number of bonded IOBs: 44 out of 556 7%
IOB Flip Flops: 73
Number of PPC405s: 0 out of 2 0%
Number of Block RAMs: 96 out of 136 70%
Number of MULT18X18s: 3 out of 136 2%
Number of GCLKs: 2 out of 16 12%
Number of DCMs: 1 out of 8 12%
Number of BSCANs: 1 out of 1 100%
Number of GTs: 0 out of 8 0%
Number of GT10s: 0 out of 0 0%
Number of RPM macros: 5
Total equivalent gate count for design: 6,374,519
Additional JTAG gate count for IOBs: 2,112
Peak Memory Usage: 225 MB
NOTES:
Related logic is defined as being logic that shares connectivity - e.g. two
LUTs are "related" if they share common inputs. When assembling slices,
Map gives priority to combine logic that is related. Doing so results in
the best timing performance.
Unrelated logic shares no connectivity. Map will only begin packing
unrelated logic into a slice once 99% of the slices are occupied through
related logic packing.
Note that once logic distribution reaches the 99% level through related
logic packing, this does not mean the device is completely utilized.
Unrelated logic packing will then begin, continuing until all usable LUTs
and FFs are occupied. Depending on your timing budget, increased levels of
unrelated logic packing may adversely affect the overall timing performance
of your design.
Mapping completed.
See MAP report file "system_map.mrp" for details.
#----------------------------------------------#
# Starting program par
# par -w -ol high system_map.ncd system.ncd system.pcf
#----------------------------------------------#
Release 8.1i - par I.24
Copyright (c) 1995-2005 Xilinx, Inc. All rights reserved.
Constraints file: system.pcf.
WARNING:Par:331 - You are using an evaluation version of Xilinx Software. In 37 days, this program will not operate. For
more information about this product, please refer to the Evaluation Agreement, which was shipped to you along with
the Evaluation CDs.
To purchase an annual license for this software, please contact your local Field Applications Engineer (FAE) or
salesperson. If you have any questions, or if we can assist in any way, please send an email to: eval@xilinx.com
Thank You!
Loading device for application Rf_Device from file '2vp30.nph' in environment c:\ISE.
"system" is an NCD, version 3.1, device xc2vp30, package ff896, speed -7
Initializing temperature to 85.000 Celsius. (default - Range: -40.000 to 100.000 Celsius)
Initializing voltage to 1.400 Volts. (default - Range: 1.400 to 1.600 Volts)
Device speed data version: "PRODUCTION 1.92 2005-11-04".
Device Utilization Summary:
Number of BSCANs 1 out of 1 100%
Number of BUFGMUXs 2 out of 16 12%
Number of DCMs 1 out of 8 12%
Number of External IOBs 44 out of 556 7%
Number of LOCed IOBs 44 out of 44 100%
Number of MULT18X18s 3 out of 136 2%
Number of RAMB16s 96 out of 136 70%
Number of SLICEs 1308 out of 13696 9%
Overall effort level (-ol): High
Placer effort level (-pl): High
Placer cost table entry (-t): 1
Router effort level (-rl): High
Starting initial Timing Analysis. REAL time: 8 secs
Finished initial Timing Analysis. REAL time: 8 secs
Starting Placer
Phase 1.1
Phase 1.1 (Checksum:98d36f) REAL time: 12 secs
Phase 2.31
Phase 2.31 (Checksum:1312cfe) REAL time: 12 secs
WARNING:Place:414 - The input design contains local clock signal(s). To get a better result, we recommend users run map
with the "-timing" option set before starting the placement.
Phase 3.2
.
Phase 3.2 (Checksum:1c9c37d) REAL time: 18 secs
Phase 4.30
Phase 4.30 (Checksum:26259fc) REAL time: 18 secs
Phase 5.3
Phase 5.3 (Checksum:2faf07b) REAL time: 18 secs
Phase 6.5
Phase 6.5 (Checksum:39386fa) REAL time: 19 secs
Phase 7.8
........................................................
........
...............
.........................................
........
........
..............
..............
..
Phase 7.8 (Checksum:12a9340) REAL time: 39 secs
Phase 8.5
Phase 8.5 (Checksum:4c4b3f8) REAL time: 39 secs
Phase 9.18
Phase 9.18 (Checksum:55d4a77) REAL time: 48 secs
Phase 10.5
Phase 10.5 (Checksum:5f5e0f6) REAL time: 48 secs
Phase 11.27
Phase 11.27 (Checksum:68e7775) REAL time: 49 secs
Phase 12.24
Phase 12.24 (Checksum:7270df4) REAL time: 49 secs
Writing design to file system.ncd
Total REAL time to Placer completion: 52 secs
Total CPU time to Placer completion: 44 secs
Starting Router
Phase 1: 14525 unrouted; REAL time: 1 mins 5 secs
Phase 2: 12823 unrouted; REAL time: 1 mins 6 secs
Phase 3: 2660 unrouted; REAL time: 1 mins 13 secs
Phase 4: 2660 unrouted; (96135) REAL time: 1 mins 14 secs
Phase 5: 2709 unrouted; (0) REAL time: 1 mins 19 secs
Phase 6: 2709 unrouted; (0) REAL time: 1 mins 20 secs
Phase 7: 0 unrouted; (0) REAL time: 1 mins 33 secs
Phase 8: 0 unrouted; (0) REAL time: 1 mins 36 secs
Total REAL time to Router completion: 1 mins 41 secs
Total CPU time to Router completion: 1 mins 28 secs
Generating "PAR" statistics.
**************************
Generating Clock Report
**************************
+---------------------+--------------+------+------+------------+-------------+
| Clock Net | Resource |Locked|Fanout|Net Skew(ns)|Max Delay(ns)|
+---------------------+--------------+------+------+------------+-------------+
|data_bram_0_port_BRA | | | | | |
| M_Clk | BUFGMUX7S| No | 948 | 0.281 | 1.258 |
+---------------------+--------------+------+------+------------+-------------+
| DBG_CLK_s | BUFGMUX4P| No | 139 | 0.244 | 1.257 |
+---------------------+--------------+------+------+------------+-------------+
|fpga_0_SysACE_Compac | | | | | |
| tFlash_SysACE_CLK | Local| | 62 | 0.272 | 2.463 |
+---------------------+--------------+------+------+------------+-------------+
|debug_module/bscan_u | | | | | |
| pdate | Local| | 1 | 0.000 | 0.356 |
+---------------------+--------------+------+------+------------+-------------+
* Net Skew is the difference between the minimum and maximum routing
only delays for the net. Note this is different from Clock Skew which
is reported in TRCE timing report. Clock Skew is the difference between
the minimum and maximum path delays which includes logic delays.
Timing Score: 0
Number of Timing Constraints that were not applied: 1
Asterisk (*) preceding a constraint indicates it was not met.
This may be due to a setup or hold violation.
------------------------------------------------------------------------------------------------------
Constraint | Requested | Actual | Logic | Absolute |Number of
| | | Levels | Slack |errors
------------------------------------------------------------------------------------------------------
TS_dcm_0_dcm_0_CLK0_BUF = PERIOD TIMEGRP | 10.000ns | 9.773ns | 2 | 0.227ns | 0
"dcm_0_dcm_0_CLK0_BUF" TS_sys_clk_pin | | | | |
HIGH 50% | | | | |
------------------------------------------------------------------------------------------------------
NET "fpga_0_SysACE_CompactFlash_SysACE_CL | 30.000ns | 3.969ns | 2 | 26.031ns | 0
K" PERIOD = 30 ns HIGH 50% | | | | |
------------------------------------------------------------------------------------------------------
TS_sys_clk_pin = PERIOD TIMEGRP "sys_clk_ | N/A | N/A | N/A | N/A | N/A
pin" 10 ns HIGH 50% | | | | |
------------------------------------------------------------------------------------------------------
All constraints were met.
INFO:Timing:2761 - N/A entries in the Constraints list may indicate that the
constraint does not cover any paths or that it has no requested value.
Generating Pad Report.
All signals are completely routed.
Total REAL time to PAR completion: 1 mins 46 secs
Total CPU time to PAR completion: 1 mins 32 secs
Peak Memory Usage: 310 MB
Placement: Completed - No errors found.
Routing: Completed - No errors found.
Timing: Completed - No errors found.
Number of error messages: 0
Number of warning messages: 2
Number of info messages: 0
Writing design to file system.ncd
PAR done!
#----------------------------------------------#
# Starting program post_par_trce
# trce -e 3 -xml system.twx system.ncd system.pcf
#----------------------------------------------#
Release 8.1i - Trace I.24
Copyright (c) 1995-2005 Xilinx, Inc. All rights reserved.
Loading device for application Rf_Device from file '2vp30.nph' in environment
c:\ISE.
"system" is an NCD, version 3.1, device xc2vp30, package ff896, speed -7
--------------------------------------------------------------------------------
Release 8.1i Trace I.24
Copyright (c) 1995-2005 Xilinx, Inc. All rights reserved.
trce -e 3 -xml system.twx system.ncd system.pcf
Design file: system.ncd
Physical constraint file: system.pcf
Device,speed: xc2vp30,-7 (PRODUCTION 1.92 2005-11-04)
Report level: error report
--------------------------------------------------------------------------------
INFO:Timing:2752 - To get complete path coverage, use the unconstrained paths
option. All paths that are not constrained will be reported in the
unconstrained paths section(s) of the report.
Timing summary:
---------------
Timing errors: 0 Score: 0
Constraints cover 479204 paths, 0 nets, and 12146 connections
Design statistics:
Minimum period: 9.773ns (Maximum frequency: 102.323MHz)
Analysis completed Mon Jul 17 00:03:29 2006
--------------------------------------------------------------------------------
Generating Report ...
Number of warnings: 0
Number of info messages: 1
Total time: 12 secs
xflow done!
*********************************************
Running Bitgen..
*********************************************
cd implementation; bitgen -w -f bitgen.ut system
Release 8.1i - Bitgen I.24
Copyright (c) 1995-2005 Xilinx, Inc. All rights reserved.
Loading device for application Rf_Device from file '2vp30.nph' in environment
c:\ISE.
"system" is an NCD, version 3.1, device xc2vp30, package ff896, speed -7
Opened constraints file system.pcf.
Mon Jul 17 00:03:38 2006
Running DRC.
WARNING:PhysDesignRules:367 - The signal <lmb_bram/lmb_bram/BRAM_Clk_B> is
incomplete. The signal does not drive any load pins in the design.
DRC detected 0 errors and 1 warnings.
Creating bit map...
Saving bit stream in "system.bit".
Creating bit mask...
Saving mask bit stream in "system.msk".
Bitstream generation is complete.
*********************************************
Initializing BRAM contents of the bitstream
*********************************************
bitinit system.mhs -lp D:/XilinxXUP/lib/ -pe microblaze_0 Encoder/executable.elf \
-bt implementation/system.bit -o implementation/download.bit
bitinit version Xilinx EDK 8.1 Build EDK_I.18.7
Copyright (c) Xilinx Inc. 2002.
Parsing MHS File system.mhs...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/microblaze_v4_00_a/data/microblaze_v2_1_0.
tcl ...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/opb_mdm_v2_00_a/data/opb_mdm_v2_1_0.tcl
...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/lmb_v10_v1_00_a/data/lmb_v10_v2_1_0.tcl
...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/lmb_bram_if_cntlr_v1_00_b/data/lmb_bram_if
_cntlr_v2_1_0.tcl ...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/opb_sysace_v1_00_c/data/opb_sysace_v2_1_0.
tcl ...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/dcm_module_v1_00_a/data/dcm_module_v2_1_0.
tcl ...
Overriding IP level properties ...
microblaze (microblaze_0) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
mpd line 63 - tool overriding c_family value virtex2 to
microblaze (microblaze_0) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
mpd line 64 - tool overriding c_instance value microblaze to microblaze_0
microblaze (microblaze_0) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
mpd:93 - tcl overriding C_ADDR_TAG_BITS value 17 to 0
microblaze (microblaze_0) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
mpd:100 - tcl overriding C_DCACHE_ADDR_TAG value 17 to 0
opb_mdm (debug_module) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_mdm_v2_00_a\data\opb_mdm_v2_1_0.mpd
line 42 - tool overriding c_family value virtex2 to
bram_block (lmb_bram) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
mpd line 42 - tool overriding c_family value virtex2 to
opb_gpio (leds_4bit) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_gpio_v3_01_b\data\opb_gpio_v2_1_0.mpd
line 41 - tool overriding c_family value virtex2 to
opb_gpio (dipsws_4bit) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_gpio_v3_01_b\data\opb_gpio_v2_1_0.mpd
line 41 - tool overriding c_family value virtex2 to
opb_gpio (pushbuttons_5bit) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_gpio_v3_01_b\data\opb_gpio_v2_1_0.mpd
line 41 - tool overriding c_family value virtex2 to
dcm_module (dcm_0) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\dcm_module_v1_00_a\data\dcm_module_v2_1_0.
mpd line 60 - tool overriding c_family value virtex2 to
bram_block (data_bram_0) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
mpd line 42 - tool overriding c_family value virtex2 to
bram_block (data_bram_1) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
mpd line 42 - tool overriding c_family value virtex2 to
Performing IP level DRCs on properties...
Running DRC Tcl procedures for OPTION IPLEVEL_DRC_PROC...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
2_1_0.tcl ...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
2_1_0.tcl ...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
2_1_0.tcl ...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
2_1_0.tcl ...
Address Map for Processor microblaze_0
(0x00000000-0x0000ffff) dlmb_cntlr dlmb
(0x00000000-0x0000ffff) ilmb_cntlr ilmb
(0x40000000-0x4000ffff) PushButtons_5Bit mb_opb
(0x40020000-0x4002ffff) LEDs_4Bit mb_opb
(0x40040000-0x4004ffff) DIPSWs_4Bit mb_opb
(0x40600000-0x4060ffff) RS232_Uart_1 mb_opb
(0x41400000-0x4140ffff) debug_module mb_opb
(0x41800000-0x4180ffff) SysACE_CompactFlash mb_opb
(0x70000000-0x7000ffff) data_bram_if_cntlr_0 dlmb
(0x70010000-0x7001ffff) data_bram_if_cntlr_1 dlmb
Initializing Memory...
Checking ELFs associated with MICROBLAZE instance microblaze_0 for overlap...
Analyzing file Encoder/executable.elf...
WARNING:MDT - Elf file Encoder/executable.elf does not reside completely within
BRAM memory of processor microblaze_0.
WARNING:MDT - The sections of ELF residing outside BRAMs must be initialized
separately using a debugger, a bootloader, or an ACE file
INFO:MDT - BRAM lmb_bram will be initialized with ELF of processor microblaze_0
Running Data2Mem with the following command:
data2mem -bm implementation/system_bd -bt implementation/system.bit -bd
Encoder/executable.elf tag data_bram_0 data_bram_1 lmb_bram -o b
implementation/download.bit
ERROR:Data2MEM:31 - Out of bounds code segment for ram space in
'implementation\system_bd.bmm'.
Memory space 'lmb_bram' occupies [0x00000000:0x0000FFFF]
Code segment #4 occupies [0x00000050:0x000141F3]
ERROR:MDT - Data2Mem generated errors during execution
make: *** [implementation/download.bit] Error 1
Done!
At Local date and time: Mon Jul 17 00:09:08 2006
xbash -q -c "cd /cygdrive/d/mb-jpeg/; /usr/bin/make -f system.make program; exit;" started...
At Local date and time: Mon Jul 17 00:09:09 2006
xbash -q -c "cd /cygdrive/d/mb-jpeg/; /usr/bin/make -f system.make program; exit;" started...
make: Nothing to be done for `program'.
Done!
At Local date and time: Mon Jul 17 00:09:20 2006
xbash -q -c "cd /cygdrive/d/mb-jpeg/; /usr/bin/make -f system.make program; exit;" started...
mb-gcc -O2 encoder/dct.c encoder/huffman.c encoder/io.c encoder/main.c encoder/zzq.c -o Encoder/executable.elf \
-mno-xl-soft-mul -Wp,-D__MICROBLAZE -g -I./microblaze_0/include/ -L./microblaze_0/lib/ \
encoder/dct.c:105:3: warning: no newline at end of file
encoder/huffman.c: In function `HuffmanEncodeFinishSend':
encoder/huffman.c:545: warning: comparison is always true due to limited range of data type
encoder/huffman.c: In function `EncodeDataUnit':
encoder/huffman.c:588: warning: passing arg 3 of `ReverseExtend' from incompatible pointer type
encoder/huffman.c:603: warning: passing arg 3 of `ReverseExtend' from incompatible pointer type
encoder/zzq.c:75:2: warning: no newline at end of file
mb-size Encoder/executable.elf
text data bss dec hex filename
78160 4196 2776 85132 14c8c Encoder/executable.elf
Done!
Xilinx Platform Studio (XPS)
Xilinx EDK 8.1 Build EDK_I.18.7
Copyright (c) 1995-2006 Xilinx, Inc. All rights reserved.
At Local date and time: Mon Jul 17 12:27:24 2006
xbash -q -c "cd /cygdrive/d/mb-jpeg/; /usr/bin/make -f system.make program; exit;" started...
mb-gcc -O2 encoder/dct.c encoder/huffman.c encoder/io.c encoder/main.c encoder/zzq.c -o Encoder/executable.elf \
-mno-xl-soft-mul -Wp,-D__MICROBLAZE -g -I./microblaze_0/include/ -L./microblaze_0/lib/ \
encoder/dct.c:105:3: warning: no newline at end of file
encoder/huffman.c: In function `HuffmanEncodeFinishSend':
encoder/huffman.c:545: warning: comparison is always true due to limited range of data type
encoder/huffman.c: In function `EncodeDataUnit':
encoder/huffman.c:588: warning: passing arg 3 of `ReverseExtend' from incompatible pointer type
encoder/huffman.c:603: warning: passing arg 3 of `ReverseExtend' from incompatible pointer type
encoder/zzq.c:75:2: warning: no newline at end of file
mb-size Encoder/executable.elf
text data bss dec hex filename
78160 4196 2776 85132 14c8c Encoder/executable.elf
Done!
At Local date and time: Mon Jul 17 12:27:59 2006
xbash -q -c "cd /cygdrive/d/mb-jpeg/; /usr/bin/make -f system.make program; exit;" started...
mb-gcc -O2 encoder/dct.c encoder/huffman.c encoder/io.c encoder/main.c encoder/zzq.c -o Encoder/executable.elf \
-mno-xl-soft-mul -Wp,-D__MICROBLAZE -g -I./microblaze_0/include/ -L./microblaze_0/lib/ \
encoder/dct.c:105:3: warning: no newline at end of file
encoder/huffman.c: In function `HuffmanEncodeFinishSend':
encoder/huffman.c:545: warning: comparison is always true due to limited range of data type
encoder/huffman.c: In function `EncodeDataUnit':
encoder/huffman.c:588: warning: passing arg 3 of `ReverseExtend' from incompatible pointer type
encoder/huffman.c:603: warning: passing arg 3 of `ReverseExtend' from incompatible pointer type
encoder/zzq.c:75:2: warning: no newline at end of file
mb-size Encoder/executable.elf
text data bss dec hex filename
78160 4196 2776 85132 14c8c Encoder/executable.elf
Done!
At Local date and time: Mon Jul 17 12:55:04 2006
xbash -q -c "cd /cygdrive/d/mb-jpeg/; /usr/bin/make -f system.make program; exit;" started...
mb-gcc -O2 encoder/dct.c encoder/huffman.c encoder/io.c encoder/main.c encoder/zzq.c -o Encoder/executable.elf \
-mno-xl-soft-mul -Wp,-D__MICROBLAZE -g -I./microblaze_0/include/ -L./microblaze_0/lib/ \
encoder/dct.c:105:3: warning: no newline at end of file
encoder/huffman.c: In function `HuffmanEncodeFinishSend':
encoder/huffman.c:545: warning: comparison is always true due to limited range of data type
encoder/huffman.c: In function `EncodeDataUnit':
encoder/huffman.c:588: warning: passing arg 3 of `ReverseExtend' from incompatible pointer type
encoder/huffman.c:603: warning: passing arg 3 of `ReverseExtend' from incompatible pointer type
encoder/main.c: In function `main':
encoder/main.c:29: error: redeclaration of 'i' with no linkage
encoder/main.c:27: error: previous declaration of 'i' was here
encoder/main.c:46: error: `eOPENINPUT_FILE' undeclared (first use in this function)
encoder/main.c:46: error: (Each undeclared identifier is reported only once
encoder/main.c:46: error: for each function it appears in.)
encoder/main.c:50: error: `eOPENOUTPUT_FILE' undeclared (first use in this function)
encoder/main.c:54: error: `eINVALID_BMP' undeclared (first use in this function)
encoder/main.c:76: error: `compression' undeclared (first use in this function)
encoder/main.c:76: error: `encode' undeclared (first use in this function)
encoder/zzq.c:75:2: warning: no newline at end of file
make: *** [Encoder/executable.elf] Error 1
Done!
At Local date and time: Mon Jul 17 12:56:18 2006
xbash -q -c "cd /cygdrive/d/mb-jpeg/; /usr/bin/make -f system.make program; exit;" started...
mb-gcc -O2 encoder/dct.c encoder/huffman.c encoder/io.c encoder/main.c encoder/zzq.c -o Encoder/executable.elf \
-mno-xl-soft-mul -Wp,-D__MICROBLAZE -g -I./microblaze_0/include/ -L./microblaze_0/lib/ \
encoder/dct.c:105:3: warning: no newline at end of file
encoder/huffman.c: In function `HuffmanEncodeFinishSend':
encoder/huffman.c:545: warning: comparison is always true due to limited range of data type
encoder/huffman.c: In function `EncodeDataUnit':
encoder/huffman.c:588: warning: passing arg 3 of `ReverseExtend' from incompatible pointer type
encoder/huffman.c:603: warning: passing arg 3 of `ReverseExtend' from incompatible pointer type
encoder/main.c: In function `main':
encoder/main.c:75: error: `compression' undeclared (first use in this function)
encoder/main.c:75: error: (Each undeclared identifier is reported only once
encoder/main.c:75: error: for each function it appears in.)
encoder/main.c:75: error: `encode' undeclared (first use in this function)
encoder/zzq.c:75:2: warning: no newline at end of file
make: *** [Encoder/executable.elf] Error 1
Done!
At Local date and time: Mon Jul 17 12:57:16 2006
xbash -q -c "cd /cygdrive/d/mb-jpeg/; /usr/bin/make -f system.make program; exit;" started...
mb-gcc -O2 encoder/dct.c encoder/huffman.c encoder/io.c encoder/main.c encoder/zzq.c -o Encoder/executable.elf \
-mno-xl-soft-mul -Wp,-D__MICROBLAZE -g -I./microblaze_0/include/ -L./microblaze_0/lib/ \
encoder/dct.c:105:3: warning: no newline at end of file
encoder/huffman.c: In function `HuffmanEncodeFinishSend':
encoder/huffman.c:545: warning: comparison is always true due to limited range of data type
encoder/huffman.c: In function `EncodeDataUnit':
encoder/huffman.c:588: warning: passing arg 3 of `ReverseExtend' from incompatible pointer type
encoder/huffman.c:603: warning: passing arg 3 of `ReverseExtend' from incompatible pointer type
encoder/zzq.c:75:2: warning: no newline at end of file
mb-size Encoder/executable.elf
text data bss dec hex filename
93476 4292 15552 113320 1baa8 Encoder/executable.elf
Done!
At Local date and time: Mon Jul 17 13:01:10 2006
xbash -q -c "cd /cygdrive/d/mb-jpeg/; /usr/bin/make -f system.make program; exit;" started...
mb-gcc -O2 encoder/dct.c encoder/huffman.c encoder/io.c encoder/main.c encoder/zzq.c -o Encoder/executable.elf \
-mno-xl-soft-mul -Wp,-D__MICROBLAZE -g -I./microblaze_0/include/ -L./microblaze_0/lib/ \
encoder/dct.c:105:3: warning: no newline at end of file
encoder/huffman.c: In function `HuffmanEncodeFinishSend':
encoder/huffman.c:553: warning: comparison is always true due to limited range of data type
encoder/huffman.c: In function `EncodeDataUnit':
encoder/huffman.c:596: warning: passing arg 3 of `ReverseExtend' from incompatible pointer type
encoder/huffman.c:611: warning: passing arg 3 of `ReverseExtend' from incompatible pointer type
encoder/zzq.c:75:2: warning: no newline at end of file
mb-size Encoder/executable.elf
text data bss dec hex filename
49108 4288 15552 68948 10d54 Encoder/executable.elf
Done!
At Local date and time: Mon Jul 17 13:46:24 2006
xbash -q -c "cd /cygdrive/d/mb-jpeg/; /usr/bin/make -f system.make program; exit;" started...
mb-gcc -O2 encoder/dct.c encoder/huffman.c encoder/io.c encoder/main.c encoder/zzq.c -o Encoder/executable.elf \
-mno-xl-soft-mul -Wp,-D__MICROBLAZE -g -I./microblaze_0/include/ -L./microblaze_0/lib/ \
encoder/dct.c:105:3: warning: no newline at end of file
encoder/huffman.c: In function `HuffmanEncodeFinishSend':
encoder/huffman.c:553: warning: comparison is always true due to limited range of data type
encoder/huffman.c: In function `EncodeDataUnit':
encoder/huffman.c:596: warning: passing arg 3 of `ReverseExtend' from incompatible pointer type
encoder/huffman.c:611: warning: passing arg 3 of `ReverseExtend' from incompatible pointer type
encoder/zzq.c:75:2: warning: no newline at end of file
mb-size Encoder/executable.elf
text data bss dec hex filename
48912 4288 15552 68752 10c90 Encoder/executable.elf
Done!
At Local date and time: Mon Jul 17 13:46:52 2006
xbash -q -c "cd /cygdrive/d/mb-jpeg/; /usr/bin/make -f system.make program; exit;" started...
mb-gcc -O2 encoder/dct.c encoder/huffman.c encoder/io.c encoder/main.c encoder/zzq.c -o Encoder/executable.elf \
-mno-xl-soft-mul -Wp,-D__MICROBLAZE -g -I./microblaze_0/include/ -L./microblaze_0/lib/ \
encoder/dct.c:105:3: warning: no newline at end of file
encoder/huffman.c: In function `HuffmanEncodeFinishSend':
encoder/huffman.c:553: warning: comparison is always true due to limited range of data type
encoder/huffman.c: In function `EncodeDataUnit':
encoder/huffman.c:596: warning: passing arg 3 of `ReverseExtend' from incompatible pointer type
encoder/huffman.c:611: warning: passing arg 3 of `ReverseExtend' from incompatible pointer type
encoder/zzq.c:75:2: warning: no newline at end of file
mb-size Encoder/executable.elf
text data bss dec hex filename
49108 4288 15552 68948 10d54 Encoder/executable.elf
Done!
Saved MSS File.
At Local date and time: Mon Jul 17 13:48:48 2006
xbash -q -c "cd /cygdrive/d/mb-jpeg/; /usr/bin/make -f system.make program; exit;" started...
*********************************************
Creating software libraries...
*********************************************
libgen -mhs system.mhs -p xc2vp30ff896-7 -lp D:/XilinxXUP/lib/ system.mss
libgen
Xilinx EDK 8.1 Build EDK_I.18.7
Copyright (c) 1995-2006 Xilinx, Inc. All rights reserved.
Command Line: libgen -mhs system.mhs -p xc2vp30ff896-7 -lp D:/XilinxXUP/lib/
system.mss
Output Directory (-od) : D:\mb-jpeg\
Part (-p) : virtex2p
Software Specification file : system.mss
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/microblaze_v4_00_a/data/microblaze_v2_1_0.
tcl ...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/opb_mdm_v2_00_a/data/opb_mdm_v2_1_0.tcl
...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/lmb_v10_v1_00_a/data/lmb_v10_v2_1_0.tcl
...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/lmb_bram_if_cntlr_v1_00_b/data/lmb_bram_if
_cntlr_v2_1_0.tcl ...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/opb_sysace_v1_00_c/data/opb_sysace_v2_1_0.
tcl ...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/dcm_module_v1_00_a/data/dcm_module_v2_1_0.
tcl ...
Overriding IP level properties ...
microblaze (microblaze_0) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
mpd line 63 - tool overriding c_family value virtex2 to virtex2p
microblaze (microblaze_0) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
mpd line 64 - tool overriding c_instance value microblaze to microblaze_0
microblaze (microblaze_0) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
mpd:93 - tcl overriding C_ADDR_TAG_BITS value 17 to 0
microblaze (microblaze_0) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
mpd:100 - tcl overriding C_DCACHE_ADDR_TAG value 17 to 0
opb_mdm (debug_module) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_mdm_v2_00_a\data\opb_mdm_v2_1_0.mpd
line 42 - tool overriding c_family value virtex2 to virtex2p
bram_block (lmb_bram) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
mpd line 42 - tool overriding c_family value virtex2 to virtex2p
opb_gpio (leds_4bit) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_gpio_v3_01_b\data\opb_gpio_v2_1_0.mpd
line 41 - tool overriding c_family value virtex2 to virtex2p
opb_gpio (dipsws_4bit) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_gpio_v3_01_b\data\opb_gpio_v2_1_0.mpd
line 41 - tool overriding c_family value virtex2 to virtex2p
opb_gpio (pushbuttons_5bit) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_gpio_v3_01_b\data\opb_gpio_v2_1_0.mpd
line 41 - tool overriding c_family value virtex2 to virtex2p
dcm_module (dcm_0) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\dcm_module_v1_00_a\data\dcm_module_v2_1_0.
mpd line 60 - tool overriding c_family value virtex2 to virtex2p
bram_block (data_bram_0) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
mpd line 42 - tool overriding c_family value virtex2 to virtex2p
bram_block (data_bram_1) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
mpd line 42 - tool overriding c_family value virtex2 to virtex2p
Performing IP level DRCs on properties...
Running DRC Tcl procedures for OPTION IPLEVEL_DRC_PROC...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
2_1_0.tcl ...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
2_1_0.tcl ...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
2_1_0.tcl ...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
2_1_0.tcl ...
Address Map for Processor microblaze_0
(0x00000000-0x0000ffff) dlmb_cntlr dlmb
(0x00000000-0x0000ffff) ilmb_cntlr ilmb
(0x40000000-0x4000ffff) PushButtons_5Bit mb_opb
(0x40020000-0x4002ffff) LEDs_4Bit mb_opb
(0x40040000-0x4004ffff) DIPSWs_4Bit mb_opb
(0x40600000-0x4060ffff) RS232_Uart_1 mb_opb
(0x41400000-0x4140ffff) debug_module mb_opb
(0x41800000-0x4180ffff) SysACE_CompactFlash mb_opb
(0x70000000-0x7000ffff) data_bram_if_cntlr_0 dlmb
(0x70010000-0x7001ffff) data_bram_if_cntlr_1 dlmb
Check platform configuration ...
opb_v20 (mb_opb) - D:\mb-jpeg\system.mhs line 55 - 2 master(s) : 6 slave(s)
lmb_v10 (ilmb) - D:\mb-jpeg\system.mhs line 81 - 1 master(s) : 1 slave(s)
lmb_v10 (dlmb) - D:\mb-jpeg\system.mhs line 89 - 1 master(s) : 3 slave(s)
Check port drivers...
WARNING:MDT - dcm_0_lock (LOCKED) - D:\mb-jpeg\system.mhs line 208 - floating
connection!
Check platform address map ...
Overriding system level properties ...
opb_v20 (mb_opb) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_v20_v1_10_c\data\opb_v20_v2_1_0.mpd
line 39 - tool overriding c_num_masters value 4 to 2
opb_v20 (mb_opb) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_v20_v1_10_c\data\opb_v20_v2_1_0.mpd
line 40 - tool overriding c_num_slaves value 4 to 6
lmb_v10 (ilmb) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\lmb_v10_v1_00_a\data\lmb_v10_v2_1_0.mpd
line 39 - tool overriding c_lmb_num_slaves value 4 to 1
lmb_v10 (dlmb) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\lmb_v10_v1_00_a\data\lmb_v10_v2_1_0.mpd
line 39 - tool overriding c_lmb_num_slaves value 4 to 3
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 line 45 - tool overriding c_mask value 0x00800000 to
0x70c70000
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 line 45 - tool overriding c_mask value 0x00800000 to
0x70c70000
bram_block (lmb_bram) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
mpd line 38 - tool overriding c_memsize value 2048 to 0x10000
bram_block (data_bram_0) - D:\mb-jpeg\system.mhs line 214 - tool overriding
c_memsize value 16384 to 0x10000
lmb_bram_if_cntlr (data_bram_if_cntlr_0) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\lmb_bram_if_cntlr_v1_00_b\data\lmb_bram_if
_cntlr_v2_1_0.mpd line 45 - tool overriding c_mask value 0x00800000 to
0x70c70000
bram_block (data_bram_1) - D:\mb-jpeg\system.mhs line 230 - tool overriding
c_memsize value 16384 to 0x10000
lmb_bram_if_cntlr (data_bram_if_cntlr_1) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\lmb_bram_if_cntlr_v1_00_b\data\lmb_bram_if
_cntlr_v2_1_0.mpd line 45 - tool overriding c_mask value 0x00800000 to
0x70c70000
Running DRC Tcl procedures for OPTION SYSLEVEL_DRC_PROC...
Performing System level DRCs on properties...
INFO:MDT - List of peripherals addressable from processor instance microblaze_0
:
- dlmb
WARNING:MDT - D:\mb-jpeg\system.mhs line 89 - No Driver Found for instance dlmb.
To avoid seeing this warning, assign the appropriate driver or driver
"generic 1.00.a " to instance dlmb
- dlmb_cntlr
- data_bram_if_cntlr_0
- data_bram_if_cntlr_1
- ilmb
WARNING:MDT - D:\mb-jpeg\system.mhs line 81 - No Driver Found for instance ilmb.
To avoid seeing this warning, assign the appropriate driver or driver
"generic 1.00.a " to instance ilmb
- ilmb_cntlr
- mb_opb
- debug_module
- RS232_Uart_1
- SysACE_CompactFlash
- LEDs_4Bit
- DIPSWs_4Bit
- PushButtons_5Bit
Building Directory Structure for microblaze_0
Generating platform libraries and device drivers ...
Running CopyFiles ...
Copying files for os standalone_v1_00_a from
C:\EDK\sw\lib\bsp\standalone_v1_00_a\src\ to
D:\mb-jpeg\microblaze_0\libsrc\standalone_v1_00_a\ ...
Copying files for driver opbarb_v1_02_a from
C:\EDK\sw\XilinxProcessorIPLib\drivers\opbarb_v1_02_a\src\ to
D:\mb-jpeg\microblaze_0\libsrc\opbarb_v1_02_a\ ...
Copying files for driver uartlite_v1_00_b from
C:\EDK\sw\XilinxProcessorIPLib\drivers\uartlite_v1_00_b\src\ to
D:\mb-jpeg\microblaze_0\libsrc\uartlite_v1_00_b\ ...
Copying files for driver sysace_v1_00_a from
C:\EDK\sw\XilinxProcessorIPLib\drivers\sysace_v1_00_a\src\ to
D:\mb-jpeg\microblaze_0\libsrc\sysace_v1_00_a\ ...
Copying files for driver gpio_v2_00_a from
C:\EDK\sw\XilinxProcessorIPLib\drivers\gpio_v2_00_a\src\ to
D:\mb-jpeg\microblaze_0\libsrc\gpio_v2_00_a\ ...
Copying files for driver cpu_v1_00_a from
C:\EDK\sw\XilinxProcessorIPLib\drivers\cpu_v1_00_a\src\ to
D:\mb-jpeg\microblaze_0\libsrc\cpu_v1_00_a\ ...
Copying files for library xilfatfs_v1_00_a from
C:\EDK\sw\lib\sw_services\xilfatfs_v1_00_a\src\ to
D:\mb-jpeg\microblaze_0\libsrc\xilfatfs_v1_00_a\ ...
Running DRCs for OSes, Drivers and Libraries ...
Running generate for OS'es, Drivers and Libraries ...
Copying Library Files ...
Running post_generate for OS'es, Drivers and Libraries ...
Running make for Drivers and Libraries ...
Configuring make for target include using:
make -s include "COMPILER=mb-gcc" "ARCHIVER=mb-ar"
"COMPILER_FLAGS=-mno-xl-soft-mul -O2 -c" "EXTRA_COMPILER_FLAGS=-g"
Configuring make for target libs using:
make -s libs "COMPILER=mb-gcc" "ARCHIVER=mb-ar"
"COMPILER_FLAGS=-mno-xl-soft-mul -O2 -c" "EXTRA_COMPILER_FLAGS=-g"
Compiling common
Compiling ipif
Compiling microblaze_disable_dcache.s
Compiling microblaze_disable_exceptions.s
Compiling microblaze_disable_icache.s
Compiling microblaze_disable_interrupts.s
Compiling microblaze_enable_dcache.s
Compiling microblaze_enable_exceptions.s
Compiling microblaze_enable_icache.s
Compiling microblaze_enable_interrupts.s
Compiling microblaze_init_dcache_range.s
Compiling microblaze_init_icache_range.s
Compiling microblaze_update_dcache.s
Compiling microblaze_update_icache.s
Compiling _exit.c
Compiling errno.c
Compiling fcntl.c
Compiling microblaze_exception_handler.c
Compiling microblaze_exceptions_g.c
Compiling microblaze_interrupt_handler.c
Compiling microblaze_interrupts_g.c
Compiling hw_exception_handler.S
Compiling src/xilfatfs_alloc.c
Compiling src/xilfatfs_close.c
Compiling src/xilfatfs_directory.c
Compiling src/xilfatfs_fat.c
Compiling src/xilfatfs_fat16.c
Compiling src/xilfatfs_fat32.c
Compiling src/xilfatfs_filespec.c
Compiling src/xilfatfs_filestatus.c
Compiling src/xilfatfs_open.c
Compiling src/xilfatfs_part.c
Compiling src/xilfatfs_read.c
Compiling src/xilfatfs_wd.c
Compiling src/xilfatfs_stats.c
Compiling src/xilfatfs_bufcache.c
Compiling src/xilfatfs_write.c
Compiling src/xilfatfs_sysace.c
make clean
Compiling opbarb
Compiling uartlite
Compiling sysace
Compiling gpio
Compiling cpu
Libraries generated in D:\mb-jpeg\microblaze_0\lib\ directory
Running execs_generate for OS'es, Drivers and Libraries ...
LibGen Done.
mb-gcc -O2 testbench1/tb1.c -o Testbench1/executable.elf \
-mno-xl-soft-mul -g -I./microblaze_0/include/ -Itestbench1/ -L./microblaze_0/lib/ \
./microblaze_0/lib//libc.a(xil_printf.o): In function `outnum':
xil_printf.o(.text+0x19c): undefined reference to `outbyte'
xil_printf.o(.text+0x1c4): undefined reference to `outbyte'
xil_printf.o(.text+0x258): undefined reference to `outbyte'
./microblaze_0/lib//libc.a(xil_printf.o): In function `xil_printf':
xil_printf.o(.text+0x2b4): undefined reference to `outbyte'
xil_printf.o(.text+0x48c): undefined reference to `outbyte'
./microblaze_0/lib//libc.a(xil_printf.o)(.text+0x534): more undefined references to `outbyte' follow
collect2: ld returned 1 exit status
make: *** [Testbench1/executable.elf] Error 1
Done!
At Local date and time: Mon Jul 17 13:49:43 2006
xbash -q -c "cd /cygdrive/d/mb-jpeg/; /usr/bin/make -f system.make program; exit;" started...
mb-gcc -O2 testbench1/tb1.c -o Testbench1/executable.elf \
-mno-xl-soft-mul -g -I./microblaze_0/include/ -Itestbench1/ -L./microblaze_0/lib/ \
./microblaze_0/lib//libc.a(xil_printf.o): In function `outnum':
xil_printf.o(.text+0x19c): undefined reference to `outbyte'
xil_printf.o(.text+0x1c4): undefined reference to `outbyte'
xil_printf.o(.text+0x258): undefined reference to `outbyte'
./microblaze_0/lib//libc.a(xil_printf.o): In function `xil_printf':
xil_printf.o(.text+0x2b4): undefined reference to `outbyte'
xil_printf.o(.text+0x48c): undefined reference to `outbyte'
./microblaze_0/lib//libc.a(xil_printf.o)(.text+0x534): more undefined references to `outbyte' follow
collect2: ld returned 1 exit status
make: *** [Testbench1/executable.elf] Error 1
Done!
At Local date and time: Mon Jul 17 13:50:03 2006
xbash -q -c "cd /cygdrive/d/mb-jpeg/; /usr/bin/make -f system.make program; exit;" started...
mb-gcc -O2 encoder/dct.c encoder/huffman.c encoder/io.c encoder/main.c encoder/zzq.c -o Encoder/executable.elf \
-mno-xl-soft-mul -Wp,-D__MICROBLAZE -g -I./microblaze_0/include/ -L./microblaze_0/lib/ \
encoder/dct.c:105:3: warning: no newline at end of file
encoder/huffman.c: In function `HuffmanEncodeFinishSend':
encoder/huffman.c:553: warning: comparison is always true due to limited range of data type
encoder/huffman.c: In function `EncodeDataUnit':
encoder/huffman.c:596: warning: passing arg 3 of `ReverseExtend' from incompatible pointer type
encoder/huffman.c:611: warning: passing arg 3 of `ReverseExtend' from incompatible pointer type
encoder/zzq.c:75:2: warning: no newline at end of file
./microblaze_0/lib//libc.a(write.o): In function `write':
write.o(.text+0x34): undefined reference to `outbyte'
write.o(.text+0x58): undefined reference to `outbyte'
./microblaze_0/lib//libc.a(xil_printf.o): In function `outnum':
xil_printf.o(.text+0x1b0): undefined reference to `outbyte'
xil_printf.o(.text+0x1d8): undefined reference to `outbyte'
xil_printf.o(.text+0x26c): undefined reference to `outbyte'
./microblaze_0/lib//libc.a(xil_printf.o)(.text+0x2c8): more undefined references to `outbyte' follow
./microblaze_0/lib//libc.a(read.o): In function `read':
read.o(.text+0x2c): undefined reference to `inbyte'
collect2: ld returned 1 exit status
make: *** [Encoder/executable.elf] Error 1
Done!
Saved MSS File.
At Local date and time: Mon Jul 17 13:50:46 2006
xbash -q -c "cd /cygdrive/d/mb-jpeg/; /usr/bin/make -f system.make program; exit;" started...
*********************************************
Creating software libraries...
*********************************************
libgen -mhs system.mhs -p xc2vp30ff896-7 -lp D:/XilinxXUP/lib/ system.mss
libgen
Xilinx EDK 8.1 Build EDK_I.18.7
Copyright (c) 1995-2006 Xilinx, Inc. All rights reserved.
Command Line: libgen -mhs system.mhs -p xc2vp30ff896-7 -lp D:/XilinxXUP/lib/
system.mss
Output Directory (-od) : D:\mb-jpeg\
Part (-p) : virtex2p
Software Specification file : system.mss
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/microblaze_v4_00_a/data/microblaze_v2_1_0.
tcl ...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/opb_mdm_v2_00_a/data/opb_mdm_v2_1_0.tcl
...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/lmb_v10_v1_00_a/data/lmb_v10_v2_1_0.tcl
...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/lmb_bram_if_cntlr_v1_00_b/data/lmb_bram_if
_cntlr_v2_1_0.tcl ...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/opb_sysace_v1_00_c/data/opb_sysace_v2_1_0.
tcl ...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/dcm_module_v1_00_a/data/dcm_module_v2_1_0.
tcl ...
Overriding IP level properties ...
microblaze (microblaze_0) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
mpd line 63 - tool overriding c_family value virtex2 to virtex2p
microblaze (microblaze_0) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
mpd line 64 - tool overriding c_instance value microblaze to microblaze_0
microblaze (microblaze_0) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
mpd:93 - tcl overriding C_ADDR_TAG_BITS value 17 to 0
microblaze (microblaze_0) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
mpd:100 - tcl overriding C_DCACHE_ADDR_TAG value 17 to 0
opb_mdm (debug_module) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_mdm_v2_00_a\data\opb_mdm_v2_1_0.mpd
line 42 - tool overriding c_family value virtex2 to virtex2p
bram_block (lmb_bram) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
mpd line 42 - tool overriding c_family value virtex2 to virtex2p
opb_gpio (leds_4bit) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_gpio_v3_01_b\data\opb_gpio_v2_1_0.mpd
line 41 - tool overriding c_family value virtex2 to virtex2p
opb_gpio (dipsws_4bit) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_gpio_v3_01_b\data\opb_gpio_v2_1_0.mpd
line 41 - tool overriding c_family value virtex2 to virtex2p
opb_gpio (pushbuttons_5bit) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_gpio_v3_01_b\data\opb_gpio_v2_1_0.mpd
line 41 - tool overriding c_family value virtex2 to virtex2p
dcm_module (dcm_0) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\dcm_module_v1_00_a\data\dcm_module_v2_1_0.
mpd line 60 - tool overriding c_family value virtex2 to virtex2p
bram_block (data_bram_0) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
mpd line 42 - tool overriding c_family value virtex2 to virtex2p
bram_block (data_bram_1) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
mpd line 42 - tool overriding c_family value virtex2 to virtex2p
Performing IP level DRCs on properties...
Running DRC Tcl procedures for OPTION IPLEVEL_DRC_PROC...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
2_1_0.tcl ...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
2_1_0.tcl ...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
2_1_0.tcl ...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
2_1_0.tcl ...
Address Map for Processor microblaze_0
(0x00000000-0x0000ffff) dlmb_cntlr dlmb
(0x00000000-0x0000ffff) ilmb_cntlr ilmb
(0x40000000-0x4000ffff) PushButtons_5Bit mb_opb
(0x40020000-0x4002ffff) LEDs_4Bit mb_opb
(0x40040000-0x4004ffff) DIPSWs_4Bit mb_opb
(0x40600000-0x4060ffff) RS232_Uart_1 mb_opb
(0x41400000-0x4140ffff) debug_module mb_opb
(0x41800000-0x4180ffff) SysACE_CompactFlash mb_opb
(0x70000000-0x7000ffff) data_bram_if_cntlr_0 dlmb
(0x70010000-0x7001ffff) data_bram_if_cntlr_1 dlmb
Check platform configuration ...
opb_v20 (mb_opb) - D:\mb-jpeg\system.mhs line 55 - 2 master(s) : 6 slave(s)
lmb_v10 (ilmb) - D:\mb-jpeg\system.mhs line 81 - 1 master(s) : 1 slave(s)
lmb_v10 (dlmb) - D:\mb-jpeg\system.mhs line 89 - 1 master(s) : 3 slave(s)
Check port drivers...
WARNING:MDT - dcm_0_lock (LOCKED) - D:\mb-jpeg\system.mhs line 208 - floating
connection!
Check platform address map ...
Overriding system level properties ...
opb_v20 (mb_opb) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_v20_v1_10_c\data\opb_v20_v2_1_0.mpd
line 39 - tool overriding c_num_masters value 4 to 2
opb_v20 (mb_opb) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_v20_v1_10_c\data\opb_v20_v2_1_0.mpd
line 40 - tool overriding c_num_slaves value 4 to 6
lmb_v10 (ilmb) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\lmb_v10_v1_00_a\data\lmb_v10_v2_1_0.mpd
line 39 - tool overriding c_lmb_num_slaves value 4 to 1
lmb_v10 (dlmb) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\lmb_v10_v1_00_a\data\lmb_v10_v2_1_0.mpd
line 39 - tool overriding c_lmb_num_slaves value 4 to 3
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 line 45 - tool overriding c_mask value 0x00800000 to
0x70c70000
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 line 45 - tool overriding c_mask value 0x00800000 to
0x70c70000
bram_block (lmb_bram) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
mpd line 38 - tool overriding c_memsize value 2048 to 0x10000
bram_block (data_bram_0) - D:\mb-jpeg\system.mhs line 214 - tool overriding
c_memsize value 16384 to 0x10000
lmb_bram_if_cntlr (data_bram_if_cntlr_0) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\lmb_bram_if_cntlr_v1_00_b\data\lmb_bram_if
_cntlr_v2_1_0.mpd line 45 - tool overriding c_mask value 0x00800000 to
0x70c70000
bram_block (data_bram_1) - D:\mb-jpeg\system.mhs line 230 - tool overriding
c_memsize value 16384 to 0x10000
lmb_bram_if_cntlr (data_bram_if_cntlr_1) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\lmb_bram_if_cntlr_v1_00_b\data\lmb_bram_if
_cntlr_v2_1_0.mpd line 45 - tool overriding c_mask value 0x00800000 to
0x70c70000
Running DRC Tcl procedures for OPTION SYSLEVEL_DRC_PROC...
Performing System level DRCs on properties...
INFO:MDT - List of peripherals addressable from processor instance microblaze_0
:
- dlmb
WARNING:MDT - D:\mb-jpeg\system.mhs line 89 - No Driver Found for instance dlmb.
To avoid seeing this warning, assign the appropriate driver or driver
"generic 1.00.a " to instance dlmb
- dlmb_cntlr
- data_bram_if_cntlr_0
- data_bram_if_cntlr_1
- ilmb
WARNING:MDT - D:\mb-jpeg\system.mhs line 81 - No Driver Found for instance ilmb.
To avoid seeing this warning, assign the appropriate driver or driver
"generic 1.00.a " to instance ilmb
- ilmb_cntlr
- mb_opb
- debug_module
- RS232_Uart_1
- SysACE_CompactFlash
- LEDs_4Bit
- DIPSWs_4Bit
- PushButtons_5Bit
Building Directory Structure for microblaze_0
Generating platform libraries and device drivers ...
Running CopyFiles ...
Copying files for os standalone_v1_00_a from
C:\EDK\sw\lib\bsp\standalone_v1_00_a\src\ to
D:\mb-jpeg\microblaze_0\libsrc\standalone_v1_00_a\ ...
Copying files for driver opbarb_v1_02_a from
C:\EDK\sw\XilinxProcessorIPLib\drivers\opbarb_v1_02_a\src\ to
D:\mb-jpeg\microblaze_0\libsrc\opbarb_v1_02_a\ ...
Copying files for driver uartlite_v1_00_b from
C:\EDK\sw\XilinxProcessorIPLib\drivers\uartlite_v1_00_b\src\ to
D:\mb-jpeg\microblaze_0\libsrc\uartlite_v1_00_b\ ...
Copying files for driver sysace_v1_00_a from
C:\EDK\sw\XilinxProcessorIPLib\drivers\sysace_v1_00_a\src\ to
D:\mb-jpeg\microblaze_0\libsrc\sysace_v1_00_a\ ...
Copying files for driver gpio_v2_00_a from
C:\EDK\sw\XilinxProcessorIPLib\drivers\gpio_v2_00_a\src\ to
D:\mb-jpeg\microblaze_0\libsrc\gpio_v2_00_a\ ...
Copying files for driver cpu_v1_00_a from
C:\EDK\sw\XilinxProcessorIPLib\drivers\cpu_v1_00_a\src\ to
D:\mb-jpeg\microblaze_0\libsrc\cpu_v1_00_a\ ...
Copying files for library xilfatfs_v1_00_a from
C:\EDK\sw\lib\sw_services\xilfatfs_v1_00_a\src\ to
D:\mb-jpeg\microblaze_0\libsrc\xilfatfs_v1_00_a\ ...
Running DRCs for OSes, Drivers and Libraries ...
Running generate for OS'es, Drivers and Libraries ...
Copying Library Files ...
Running post_generate for OS'es, Drivers and Libraries ...
Running make for Drivers and Libraries ...
Configuring make for target include using:
make -s include "COMPILER=mb-gcc" "ARCHIVER=mb-ar"
"COMPILER_FLAGS=-mno-xl-soft-mul -O2 -c" "EXTRA_COMPILER_FLAGS=-g"
Configuring make for target libs using:
make -s libs "COMPILER=mb-gcc" "ARCHIVER=mb-ar"
"COMPILER_FLAGS=-mno-xl-soft-mul -O2 -c" "EXTRA_COMPILER_FLAGS=-g"
Compiling common
Compiling ipif
Compiling microblaze_disable_dcache.s
Compiling microblaze_disable_exceptions.s
Compiling microblaze_disable_icache.s
Compiling microblaze_disable_interrupts.s
Compiling microblaze_enable_dcache.s
Compiling microblaze_enable_exceptions.s
Compiling microblaze_enable_icache.s
Compiling microblaze_enable_interrupts.s
Compiling microblaze_init_dcache_range.s
Compiling microblaze_init_icache_range.s
Compiling microblaze_update_dcache.s
Compiling microblaze_update_icache.s
Compiling _exit.c
Compiling errno.c
Compiling fcntl.c
Compiling inbyte.c
Compiling microblaze_exception_handler.c
Compiling microblaze_exceptions_g.c
Compiling microblaze_interrupt_handler.c
Compiling microblaze_interrupts_g.c
Compiling outbyte.c
Compiling hw_exception_handler.S
Compiling src/xilfatfs_alloc.c
Compiling src/xilfatfs_close.c
Compiling src/xilfatfs_directory.c
Compiling src/xilfatfs_fat.c
Compiling src/xilfatfs_fat16.c
Compiling src/xilfatfs_fat32.c
Compiling src/xilfatfs_filespec.c
Compiling src/xilfatfs_filestatus.c
Compiling src/xilfatfs_open.c
Compiling src/xilfatfs_part.c
Compiling src/xilfatfs_read.c
Compiling src/xilfatfs_wd.c
Compiling src/xilfatfs_stats.c
Compiling src/xilfatfs_bufcache.c
Compiling src/xilfatfs_write.c
Compiling src/xilfatfs_sysace.c
make clean
Compiling opbarb
Compiling uartlite
Compiling sysace
Compiling gpio
Compiling cpu
Libraries generated in D:\mb-jpeg\microblaze_0\lib\ directory
Running execs_generate for OS'es, Drivers and Libraries ...
LibGen Done.
mb-gcc -O2 encoder/dct.c encoder/huffman.c encoder/io.c encoder/main.c encoder/zzq.c -o Encoder/executable.elf \
-mno-xl-soft-mul -Wp,-D__MICROBLAZE -g -I./microblaze_0/include/ -L./microblaze_0/lib/ \
encoder/dct.c:105:3: warning: no newline at end of file
encoder/huffman.c: In function `HuffmanEncodeFinishSend':
encoder/huffman.c:553: warning: comparison is always true due to limited range of data type
encoder/huffman.c: In function `EncodeDataUnit':
encoder/huffman.c:596: warning: passing arg 3 of `ReverseExtend' from incompatible pointer type
encoder/huffman.c:611: warning: passing arg 3 of `ReverseExtend' from incompatible pointer type
encoder/zzq.c:75:2: warning: no newline at end of file
mb-size Encoder/executable.elf
text data bss dec hex filename
49108 4288 15552 68948 10d54 Encoder/executable.elf
Done!
At Local date and time: Mon Jul 17 13:52:51 2006
xbash -q -c "cd /cygdrive/d/mb-jpeg/; /usr/bin/make -f system.make program; exit;" started...
mb-gcc -Os encoder/dct.c encoder/huffman.c encoder/io.c encoder/main.c encoder/zzq.c -o Encoder/executable.elf \
-mno-xl-soft-mul -Wp,-D__MICROBLAZE -I./microblaze_0/include/ -L./microblaze_0/lib/ \
encoder/dct.c:105:3: warning: no newline at end of file
encoder/huffman.c: In function `HuffmanEncodeFinishSend':
encoder/huffman.c:553: warning: comparison is always true due to limited range of data type
encoder/huffman.c: In function `EncodeDataUnit':
encoder/huffman.c:596: warning: passing arg 3 of `ReverseExtend' from incompatible pointer type
encoder/huffman.c:611: warning: passing arg 3 of `ReverseExtend' from incompatible pointer type
encoder/zzq.c:75:2: warning: no newline at end of file
mb-size Encoder/executable.elf
text data bss dec hex filename
48408 4288 15552 68248 10a98 Encoder/executable.elf
Done!
At Local date and time: Mon Jul 17 13:53:09 2006
xbash -q -c "cd /cygdrive/d/mb-jpeg/; /usr/bin/make -f system.make program; exit;" started...
make: Nothing to be done for `program'.
Done!
At Local date and time: Mon Jul 17 13:53:21 2006
xbash -q -c "cd /cygdrive/d/mb-jpeg/; /usr/bin/make -f system.make Encoder_programclean; exit;" started...
rm -f Encoder/executable.elf
Done!
At Local date and time: Mon Jul 17 13:53:28 2006
xbash -q -c "cd /cygdrive/d/mb-jpeg/; /usr/bin/make -f system.make program; exit;" started...
mb-gcc -Os encoder/dct.c encoder/huffman.c encoder/io.c encoder/main.c encoder/zzq.c -o Encoder/executable.elf \
-mno-xl-soft-mul -Wp,-D__MICROBLAZE -I./microblaze_0/include/ -L./microblaze_0/lib/ \
encoder/dct.c:105:3: warning: no newline at end of file
encoder/huffman.c: In function `HuffmanEncodeFinishSend':
encoder/huffman.c:553: warning: comparison is always true due to limited range of data type
encoder/huffman.c: In function `EncodeDataUnit':
encoder/huffman.c:596: warning: passing arg 3 of `ReverseExtend' from incompatible pointer type
encoder/huffman.c:611: warning: passing arg 3 of `ReverseExtend' from incompatible pointer type
encoder/zzq.c:75:2: warning: no newline at end of file
mb-size Encoder/executable.elf
text data bss dec hex filename
48408 4288 15552 68248 10a98 Encoder/executable.elf
Done!
At Local date and time: Mon Jul 17 13:54:06 2006
xbash -q -c "cd /cygdrive/d/mb-jpeg/; /usr/bin/make -f system.make program; exit;" started...
mb-gcc -Os encoder/dct.c encoder/huffman.c encoder/io.c encoder/main.c encoder/zzq.c -o Encoder/executable.elf \
-mno-xl-soft-mul -Wp,-D__MICROBLAZE -g -I./microblaze_0/include/ -L./microblaze_0/lib/ \
encoder/dct.c:105:3: warning: no newline at end of file
encoder/huffman.c: In function `HuffmanEncodeFinishSend':
encoder/huffman.c:553: warning: comparison is always true due to limited range of data type
encoder/huffman.c: In function `EncodeDataUnit':
encoder/huffman.c:596: warning: passing arg 3 of `ReverseExtend' from incompatible pointer type
encoder/huffman.c:611: warning: passing arg 3 of `ReverseExtend' from incompatible pointer type
encoder/zzq.c:75:2: warning: no newline at end of file
mb-size Encoder/executable.elf
text data bss dec hex filename
48408 4288 15552 68248 10a98 Encoder/executable.elf
Done!
Saved MSS File.
At Local date and time: Mon Jul 17 13:56:43 2006
xbash -q -c "cd /cygdrive/d/mb-jpeg/; /usr/bin/make -f system.make program; exit;" started...
*********************************************
Creating software libraries...
*********************************************
libgen -mhs system.mhs -p xc2vp30ff896-7 -lp D:/XilinxXUP/lib/ system.mss
libgen
Xilinx EDK 8.1 Build EDK_I.18.7
Copyright (c) 1995-2006 Xilinx, Inc. All rights reserved.
Command Line: libgen -mhs system.mhs -p xc2vp30ff896-7 -lp D:/XilinxXUP/lib/
system.mss
Output Directory (-od) : D:\mb-jpeg\
Part (-p) : virtex2p
Software Specification file : system.mss
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/microblaze_v4_00_a/data/microblaze_v2_1_0.
tcl ...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/opb_mdm_v2_00_a/data/opb_mdm_v2_1_0.tcl
...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/lmb_v10_v1_00_a/data/lmb_v10_v2_1_0.tcl
...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/lmb_bram_if_cntlr_v1_00_b/data/lmb_bram_if
_cntlr_v2_1_0.tcl ...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/opb_sysace_v1_00_c/data/opb_sysace_v2_1_0.
tcl ...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/dcm_module_v1_00_a/data/dcm_module_v2_1_0.
tcl ...
Overriding IP level properties ...
microblaze (microblaze_0) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
mpd line 63 - tool overriding c_family value virtex2 to virtex2p
microblaze (microblaze_0) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
mpd line 64 - tool overriding c_instance value microblaze to microblaze_0
microblaze (microblaze_0) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
mpd:93 - tcl overriding C_ADDR_TAG_BITS value 17 to 0
microblaze (microblaze_0) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
mpd:100 - tcl overriding C_DCACHE_ADDR_TAG value 17 to 0
opb_mdm (debug_module) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_mdm_v2_00_a\data\opb_mdm_v2_1_0.mpd
line 42 - tool overriding c_family value virtex2 to virtex2p
bram_block (lmb_bram) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
mpd line 42 - tool overriding c_family value virtex2 to virtex2p
opb_gpio (leds_4bit) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_gpio_v3_01_b\data\opb_gpio_v2_1_0.mpd
line 41 - tool overriding c_family value virtex2 to virtex2p
opb_gpio (dipsws_4bit) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_gpio_v3_01_b\data\opb_gpio_v2_1_0.mpd
line 41 - tool overriding c_family value virtex2 to virtex2p
opb_gpio (pushbuttons_5bit) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_gpio_v3_01_b\data\opb_gpio_v2_1_0.mpd
line 41 - tool overriding c_family value virtex2 to virtex2p
dcm_module (dcm_0) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\dcm_module_v1_00_a\data\dcm_module_v2_1_0.
mpd line 60 - tool overriding c_family value virtex2 to virtex2p
bram_block (data_bram_0) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
mpd line 42 - tool overriding c_family value virtex2 to virtex2p
bram_block (data_bram_1) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
mpd line 42 - tool overriding c_family value virtex2 to virtex2p
Performing IP level DRCs on properties...
Running DRC Tcl procedures for OPTION IPLEVEL_DRC_PROC...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
2_1_0.tcl ...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
2_1_0.tcl ...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
2_1_0.tcl ...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
2_1_0.tcl ...
Address Map for Processor microblaze_0
(0x00000000-0x0000ffff) dlmb_cntlr dlmb
(0x00000000-0x0000ffff) ilmb_cntlr ilmb
(0x40000000-0x4000ffff) PushButtons_5Bit mb_opb
(0x40020000-0x4002ffff) LEDs_4Bit mb_opb
(0x40040000-0x4004ffff) DIPSWs_4Bit mb_opb
(0x40600000-0x4060ffff) RS232_Uart_1 mb_opb
(0x41400000-0x4140ffff) debug_module mb_opb
(0x41800000-0x4180ffff) SysACE_CompactFlash mb_opb
(0x70000000-0x7000ffff) data_bram_if_cntlr_0 dlmb
(0x70010000-0x7001ffff) data_bram_if_cntlr_1 dlmb
Check platform configuration ...
opb_v20 (mb_opb) - D:\mb-jpeg\system.mhs line 55 - 2 master(s) : 6 slave(s)
lmb_v10 (ilmb) - D:\mb-jpeg\system.mhs line 81 - 1 master(s) : 1 slave(s)
lmb_v10 (dlmb) - D:\mb-jpeg\system.mhs line 89 - 1 master(s) : 3 slave(s)
Check port drivers...
WARNING:MDT - dcm_0_lock (LOCKED) - D:\mb-jpeg\system.mhs line 208 - floating
connection!
Check platform address map ...
Overriding system level properties ...
opb_v20 (mb_opb) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_v20_v1_10_c\data\opb_v20_v2_1_0.mpd
line 39 - tool overriding c_num_masters value 4 to 2
opb_v20 (mb_opb) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_v20_v1_10_c\data\opb_v20_v2_1_0.mpd
line 40 - tool overriding c_num_slaves value 4 to 6
lmb_v10 (ilmb) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\lmb_v10_v1_00_a\data\lmb_v10_v2_1_0.mpd
line 39 - tool overriding c_lmb_num_slaves value 4 to 1
lmb_v10 (dlmb) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\lmb_v10_v1_00_a\data\lmb_v10_v2_1_0.mpd
line 39 - tool overriding c_lmb_num_slaves value 4 to 3
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 line 45 - tool overriding c_mask value 0x00800000 to
0x70c70000
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 line 45 - tool overriding c_mask value 0x00800000 to
0x70c70000
bram_block (lmb_bram) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
mpd line 38 - tool overriding c_memsize value 2048 to 0x10000
bram_block (data_bram_0) - D:\mb-jpeg\system.mhs line 214 - tool overriding
c_memsize value 16384 to 0x10000
lmb_bram_if_cntlr (data_bram_if_cntlr_0) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\lmb_bram_if_cntlr_v1_00_b\data\lmb_bram_if
_cntlr_v2_1_0.mpd line 45 - tool overriding c_mask value 0x00800000 to
0x70c70000
bram_block (data_bram_1) - D:\mb-jpeg\system.mhs line 230 - tool overriding
c_memsize value 16384 to 0x10000
lmb_bram_if_cntlr (data_bram_if_cntlr_1) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\lmb_bram_if_cntlr_v1_00_b\data\lmb_bram_if
_cntlr_v2_1_0.mpd line 45 - tool overriding c_mask value 0x00800000 to
0x70c70000
Running DRC Tcl procedures for OPTION SYSLEVEL_DRC_PROC...
Performing System level DRCs on properties...
INFO:MDT - List of peripherals addressable from processor instance microblaze_0
:
- dlmb
WARNING:MDT - D:\mb-jpeg\system.mhs line 89 - No Driver Found for instance dlmb.
To avoid seeing this warning, assign the appropriate driver or driver
"generic 1.00.a " to instance dlmb
- dlmb_cntlr
- data_bram_if_cntlr_0
- data_bram_if_cntlr_1
- ilmb
WARNING:MDT - D:\mb-jpeg\system.mhs line 81 - No Driver Found for instance ilmb.
To avoid seeing this warning, assign the appropriate driver or driver
"generic 1.00.a " to instance ilmb
- ilmb_cntlr
- mb_opb
- debug_module
- RS232_Uart_1
- SysACE_CompactFlash
- LEDs_4Bit
- DIPSWs_4Bit
- PushButtons_5Bit
Building Directory Structure for microblaze_0
Generating platform libraries and device drivers ...
Running CopyFiles ...
Copying files for os standalone_v1_00_a from
C:\EDK\sw\lib\bsp\standalone_v1_00_a\src\ to
D:\mb-jpeg\microblaze_0\libsrc\standalone_v1_00_a\ ...
Copying files for driver opbarb_v1_02_a from
C:\EDK\sw\XilinxProcessorIPLib\drivers\opbarb_v1_02_a\src\ to
D:\mb-jpeg\microblaze_0\libsrc\opbarb_v1_02_a\ ...
Copying files for driver uartlite_v1_00_b from
C:\EDK\sw\XilinxProcessorIPLib\drivers\uartlite_v1_00_b\src\ to
D:\mb-jpeg\microblaze_0\libsrc\uartlite_v1_00_b\ ...
Copying files for driver sysace_v1_00_a from
C:\EDK\sw\XilinxProcessorIPLib\drivers\sysace_v1_00_a\src\ to
D:\mb-jpeg\microblaze_0\libsrc\sysace_v1_00_a\ ...
Copying files for driver gpio_v2_00_a from
C:\EDK\sw\XilinxProcessorIPLib\drivers\gpio_v2_00_a\src\ to
D:\mb-jpeg\microblaze_0\libsrc\gpio_v2_00_a\ ...
Copying files for driver cpu_v1_00_a from
C:\EDK\sw\XilinxProcessorIPLib\drivers\cpu_v1_00_a\src\ to
D:\mb-jpeg\microblaze_0\libsrc\cpu_v1_00_a\ ...
Copying files for library xilfatfs_v1_00_a from
C:\EDK\sw\lib\sw_services\xilfatfs_v1_00_a\src\ to
D:\mb-jpeg\microblaze_0\libsrc\xilfatfs_v1_00_a\ ...
Running DRCs for OSes, Drivers and Libraries ...
Running generate for OS'es, Drivers and Libraries ...
Copying Library Files ...
Running post_generate for OS'es, Drivers and Libraries ...
Running make for Drivers and Libraries ...
Configuring make for target include using:
make -s include "COMPILER=mb-gcc" "ARCHIVER=mb-ar"
"COMPILER_FLAGS=-mno-xl-soft-mul -O2 -c" "EXTRA_COMPILER_FLAGS=-g"
Configuring make for target libs using:
make -s libs "COMPILER=mb-gcc" "ARCHIVER=mb-ar"
"COMPILER_FLAGS=-mno-xl-soft-mul -O2 -c" "EXTRA_COMPILER_FLAGS=-g"
Compiling common
Compiling ipif
Compiling microblaze_disable_dcache.s
Compiling microblaze_disable_exceptions.s
Compiling microblaze_disable_icache.s
Compiling microblaze_disable_interrupts.s
Compiling microblaze_enable_dcache.s
Compiling microblaze_enable_exceptions.s
Compiling microblaze_enable_icache.s
Compiling microblaze_enable_interrupts.s
Compiling microblaze_init_dcache_range.s
Compiling microblaze_init_icache_range.s
Compiling microblaze_update_dcache.s
Compiling microblaze_update_icache.s
Compiling _exit.c
Compiling errno.c
Compiling fcntl.c
Compiling inbyte.c
Compiling microblaze_exception_handler.c
Compiling microblaze_exceptions_g.c
Compiling microblaze_interrupt_handler.c
Compiling microblaze_interrupts_g.c
Compiling outbyte.c
Compiling hw_exception_handler.S
Compiling src/xilfatfs_alloc.c
Compiling src/xilfatfs_close.c
Compiling src/xilfatfs_directory.c
Compiling src/xilfatfs_fat.c
Compiling src/xilfatfs_fat16.c
Compiling src/xilfatfs_fat32.c
Compiling src/xilfatfs_filespec.c
Compiling src/xilfatfs_filestatus.c
Compiling src/xilfatfs_open.c
Compiling src/xilfatfs_part.c
Compiling src/xilfatfs_read.c
Compiling src/xilfatfs_wd.c
Compiling src/xilfatfs_stats.c
Compiling src/xilfatfs_bufcache.c
Compiling src/xilfatfs_write.c
Compiling src/xilfatfs_sysace.c
make clean
Compiling opbarb
Compiling uartlite
Compiling sysace
Compiling gpio
Compiling cpu
Libraries generated in D:\mb-jpeg\microblaze_0\lib\ directory
Running execs_generate for OS'es, Drivers and Libraries ...
LibGen Done.
mb-gcc -Os encoder/dct.c encoder/huffman.c encoder/io.c encoder/main.c encoder/zzq.c -o Encoder/executable.elf \
-mno-xl-soft-mul -Wp,-D__MICROBLAZE -g -I./microblaze_0/include/ -L./microblaze_0/lib/ \
encoder/dct.c:105:3: warning: no newline at end of file
encoder/huffman.c: In function `HuffmanEncodeFinishSend':
encoder/huffman.c:553: warning: comparison is always true due to limited range of data type
encoder/huffman.c: In function `EncodeDataUnit':
encoder/huffman.c:596: warning: passing arg 3 of `ReverseExtend' from incompatible pointer type
encoder/huffman.c:611: warning: passing arg 3 of `ReverseExtend' from incompatible pointer type
encoder/zzq.c:75:2: warning: no newline at end of file
mb-size Encoder/executable.elf
text data bss dec hex filename
48408 4288 10352 63048 f648 Encoder/executable.elf
Done!
At Local date and time: Mon Jul 17 13:57:15 2006
xbash -q -c "cd /cygdrive/d/mb-jpeg/; /usr/bin/make -f system.make init_bram; exit;" started...
*********************************************
Initializing BRAM contents of the bitstream
*********************************************
bitinit system.mhs -lp D:/XilinxXUP/lib/ -pe microblaze_0 Encoder/executable.elf \
-bt implementation/system.bit -o implementation/download.bit
bitinit version Xilinx EDK 8.1 Build EDK_I.18.7
Copyright (c) Xilinx Inc. 2002.
Parsing MHS File system.mhs...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/microblaze_v4_00_a/data/microblaze_v2_1_0.
tcl ...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/opb_mdm_v2_00_a/data/opb_mdm_v2_1_0.tcl
...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/lmb_v10_v1_00_a/data/lmb_v10_v2_1_0.tcl
...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/lmb_bram_if_cntlr_v1_00_b/data/lmb_bram_if
_cntlr_v2_1_0.tcl ...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/opb_sysace_v1_00_c/data/opb_sysace_v2_1_0.
tcl ...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/dcm_module_v1_00_a/data/dcm_module_v2_1_0.
tcl ...
Overriding IP level properties ...
microblaze (microblaze_0) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
mpd line 63 - tool overriding c_family value virtex2 to
microblaze (microblaze_0) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
mpd line 64 - tool overriding c_instance value microblaze to microblaze_0
microblaze (microblaze_0) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
mpd:93 - tcl overriding C_ADDR_TAG_BITS value 17 to 0
microblaze (microblaze_0) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
mpd:100 - tcl overriding C_DCACHE_ADDR_TAG value 17 to 0
opb_mdm (debug_module) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_mdm_v2_00_a\data\opb_mdm_v2_1_0.mpd
line 42 - tool overriding c_family value virtex2 to
bram_block (lmb_bram) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
mpd line 42 - tool overriding c_family value virtex2 to
opb_gpio (leds_4bit) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_gpio_v3_01_b\data\opb_gpio_v2_1_0.mpd
line 41 - tool overriding c_family value virtex2 to
opb_gpio (dipsws_4bit) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_gpio_v3_01_b\data\opb_gpio_v2_1_0.mpd
line 41 - tool overriding c_family value virtex2 to
opb_gpio (pushbuttons_5bit) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_gpio_v3_01_b\data\opb_gpio_v2_1_0.mpd
line 41 - tool overriding c_family value virtex2 to
dcm_module (dcm_0) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\dcm_module_v1_00_a\data\dcm_module_v2_1_0.
mpd line 60 - tool overriding c_family value virtex2 to
bram_block (data_bram_0) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
mpd line 42 - tool overriding c_family value virtex2 to
bram_block (data_bram_1) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
mpd line 42 - tool overriding c_family value virtex2 to
Performing IP level DRCs on properties...
Running DRC Tcl procedures for OPTION IPLEVEL_DRC_PROC...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
2_1_0.tcl ...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
2_1_0.tcl ...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
2_1_0.tcl ...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
2_1_0.tcl ...
Address Map for Processor microblaze_0
(0x00000000-0x0000ffff) dlmb_cntlr dlmb
(0x00000000-0x0000ffff) ilmb_cntlr ilmb
(0x40000000-0x4000ffff) PushButtons_5Bit mb_opb
(0x40020000-0x4002ffff) LEDs_4Bit mb_opb
(0x40040000-0x4004ffff) DIPSWs_4Bit mb_opb
(0x40600000-0x4060ffff) RS232_Uart_1 mb_opb
(0x41400000-0x4140ffff) debug_module mb_opb
(0x41800000-0x4180ffff) SysACE_CompactFlash mb_opb
(0x70000000-0x7000ffff) data_bram_if_cntlr_0 dlmb
(0x70010000-0x7001ffff) data_bram_if_cntlr_1 dlmb
Initializing Memory...
Checking ELFs associated with MICROBLAZE instance microblaze_0 for overlap...
Analyzing file Encoder/executable.elf...
INFO:MDT - BRAM lmb_bram will be initialized with ELF of processor microblaze_0
Running Data2Mem with the following command:
data2mem -bm implementation/system_bd -bt implementation/system.bit -bd
Encoder/executable.elf tag data_bram_0 data_bram_1 lmb_bram -o b
implementation/download.bit
Memory Initialization completed successfully.
Done!
Instance data_bram_1 bus interface PORTA connection data_bram_1_port only referenced once - select another bus connection or "No Connection"
Instance dlmb_bram bus interface PORTA connection data_bram_1_port only referenced once - select another bus connection or "No Connection"
Instance dlmb_bram bus interface PORTA connection data_bram_1_port only referenced once - select another bus connection or "No Connection"
Instance dlmb_bram bus interface PORTA connection data_bram_1_port only referenced once - select another bus connection or "No Connection"
At Local date and time: Mon Jul 17 14:01:13 2006
xbash -q -c "cd /cygdrive/d/mb-jpeg/; /usr/bin/make -f system.make netlist; exit;" started...
****************************************************
Creating system netlist for hardware specification..
****************************************************
platgen -p xc2vp30ff896-7 -lang vhdl -lp D:/XilinxXUP/lib/ -st xst system.mhs
Release Xilinx EDK 8.1 - platgen EDK_I.18.7
Copyright (c) 1995-2005 Xilinx, Inc. All rights reserved.
Command Line: platgen -p xc2vp30ff896-7 -lang vhdl -lp D:/XilinxXUP/lib/ -st xst
system.mhs
Parse system.mhs ...
Read MPD definitions ...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/microblaze_v4_00_a/data/microblaze_v2_1_0.
tcl ...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/opb_mdm_v2_00_a/data/opb_mdm_v2_1_0.tcl
...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/lmb_v10_v1_00_a/data/lmb_v10_v2_1_0.tcl
...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/lmb_bram_if_cntlr_v1_00_b/data/lmb_bram_if
_cntlr_v2_1_0.tcl ...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/opb_sysace_v1_00_c/data/opb_sysace_v2_1_0.
tcl ...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/dcm_module_v1_00_a/data/dcm_module_v2_1_0.
tcl ...
Overriding IP level properties ...
microblaze (microblaze_0) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
mpd line 63 - tool overriding c_family value virtex2 to virtex2p
microblaze (microblaze_0) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
mpd line 64 - tool overriding c_instance value microblaze to microblaze_0
microblaze (microblaze_0) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
mpd:93 - tcl overriding C_ADDR_TAG_BITS value 17 to 0
microblaze (microblaze_0) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
mpd:100 - tcl overriding C_DCACHE_ADDR_TAG value 17 to 0
opb_mdm (debug_module) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_mdm_v2_00_a\data\opb_mdm_v2_1_0.mpd
line 42 - tool overriding c_family value virtex2 to virtex2p
bram_block (ilmb_bram) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
mpd line 42 - tool overriding c_family value virtex2 to virtex2p
opb_gpio (leds_4bit) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_gpio_v3_01_b\data\opb_gpio_v2_1_0.mpd
line 41 - tool overriding c_family value virtex2 to virtex2p
opb_gpio (dipsws_4bit) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_gpio_v3_01_b\data\opb_gpio_v2_1_0.mpd
line 41 - tool overriding c_family value virtex2 to virtex2p
opb_gpio (pushbuttons_5bit) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_gpio_v3_01_b\data\opb_gpio_v2_1_0.mpd
line 41 - tool overriding c_family value virtex2 to virtex2p
dcm_module (dcm_0) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\dcm_module_v1_00_a\data\dcm_module_v2_1_0.
mpd line 60 - tool overriding c_family value virtex2 to virtex2p
bram_block (data_bram_0) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
mpd line 42 - tool overriding c_family value virtex2 to virtex2p
bram_block (dlmb_bram) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
mpd line 42 - tool overriding c_family value virtex2 to virtex2p
Performing IP level DRCs on properties...
Running DRC Tcl procedures for OPTION IPLEVEL_DRC_PROC...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
2_1_0.tcl ...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
2_1_0.tcl ...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
2_1_0.tcl ...
Address Map for Processor microblaze_0
(0x00000000-0x0000ffff) ilmb_cntlr ilmb
(0x00010000-0x0001ffff) dlmb_cntlr dlmb
(0x40000000-0x4000ffff) PushButtons_5Bit mb_opb
(0x40020000-0x4002ffff) LEDs_4Bit mb_opb
(0x40040000-0x4004ffff) DIPSWs_4Bit mb_opb
(0x40600000-0x4060ffff) RS232_Uart_1 mb_opb
(0x41400000-0x4140ffff) debug_module mb_opb
(0x41800000-0x4180ffff) SysACE_CompactFlash mb_opb
(0x70000000-0x7000ffff) data_bram_if_cntlr_0 dlmb
Check platform configuration ...
opb_v20 (mb_opb) - D:\mb-jpeg\system.mhs line 55 - 2 master(s) : 6 slave(s)
lmb_v10 (ilmb) - D:\mb-jpeg\system.mhs line 81 - 1 master(s) : 1 slave(s)
lmb_v10 (dlmb) - D:\mb-jpeg\system.mhs line 89 - 1 master(s) : 2 slave(s)
Check port drivers...
WARNING:MDT - dcm_0_lock (LOCKED) - D:\mb-jpeg\system.mhs line 207 - floating
connection!
Check platform address map ...
Overriding system level properties ...
opb_v20 (mb_opb) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_v20_v1_10_c\data\opb_v20_v2_1_0.mpd
line 39 - tool overriding c_num_masters value 4 to 2
opb_v20 (mb_opb) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_v20_v1_10_c\data\opb_v20_v2_1_0.mpd
line 40 - tool overriding c_num_slaves value 4 to 6
lmb_v10 (ilmb) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\lmb_v10_v1_00_a\data\lmb_v10_v2_1_0.mpd
line 39 - tool overriding c_lmb_num_slaves value 4 to 1
lmb_v10 (dlmb) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\lmb_v10_v1_00_a\data\lmb_v10_v2_1_0.mpd
line 39 - tool overriding c_lmb_num_slaves value 4 to 2
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 line 45 - tool overriding c_mask value 0x00800000 to
0x70c70000
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 line 45 - tool overriding c_mask value 0x00800000 to
0x70c70000
bram_block (ilmb_bram) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
mpd line 38 - tool overriding c_memsize value 2048 to 0x10000
bram_block (data_bram_0) - D:\mb-jpeg\system.mhs line 213 - tool overriding
c_memsize value 16384 to 0x10000
lmb_bram_if_cntlr (data_bram_if_cntlr_0) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\lmb_bram_if_cntlr_v1_00_b\data\lmb_bram_if
_cntlr_v2_1_0.mpd line 45 - tool overriding c_mask value 0x00800000 to
0x70c70000
bram_block (dlmb_bram) - D:\mb-jpeg\system.mhs line 229 - tool overriding
c_memsize value 16384 to 0x10000
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 ...
Processing licensed instances ...
Completion time: 0.00 seconds
Creating hardware output directories ...
Managing hardware (BBD-specified) netlist files ...
Managing cache ...
microblaze (microblaze_0) - D:\mb-jpeg\system.mhs:35 - Copying cache
implementation netlist
opb_v20 (mb_opb) - D:\mb-jpeg\system.mhs:55 - Copying cache implementation
netlist
opb_mdm (debug_module) - D:\mb-jpeg\system.mhs:63 - Copying cache implementation
netlist
lmb_v10 (ilmb) - D:\mb-jpeg\system.mhs:81 - Copying cache implementation netlist
lmb_bram_if_cntlr (ilmb_cntlr) - D:\mb-jpeg\system.mhs:106 - Copying cache
implementation netlist
opb_uartlite (rs232_uart_1) - D:\mb-jpeg\system.mhs:121 - Copying cache
implementation netlist
opb_sysace (sysace_compactflash) - D:\mb-jpeg\system.mhs:137 - Copying cache
implementation netlist
opb_gpio (leds_4bit) - D:\mb-jpeg\system.mhs:154 - Copying cache implementation
netlist
opb_gpio (dipsws_4bit) - D:\mb-jpeg\system.mhs:168 - Copying cache
implementation netlist
opb_gpio (pushbuttons_5bit) - D:\mb-jpeg\system.mhs:182 - Copying cache
implementation netlist
dcm_module (dcm_0) - D:\mb-jpeg\system.mhs:196 - Copying cache implementation
netlist
bram_block (data_bram_0) - D:\mb-jpeg\system.mhs:210 - Copying cache
implementation netlist
lmb_bram_if_cntlr (data_bram_if_cntlr_0) - D:\mb-jpeg\system.mhs:217 - Copying
cache implementation netlist
Elaborating instances ...
bram_block (ilmb_bram) - D:\mb-jpeg\system.mhs:115 - elaborating IP
bram_block (data_bram_0) - D:\mb-jpeg\system.mhs:210 - elaborating IP
bram_block (dlmb_bram) - D:\mb-jpeg\system.mhs:226 - elaborating IP
Writing HDL for elaborated instances ...
Inserting wrapper level ...
Completion time: 3.00 seconds
Constructing platform-level signal connectivity ...
Completion time: 3.00 seconds
Writing (top-level) BMM ...
Writing BMM - D:\mb-jpeg\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.
dlmb_wrapper (dlmb) - D:\mb-jpeg\system.mhs:89 - Running XST synthesis
dlmb_cntlr_wrapper (dlmb_cntlr) - D:\mb-jpeg\system.mhs:97 - Running XST
synthesis
ilmb_bram_wrapper (ilmb_bram) - D:\mb-jpeg\system.mhs:115 - Running XST
synthesis
dlmb_bram_wrapper (dlmb_bram) - D:\mb-jpeg\system.mhs:226 - Running XST
synthesis
Running NGCBUILD ...
Rebuilding cache ...
Total run time: 63.00 seconds
Running synthesis...
bash -c "cd synthesis; ./synthesis.sh"
Release 8.1i - xst I.24
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
4.1) HDL Synthesis Report
5) Advanced HDL Synthesis
5.1) Advanced 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 : "system_xst.prj"
---- Target Parameters
Target Device : xc2vp30ff896-7
Output File Name : "../implementation/system.ngc"
---- Source Options
Top Module Name : system
---- Target Options
Add IO Buffers : NO
---- General Options
Optimization Goal : speed
Hierarchy Separator : /
=========================================================================
WARNING:Xst:29 - Optimization Effort not specified
The following parameters have been added:
Optimization Effort : 1
=========================================================================
=========================================================================
* HDL Compilation *
=========================================================================
WARNING:Xst:1530 - You are using an evaluation version of Xilinx Software. In 36
days, this program will not operate. For more information about this product,
please refer to the Evaluation Agreement, which was shipped to you along with
the Evaluation CDs.
To purchase an annual license for this software, please contact your local
Field Applications Engineer (FAE) or salesperson. If you have any questions,
or if we can assist in any way, please send an email to: eval@xilinx.com
Thank You!
Compiling vhdl file "D:/mb-jpeg/hdl/system.vhd" in Library work.
Entity <system> compiled.
Entity <system> (Architecture <STRUCTURE>) compiled.
=========================================================================
* HDL Analysis *
=========================================================================
Analyzing Entity <system> (Architecture <STRUCTURE>).
WARNING:Xst:766 - "D:/mb-jpeg/hdl/system.vhd" line 1556: Generating a Black Box for component <IBUF>.
WARNING:Xst:766 - "D:/mb-jpeg/hdl/system.vhd" line 1562: Generating a Black Box for component <OBUF>.
WARNING:Xst:766 - "D:/mb-jpeg/hdl/system.vhd" line 1568: Generating a Black Box for component <IBUF>.
WARNING:Xst:766 - "D:/mb-jpeg/hdl/system.vhd" line 1574: Generating a Black Box for component <OBUF>.
WARNING:Xst:766 - "D:/mb-jpeg/hdl/system.vhd" line 1580: Generating a Black Box for component <OBUF>.
WARNING:Xst:766 - "D:/mb-jpeg/hdl/system.vhd" line 1586: Generating a Black Box for component <OBUF>.
WARNING:Xst:766 - "D:/mb-jpeg/hdl/system.vhd" line 1592: Generating a Black Box for component <OBUF>.
WARNING:Xst:766 - "D:/mb-jpeg/hdl/system.vhd" line 1598: Generating a Black Box for component <OBUF>.
WARNING:Xst:766 - "D:/mb-jpeg/hdl/system.vhd" line 1604: Generating a Black Box for component <OBUF>.
WARNING:Xst:766 - "D:/mb-jpeg/hdl/system.vhd" line 1610: Generating a Black Box for component <OBUF>.
WARNING:Xst:766 - "D:/mb-jpeg/hdl/system.vhd" line 1616: Generating a Black Box for component <IOBUF>.
WARNING:Xst:766 - "D:/mb-jpeg/hdl/system.vhd" line 1624: Generating a Black Box for component <IOBUF>.
WARNING:Xst:766 - "D:/mb-jpeg/hdl/system.vhd" line 1632: Generating a Black Box for component <IOBUF>.
WARNING:Xst:766 - "D:/mb-jpeg/hdl/system.vhd" line 1640: Generating a Black Box for component <IOBUF>.
WARNING:Xst:766 - "D:/mb-jpeg/hdl/system.vhd" line 1648: Generating a Black Box for component <IOBUF>.
WARNING:Xst:766 - "D:/mb-jpeg/hdl/system.vhd" line 1656: Generating a Black Box for component <IOBUF>.
WARNING:Xst:766 - "D:/mb-jpeg/hdl/system.vhd" line 1664: Generating a Black Box for component <IOBUF>.
WARNING:Xst:766 - "D:/mb-jpeg/hdl/system.vhd" line 1672: Generating a Black Box for component <IOBUF>.
WARNING:Xst:766 - "D:/mb-jpeg/hdl/system.vhd" line 1680: Generating a Black Box for component <IOBUF>.
WARNING:Xst:766 - "D:/mb-jpeg/hdl/system.vhd" line 1688: Generating a Black Box for component <IOBUF>.
WARNING:Xst:766 - "D:/mb-jpeg/hdl/system.vhd" line 1696: Generating a Black Box for component <IOBUF>.
WARNING:Xst:766 - "D:/mb-jpeg/hdl/system.vhd" line 1704: Generating a Black Box for component <IOBUF>.
WARNING:Xst:766 - "D:/mb-jpeg/hdl/system.vhd" line 1712: Generating a Black Box for component <IOBUF>.
WARNING:Xst:766 - "D:/mb-jpeg/hdl/system.vhd" line 1720: Generating a Black Box for component <IOBUF>.
WARNING:Xst:766 - "D:/mb-jpeg/hdl/system.vhd" line 1728: Generating a Black Box for component <IOBUF>.
WARNING:Xst:766 - "D:/mb-jpeg/hdl/system.vhd" line 1736: Generating a Black Box for component <IOBUF>.
WARNING:Xst:766 - "D:/mb-jpeg/hdl/system.vhd" line 1744: Generating a Black Box for component <OBUF>.
WARNING:Xst:766 - "D:/mb-jpeg/hdl/system.vhd" line 1750: Generating a Black Box for component <OBUF>.
WARNING:Xst:766 - "D:/mb-jpeg/hdl/system.vhd" line 1756: Generating a Black Box for component <OBUF>.
WARNING:Xst:766 - "D:/mb-jpeg/hdl/system.vhd" line 1762: Generating a Black Box for component <IBUF>.
WARNING:Xst:766 - "D:/mb-jpeg/hdl/system.vhd" line 1768: Generating a Black Box for component <IOBUF>.
WARNING:Xst:766 - "D:/mb-jpeg/hdl/system.vhd" line 1776: Generating a Black Box for component <IOBUF>.
WARNING:Xst:766 - "D:/mb-jpeg/hdl/system.vhd" line 1784: Generating a Black Box for component <IOBUF>.
WARNING:Xst:766 - "D:/mb-jpeg/hdl/system.vhd" line 1792: Generating a Black Box for component <IOBUF>.
WARNING:Xst:766 - "D:/mb-jpeg/hdl/system.vhd" line 1800: Generating a Black Box for component <IOBUF>.
WARNING:Xst:766 - "D:/mb-jpeg/hdl/system.vhd" line 1808: Generating a Black Box for component <IOBUF>.
WARNING:Xst:766 - "D:/mb-jpeg/hdl/system.vhd" line 1816: Generating a Black Box for component <IOBUF>.
WARNING:Xst:766 - "D:/mb-jpeg/hdl/system.vhd" line 1824: Generating a Black Box for component <IOBUF>.
WARNING:Xst:766 - "D:/mb-jpeg/hdl/system.vhd" line 1832: Generating a Black Box for component <IOBUF>.
WARNING:Xst:766 - "D:/mb-jpeg/hdl/system.vhd" line 1840: Generating a Black Box for component <IOBUF>.
WARNING:Xst:766 - "D:/mb-jpeg/hdl/system.vhd" line 1848: Generating a Black Box for component <IOBUF>.
WARNING:Xst:766 - "D:/mb-jpeg/hdl/system.vhd" line 1856: Generating a Black Box for component <IOBUF>.
WARNING:Xst:766 - "D:/mb-jpeg/hdl/system.vhd" line 1864: Generating a Black Box for component <IOBUF>.
WARNING:Xst:766 - "D:/mb-jpeg/hdl/system.vhd" line 1872: Generating a Black Box for component <IBUFG>.
WARNING:Xst:766 - "D:/mb-jpeg/hdl/system.vhd" line 1878: Generating a Black Box for component <IBUF>.
Entity <system> analyzed. Unit <system> generated.
=========================================================================
* HDL Synthesis *
=========================================================================
Synthesizing Unit <system>.
Related source file is "D:/mb-jpeg/hdl/system.vhd".
Unit <system> synthesized.
=========================================================================
HDL Synthesis Report
Found no macro
=========================================================================
=========================================================================
* Advanced HDL Synthesis *
=========================================================================
=========================================================================
Advanced HDL Synthesis Report
Found no macro
=========================================================================
=========================================================================
* Low Level Synthesis *
=========================================================================
Loading device for application Rf_Device from file '2vp30.nph' in environment c:\ISE.
Optimizing unit <system> ...
Mapping all equations...
Building and optimizing final netlist ...
=========================================================================
* Final Report *
=========================================================================
Final Results
Top Level Output File Name : ../implementation/system.ngc
Output Format : ngc
Optimization Goal : speed
Keep Hierarchy : no
Design Statistics
# IOs : 45
Cell Usage :
# BELS : 2
# GND : 1
# VCC : 1
# IO Buffers : 45
# IBUF : 4
# IBUFG : 1
# IOBUF : 29
# OBUF : 11
# Others : 17
# data_bram_0_wrapper : 1
# data_bram_if_cntlr_0_wrapper: 1
# dcm_0_wrapper : 1
# debug_module_wrapper : 1
# dipsws_4bit_wrapper : 1
# dlmb_bram_wrapper : 1
# dlmb_cntlr_wrapper : 1
# dlmb_wrapper : 1
# ilmb_bram_wrapper : 1
# ilmb_cntlr_wrapper : 1
# ilmb_wrapper : 1
# leds_4bit_wrapper : 1
# mb_opb_wrapper : 1
# microblaze_0_wrapper : 1
# pushbuttons_5bit_wrapper : 1
# rs232_uart_1_wrapper : 1
# sysace_compactflash_wrapper : 1
=========================================================================
Device utilization summary:
---------------------------
Selected Device : 2vp30ff896-7
Number of bonded IOBs: 45 out of 556 8%
=========================================================================
TIMING REPORT
NOTE: THESE TIMING NUMBERS ARE ONLY A SYNTHESIS ESTIMATE.
FOR ACCURATE TIMING INFORMATION PLEASE REFER TO THE TRACE REPORT
GENERATED AFTER PLACE-and-ROUTE.
Clock Information:
------------------
No clock signals found in this design
Timing Summary:
---------------
Speed Grade: -7
Minimum period: No path found
Minimum input arrival time before clock: No path found
Maximum output required time after clock: No path found
Maximum combinational path delay: 2.924ns
Timing Detail:
--------------
All values displayed in nanoseconds (ns)
=========================================================================
Timing constraint: Default path analysis
Total number of paths / destination ports: 1797 / 1768
-------------------------------------------------------------------------
Delay: 2.924ns (Levels of Logic = 1)
Source: sysace_compactflash:SysACE_MPD_O<3> (PAD)
Destination: fpga_0_SysACE_CompactFlash_SysACE_MPD_pin<3> (PAD)
Data Path: sysace_compactflash:SysACE_MPD_O<3> to fpga_0_SysACE_CompactFlash_SysACE_MPD_pin<3>
Gate Net
Cell:in->out fanout Delay Delay Logical Name (Net Name)
---------------------------------------- ------------
sysace_compactflash_wrapper:SysACE_MPD_O<3> 1 0.000 0.332 sysace_compactflash (fpga_0_SysACE_CompactFlash_SysACE_MPD_O<3>)
IOBUF:I->IO 2.592 iobuf_22 (fpga_0_SysACE_CompactFlash_SysACE_MPD_pin<3>)
----------------------------------------
Total 2.924ns (2.592ns logic, 0.332ns route)
(88.7% logic, 11.3% route)
=========================================================================
CPU : 10.13 / 10.17 s | Elapsed : 10.00 / 10.00 s
-->
Total memory usage is 169492 kilobytes
Number of errors : 0 ( 0 filtered)
Number of warnings : 47 ( 0 filtered)
Number of infos : 0 ( 0 filtered)
Done!
At Local date and time: Mon Jul 17 14:02:38 2006
xbash -q -c "cd /cygdrive/d/mb-jpeg/; /usr/bin/make -f system.make bits; exit;" started...
*********************************************
Running Xilinx Implementation tools..
*********************************************
xflow -wd implementation -p xc2vp30ff896-7 -implement xflow.opt system.ngc
Release 8.1i - Xflow I.24
Copyright (c) 1995-2005 Xilinx, Inc. All rights reserved.
xflow.exe -wd implementation -p xc2vp30ff896-7 -implement xflow.opt system.ngc
Using Flow File: D:/mb-jpeg/implementation/fpga.flw
Using Option File(s):
D:/mb-jpeg/implementation/xflow.opt
Creating Script File ...
#----------------------------------------------#
# Starting program ngdbuild
# ngdbuild -p xc2vp30ff896-7 -nt timestamp -bm system.bmm
D:/mb-jpeg/implementation/system.ngc -uc system.ucf system.ngd
#----------------------------------------------#
Release 8.1i - ngdbuild I.24
Copyright (c) 1995-2005 Xilinx, Inc. All rights reserved.
Command Line: ngdbuild -p xc2vp30ff896-7 -nt timestamp -bm system.bmm -uc
system.ucf D:/mb-jpeg/implementation/system.ngc system.ngd
Reading NGO file 'D:/mb-jpeg/implementation/system.ngc' ...
Loading design module "D:/mb-jpeg/implementation/microblaze_0_wrapper.ngc"...
Loading design module "D:/mb-jpeg/implementation/mb_opb_wrapper.ngc"...
Loading design module "D:/mb-jpeg/implementation/debug_module_wrapper.ngc"...
Loading design module "D:/mb-jpeg/implementation/ilmb_wrapper.ngc"...
Loading design module "D:/mb-jpeg/implementation/dlmb_wrapper.ngc"...
Loading design module "D:/mb-jpeg/implementation/dlmb_cntlr_wrapper.ngc"...
Loading design module "D:/mb-jpeg/implementation/ilmb_cntlr_wrapper.ngc"...
Loading design module "D:/mb-jpeg/implementation/ilmb_bram_wrapper.ngc"...
Loading design module "D:/mb-jpeg/implementation/rs232_uart_1_wrapper.ngc"...
Loading design module
"D:/mb-jpeg/implementation/sysace_compactflash_wrapper.ngc"...
Loading design module "D:/mb-jpeg/implementation/leds_4bit_wrapper.ngc"...
Loading design module "D:/mb-jpeg/implementation/dipsws_4bit_wrapper.ngc"...
Loading design module
"D:/mb-jpeg/implementation/pushbuttons_5bit_wrapper.ngc"...
Loading design module "D:/mb-jpeg/implementation/dcm_0_wrapper.ngc"...
Loading design module "D:/mb-jpeg/implementation/data_bram_0_wrapper.ngc"...
Loading design module
"D:/mb-jpeg/implementation/data_bram_if_cntlr_0_wrapper.ngc"...
Loading design module "D:/mb-jpeg/implementation/dlmb_bram_wrapper.ngc"...
Applying constraints in "system.ucf" to the design...
Checking timing specifications ...
INFO:XdmHelpers:851 - TNM "sys_clk_pin", used in period specification
"TS_sys_clk_pin", was traced into DCM instance "dcm_0/dcm_0/DCM_INST". The
following new TNM groups and period specifications were generated at the DCM
output(s):
CLK0: TS_dcm_0_dcm_0_CLK0_BUF=PERIOD dcm_0_dcm_0_CLK0_BUF
TS_sys_clk_pin*1.000000 HIGH 50.000000%
Processing BMM file ...
Checking expanded design ...
WARNING:NgdBuild:452 - logical net
'microblaze_0/microblaze_0/Data_Flow_I/word_r1_r2_unalignment' has no driver
WARNING:NgdBuild:452 - logical net
'microblaze_0/microblaze_0/Data_Flow_I/word_r1_imm_unalignment' has no driver
WARNING:NgdBuild:452 - logical net
'microblaze_0/microblaze_0/Data_Flow_I/halfword_unalignment' has no driver
WARNING:NgdBuild:478 - clock net debug_module/bscan_drck1 with clock driver
debug_module/debug_module/BUFG_DRCK1 drives no clock pins
NGDBUILD Design Results Summary:
Number of errors: 0
Number of warnings: 4
Writing NGD file "system.ngd" ...
Writing NGDBUILD log file "system.bld"...
NGDBUILD done.
#----------------------------------------------#
# Starting program map
# map -o system_map.ncd -pr b system.ngd system.pcf
#----------------------------------------------#
Release 8.1i - Map I.24
Copyright (c) 1995-2005 Xilinx, Inc. All rights reserved.
Using target part "2vp30ff896-7".
Mapping design into LUTs...
Writing file system_map.ngm...
Running directed packing...
Running delay-based LUT packing...
Running related packing...
Writing design file "system_map.ncd"...
Design Summary:
Number of errors: 0
Number of warnings: 5
Logic Utilization:
Number of Slice Flip Flops: 1,182 out of 27,392 4%
Number of 4 input LUTs: 1,449 out of 27,392 5%
Logic Distribution:
Number of occupied Slices: 1,287 out of 13,696 9%
Number of Slices containing only related logic: 1,287 out of 1,287 100%
Number of Slices containing unrelated logic: 0 out of 1,287 0%
*See NOTES below for an explanation of the effects of unrelated logic
Total Number 4 input LUTs: 1,874 out of 27,392 6%
Number used as logic: 1,449
Number used as a route-thru: 7
Number used for Dual Port RAMs: 256
(Two LUTs used per Dual Port RAM)
Number used as Shift registers: 162
Number of bonded IOBs: 44 out of 556 7%
IOB Flip Flops: 73
Number of PPC405s: 0 out of 2 0%
Number of Block RAMs: 96 out of 136 70%
Number of MULT18X18s: 3 out of 136 2%
Number of GCLKs: 2 out of 16 12%
Number of DCMs: 1 out of 8 12%
Number of BSCANs: 1 out of 1 100%
Number of GTs: 0 out of 8 0%
Number of GT10s: 0 out of 0 0%
Number of RPM macros: 5
Total equivalent gate count for design: 6,374,271
Additional JTAG gate count for IOBs: 2,112
Peak Memory Usage: 224 MB
NOTES:
Related logic is defined as being logic that shares connectivity - e.g. two
LUTs are "related" if they share common inputs. When assembling slices,
Map gives priority to combine logic that is related. Doing so results in
the best timing performance.
Unrelated logic shares no connectivity. Map will only begin packing
unrelated logic into a slice once 99% of the slices are occupied through
related logic packing.
Note that once logic distribution reaches the 99% level through related
logic packing, this does not mean the device is completely utilized.
Unrelated logic packing will then begin, continuing until all usable LUTs
and FFs are occupied. Depending on your timing budget, increased levels of
unrelated logic packing may adversely affect the overall timing performance
of your design.
Mapping completed.
See MAP report file "system_map.mrp" for details.
#----------------------------------------------#
# Starting program par
# par -w -ol high system_map.ncd system.ncd system.pcf
#----------------------------------------------#
Release 8.1i - par I.24
Copyright (c) 1995-2005 Xilinx, Inc. All rights reserved.
Constraints file: system.pcf.
WARNING:Par:331 - You are using an evaluation version of Xilinx Software. In 36 days, this program will not operate. For
more information about this product, please refer to the Evaluation Agreement, which was shipped to you along with
the Evaluation CDs.
To purchase an annual license for this software, please contact your local Field Applications Engineer (FAE) or
salesperson. If you have any questions, or if we can assist in any way, please send an email to: eval@xilinx.com
Thank You!
Loading device for application Rf_Device from file '2vp30.nph' in environment c:\ISE.
"system" is an NCD, version 3.1, device xc2vp30, package ff896, speed -7
Initializing temperature to 85.000 Celsius. (default - Range: -40.000 to 100.000 Celsius)
Initializing voltage to 1.400 Volts. (default - Range: 1.400 to 1.600 Volts)
Device speed data version: "PRODUCTION 1.92 2005-11-04".
Device Utilization Summary:
Number of BSCANs 1 out of 1 100%
Number of BUFGMUXs 2 out of 16 12%
Number of DCMs 1 out of 8 12%
Number of External IOBs 44 out of 556 7%
Number of LOCed IOBs 44 out of 44 100%
Number of MULT18X18s 3 out of 136 2%
Number of RAMB16s 96 out of 136 70%
Number of SLICEs 1287 out of 13696 9%
Overall effort level (-ol): High
Placer effort level (-pl): High
Placer cost table entry (-t): 1
Router effort level (-rl): High
Starting initial Timing Analysis. REAL time: 7 secs
Finished initial Timing Analysis. REAL time: 7 secs
Starting Placer
Phase 1.1
Phase 1.1 (Checksum:98d21f) REAL time: 10 secs
Phase 2.31
Phase 2.31 (Checksum:1312cfe) REAL time: 10 secs
WARNING:Place:414 - The input design contains local clock signal(s). To get a better result, we recommend users run map
with the "-timing" option set before starting the placement.
Phase 3.2
.
Phase 3.2 (Checksum:1c9c37d) REAL time: 16 secs
Phase 4.30
Phase 4.30 (Checksum:26259fc) REAL time: 16 secs
Phase 5.3
Phase 5.3 (Checksum:2faf07b) REAL time: 16 secs
Phase 6.5
Phase 6.5 (Checksum:39386fa) REAL time: 16 secs
Phase 7.8
.........................................................
..........
...............................
........................
............
..........
..............
.....................
.........
Phase 7.8 (Checksum:10f6612) REAL time: 37 secs
Phase 8.5
Phase 8.5 (Checksum:4c4b3f8) REAL time: 37 secs
Phase 9.18
Phase 9.18 (Checksum:55d4a77) REAL time: 43 secs
Phase 10.5
Phase 10.5 (Checksum:5f5e0f6) REAL time: 43 secs
Phase 11.27
Phase 11.27 (Checksum:68e7775) REAL time: 44 secs
Phase 12.24
Phase 12.24 (Checksum:7270df4) REAL time: 44 secs
Writing design to file system.ncd
Total REAL time to Placer completion: 47 secs
Total CPU time to Placer completion: 45 secs
Starting Router
Phase 1: 14402 unrouted; REAL time: 58 secs
Phase 2: 12560 unrouted; REAL time: 59 secs
Phase 3: 2794 unrouted; REAL time: 1 mins 5 secs
Phase 4: 2794 unrouted; (134943) REAL time: 1 mins 6 secs
Phase 5: 2920 unrouted; (286) REAL time: 4 mins 7 secs
Phase 6: 2931 unrouted; (0) REAL time: 4 mins 8 secs
Phase 7: 0 unrouted; (0) REAL time: 4 mins 26 secs
Phase 8: 0 unrouted; (0) REAL time: 4 mins 30 secs
Total REAL time to Router completion: 4 mins 33 secs
Total CPU time to Router completion: 4 mins 30 secs
Generating "PAR" statistics.
**************************
Generating Clock Report
**************************
+---------------------+--------------+------+------+------------+-------------+
| Clock Net | Resource |Locked|Fanout|Net Skew(ns)|Max Delay(ns)|
+---------------------+--------------+------+------+------------+-------------+
|data_bram_0_port_BRA | | | | | |
| M_Clk | BUFGMUX7S| No | 915 | 0.281 | 1.258 |
+---------------------+--------------+------+------+------------+-------------+
| DBG_CLK_s | BUFGMUX4P| No | 139 | 0.246 | 1.257 |
+---------------------+--------------+------+------+------------+-------------+
|fpga_0_SysACE_Compac | | | | | |
| tFlash_SysACE_CLK | Local| | 62 | 0.271 | 2.464 |
+---------------------+--------------+------+------+------------+-------------+
|debug_module/bscan_u | | | | | |
| pdate | Local| | 1 | 0.000 | 0.356 |
+---------------------+--------------+------+------+------------+-------------+
* Net Skew is the difference between the minimum and maximum routing
only delays for the net. Note this is different from Clock Skew which
is reported in TRCE timing report. Clock Skew is the difference between
the minimum and maximum path delays which includes logic delays.
Timing Score: 0
Number of Timing Constraints that were not applied: 1
Asterisk (*) preceding a constraint indicates it was not met.
This may be due to a setup or hold violation.
------------------------------------------------------------------------------------------------------
Constraint | Requested | Actual | Logic | Absolute |Number of
| | | Levels | Slack |errors
------------------------------------------------------------------------------------------------------
TS_dcm_0_dcm_0_CLK0_BUF = PERIOD TIMEGRP | 10.000ns | 9.867ns | 10 | 0.133ns | 0
"dcm_0_dcm_0_CLK0_BUF" TS_sys_clk_pin | | | | |
HIGH 50% | | | | |
------------------------------------------------------------------------------------------------------
NET "fpga_0_SysACE_CompactFlash_SysACE_CL | 30.000ns | 3.849ns | 2 | 26.151ns | 0
K" PERIOD = 30 ns HIGH 50% | | | | |
------------------------------------------------------------------------------------------------------
TS_sys_clk_pin = PERIOD TIMEGRP "sys_clk_ | N/A | N/A | N/A | N/A | N/A
pin" 10 ns HIGH 50% | | | | |
------------------------------------------------------------------------------------------------------
All constraints were met.
INFO:Timing:2761 - N/A entries in the Constraints list may indicate that the
constraint does not cover any paths or that it has no requested value.
Generating Pad Report.
All signals are completely routed.
Total REAL time to PAR completion: 4 mins 37 secs
Total CPU time to PAR completion: 4 mins 34 secs
Peak Memory Usage: 313 MB
Placement: Completed - No errors found.
Routing: Completed - No errors found.
Timing: Completed - No errors found.
Number of error messages: 0
Number of warning messages: 2
Number of info messages: 0
Writing design to file system.ncd
PAR done!
#----------------------------------------------#
# Starting program post_par_trce
# trce -e 3 -xml system.twx system.ncd system.pcf
#----------------------------------------------#
Release 8.1i - Trace I.24
Copyright (c) 1995-2005 Xilinx, Inc. All rights reserved.
Loading device for application Rf_Device from file '2vp30.nph' in environment
c:\ISE.
"system" is an NCD, version 3.1, device xc2vp30, package ff896, speed -7
--------------------------------------------------------------------------------
Release 8.1i Trace I.24
Copyright (c) 1995-2005 Xilinx, Inc. All rights reserved.
trce -e 3 -xml system.twx system.ncd system.pcf
Design file: system.ncd
Physical constraint file: system.pcf
Device,speed: xc2vp30,-7 (PRODUCTION 1.92 2005-11-04)
Report level: error report
--------------------------------------------------------------------------------
INFO:Timing:2752 - To get complete path coverage, use the unconstrained paths
option. All paths that are not constrained will be reported in the
unconstrained paths section(s) of the report.
Timing summary:
---------------
Timing errors: 0 Score: 0
Constraints cover 448769 paths, 0 nets, and 11479 connections
Design statistics:
Minimum period: 9.867ns (Maximum frequency: 101.348MHz)
Analysis completed Mon Jul 17 14:07:53 2006
--------------------------------------------------------------------------------
Generating Report ...
Number of warnings: 0
Number of info messages: 1
Total time: 9 secs
xflow done!
*********************************************
Running Bitgen..
*********************************************
cd implementation; bitgen -w -f bitgen.ut system
Release 8.1i - Bitgen I.24
Copyright (c) 1995-2005 Xilinx, Inc. All rights reserved.
Loading device for application Rf_Device from file '2vp30.nph' in environment
c:\ISE.
"system" is an NCD, version 3.1, device xc2vp30, package ff896, speed -7
Opened constraints file system.pcf.
Mon Jul 17 14:08:02 2006
Running DRC.
DRC detected 0 errors and 0 warnings.
Creating bit map...
Saving bit stream in "system.bit".
Creating bit mask...
Saving mask bit stream in "system.msk".
Bitstream generation is complete.
Done!
At Local date and time: Mon Jul 17 14:24:07 2006
xbash -q -c "cd /cygdrive/d/mb-jpeg/; /usr/bin/make -f system.make init_bram; exit;" started...
*********************************************
Creating software libraries...
*********************************************
libgen -mhs system.mhs -p xc2vp30ff896-7 -lp D:/XilinxXUP/lib/ system.mss
libgen
Xilinx EDK 8.1 Build EDK_I.18.7
Copyright (c) 1995-2006 Xilinx, Inc. All rights reserved.
Command Line: libgen -mhs system.mhs -p xc2vp30ff896-7 -lp D:/XilinxXUP/lib/
system.mss
Output Directory (-od) : D:\mb-jpeg\
Part (-p) : virtex2p
Software Specification file : system.mss
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/microblaze_v4_00_a/data/microblaze_v2_1_0.
tcl ...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/opb_mdm_v2_00_a/data/opb_mdm_v2_1_0.tcl
...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/lmb_v10_v1_00_a/data/lmb_v10_v2_1_0.tcl
...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/lmb_bram_if_cntlr_v1_00_b/data/lmb_bram_if
_cntlr_v2_1_0.tcl ...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/opb_sysace_v1_00_c/data/opb_sysace_v2_1_0.
tcl ...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/dcm_module_v1_00_a/data/dcm_module_v2_1_0.
tcl ...
Overriding IP level properties ...
microblaze (microblaze_0) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
mpd line 63 - tool overriding c_family value virtex2 to virtex2p
microblaze (microblaze_0) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
mpd line 64 - tool overriding c_instance value microblaze to microblaze_0
microblaze (microblaze_0) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
mpd:93 - tcl overriding C_ADDR_TAG_BITS value 17 to 0
microblaze (microblaze_0) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
mpd:100 - tcl overriding C_DCACHE_ADDR_TAG value 17 to 0
opb_mdm (debug_module) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_mdm_v2_00_a\data\opb_mdm_v2_1_0.mpd
line 42 - tool overriding c_family value virtex2 to virtex2p
bram_block (ilmb_bram) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
mpd line 42 - tool overriding c_family value virtex2 to virtex2p
opb_gpio (leds_4bit) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_gpio_v3_01_b\data\opb_gpio_v2_1_0.mpd
line 41 - tool overriding c_family value virtex2 to virtex2p
opb_gpio (dipsws_4bit) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_gpio_v3_01_b\data\opb_gpio_v2_1_0.mpd
line 41 - tool overriding c_family value virtex2 to virtex2p
opb_gpio (pushbuttons_5bit) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_gpio_v3_01_b\data\opb_gpio_v2_1_0.mpd
line 41 - tool overriding c_family value virtex2 to virtex2p
dcm_module (dcm_0) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\dcm_module_v1_00_a\data\dcm_module_v2_1_0.
mpd line 60 - tool overriding c_family value virtex2 to virtex2p
bram_block (data_bram_0) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
mpd line 42 - tool overriding c_family value virtex2 to virtex2p
bram_block (dlmb_bram) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
mpd line 42 - tool overriding c_family value virtex2 to virtex2p
Performing IP level DRCs on properties...
Running DRC Tcl procedures for OPTION IPLEVEL_DRC_PROC...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
2_1_0.tcl ...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
2_1_0.tcl ...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
2_1_0.tcl ...
Address Map for Processor microblaze_0
(0x00000000-0x0000ffff) ilmb_cntlr ilmb
(0x00010000-0x0001ffff) dlmb_cntlr dlmb
(0x40000000-0x4000ffff) PushButtons_5Bit mb_opb
(0x40020000-0x4002ffff) LEDs_4Bit mb_opb
(0x40040000-0x4004ffff) DIPSWs_4Bit mb_opb
(0x40600000-0x4060ffff) RS232_Uart_1 mb_opb
(0x41400000-0x4140ffff) debug_module mb_opb
(0x41800000-0x4180ffff) SysACE_CompactFlash mb_opb
(0x70000000-0x7000ffff) data_bram_if_cntlr_0 dlmb
Check platform configuration ...
opb_v20 (mb_opb) - D:\mb-jpeg\system.mhs line 55 - 2 master(s) : 6 slave(s)
lmb_v10 (ilmb) - D:\mb-jpeg\system.mhs line 81 - 1 master(s) : 1 slave(s)
lmb_v10 (dlmb) - D:\mb-jpeg\system.mhs line 89 - 1 master(s) : 2 slave(s)
Check port drivers...
WARNING:MDT - dcm_0_lock (LOCKED) - D:\mb-jpeg\system.mhs line 207 - floating
connection!
Check platform address map ...
Overriding system level properties ...
opb_v20 (mb_opb) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_v20_v1_10_c\data\opb_v20_v2_1_0.mpd
line 39 - tool overriding c_num_masters value 4 to 2
opb_v20 (mb_opb) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_v20_v1_10_c\data\opb_v20_v2_1_0.mpd
line 40 - tool overriding c_num_slaves value 4 to 6
lmb_v10 (ilmb) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\lmb_v10_v1_00_a\data\lmb_v10_v2_1_0.mpd
line 39 - tool overriding c_lmb_num_slaves value 4 to 1
lmb_v10 (dlmb) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\lmb_v10_v1_00_a\data\lmb_v10_v2_1_0.mpd
line 39 - tool overriding c_lmb_num_slaves value 4 to 2
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 line 45 - tool overriding c_mask value 0x00800000 to
0x70c70000
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 line 45 - tool overriding c_mask value 0x00800000 to
0x70c70000
bram_block (ilmb_bram) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
mpd line 38 - tool overriding c_memsize value 2048 to 0x10000
bram_block (data_bram_0) - D:\mb-jpeg\system.mhs line 213 - tool overriding
c_memsize value 16384 to 0x10000
lmb_bram_if_cntlr (data_bram_if_cntlr_0) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\lmb_bram_if_cntlr_v1_00_b\data\lmb_bram_if
_cntlr_v2_1_0.mpd line 45 - tool overriding c_mask value 0x00800000 to
0x70c70000
bram_block (dlmb_bram) - D:\mb-jpeg\system.mhs line 229 - tool overriding
c_memsize value 16384 to 0x10000
Running DRC Tcl procedures for OPTION SYSLEVEL_DRC_PROC...
Performing System level DRCs on properties...
INFO:MDT - List of peripherals addressable from processor instance microblaze_0
:
- dlmb
WARNING:MDT - D:\mb-jpeg\system.mhs line 89 - No Driver Found for instance dlmb.
To avoid seeing this warning, assign the appropriate driver or driver
"generic 1.00.a " to instance dlmb
- dlmb_cntlr
- data_bram_if_cntlr_0
- ilmb
WARNING:MDT - D:\mb-jpeg\system.mhs line 81 - No Driver Found for instance ilmb.
To avoid seeing this warning, assign the appropriate driver or driver
"generic 1.00.a " to instance ilmb
- ilmb_cntlr
- mb_opb
- debug_module
- RS232_Uart_1
- SysACE_CompactFlash
- LEDs_4Bit
- DIPSWs_4Bit
- PushButtons_5Bit
Building Directory Structure for microblaze_0
Generating platform libraries and device drivers ...
Running CopyFiles ...
Copying files for os standalone_v1_00_a from
C:\EDK\sw\lib\bsp\standalone_v1_00_a\src\ to
D:\mb-jpeg\microblaze_0\libsrc\standalone_v1_00_a\ ...
Copying files for driver opbarb_v1_02_a from
C:\EDK\sw\XilinxProcessorIPLib\drivers\opbarb_v1_02_a\src\ to
D:\mb-jpeg\microblaze_0\libsrc\opbarb_v1_02_a\ ...
Copying files for driver uartlite_v1_00_b from
C:\EDK\sw\XilinxProcessorIPLib\drivers\uartlite_v1_00_b\src\ to
D:\mb-jpeg\microblaze_0\libsrc\uartlite_v1_00_b\ ...
Copying files for driver sysace_v1_00_a from
C:\EDK\sw\XilinxProcessorIPLib\drivers\sysace_v1_00_a\src\ to
D:\mb-jpeg\microblaze_0\libsrc\sysace_v1_00_a\ ...
Copying files for driver gpio_v2_00_a from
C:\EDK\sw\XilinxProcessorIPLib\drivers\gpio_v2_00_a\src\ to
D:\mb-jpeg\microblaze_0\libsrc\gpio_v2_00_a\ ...
Copying files for driver cpu_v1_00_a from
C:\EDK\sw\XilinxProcessorIPLib\drivers\cpu_v1_00_a\src\ to
D:\mb-jpeg\microblaze_0\libsrc\cpu_v1_00_a\ ...
Copying files for library xilfatfs_v1_00_a from
C:\EDK\sw\lib\sw_services\xilfatfs_v1_00_a\src\ to
D:\mb-jpeg\microblaze_0\libsrc\xilfatfs_v1_00_a\ ...
Running DRCs for OSes, Drivers and Libraries ...
Running generate for OS'es, Drivers and Libraries ...
Copying Library Files ...
Running post_generate for OS'es, Drivers and Libraries ...
Running make for Drivers and Libraries ...
Configuring make for target include using:
make -s include "COMPILER=mb-gcc" "ARCHIVER=mb-ar"
"COMPILER_FLAGS=-mno-xl-soft-mul -O2 -c" "EXTRA_COMPILER_FLAGS=-g"
Configuring make for target libs using:
make -s libs "COMPILER=mb-gcc" "ARCHIVER=mb-ar"
"COMPILER_FLAGS=-mno-xl-soft-mul -O2 -c" "EXTRA_COMPILER_FLAGS=-g"
Compiling common
Compiling ipif
Compiling microblaze_disable_dcache.s
Compiling microblaze_disable_exceptions.s
Compiling microblaze_disable_icache.s
Compiling microblaze_disable_interrupts.s
Compiling microblaze_enable_dcache.s
Compiling microblaze_enable_exceptions.s
Compiling microblaze_enable_icache.s
Compiling microblaze_enable_interrupts.s
Compiling microblaze_init_dcache_range.s
Compiling microblaze_init_icache_range.s
Compiling microblaze_update_dcache.s
Compiling microblaze_update_icache.s
Compiling _exit.c
Compiling errno.c
Compiling fcntl.c
Compiling inbyte.c
Compiling microblaze_exception_handler.c
Compiling microblaze_exceptions_g.c
Compiling microblaze_interrupt_handler.c
Compiling microblaze_interrupts_g.c
Compiling outbyte.c
Compiling hw_exception_handler.S
Compiling src/xilfatfs_alloc.c
Compiling src/xilfatfs_close.c
Compiling src/xilfatfs_directory.c
Compiling src/xilfatfs_fat.c
Compiling src/xilfatfs_fat16.c
Compiling src/xilfatfs_fat32.c
Compiling src/xilfatfs_filespec.c
Compiling src/xilfatfs_filestatus.c
Compiling src/xilfatfs_open.c
Compiling src/xilfatfs_part.c
Compiling src/xilfatfs_read.c
Compiling src/xilfatfs_wd.c
Compiling src/xilfatfs_stats.c
Compiling src/xilfatfs_bufcache.c
Compiling src/xilfatfs_write.c
Compiling src/xilfatfs_sysace.c
make clean
Compiling opbarb
Compiling uartlite
Compiling sysace
Compiling gpio
Compiling cpu
Libraries generated in D:\mb-jpeg\microblaze_0\lib\ directory
Running execs_generate for OS'es, Drivers and Libraries ...
LibGen Done.
mb-gcc -Os encoder/dct.c encoder/huffman.c encoder/io.c encoder/main.c encoder/zzq.c -o Encoder/executable.elf \
-mno-xl-soft-mul -Wp,-D__MICROBLAZE -g -I./microblaze_0/include/ -L./microblaze_0/lib/ \
encoder/dct.c:105:3: warning: no newline at end of file
encoder/huffman.c: In function `HuffmanEncodeFinishSend':
encoder/huffman.c:553: warning: comparison is always true due to limited range of data type
encoder/huffman.c: In function `EncodeDataUnit':
encoder/huffman.c:596: warning: passing arg 3 of `ReverseExtend' from incompatible pointer type
encoder/huffman.c:611: warning: passing arg 3 of `ReverseExtend' from incompatible pointer type
encoder/zzq.c:75:2: warning: no newline at end of file
mb-size Encoder/executable.elf
text data bss dec hex filename
48408 4288 10352 63048 f648 Encoder/executable.elf
*********************************************
Initializing BRAM contents of the bitstream
*********************************************
bitinit system.mhs -lp D:/XilinxXUP/lib/ -pe microblaze_0 Encoder/executable.elf \
-bt implementation/system.bit -o implementation/download.bit
bitinit version Xilinx EDK 8.1 Build EDK_I.18.7
Copyright (c) Xilinx Inc. 2002.
Parsing MHS File system.mhs...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/microblaze_v4_00_a/data/microblaze_v2_1_0.
tcl ...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/opb_mdm_v2_00_a/data/opb_mdm_v2_1_0.tcl
...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/lmb_v10_v1_00_a/data/lmb_v10_v2_1_0.tcl
...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/lmb_bram_if_cntlr_v1_00_b/data/lmb_bram_if
_cntlr_v2_1_0.tcl ...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/opb_sysace_v1_00_c/data/opb_sysace_v2_1_0.
tcl ...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/dcm_module_v1_00_a/data/dcm_module_v2_1_0.
tcl ...
Overriding IP level properties ...
microblaze (microblaze_0) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
mpd line 63 - tool overriding c_family value virtex2 to
microblaze (microblaze_0) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
mpd line 64 - tool overriding c_instance value microblaze to microblaze_0
microblaze (microblaze_0) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
mpd:93 - tcl overriding C_ADDR_TAG_BITS value 17 to 0
microblaze (microblaze_0) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
mpd:100 - tcl overriding C_DCACHE_ADDR_TAG value 17 to 0
opb_mdm (debug_module) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_mdm_v2_00_a\data\opb_mdm_v2_1_0.mpd
line 42 - tool overriding c_family value virtex2 to
bram_block (ilmb_bram) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
mpd line 42 - tool overriding c_family value virtex2 to
opb_gpio (leds_4bit) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_gpio_v3_01_b\data\opb_gpio_v2_1_0.mpd
line 41 - tool overriding c_family value virtex2 to
opb_gpio (dipsws_4bit) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_gpio_v3_01_b\data\opb_gpio_v2_1_0.mpd
line 41 - tool overriding c_family value virtex2 to
opb_gpio (pushbuttons_5bit) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_gpio_v3_01_b\data\opb_gpio_v2_1_0.mpd
line 41 - tool overriding c_family value virtex2 to
dcm_module (dcm_0) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\dcm_module_v1_00_a\data\dcm_module_v2_1_0.
mpd line 60 - tool overriding c_family value virtex2 to
bram_block (data_bram_0) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
mpd line 42 - tool overriding c_family value virtex2 to
bram_block (dlmb_bram) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
mpd line 42 - tool overriding c_family value virtex2 to
Performing IP level DRCs on properties...
Running DRC Tcl procedures for OPTION IPLEVEL_DRC_PROC...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
2_1_0.tcl ...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
2_1_0.tcl ...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
2_1_0.tcl ...
Address Map for Processor microblaze_0
(0x00000000-0x0000ffff) ilmb_cntlr ilmb
(0x00010000-0x0001ffff) dlmb_cntlr dlmb
(0x40000000-0x4000ffff) PushButtons_5Bit mb_opb
(0x40020000-0x4002ffff) LEDs_4Bit mb_opb
(0x40040000-0x4004ffff) DIPSWs_4Bit mb_opb
(0x40600000-0x4060ffff) RS232_Uart_1 mb_opb
(0x41400000-0x4140ffff) debug_module mb_opb
(0x41800000-0x4180ffff) SysACE_CompactFlash mb_opb
(0x70000000-0x7000ffff) data_bram_if_cntlr_0 dlmb
Initializing Memory...
Checking ELFs associated with MICROBLAZE instance microblaze_0 for overlap...
Analyzing file Encoder/executable.elf...
Running Data2Mem with the following command:
data2mem -bm implementation/system_bd -bt implementation/system.bit -bd
Encoder/executable.elf tag data_bram_0 dlmb_bram ilmb_bram -o b
implementation/download.bit
Memory Initialization completed successfully.
Done!
Linker Script generated successfully.
At Local date and time: Mon Jul 17 14:25:28 2006
xbash -q -c "cd /cygdrive/d/mb-jpeg/; /usr/bin/make -f system.make init_bram; exit;" started...
mb-gcc -Os encoder/dct.c encoder/huffman.c encoder/io.c encoder/main.c encoder/zzq.c -o Encoder/executable.elf \
-mno-xl-soft-mul -Wp,-D__MICROBLAZE -Wl,-T -Wl,Encoder_linker_script.ld -g -I./microblaze_0/include/ -L./microblaze_0/lib/ \
encoder/dct.c:105:3: warning: no newline at end of file
encoder/huffman.c: In function `HuffmanEncodeFinishSend':
encoder/huffman.c:553: warning: comparison is always true due to limited range of data type
encoder/huffman.c: In function `EncodeDataUnit':
encoder/huffman.c:596: warning: passing arg 3 of `ReverseExtend' from incompatible pointer type
encoder/huffman.c:611: warning: passing arg 3 of `ReverseExtend' from incompatible pointer type
encoder/zzq.c:75:2: warning: no newline at end of file
mb-size Encoder/executable.elf
text data bss dec hex filename
45384 7304 13424 66112 10240 Encoder/executable.elf
*********************************************
Initializing BRAM contents of the bitstream
*********************************************
bitinit system.mhs -lp D:/XilinxXUP/lib/ -pe microblaze_0 Encoder/executable.elf \
-bt implementation/system.bit -o implementation/download.bit
bitinit version Xilinx EDK 8.1 Build EDK_I.18.7
Copyright (c) Xilinx Inc. 2002.
Parsing MHS File system.mhs...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/microblaze_v4_00_a/data/microblaze_v2_1_0.
tcl ...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/opb_mdm_v2_00_a/data/opb_mdm_v2_1_0.tcl
...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/lmb_v10_v1_00_a/data/lmb_v10_v2_1_0.tcl
...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/lmb_bram_if_cntlr_v1_00_b/data/lmb_bram_if
_cntlr_v2_1_0.tcl ...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/opb_sysace_v1_00_c/data/opb_sysace_v2_1_0.
tcl ...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/dcm_module_v1_00_a/data/dcm_module_v2_1_0.
tcl ...
Overriding IP level properties ...
microblaze (microblaze_0) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
mpd line 63 - tool overriding c_family value virtex2 to
microblaze (microblaze_0) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
mpd line 64 - tool overriding c_instance value microblaze to microblaze_0
microblaze (microblaze_0) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
mpd:93 - tcl overriding C_ADDR_TAG_BITS value 17 to 0
microblaze (microblaze_0) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
mpd:100 - tcl overriding C_DCACHE_ADDR_TAG value 17 to 0
opb_mdm (debug_module) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_mdm_v2_00_a\data\opb_mdm_v2_1_0.mpd
line 42 - tool overriding c_family value virtex2 to
bram_block (ilmb_bram) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
mpd line 42 - tool overriding c_family value virtex2 to
opb_gpio (leds_4bit) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_gpio_v3_01_b\data\opb_gpio_v2_1_0.mpd
line 41 - tool overriding c_family value virtex2 to
opb_gpio (dipsws_4bit) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_gpio_v3_01_b\data\opb_gpio_v2_1_0.mpd
line 41 - tool overriding c_family value virtex2 to
opb_gpio (pushbuttons_5bit) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_gpio_v3_01_b\data\opb_gpio_v2_1_0.mpd
line 41 - tool overriding c_family value virtex2 to
dcm_module (dcm_0) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\dcm_module_v1_00_a\data\dcm_module_v2_1_0.
mpd line 60 - tool overriding c_family value virtex2 to
bram_block (data_bram_0) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
mpd line 42 - tool overriding c_family value virtex2 to
bram_block (dlmb_bram) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
mpd line 42 - tool overriding c_family value virtex2 to
Performing IP level DRCs on properties...
Running DRC Tcl procedures for OPTION IPLEVEL_DRC_PROC...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
2_1_0.tcl ...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
2_1_0.tcl ...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
2_1_0.tcl ...
Address Map for Processor microblaze_0
(0x00000000-0x0000ffff) ilmb_cntlr ilmb
(0x00010000-0x0001ffff) dlmb_cntlr dlmb
(0x40000000-0x4000ffff) PushButtons_5Bit mb_opb
(0x40020000-0x4002ffff) LEDs_4Bit mb_opb
(0x40040000-0x4004ffff) DIPSWs_4Bit mb_opb
(0x40600000-0x4060ffff) RS232_Uart_1 mb_opb
(0x41400000-0x4140ffff) debug_module mb_opb
(0x41800000-0x4180ffff) SysACE_CompactFlash mb_opb
(0x70000000-0x7000ffff) data_bram_if_cntlr_0 dlmb
Initializing Memory...
Checking ELFs associated with MICROBLAZE instance microblaze_0 for overlap...
Analyzing file Encoder/executable.elf...
Running Data2Mem with the following command:
data2mem -bm implementation/system_bd -bt implementation/system.bit -bd
Encoder/executable.elf tag data_bram_0 dlmb_bram ilmb_bram -o b
implementation/download.bit
Memory Initialization completed successfully.
Done!
At Local date and time: Mon Jul 17 14:30:24 2006
xbash -q -c "cd /cygdrive/d/mb-jpeg/; /usr/bin/make -f system.make download; exit;" started...
*********************************************
Downloading Bitstream onto the target board
*********************************************
impact -batch etc/download.cmd
Release 8.1i - iMPACT I.24
Copyright (c) 1995-2005 Xilinx, Inc. All rights reserved.
// *** BATCH CMD : setMode -bs
// *** BATCH CMD : setCable -port auto
AutoDetecting cable. Please wait.
Connecting to cable (Parallel Port - LPT1).
Checking cable driver.
Driver windrvr6.sys version = 7.0.0.0.No resources.
LPT base address = 0378h.
ECP base address = 0778h.
ECP hardware is detected.
Cable connection established.
Connecting to cable (Parallel Port - LPT1) in ECP mode.
Checking cable driver.
Driver xpc4drvr.sys version = 1.0.4.0. LPT base address = 0378h.
Cable Type = 1, Revision = 3.
Setting cable speed to 5 MHz.
Cable connection established.
// *** BATCH CMD : identify
Identifying chain contents ....Version is 0001
'1': : Manufacturer's ID =Xilinx xc2vp30, Version : 1
PMSPEC -- Overriding Xilinx file <c:/ISE/virtex2p/data/virtex2p.acd> with local
file <c:/ISE/virtex2p/data/virtex2p.acd>
INFO:iMPACT:1777 -
Reading c:/ISE/virtex2p/data/xc2vp30.bsd...
INFO:iMPACT:501 - '1': Added Device xc2vp30 successfully.
----------------------------------------------------------------------
----------------------------------------------------------------------
Version is 0000
'2': : Manufacturer's ID =Xilinx xccace, Version : 0
INFO:iMPACT:1777 -
Reading c:/ISE/acecf/data/xccace.bsd...
INFO:iMPACT:501 - '1': Added Device xccace successfully.
----------------------------------------------------------------------
----------------------------------------------------------------------
Version is 1111
'3': : Manufacturer's ID =Xilinx xcf32p, Version : 15
INFO:iMPACT:1777 -
Reading c:/ISE/xcfp/data/xcf32p.bsd...
INFO:iMPACT:501 - '1': Added Device xcf32p successfully.
----------------------------------------------------------------------
----------------------------------------------------------------------
done.
[
1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
]
[
0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1
]
Chain TCK freq = 10000000.
Validating chain...
Boundary-scan chain validated successfully.
Elapsed time = 1 sec.
// *** BATCH CMD : identifyMPM
Elapsed time = 0 sec.
// *** BATCH CMD : assignFile -p 3 -file "implementation/download.bit"
'3': Loading file 'implementation/download.bit' ...
done.
INFO:iMPACT:501 - '3': Added Device xc2vp30 successfully.
----------------------------------------------------------------------
----------------------------------------------------------------------
----------------------------------------------------------------------
----------------------------------------------------------------------
// *** BATCH CMD : program -p 3
Chain TCK freq = 10000000.
Validating chain...
Boundary-scan chain validated successfully.
'3':Programming device...
done.
'3': Reading status register contents...
CRC error : 0
Decryptor security set : 0
DCM locked : 1
DCI matched : 1
legacy input error : 0
status of GTS_CFG_B : 1
status of GWE : 1
status of GHIGH : 1
value of MODE pin M0 : 1
value of MODE pin M1 : 0
value of MODE pin M2 : 1
value of CFG_RDY (INIT_B) : 1
DONEIN input from DONE pin : 1
IDCODE not validated while trying to write FDRI : 0
write FDRI issued before or after decrypt operation: 0
Decryptor keys not used in proper sequence : 0
INFO:iMPACT:2219 - Status register values:
INFO:iMPACT - 0011 0111 1011 1000 0000 0000 0000 0000
INFO:iMPACT:579 - '3': Completed downloading bit file to device.
INFO:iMPACT:580 - '3':Checking done pin ....done.
'3': Programmed successfully.
Elapsed time = 4 sec.
// *** BATCH CMD : quit
----------------------------------------------------------------------
----------------------------------------------------------------------
----------------------------------------------------------------------
----------------------------------------------------------------------
Done!
At Local date and time: Mon Jul 17 14:32:50 2006
xbash -q -c "cd /cygdrive/d/mb-jpeg/; /usr/bin/make -f system.make download; exit;" started...
mb-gcc -Os encoder/dct.c encoder/huffman.c encoder/io.c encoder/main.c encoder/zzq.c -o Encoder/executable.elf \
-mno-xl-soft-mul -Wp,-D__MICROBLAZE -Wl,-T -Wl,Encoder_linker_script.ld -g -I./microblaze_0/include/ -L./microblaze_0/lib/ \
encoder/dct.c:105:3: warning: no newline at end of file
encoder/huffman.c: In function `HuffmanEncodeFinishSend':
encoder/huffman.c:553: warning: comparison is always true due to limited range of data type
encoder/huffman.c: In function `EncodeDataUnit':
encoder/huffman.c:596: warning: passing arg 3 of `ReverseExtend' from incompatible pointer type
encoder/huffman.c:611: warning: passing arg 3 of `ReverseExtend' from incompatible pointer type
encoder/zzq.c:75:2: warning: no newline at end of file
mb-size Encoder/executable.elf
text data bss dec hex filename
45384 7300 13428 66112 10240 Encoder/executable.elf
*********************************************
Initializing BRAM contents of the bitstream
*********************************************
bitinit system.mhs -lp D:/XilinxXUP/lib/ -pe microblaze_0 Encoder/executable.elf \
-bt implementation/system.bit -o implementation/download.bit
bitinit version Xilinx EDK 8.1 Build EDK_I.18.7
Copyright (c) Xilinx Inc. 2002.
Parsing MHS File system.mhs...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/microblaze_v4_00_a/data/microblaze_v2_1_0.
tcl ...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/opb_mdm_v2_00_a/data/opb_mdm_v2_1_0.tcl
...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/lmb_v10_v1_00_a/data/lmb_v10_v2_1_0.tcl
...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/lmb_bram_if_cntlr_v1_00_b/data/lmb_bram_if
_cntlr_v2_1_0.tcl ...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/opb_sysace_v1_00_c/data/opb_sysace_v2_1_0.
tcl ...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/dcm_module_v1_00_a/data/dcm_module_v2_1_0.
tcl ...
Overriding IP level properties ...
microblaze (microblaze_0) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
mpd line 63 - tool overriding c_family value virtex2 to
microblaze (microblaze_0) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
mpd line 64 - tool overriding c_instance value microblaze to microblaze_0
microblaze (microblaze_0) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
mpd:93 - tcl overriding C_ADDR_TAG_BITS value 17 to 0
microblaze (microblaze_0) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
mpd:100 - tcl overriding C_DCACHE_ADDR_TAG value 17 to 0
opb_mdm (debug_module) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_mdm_v2_00_a\data\opb_mdm_v2_1_0.mpd
line 42 - tool overriding c_family value virtex2 to
bram_block (ilmb_bram) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
mpd line 42 - tool overriding c_family value virtex2 to
opb_gpio (leds_4bit) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_gpio_v3_01_b\data\opb_gpio_v2_1_0.mpd
line 41 - tool overriding c_family value virtex2 to
opb_gpio (dipsws_4bit) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_gpio_v3_01_b\data\opb_gpio_v2_1_0.mpd
line 41 - tool overriding c_family value virtex2 to
opb_gpio (pushbuttons_5bit) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_gpio_v3_01_b\data\opb_gpio_v2_1_0.mpd
line 41 - tool overriding c_family value virtex2 to
dcm_module (dcm_0) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\dcm_module_v1_00_a\data\dcm_module_v2_1_0.
mpd line 60 - tool overriding c_family value virtex2 to
bram_block (data_bram_0) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
mpd line 42 - tool overriding c_family value virtex2 to
bram_block (dlmb_bram) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
mpd line 42 - tool overriding c_family value virtex2 to
Performing IP level DRCs on properties...
Running DRC Tcl procedures for OPTION IPLEVEL_DRC_PROC...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
2_1_0.tcl ...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
2_1_0.tcl ...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
2_1_0.tcl ...
Address Map for Processor microblaze_0
(0x00000000-0x0000ffff) ilmb_cntlr ilmb
(0x00010000-0x0001ffff) dlmb_cntlr dlmb
(0x40000000-0x4000ffff) PushButtons_5Bit mb_opb
(0x40020000-0x4002ffff) LEDs_4Bit mb_opb
(0x40040000-0x4004ffff) DIPSWs_4Bit mb_opb
(0x40600000-0x4060ffff) RS232_Uart_1 mb_opb
(0x41400000-0x4140ffff) debug_module mb_opb
(0x41800000-0x4180ffff) SysACE_CompactFlash mb_opb
(0x70000000-0x7000ffff) data_bram_if_cntlr_0 dlmb
Initializing Memory...
Checking ELFs associated with MICROBLAZE instance microblaze_0 for overlap...
Analyzing file Encoder/executable.elf...
Running Data2Mem with the following command:
data2mem -bm implementation/system_bd -bt implementation/system.bit -bd
Encoder/executable.elf tag data_bram_0 dlmb_bram ilmb_bram -o b
implementation/download.bit
Memory Initialization completed successfully.
*********************************************
Downloading Bitstream onto the target board
*********************************************
impact -batch etc/download.cmd
Release 8.1i - iMPACT I.24
Copyright (c) 1995-2005 Xilinx, Inc. All rights reserved.
// *** BATCH CMD : setMode -bs
// *** BATCH CMD : setCable -port auto
AutoDetecting cable. Please wait.
Connecting to cable (Parallel Port - LPT1).
Checking cable driver.
Driver windrvr6.sys version = 7.0.0.0.No resources.
LPT base address = 0378h.
ECP base address = 0778h.
ECP hardware is detected.
Cable connection established.
Connecting to cable (Parallel Port - LPT1) in ECP mode.
Checking cable driver.
Driver xpc4drvr.sys version = 1.0.4.0. LPT base address = 0378h.
Cable Type = 1, Revision = 3.
Setting cable speed to 5 MHz.
Cable connection established.
// *** BATCH CMD : identify
Identifying chain contents ....Version is 0001
'1': : Manufacturer's ID =Xilinx xc2vp30, Version : 1
PMSPEC -- Overriding Xilinx file <c:/ISE/virtex2p/data/virtex2p.acd> with local
file <c:/ISE/virtex2p/data/virtex2p.acd>
INFO:iMPACT:1777 -
Reading c:/ISE/virtex2p/data/xc2vp30.bsd...
INFO:iMPACT:501 - '1': Added Device xc2vp30 successfully.
----------------------------------------------------------------------
----------------------------------------------------------------------
Version is 0000
'2': : Manufacturer's ID =Xilinx xccace, Version : 0
INFO:iMPACT:1777 -
Reading c:/ISE/acecf/data/xccace.bsd...
INFO:iMPACT:501 - '1': Added Device xccace successfully.
----------------------------------------------------------------------
----------------------------------------------------------------------
Version is 1111
'3': : Manufacturer's ID =Xilinx xcf32p, Version : 15
INFO:iMPACT:1777 -
Reading c:/ISE/xcfp/data/xcf32p.bsd...
INFO:iMPACT:501 - '1': Added Device xcf32p successfully.
----------------------------------------------------------------------
----------------------------------------------------------------------
done.
[
1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
]
[
0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1
]
Chain TCK freq = 10000000.
Validating chain...
Boundary-scan chain validated successfully.
Elapsed time = 0 sec.
// *** BATCH CMD : identifyMPM
Elapsed time = 0 sec.
// *** BATCH CMD : assignFile -p 3 -file "implementation/download.bit"
'3': Loading file 'implementation/download.bit' ...
done.
INFO:iMPACT:501 - '3': Added Device xc2vp30 successfully.
----------------------------------------------------------------------
----------------------------------------------------------------------
----------------------------------------------------------------------
----------------------------------------------------------------------
// *** BATCH CMD : program -p 3
Chain TCK freq = 10000000.
Validating chain...
Boundary-scan chain validated successfully.
'3':Programming device...
done.
'3': Reading status register contents...
CRC error : 0
Decryptor security set : 0
DCM locked : 1
DCI matched : 1
legacy input error : 0
status of GTS_CFG_B : 1
status of GWE : 1
status of GHIGH : 1
value of MODE pin M0 : 1
value of MODE pin M1 : 0
value of MODE pin M2 : 1
value of CFG_RDY (INIT_B) : 1
DONEIN input from DONE pin : 1
IDCODE not validated while trying to write FDRI : 0
write FDRI issued before or after decrypt operation: 0
Decryptor keys not used in proper sequence : 0
INFO:iMPACT:2219 - Status register values:
INFO:iMPACT - 0011 0111 1011 1000 0000 0000 0000 0000
INFO:iMPACT:579 - '3': Completed downloading bit file to device.
INFO:iMPACT:580 - '3':Checking done pin ....done.
'3': Programmed successfully.
Elapsed time = 3 sec.
// *** BATCH CMD : quit
----------------------------------------------------------------------
----------------------------------------------------------------------
----------------------------------------------------------------------
----------------------------------------------------------------------
Done!
At Local date and time: Mon Jul 17 14:33:58 2006
xbash -q -c "cd /cygdrive/d/mb-jpeg/; /usr/bin/make -f system.make program; exit;" started...
mb-gcc -Os encoder/dct.c encoder/huffman.c encoder/io.c encoder/main.c encoder/zzq.c -o Encoder/executable.elf \
-mno-xl-soft-mul -Wp,-D__MICROBLAZE -Wl,-T -Wl,Encoder_linker_script.ld -g -I./microblaze_0/include/ -L./microblaze_0/lib/ \
encoder/dct.c:105:3: warning: no newline at end of file
encoder/huffman.c: In function `HuffmanEncodeFinishSend':
encoder/huffman.c:553: warning: comparison is always true due to limited range of data type
encoder/huffman.c: In function `EncodeDataUnit':
encoder/huffman.c:596: warning: passing arg 3 of `ReverseExtend' from incompatible pointer type
encoder/huffman.c:611: warning: passing arg 3 of `ReverseExtend' from incompatible pointer type
encoder/zzq.c:75:2: warning: no newline at end of file
mb-size Encoder/executable.elf
text data bss dec hex filename
45416 7356 13428 66200 10298 Encoder/executable.elf
Done!
At Local date and time: Mon Jul 17 14:34:06 2006
xbash -q -c "cd /cygdrive/d/mb-jpeg/; /usr/bin/make -f system.make download; exit;" started...
*********************************************
Initializing BRAM contents of the bitstream
*********************************************
bitinit system.mhs -lp D:/XilinxXUP/lib/ -pe microblaze_0 Encoder/executable.elf \
-bt implementation/system.bit -o implementation/download.bit
bitinit version Xilinx EDK 8.1 Build EDK_I.18.7
Copyright (c) Xilinx Inc. 2002.
Parsing MHS File system.mhs...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/microblaze_v4_00_a/data/microblaze_v2_1_0.
tcl ...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/opb_mdm_v2_00_a/data/opb_mdm_v2_1_0.tcl
...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/lmb_v10_v1_00_a/data/lmb_v10_v2_1_0.tcl
...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/lmb_bram_if_cntlr_v1_00_b/data/lmb_bram_if
_cntlr_v2_1_0.tcl ...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/opb_sysace_v1_00_c/data/opb_sysace_v2_1_0.
tcl ...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/dcm_module_v1_00_a/data/dcm_module_v2_1_0.
tcl ...
Overriding IP level properties ...
microblaze (microblaze_0) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
mpd line 63 - tool overriding c_family value virtex2 to
microblaze (microblaze_0) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
mpd line 64 - tool overriding c_instance value microblaze to microblaze_0
microblaze (microblaze_0) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
mpd:93 - tcl overriding C_ADDR_TAG_BITS value 17 to 0
microblaze (microblaze_0) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
mpd:100 - tcl overriding C_DCACHE_ADDR_TAG value 17 to 0
opb_mdm (debug_module) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_mdm_v2_00_a\data\opb_mdm_v2_1_0.mpd
line 42 - tool overriding c_family value virtex2 to
bram_block (ilmb_bram) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
mpd line 42 - tool overriding c_family value virtex2 to
opb_gpio (leds_4bit) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_gpio_v3_01_b\data\opb_gpio_v2_1_0.mpd
line 41 - tool overriding c_family value virtex2 to
opb_gpio (dipsws_4bit) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_gpio_v3_01_b\data\opb_gpio_v2_1_0.mpd
line 41 - tool overriding c_family value virtex2 to
opb_gpio (pushbuttons_5bit) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_gpio_v3_01_b\data\opb_gpio_v2_1_0.mpd
line 41 - tool overriding c_family value virtex2 to
dcm_module (dcm_0) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\dcm_module_v1_00_a\data\dcm_module_v2_1_0.
mpd line 60 - tool overriding c_family value virtex2 to
bram_block (data_bram_0) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
mpd line 42 - tool overriding c_family value virtex2 to
bram_block (dlmb_bram) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
mpd line 42 - tool overriding c_family value virtex2 to
Performing IP level DRCs on properties...
Running DRC Tcl procedures for OPTION IPLEVEL_DRC_PROC...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
2_1_0.tcl ...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
2_1_0.tcl ...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
2_1_0.tcl ...
Address Map for Processor microblaze_0
(0x00000000-0x0000ffff) ilmb_cntlr ilmb
(0x00010000-0x0001ffff) dlmb_cntlr dlmb
(0x40000000-0x4000ffff) PushButtons_5Bit mb_opb
(0x40020000-0x4002ffff) LEDs_4Bit mb_opb
(0x40040000-0x4004ffff) DIPSWs_4Bit mb_opb
(0x40600000-0x4060ffff) RS232_Uart_1 mb_opb
(0x41400000-0x4140ffff) debug_module mb_opb
(0x41800000-0x4180ffff) SysACE_CompactFlash mb_opb
(0x70000000-0x7000ffff) data_bram_if_cntlr_0 dlmb
Initializing Memory...
Checking ELFs associated with MICROBLAZE instance microblaze_0 for overlap...
Analyzing file Encoder/executable.elf...
Running Data2Mem with the following command:
data2mem -bm implementation/system_bd -bt implementation/system.bit -bd
Encoder/executable.elf tag data_bram_0 dlmb_bram ilmb_bram -o b
implementation/download.bit
Memory Initialization completed successfully.
*********************************************
Downloading Bitstream onto the target board
*********************************************
impact -batch etc/download.cmd
Release 8.1i - iMPACT I.24
Copyright (c) 1995-2005 Xilinx, Inc. All rights reserved.
// *** BATCH CMD : setMode -bs
// *** BATCH CMD : setCable -port auto
AutoDetecting cable. Please wait.
Connecting to cable (Parallel Port - LPT1).
Checking cable driver.
Driver windrvr6.sys version = 7.0.0.0.No resources.
LPT base address = 0378h.
ECP base address = 0778h.
ECP hardware is detected.
Cable connection established.
Connecting to cable (Parallel Port - LPT1) in ECP mode.
Checking cable driver.
Driver xpc4drvr.sys version = 1.0.4.0. LPT base address = 0378h.
Cable Type = 1, Revision = 3.
Setting cable speed to 5 MHz.
Cable connection established.
// *** BATCH CMD : identify
Identifying chain contents ....Version is 0001
'1': : Manufacturer's ID =Xilinx xc2vp30, Version : 1
PMSPEC -- Overriding Xilinx file <c:/ISE/virtex2p/data/virtex2p.acd> with local
file <c:/ISE/virtex2p/data/virtex2p.acd>
INFO:iMPACT:1777 -
Reading c:/ISE/virtex2p/data/xc2vp30.bsd...
INFO:iMPACT:501 - '1': Added Device xc2vp30 successfully.
----------------------------------------------------------------------
----------------------------------------------------------------------
Version is 0000
'2': : Manufacturer's ID =Xilinx xccace, Version : 0
INFO:iMPACT:1777 -
Reading c:/ISE/acecf/data/xccace.bsd...
INFO:iMPACT:501 - '1': Added Device xccace successfully.
----------------------------------------------------------------------
----------------------------------------------------------------------
Version is 1111
'3': : Manufacturer's ID =Xilinx xcf32p, Version : 15
INFO:iMPACT:1777 -
Reading c:/ISE/xcfp/data/xcf32p.bsd...
INFO:iMPACT:501 - '1': Added Device xcf32p successfully.
----------------------------------------------------------------------
----------------------------------------------------------------------
done.
[
1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
]
[
0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1
]
Chain TCK freq = 10000000.
Validating chain...
Boundary-scan chain validated successfully.
Elapsed time = 1 sec.
// *** BATCH CMD : identifyMPM
Elapsed time = 0 sec.
// *** BATCH CMD : assignFile -p 3 -file "implementation/download.bit"
'3': Loading file 'implementation/download.bit' ...
done.
INFO:iMPACT:501 - '3': Added Device xc2vp30 successfully.
----------------------------------------------------------------------
----------------------------------------------------------------------
----------------------------------------------------------------------
----------------------------------------------------------------------
// *** BATCH CMD : program -p 3
Chain TCK freq = 10000000.
Validating chain...
Boundary-scan chain validated successfully.
'3':Programming device...
done.
'3': Reading status register contents...
CRC error : 0
Decryptor security set : 0
DCM locked : 1
DCI matched : 1
legacy input error : 0
status of GTS_CFG_B : 1
status of GWE : 1
status of GHIGH : 1
value of MODE pin M0 : 1
value of MODE pin M1 : 0
value of MODE pin M2 : 1
value of CFG_RDY (INIT_B) : 1
DONEIN input from DONE pin : 1
IDCODE not validated while trying to write FDRI : 0
write FDRI issued before or after decrypt operation: 0
Decryptor keys not used in proper sequence : 0
INFO:iMPACT:2219 - Status register values:
INFO:iMPACT - 0011 0111 1011 1000 0000 0000 0000 0000
INFO:iMPACT:579 - '3': Completed downloading bit file to device.
INFO:iMPACT:580 - '3':Checking done pin ....done.
'3': Programmed successfully.
Elapsed time = 4 sec.
// *** BATCH CMD : quit
----------------------------------------------------------------------
----------------------------------------------------------------------
----------------------------------------------------------------------
----------------------------------------------------------------------
Done!
At Local date and time: Mon Jul 17 14:37:08 2006
xbash -q -c "cd /cygdrive/d/mb-jpeg/; /usr/bin/make -f system.make program; exit;" started...
mb-gcc -Os encoder/dct.c encoder/huffman.c encoder/io.c encoder/main.c encoder/zzq.c -o Encoder/executable.elf \
-mno-xl-soft-mul -Wp,-D__MICROBLAZE -Wl,-T -Wl,Encoder_linker_script.ld -g -I./microblaze_0/include/ -L./microblaze_0/lib/ \
encoder/dct.c:105:3: warning: no newline at end of file
encoder/huffman.c: In function `HuffmanEncodeFinishSend':
encoder/huffman.c:553: warning: comparison is always true due to limited range of data type
encoder/huffman.c: In function `EncodeDataUnit':
encoder/huffman.c:596: warning: passing arg 3 of `ReverseExtend' from incompatible pointer type
encoder/huffman.c:611: warning: passing arg 3 of `ReverseExtend' from incompatible pointer type
encoder/zzq.c:75:2: warning: no newline at end of file
mb-size Encoder/executable.elf
text data bss dec hex filename
46156 7364 13428 66948 10584 Encoder/executable.elf
Done!
At Local date and time: Mon Jul 17 14:37:13 2006
xbash -q -c "cd /cygdrive/d/mb-jpeg/; /usr/bin/make -f system.make download; exit;" started...
*********************************************
Initializing BRAM contents of the bitstream
*********************************************
bitinit system.mhs -lp D:/XilinxXUP/lib/ -pe microblaze_0 Encoder/executable.elf \
-bt implementation/system.bit -o implementation/download.bit
bitinit version Xilinx EDK 8.1 Build EDK_I.18.7
Copyright (c) Xilinx Inc. 2002.
Parsing MHS File system.mhs...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/microblaze_v4_00_a/data/microblaze_v2_1_0.
tcl ...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/opb_mdm_v2_00_a/data/opb_mdm_v2_1_0.tcl
...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/lmb_v10_v1_00_a/data/lmb_v10_v2_1_0.tcl
...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/lmb_bram_if_cntlr_v1_00_b/data/lmb_bram_if
_cntlr_v2_1_0.tcl ...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/opb_sysace_v1_00_c/data/opb_sysace_v2_1_0.
tcl ...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/dcm_module_v1_00_a/data/dcm_module_v2_1_0.
tcl ...
Overriding IP level properties ...
microblaze (microblaze_0) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
mpd line 63 - tool overriding c_family value virtex2 to
microblaze (microblaze_0) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
mpd line 64 - tool overriding c_instance value microblaze to microblaze_0
microblaze (microblaze_0) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
mpd:93 - tcl overriding C_ADDR_TAG_BITS value 17 to 0
microblaze (microblaze_0) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
mpd:100 - tcl overriding C_DCACHE_ADDR_TAG value 17 to 0
opb_mdm (debug_module) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_mdm_v2_00_a\data\opb_mdm_v2_1_0.mpd
line 42 - tool overriding c_family value virtex2 to
bram_block (ilmb_bram) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
mpd line 42 - tool overriding c_family value virtex2 to
opb_gpio (leds_4bit) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_gpio_v3_01_b\data\opb_gpio_v2_1_0.mpd
line 41 - tool overriding c_family value virtex2 to
opb_gpio (dipsws_4bit) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_gpio_v3_01_b\data\opb_gpio_v2_1_0.mpd
line 41 - tool overriding c_family value virtex2 to
opb_gpio (pushbuttons_5bit) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_gpio_v3_01_b\data\opb_gpio_v2_1_0.mpd
line 41 - tool overriding c_family value virtex2 to
dcm_module (dcm_0) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\dcm_module_v1_00_a\data\dcm_module_v2_1_0.
mpd line 60 - tool overriding c_family value virtex2 to
bram_block (data_bram_0) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
mpd line 42 - tool overriding c_family value virtex2 to
bram_block (dlmb_bram) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
mpd line 42 - tool overriding c_family value virtex2 to
Performing IP level DRCs on properties...
Running DRC Tcl procedures for OPTION IPLEVEL_DRC_PROC...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
2_1_0.tcl ...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
2_1_0.tcl ...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
2_1_0.tcl ...
Address Map for Processor microblaze_0
(0x00000000-0x0000ffff) ilmb_cntlr ilmb
(0x00010000-0x0001ffff) dlmb_cntlr dlmb
(0x40000000-0x4000ffff) PushButtons_5Bit mb_opb
(0x40020000-0x4002ffff) LEDs_4Bit mb_opb
(0x40040000-0x4004ffff) DIPSWs_4Bit mb_opb
(0x40600000-0x4060ffff) RS232_Uart_1 mb_opb
(0x41400000-0x4140ffff) debug_module mb_opb
(0x41800000-0x4180ffff) SysACE_CompactFlash mb_opb
(0x70000000-0x7000ffff) data_bram_if_cntlr_0 dlmb
Initializing Memory...
Checking ELFs associated with MICROBLAZE instance microblaze_0 for overlap...
Analyzing file Encoder/executable.elf...
Running Data2Mem with the following command:
data2mem -bm implementation/system_bd -bt implementation/system.bit -bd
Encoder/executable.elf tag data_bram_0 dlmb_bram ilmb_bram -o b
implementation/download.bit
Memory Initialization completed successfully.
*********************************************
Downloading Bitstream onto the target board
*********************************************
impact -batch etc/download.cmd
Release 8.1i - iMPACT I.24
Copyright (c) 1995-2005 Xilinx, Inc. All rights reserved.
// *** BATCH CMD : setMode -bs
// *** BATCH CMD : setCable -port auto
AutoDetecting cable. Please wait.
Connecting to cable (Parallel Port - LPT1).
Checking cable driver.
Driver windrvr6.sys version = 7.0.0.0.No resources.
LPT base address = 0378h.
ECP base address = 0778h.
ECP hardware is detected.
Cable connection established.
Connecting to cable (Parallel Port - LPT1) in ECP mode.
Checking cable driver.
Driver xpc4drvr.sys version = 1.0.4.0. LPT base address = 0378h.
Cable Type = 1, Revision = 3.
Setting cable speed to 5 MHz.
Cable connection established.
// *** BATCH CMD : identify
Identifying chain contents ....Version is 0001
'1': : Manufacturer's ID =Xilinx xc2vp30, Version : 1
PMSPEC -- Overriding Xilinx file <c:/ISE/virtex2p/data/virtex2p.acd> with local
file <c:/ISE/virtex2p/data/virtex2p.acd>
INFO:iMPACT:1777 -
Reading c:/ISE/virtex2p/data/xc2vp30.bsd...
INFO:iMPACT:501 - '1': Added Device xc2vp30 successfully.
----------------------------------------------------------------------
----------------------------------------------------------------------
Version is 0000
'2': : Manufacturer's ID =Xilinx xccace, Version : 0
INFO:iMPACT:1777 -
Reading c:/ISE/acecf/data/xccace.bsd...
INFO:iMPACT:501 - '1': Added Device xccace successfully.
----------------------------------------------------------------------
----------------------------------------------------------------------
Version is 1111
'3': : Manufacturer's ID =Xilinx xcf32p, Version : 15
INFO:iMPACT:1777 -
Reading c:/ISE/xcfp/data/xcf32p.bsd...
INFO:iMPACT:501 - '1': Added Device xcf32p successfully.
----------------------------------------------------------------------
----------------------------------------------------------------------
done.
[
1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
]
[
0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1
]
Chain TCK freq = 10000000.
Validating chain...
Boundary-scan chain validated successfully.
Elapsed time = 0 sec.
// *** BATCH CMD : identifyMPM
Elapsed time = 0 sec.
// *** BATCH CMD : assignFile -p 3 -file "implementation/download.bit"
'3': Loading file 'implementation/download.bit' ...
done.
INFO:iMPACT:501 - '3': Added Device xc2vp30 successfully.
----------------------------------------------------------------------
----------------------------------------------------------------------
----------------------------------------------------------------------
----------------------------------------------------------------------
// *** BATCH CMD : program -p 3
Chain TCK freq = 10000000.
Validating chain...
Boundary-scan chain validated successfully.
'3':Programming device...
done.
'3': Reading status register contents...
CRC error : 0
Decryptor security set : 0
DCM locked : 1
DCI matched : 1
legacy input error : 0
status of GTS_CFG_B : 1
status of GWE : 1
status of GHIGH : 1
value of MODE pin M0 : 1
value of MODE pin M1 : 0
value of MODE pin M2 : 1
value of CFG_RDY (INIT_B) : 1
DONEIN input from DONE pin : 1
IDCODE not validated while trying to write FDRI : 0
write FDRI issued before or after decrypt operation: 0
Decryptor keys not used in proper sequence : 0
INFO:iMPACT:2219 - Status register values:
INFO:iMPACT - 0011 0111 1011 1000 0000 0000 0000 0000
INFO:iMPACT:579 - '3': Completed downloading bit file to device.
INFO:iMPACT:580 - '3':Checking done pin ....done.
'3': Programmed successfully.
Elapsed time = 3 sec.
// *** BATCH CMD : quit
----------------------------------------------------------------------
----------------------------------------------------------------------
----------------------------------------------------------------------
----------------------------------------------------------------------
Done!
At Local date and time: Mon Jul 17 14:40:09 2006
xbash -q -c "cd /cygdrive/d/mb-jpeg/; /usr/bin/make -f system.make program; exit;" started...
mb-gcc -Os encoder/dct.c encoder/huffman.c encoder/io.c encoder/main.c encoder/zzq.c -o Encoder/executable.elf \
-mno-xl-soft-mul -Wp,-D__MICROBLAZE -Wl,-T -Wl,Encoder_linker_script.ld -g -I./microblaze_0/include/ -L./microblaze_0/lib/ \
encoder/dct.c:105:3: warning: no newline at end of file
encoder/huffman.c: In function `HuffmanEncodeFinishSend':
encoder/huffman.c:553: warning: comparison is always true due to limited range of data type
encoder/huffman.c: In function `EncodeDataUnit':
encoder/huffman.c:596: warning: passing arg 3 of `ReverseExtend' from incompatible pointer type
encoder/huffman.c:611: warning: passing arg 3 of `ReverseExtend' from incompatible pointer type
encoder/zzq.c:75:2: warning: no newline at end of file
mb-size Encoder/executable.elf
text data bss dec hex filename
46216 7364 13428 67008 105c0 Encoder/executable.elf
Done!
At Local date and time: Mon Jul 17 14:40:14 2006
xbash -q -c "cd /cygdrive/d/mb-jpeg/; /usr/bin/make -f system.make download; exit;" started...
*********************************************
Initializing BRAM contents of the bitstream
*********************************************
bitinit system.mhs -lp D:/XilinxXUP/lib/ -pe microblaze_0 Encoder/executable.elf \
-bt implementation/system.bit -o implementation/download.bit
bitinit version Xilinx EDK 8.1 Build EDK_I.18.7
Copyright (c) Xilinx Inc. 2002.
Parsing MHS File system.mhs...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/microblaze_v4_00_a/data/microblaze_v2_1_0.
tcl ...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/opb_mdm_v2_00_a/data/opb_mdm_v2_1_0.tcl
...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/lmb_v10_v1_00_a/data/lmb_v10_v2_1_0.tcl
...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/lmb_bram_if_cntlr_v1_00_b/data/lmb_bram_if
_cntlr_v2_1_0.tcl ...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/opb_sysace_v1_00_c/data/opb_sysace_v2_1_0.
tcl ...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/dcm_module_v1_00_a/data/dcm_module_v2_1_0.
tcl ...
Overriding IP level properties ...
microblaze (microblaze_0) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
mpd line 63 - tool overriding c_family value virtex2 to
microblaze (microblaze_0) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
mpd line 64 - tool overriding c_instance value microblaze to microblaze_0
microblaze (microblaze_0) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
mpd:93 - tcl overriding C_ADDR_TAG_BITS value 17 to 0
microblaze (microblaze_0) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
mpd:100 - tcl overriding C_DCACHE_ADDR_TAG value 17 to 0
opb_mdm (debug_module) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_mdm_v2_00_a\data\opb_mdm_v2_1_0.mpd
line 42 - tool overriding c_family value virtex2 to
bram_block (ilmb_bram) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
mpd line 42 - tool overriding c_family value virtex2 to
opb_gpio (leds_4bit) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_gpio_v3_01_b\data\opb_gpio_v2_1_0.mpd
line 41 - tool overriding c_family value virtex2 to
opb_gpio (dipsws_4bit) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_gpio_v3_01_b\data\opb_gpio_v2_1_0.mpd
line 41 - tool overriding c_family value virtex2 to
opb_gpio (pushbuttons_5bit) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_gpio_v3_01_b\data\opb_gpio_v2_1_0.mpd
line 41 - tool overriding c_family value virtex2 to
dcm_module (dcm_0) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\dcm_module_v1_00_a\data\dcm_module_v2_1_0.
mpd line 60 - tool overriding c_family value virtex2 to
bram_block (data_bram_0) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
mpd line 42 - tool overriding c_family value virtex2 to
bram_block (dlmb_bram) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
mpd line 42 - tool overriding c_family value virtex2 to
Performing IP level DRCs on properties...
Running DRC Tcl procedures for OPTION IPLEVEL_DRC_PROC...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
2_1_0.tcl ...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
2_1_0.tcl ...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
2_1_0.tcl ...
Address Map for Processor microblaze_0
(0x00000000-0x0000ffff) ilmb_cntlr ilmb
(0x00010000-0x0001ffff) dlmb_cntlr dlmb
(0x40000000-0x4000ffff) PushButtons_5Bit mb_opb
(0x40020000-0x4002ffff) LEDs_4Bit mb_opb
(0x40040000-0x4004ffff) DIPSWs_4Bit mb_opb
(0x40600000-0x4060ffff) RS232_Uart_1 mb_opb
(0x41400000-0x4140ffff) debug_module mb_opb
(0x41800000-0x4180ffff) SysACE_CompactFlash mb_opb
(0x70000000-0x7000ffff) data_bram_if_cntlr_0 dlmb
Initializing Memory...
Checking ELFs associated with MICROBLAZE instance microblaze_0 for overlap...
Analyzing file Encoder/executable.elf...
Running Data2Mem with the following command:
data2mem -bm implementation/system_bd -bt implementation/system.bit -bd
Encoder/executable.elf tag data_bram_0 dlmb_bram ilmb_bram -o b
implementation/download.bit
Memory Initialization completed successfully.
*********************************************
Downloading Bitstream onto the target board
*********************************************
impact -batch etc/download.cmd
Release 8.1i - iMPACT I.24
Copyright (c) 1995-2005 Xilinx, Inc. All rights reserved.
// *** BATCH CMD : setMode -bs
// *** BATCH CMD : setCable -port auto
AutoDetecting cable. Please wait.
Connecting to cable (Parallel Port - LPT1).
Checking cable driver.
Driver windrvr6.sys version = 7.0.0.0.No resources.
LPT base address = 0378h.
ECP base address = 0778h.
ECP hardware is detected.
Cable connection established.
Connecting to cable (Parallel Port - LPT1) in ECP mode.
Checking cable driver.
Driver xpc4drvr.sys version = 1.0.4.0. LPT base address = 0378h.
Cable Type = 1, Revision = 3.
Setting cable speed to 5 MHz.
Cable connection established.
// *** BATCH CMD : identify
Identifying chain contents ....Version is 0001
'1': : Manufacturer's ID =Xilinx xc2vp30, Version : 1
PMSPEC -- Overriding Xilinx file <c:/ISE/virtex2p/data/virtex2p.acd> with local
file <c:/ISE/virtex2p/data/virtex2p.acd>
INFO:iMPACT:1777 -
Reading c:/ISE/virtex2p/data/xc2vp30.bsd...
INFO:iMPACT:501 - '1': Added Device xc2vp30 successfully.
----------------------------------------------------------------------
----------------------------------------------------------------------
Version is 0000
'2': : Manufacturer's ID =Xilinx xccace, Version : 0
INFO:iMPACT:1777 -
Reading c:/ISE/acecf/data/xccace.bsd...
INFO:iMPACT:501 - '1': Added Device xccace successfully.
----------------------------------------------------------------------
----------------------------------------------------------------------
Version is 1111
'3': : Manufacturer's ID =Xilinx xcf32p, Version : 15
INFO:iMPACT:1777 -
Reading c:/ISE/xcfp/data/xcf32p.bsd...
INFO:iMPACT:501 - '1': Added Device xcf32p successfully.
----------------------------------------------------------------------
----------------------------------------------------------------------
done.
[
1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
]
[
0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1
]
Chain TCK freq = 10000000.
Validating chain...
Boundary-scan chain validated successfully.
Elapsed time = 1 sec.
// *** BATCH CMD : identifyMPM
Elapsed time = 0 sec.
// *** BATCH CMD : assignFile -p 3 -file "implementation/download.bit"
'3': Loading file 'implementation/download.bit' ...
done.
INFO:iMPACT:501 - '3': Added Device xc2vp30 successfully.
----------------------------------------------------------------------
----------------------------------------------------------------------
----------------------------------------------------------------------
----------------------------------------------------------------------
// *** BATCH CMD : program -p 3
Chain TCK freq = 10000000.
Validating chain...
Boundary-scan chain validated successfully.
'3':Programming device...
done.
'3': Reading status register contents...
CRC error : 0
Decryptor security set : 0
DCM locked : 1
DCI matched : 1
legacy input error : 0
status of GTS_CFG_B : 1
status of GWE : 1
status of GHIGH : 1
value of MODE pin M0 : 1
value of MODE pin M1 : 0
value of MODE pin M2 : 1
value of CFG_RDY (INIT_B) : 1
DONEIN input from DONE pin : 1
IDCODE not validated while trying to write FDRI : 0
write FDRI issued before or after decrypt operation: 0
Decryptor keys not used in proper sequence : 0
INFO:iMPACT:2219 - Status register values:
INFO:iMPACT - 0011 0111 1011 1000 0000 0000 0000 0000
INFO:iMPACT:579 - '3': Completed downloading bit file to device.
INFO:iMPACT:580 - '3':Checking done pin ....done.
'3': Programmed successfully.
Elapsed time = 3 sec.
// *** BATCH CMD : quit
----------------------------------------------------------------------
----------------------------------------------------------------------
----------------------------------------------------------------------
----------------------------------------------------------------------
Done!
Done.
Done.
At Local date and time: Mon Jul 17 14:44:35 2006
xbash -q -c "cd /cygdrive/d/mb-jpeg/; /usr/bin/make -f system.make download; exit;" started...
*********************************************
Downloading Bitstream onto the target board
*********************************************
impact -batch etc/download.cmd
Release 8.1i - iMPACT I.24
Copyright (c) 1995-2005 Xilinx, Inc. All rights reserved.
// *** BATCH CMD : setMode -bs
// *** BATCH CMD : setCable -port auto
AutoDetecting cable. Please wait.
Connecting to cable (Parallel Port - LPT1).
Checking cable driver.
Driver windrvr6.sys version = 7.0.0.0.
No resources.
LPT base address = 0378h.
ECP base address = 0778h.
ECP hardware is detected.
Cable connection established.
Connecting to cable (Parallel Port - LPT1) in ECP mode.
Checking cable driver.
Driver xpc4drvr.sys version = 1.0.4.0. LPT base address = 0378h.
Cable Type = 1, Revision = 3.
Setting cable speed to 5 MHz.
Cable connection established.
// *** BATCH CMD : identify
Identifying chain contents ....Version is 0001
'1': : Manufacturer's ID =Xilinx xc2vp30, Version : 1
PMSPEC -- Overriding Xilinx file <c:/ISE/virtex2p/data/virtex2p.acd> with local
file <c:/ISE/virtex2p/data/virtex2p.acd>
INFO:iMPACT:1777 -
Reading c:/ISE/virtex2p/data/xc2vp30.bsd...
INFO:iMPACT:501 - '1': Added Device xc2vp30 successfully.
----------------------------------------------------------------------
----------------------------------------------------------------------
Version is 0000
'2': : Manufacturer's ID =Xilinx xccace, Version : 0
INFO:iMPACT:1777 -
Reading c:/ISE/acecf/data/xccace.bsd...
INFO:iMPACT:501 - '1': Added Device xccace successfully.
----------------------------------------------------------------------
----------------------------------------------------------------------
Version is 1111
'3': : Manufacturer's ID =Xilinx xcf32p, Version : 15
INFO:iMPACT:1777 -
Reading c:/ISE/xcfp/data/xcf32p.bsd...
INFO:iMPACT:501 - '1': Added Device xcf32p successfully.
----------------------------------------------------------------------
----------------------------------------------------------------------
done.
[
1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
]
[
0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1
]
Chain TCK freq = 10000000.
Validating chain...
Boundary-scan chain validated successfully.
Elapsed time = 0 sec.
// *** BATCH CMD : identifyMPM
Elapsed time = 0 sec.
// *** BATCH CMD : assignFile -p 3 -file "implementation/download.bit"
'3': Loading file 'implementation/download.bit' ...
done.
INFO:iMPACT:501 - '3': Added Device xc2vp30 successfully.
----------------------------------------------------------------------
----------------------------------------------------------------------
----------------------------------------------------------------------
----------------------------------------------------------------------
// *** BATCH CMD : program -p 3
Chain TCK freq = 10000000.
Validating chain...
Boundary-scan chain validated successfully.
'3':Programming device...
done.
'3': Reading status register contents...
CRC error : 0
Decryptor security set : 0
DCM locked : 1
DCI matched : 1
legacy input error : 0
status of GTS_CFG_B : 1
status of GWE : 1
status of GHIGH : 1
value of MODE pin M0 : 1
value of MODE pin M1 : 0
value of MODE pin M2 : 1
value of CFG_RDY (INIT_B) : 1
DONEIN input from DONE pin : 1
IDCODE not validated while trying to write FDRI : 0
write FDRI issued before or after decrypt operation: 0
Decryptor keys not used in proper sequence : 0
INFO:iMPACT:2219 - Status register values:
INFO:iMPACT - 0011 0111 1011 1000 0000 0000 0000 0000
INFO:iMPACT:579 - '3': Completed downloading bit file to device.
INFO:iMPACT:580 - '3':Checking done pin ....done.
'3': Programmed successfully.
Elapsed time = 3 sec.
// *** BATCH CMD : quit
----------------------------------------------------------------------
----------------------------------------------------------------------
----------------------------------------------------------------------
----------------------------------------------------------------------
Done!
Done.
Done.
Done.
At Local date and time: Mon Jul 17 15:02:10 2006
xbash -q -c "cd /cygdrive/d/mb-jpeg/; /usr/bin/make -f system.make program; exit;" started...
mb-gcc -O0 encoder/dct.c encoder/huffman.c encoder/io.c encoder/main.c encoder/zzq.c -o Encoder/executable.elf \
-mno-xl-soft-mul -Wp,-D__MICROBLAZE -Wl,-T -Wl,Encoder_linker_script.ld -g -I./microblaze_0/include/ -L./microblaze_0/lib/ \
encoder/dct.c:105:3: warning: no newline at end of file
encoder/huffman.c: In function `HuffmanEncodeFinishSend':
encoder/huffman.c:553: warning: comparison is always true due to limited range of data type
encoder/huffman.c: In function `EncodeDataUnit':
encoder/huffman.c:596: warning: passing arg 3 of `ReverseExtend' from incompatible pointer type
encoder/huffman.c:611: warning: passing arg 3 of `ReverseExtend' from incompatible pointer type
encoder/zzq.c:75:2: warning: no newline at end of file
mb-size Encoder/executable.elf
text data bss dec hex filename
52732 7364 13428 73524 11f34 Encoder/executable.elf
Done!
At Local date and time: Mon Jul 17 15:02:36 2006
xbash -q -c "cd /cygdrive/d/mb-jpeg/; /usr/bin/make -f system.make download; exit;" started...
*********************************************
Initializing BRAM contents of the bitstream
*********************************************
bitinit system.mhs -lp D:/XilinxXUP/lib/ -pe microblaze_0 Encoder/executable.elf \
-bt implementation/system.bit -o implementation/download.bit
bitinit version Xilinx EDK 8.1 Build EDK_I.18.7
Copyright (c) Xilinx Inc. 2002.
Parsing MHS File system.mhs...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/microblaze_v4_00_a/data/microblaze_v2_1_0.
tcl ...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/opb_mdm_v2_00_a/data/opb_mdm_v2_1_0.tcl
...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/lmb_v10_v1_00_a/data/lmb_v10_v2_1_0.tcl
...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/lmb_bram_if_cntlr_v1_00_b/data/lmb_bram_if
_cntlr_v2_1_0.tcl ...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/opb_sysace_v1_00_c/data/opb_sysace_v2_1_0.
tcl ...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/dcm_module_v1_00_a/data/dcm_module_v2_1_0.
tcl ...
Overriding IP level properties ...
microblaze (microblaze_0) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
mpd line 63 - tool overriding c_family value virtex2 to
microblaze (microblaze_0) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
mpd line 64 - tool overriding c_instance value microblaze to microblaze_0
microblaze (microblaze_0) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
mpd:93 - tcl overriding C_ADDR_TAG_BITS value 17 to 0
microblaze (microblaze_0) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
mpd:100 - tcl overriding C_DCACHE_ADDR_TAG value 17 to 0
opb_mdm (debug_module) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_mdm_v2_00_a\data\opb_mdm_v2_1_0.mpd
line 42 - tool overriding c_family value virtex2 to
bram_block (ilmb_bram) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
mpd line 42 - tool overriding c_family value virtex2 to
opb_gpio (leds_4bit) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_gpio_v3_01_b\data\opb_gpio_v2_1_0.mpd
line 41 - tool overriding c_family value virtex2 to
opb_gpio (dipsws_4bit) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_gpio_v3_01_b\data\opb_gpio_v2_1_0.mpd
line 41 - tool overriding c_family value virtex2 to
opb_gpio (pushbuttons_5bit) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_gpio_v3_01_b\data\opb_gpio_v2_1_0.mpd
line 41 - tool overriding c_family value virtex2 to
dcm_module (dcm_0) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\dcm_module_v1_00_a\data\dcm_module_v2_1_0.
mpd line 60 - tool overriding c_family value virtex2 to
bram_block (data_bram_0) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
mpd line 42 - tool overriding c_family value virtex2 to
bram_block (dlmb_bram) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
mpd line 42 - tool overriding c_family value virtex2 to
Performing IP level DRCs on properties...
Running DRC Tcl procedures for OPTION IPLEVEL_DRC_PROC...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
2_1_0.tcl ...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
2_1_0.tcl ...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
2_1_0.tcl ...
Address Map for Processor microblaze_0
(0x00000000-0x0000ffff) ilmb_cntlr ilmb
(0x00010000-0x0001ffff) dlmb_cntlr dlmb
(0x40000000-0x4000ffff) PushButtons_5Bit mb_opb
(0x40020000-0x4002ffff) LEDs_4Bit mb_opb
(0x40040000-0x4004ffff) DIPSWs_4Bit mb_opb
(0x40600000-0x4060ffff) RS232_Uart_1 mb_opb
(0x41400000-0x4140ffff) debug_module mb_opb
(0x41800000-0x4180ffff) SysACE_CompactFlash mb_opb
(0x70000000-0x7000ffff) data_bram_if_cntlr_0 dlmb
Initializing Memory...
Checking ELFs associated with MICROBLAZE instance microblaze_0 for overlap...
Analyzing file Encoder/executable.elf...
Running Data2Mem with the following command:
data2mem -bm implementation/system_bd -bt implementation/system.bit -bd
Encoder/executable.elf tag data_bram_0 dlmb_bram ilmb_bram -o b
implementation/download.bit
Memory Initialization completed successfully.
*********************************************
Downloading Bitstream onto the target board
*********************************************
impact -batch etc/download.cmd
Release 8.1i - iMPACT I.24
Copyright (c) 1995-2005 Xilinx, Inc. All rights reserved.
// *** BATCH CMD : setMode -bs
// *** BATCH CMD : setCable -port auto
AutoDetecting cable. Please wait.
Connecting to cable (Parallel Port - LPT1).
Checking cable driver.
Driver windrvr6.sys version = 7.0.0.0.No resources.
LPT base address = 0378h.
ECP base address = 0778h.
ECP hardware is detected.
Cable connection established.
Connecting to cable (Parallel Port - LPT1) in ECP mode.
Checking cable driver.
Driver xpc4drvr.sys version = 1.0.4.0. LPT base address = 0378h.
Cable Type = 1, Revision = 3.
Setting cable speed to 5 MHz.
Cable connection established.
// *** BATCH CMD : identify
Identifying chain contents ....Version is 0001
'1': : Manufacturer's ID =Xilinx xc2vp30, Version : 1
PMSPEC -- Overriding Xilinx file <c:/ISE/virtex2p/data/virtex2p.acd> with local
file <c:/ISE/virtex2p/data/virtex2p.acd>
INFO:iMPACT:1777 -
Reading c:/ISE/virtex2p/data/xc2vp30.bsd...
INFO:iMPACT:501 - '1': Added Device xc2vp30 successfully.
----------------------------------------------------------------------
----------------------------------------------------------------------
Version is 0000
'2': : Manufacturer's ID =Xilinx xccace, Version : 0
INFO:iMPACT:1777 -
Reading c:/ISE/acecf/data/xccace.bsd...
INFO:iMPACT:501 - '1': Added Device xccace successfully.
----------------------------------------------------------------------
----------------------------------------------------------------------
Version is 1111
'3': : Manufacturer's ID =Xilinx xcf32p, Version : 15
INFO:iMPACT:1777 -
Reading c:/ISE/xcfp/data/xcf32p.bsd...
INFO:iMPACT:501 - '1': Added Device xcf32p successfully.
----------------------------------------------------------------------
----------------------------------------------------------------------
done.
[
1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
]
[
0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1
]
Chain TCK freq = 10000000.
Validating chain...
Boundary-scan chain validated successfully.
Elapsed time = 0 sec.
// *** BATCH CMD : identifyMPM
Elapsed time = 0 sec.
// *** BATCH CMD : assignFile -p 3 -file "implementation/download.bit"
'3': Loading file 'implementation/download.bit' ...
done.
INFO:iMPACT:501 - '3': Added Device xc2vp30 successfully.
----------------------------------------------------------------------
----------------------------------------------------------------------
----------------------------------------------------------------------
----------------------------------------------------------------------
// *** BATCH CMD : program -p 3
Chain TCK freq = 10000000.
Validating chain...
Boundary-scan chain validated successfully.
'3':Programming device...
done.
'3': Reading status register contents...
CRC error : 0
Decryptor security set : 0
DCM locked : 1
DCI matched : 1
legacy input error : 0
status of GTS_CFG_B : 1
status of GWE : 1
status of GHIGH : 1
value of MODE pin M0 : 1
value of MODE pin M1 : 0
value of MODE pin M2 : 1
value of CFG_RDY (INIT_B) : 1
DONEIN input from DONE pin : 1
IDCODE not validated while trying to write FDRI : 0
write FDRI issued before or after decrypt operation: 0
Decryptor keys not used in proper sequence : 0
INFO:iMPACT:2219 - Status register values:
INFO:iMPACT - 0011 0111 1011 1000 0000 0000 0000 0000
INFO:iMPACT:579 - '3': Completed downloading bit file to device.
INFO:iMPACT:580 - '3':Checking done pin ....done.
'3': Programmed successfully.
Elapsed time = 3 sec.
// *** BATCH CMD : quit
----------------------------------------------------------------------
----------------------------------------------------------------------
----------------------------------------------------------------------
----------------------------------------------------------------------
Done!
Done.
At Local date and time: Mon Jul 17 15:07:36 2006
xbash -q -c "cd /cygdrive/d/mb-jpeg/; /usr/bin/make -f system.make program; exit;" started...
mb-gcc -O0 encoder/dct.c encoder/huffman.c encoder/io.c encoder/main.c encoder/zzq.c -o Encoder/executable.elf \
-mno-xl-soft-mul -Wp,-D__MICROBLAZE -Wl,-T -Wl,Encoder_linker_script.ld -g -I./microblaze_0/include/ -L./microblaze_0/lib/ \
encoder/dct.c:105:3: warning: no newline at end of file
encoder/huffman.c: In function `HuffmanEncodeFinishSend':
encoder/huffman.c:553: warning: comparison is always true due to limited range of data type
encoder/huffman.c: In function `EncodeDataUnit':
encoder/huffman.c:596: warning: passing arg 3 of `ReverseExtend' from incompatible pointer type
encoder/huffman.c:611: warning: passing arg 3 of `ReverseExtend' from incompatible pointer type
encoder/zzq.c:75:2: warning: no newline at end of file
mb-size Encoder/executable.elf
text data bss dec hex filename
52732 7364 13428 73524 11f34 Encoder/executable.elf
Done!
At Local date and time: Mon Jul 17 15:07:41 2006
xbash -q -c "cd /cygdrive/d/mb-jpeg/; /usr/bin/make -f system.make download; exit;" started...
*********************************************
Initializing BRAM contents of the bitstream
*********************************************
bitinit system.mhs -lp D:/XilinxXUP/lib/ -pe microblaze_0 Encoder/executable.elf \
-bt implementation/system.bit -o implementation/download.bit
bitinit version Xilinx EDK 8.1 Build EDK_I.18.7
Copyright (c) Xilinx Inc. 2002.
Parsing MHS File system.mhs...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/microblaze_v4_00_a/data/microblaze_v2_1_0.
tcl ...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/opb_mdm_v2_00_a/data/opb_mdm_v2_1_0.tcl
...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/lmb_v10_v1_00_a/data/lmb_v10_v2_1_0.tcl
...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/lmb_bram_if_cntlr_v1_00_b/data/lmb_bram_if
_cntlr_v2_1_0.tcl ...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/opb_sysace_v1_00_c/data/opb_sysace_v2_1_0.
tcl ...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/dcm_module_v1_00_a/data/dcm_module_v2_1_0.
tcl ...
Overriding IP level properties ...
microblaze (microblaze_0) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
mpd line 63 - tool overriding c_family value virtex2 to
microblaze (microblaze_0) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
mpd line 64 - tool overriding c_instance value microblaze to microblaze_0
microblaze (microblaze_0) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
mpd:93 - tcl overriding C_ADDR_TAG_BITS value 17 to 0
microblaze (microblaze_0) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
mpd:100 - tcl overriding C_DCACHE_ADDR_TAG value 17 to 0
opb_mdm (debug_module) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_mdm_v2_00_a\data\opb_mdm_v2_1_0.mpd
line 42 - tool overriding c_family value virtex2 to
bram_block (ilmb_bram) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
mpd line 42 - tool overriding c_family value virtex2 to
opb_gpio (leds_4bit) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_gpio_v3_01_b\data\opb_gpio_v2_1_0.mpd
line 41 - tool overriding c_family value virtex2 to
opb_gpio (dipsws_4bit) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_gpio_v3_01_b\data\opb_gpio_v2_1_0.mpd
line 41 - tool overriding c_family value virtex2 to
opb_gpio (pushbuttons_5bit) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_gpio_v3_01_b\data\opb_gpio_v2_1_0.mpd
line 41 - tool overriding c_family value virtex2 to
dcm_module (dcm_0) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\dcm_module_v1_00_a\data\dcm_module_v2_1_0.
mpd line 60 - tool overriding c_family value virtex2 to
bram_block (data_bram_0) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
mpd line 42 - tool overriding c_family value virtex2 to
bram_block (dlmb_bram) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
mpd line 42 - tool overriding c_family value virtex2 to
Performing IP level DRCs on properties...
Running DRC Tcl procedures for OPTION IPLEVEL_DRC_PROC...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
2_1_0.tcl ...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
2_1_0.tcl ...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
2_1_0.tcl ...
Address Map for Processor microblaze_0
(0x00000000-0x0000ffff) ilmb_cntlr ilmb
(0x00010000-0x0001ffff) dlmb_cntlr dlmb
(0x40000000-0x4000ffff) PushButtons_5Bit mb_opb
(0x40020000-0x4002ffff) LEDs_4Bit mb_opb
(0x40040000-0x4004ffff) DIPSWs_4Bit mb_opb
(0x40600000-0x4060ffff) RS232_Uart_1 mb_opb
(0x41400000-0x4140ffff) debug_module mb_opb
(0x41800000-0x4180ffff) SysACE_CompactFlash mb_opb
(0x70000000-0x7000ffff) data_bram_if_cntlr_0 dlmb
Initializing Memory...
Checking ELFs associated with MICROBLAZE instance microblaze_0 for overlap...
Analyzing file Encoder/executable.elf...
Running Data2Mem with the following command:
data2mem -bm implementation/system_bd -bt implementation/system.bit -bd
Encoder/executable.elf tag data_bram_0 dlmb_bram ilmb_bram -o b
implementation/download.bit
Memory Initialization completed successfully.
*********************************************
Downloading Bitstream onto the target board
*********************************************
impact -batch etc/download.cmd
Release 8.1i - iMPACT I.24
Copyright (c) 1995-2005 Xilinx, Inc. All rights reserved.
// *** BATCH CMD : setMode -bs
// *** BATCH CMD : setCable -port auto
AutoDetecting cable. Please wait.
Connecting to cable (Parallel Port - LPT1).
Checking cable driver.
Driver windrvr6.sys version = 7.0.0.0.No resources.
LPT base address = 0378h.
ECP base address = 0778h.
ECP hardware is detected.
Cable connection established.
Connecting to cable (Parallel Port - LPT1) in ECP mode.
Checking cable driver.
Driver xpc4drvr.sys version = 1.0.4.0. LPT base address = 0378h.
Cable Type = 1, Revision = 3.
Setting cable speed to 5 MHz.
Cable connection established.
// *** BATCH CMD : identify
Identifying chain contents ....Version is 0001
'1': : Manufacturer's ID =Xilinx xc2vp30, Version : 1
PMSPEC -- Overriding Xilinx file <c:/ISE/virtex2p/data/virtex2p.acd> with local
file <c:/ISE/virtex2p/data/virtex2p.acd>
INFO:iMPACT:1777 -
Reading c:/ISE/virtex2p/data/xc2vp30.bsd...
INFO:iMPACT:501 - '1': Added Device xc2vp30 successfully.
----------------------------------------------------------------------
----------------------------------------------------------------------
Version is 0000
'2': : Manufacturer's ID =Xilinx xccace, Version : 0
INFO:iMPACT:1777 -
Reading c:/ISE/acecf/data/xccace.bsd...
INFO:iMPACT:501 - '1': Added Device xccace successfully.
----------------------------------------------------------------------
----------------------------------------------------------------------
Version is 1111
'3': : Manufacturer's ID =Xilinx xcf32p, Version : 15
INFO:iMPACT:1777 -
Reading c:/ISE/xcfp/data/xcf32p.bsd...
INFO:iMPACT:501 - '1': Added Device xcf32p successfully.
----------------------------------------------------------------------
----------------------------------------------------------------------
done.
[
1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
]
[
0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1
]
Chain TCK freq = 10000000.
Validating chain...
Boundary-scan chain validated successfully.
Elapsed time = 1 sec.
// *** BATCH CMD : identifyMPM
Elapsed time = 0 sec.
// *** BATCH CMD : assignFile -p 3 -file "implementation/download.bit"
'3': Loading file 'implementation/download.bit' ...
done.
INFO:iMPACT:501 - '3': Added Device xc2vp30 successfully.
----------------------------------------------------------------------
----------------------------------------------------------------------
----------------------------------------------------------------------
----------------------------------------------------------------------
// *** BATCH CMD : program -p 3
Chain TCK freq = 10000000.
Validating chain...
Boundary-scan chain validated successfully.
'3':Programming device...
done.
'3': Reading status register contents...
CRC error : 0
Decryptor security set : 0
DCM locked : 1
DCI matched : 1
legacy input error : 0
status of GTS_CFG_B : 1
status of GWE : 1
status of GHIGH : 1
value of MODE pin M0 : 1
value of MODE pin M1 : 0
value of MODE pin M2 : 1
value of CFG_RDY (INIT_B) : 1
DONEIN input from DONE pin : 1
IDCODE not validated while trying to write FDRI : 0
write FDRI issued before or after decrypt operation: 0
Decryptor keys not used in proper sequence : 0
INFO:iMPACT:2219 - Status register values:
INFO:iMPACT - 0011 0111 1011 1000 0000 0000 0000 0000
INFO:iMPACT:579 - '3': Completed downloading bit file to device.
INFO:iMPACT:580 - '3':Checking done pin ....done.
'3': Programmed successfully.
Elapsed time = 4 sec.
// *** BATCH CMD : quit
----------------------------------------------------------------------
----------------------------------------------------------------------
----------------------------------------------------------------------
----------------------------------------------------------------------
Done!
Done.
At Local date and time: Mon Jul 17 15:09:48 2006
xbash -q -c "cd /cygdrive/d/mb-jpeg/; /usr/bin/make -f system.make program; exit;" started...
mb-gcc -O0 encoder/dct.c encoder/huffman.c encoder/io.c encoder/main.c encoder/zzq.c -o Encoder/executable.elf \
-mno-xl-soft-mul -Wp,-D__MICROBLAZE -Wl,-T -Wl,Encoder_linker_script.ld -g -I./microblaze_0/include/ -L./microblaze_0/lib/ \
encoder/dct.c:105:3: warning: no newline at end of file
encoder/huffman.c: In function `HuffmanEncodeFinishSend':
encoder/huffman.c:553: warning: comparison is always true due to limited range of data type
encoder/huffman.c: In function `EncodeDataUnit':
encoder/huffman.c:596: warning: passing arg 3 of `ReverseExtend' from incompatible pointer type
encoder/huffman.c:611: warning: passing arg 3 of `ReverseExtend' from incompatible pointer type
encoder/zzq.c:75:2: warning: no newline at end of file
mb-size Encoder/executable.elf
text data bss dec hex filename
52752 7364 14196 74312 12248 Encoder/executable.elf
Done!
At Local date and time: Mon Jul 17 15:09:57 2006
xbash -q -c "cd /cygdrive/d/mb-jpeg/; /usr/bin/make -f system.make download; exit;" started...
*********************************************
Initializing BRAM contents of the bitstream
*********************************************
bitinit system.mhs -lp D:/XilinxXUP/lib/ -pe microblaze_0 Encoder/executable.elf \
-bt implementation/system.bit -o implementation/download.bit
bitinit version Xilinx EDK 8.1 Build EDK_I.18.7
Copyright (c) Xilinx Inc. 2002.
Parsing MHS File system.mhs...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/microblaze_v4_00_a/data/microblaze_v2_1_0.
tcl ...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/opb_mdm_v2_00_a/data/opb_mdm_v2_1_0.tcl
...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/lmb_v10_v1_00_a/data/lmb_v10_v2_1_0.tcl
...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/lmb_bram_if_cntlr_v1_00_b/data/lmb_bram_if
_cntlr_v2_1_0.tcl ...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/opb_sysace_v1_00_c/data/opb_sysace_v2_1_0.
tcl ...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/dcm_module_v1_00_a/data/dcm_module_v2_1_0.
tcl ...
Overriding IP level properties ...
microblaze (microblaze_0) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
mpd line 63 - tool overriding c_family value virtex2 to
microblaze (microblaze_0) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
mpd line 64 - tool overriding c_instance value microblaze to microblaze_0
microblaze (microblaze_0) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
mpd:93 - tcl overriding C_ADDR_TAG_BITS value 17 to 0
microblaze (microblaze_0) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
mpd:100 - tcl overriding C_DCACHE_ADDR_TAG value 17 to 0
opb_mdm (debug_module) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_mdm_v2_00_a\data\opb_mdm_v2_1_0.mpd
line 42 - tool overriding c_family value virtex2 to
bram_block (ilmb_bram) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
mpd line 42 - tool overriding c_family value virtex2 to
opb_gpio (leds_4bit) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_gpio_v3_01_b\data\opb_gpio_v2_1_0.mpd
line 41 - tool overriding c_family value virtex2 to
opb_gpio (dipsws_4bit) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_gpio_v3_01_b\data\opb_gpio_v2_1_0.mpd
line 41 - tool overriding c_family value virtex2 to
opb_gpio (pushbuttons_5bit) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_gpio_v3_01_b\data\opb_gpio_v2_1_0.mpd
line 41 - tool overriding c_family value virtex2 to
dcm_module (dcm_0) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\dcm_module_v1_00_a\data\dcm_module_v2_1_0.
mpd line 60 - tool overriding c_family value virtex2 to
bram_block (data_bram_0) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
mpd line 42 - tool overriding c_family value virtex2 to
bram_block (dlmb_bram) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
mpd line 42 - tool overriding c_family value virtex2 to
Performing IP level DRCs on properties...
Running DRC Tcl procedures for OPTION IPLEVEL_DRC_PROC...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
2_1_0.tcl ...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
2_1_0.tcl ...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
2_1_0.tcl ...
Address Map for Processor microblaze_0
(0x00000000-0x0000ffff) ilmb_cntlr ilmb
(0x00010000-0x0001ffff) dlmb_cntlr dlmb
(0x40000000-0x4000ffff) PushButtons_5Bit mb_opb
(0x40020000-0x4002ffff) LEDs_4Bit mb_opb
(0x40040000-0x4004ffff) DIPSWs_4Bit mb_opb
(0x40600000-0x4060ffff) RS232_Uart_1 mb_opb
(0x41400000-0x4140ffff) debug_module mb_opb
(0x41800000-0x4180ffff) SysACE_CompactFlash mb_opb
(0x70000000-0x7000ffff) data_bram_if_cntlr_0 dlmb
Initializing Memory...
Checking ELFs associated with MICROBLAZE instance microblaze_0 for overlap...
Analyzing file Encoder/executable.elf...
Running Data2Mem with the following command:
data2mem -bm implementation/system_bd -bt implementation/system.bit -bd
Encoder/executable.elf tag data_bram_0 dlmb_bram ilmb_bram -o b
implementation/download.bit
Memory Initialization completed successfully.
*********************************************
Downloading Bitstream onto the target board
*********************************************
impact -batch etc/download.cmd
Release 8.1i - iMPACT I.24
Copyright (c) 1995-2005 Xilinx, Inc. All rights reserved.
// *** BATCH CMD : setMode -bs
// *** BATCH CMD : setCable -port auto
AutoDetecting cable. Please wait.
Connecting to cable (Parallel Port - LPT1).
Checking cable driver.
Driver windrvr6.sys version = 7.0.0.0.No resources.
LPT base address = 0378h.
ECP base address = 0778h.
ECP hardware is detected.
Cable connection established.
Connecting to cable (Parallel Port - LPT1) in ECP mode.
Checking cable driver.
Driver xpc4drvr.sys version = 1.0.4.0. LPT base address = 0378h.
Cable Type = 1, Revision = 3.
Setting cable speed to 5 MHz.
Cable connection established.
// *** BATCH CMD : identify
Identifying chain contents ....Version is 0001
'1': : Manufacturer's ID =Xilinx xc2vp30, Version : 1
PMSPEC -- Overriding Xilinx file <c:/ISE/virtex2p/data/virtex2p.acd> with local
file <c:/ISE/virtex2p/data/virtex2p.acd>
INFO:iMPACT:1777 -
Reading c:/ISE/virtex2p/data/xc2vp30.bsd...
INFO:iMPACT:501 - '1': Added Device xc2vp30 successfully.
----------------------------------------------------------------------
----------------------------------------------------------------------
Version is 0000
'2': : Manufacturer's ID =Xilinx xccace, Version : 0
INFO:iMPACT:1777 -
Reading c:/ISE/acecf/data/xccace.bsd...
INFO:iMPACT:501 - '1': Added Device xccace successfully.
----------------------------------------------------------------------
----------------------------------------------------------------------
Version is 1111
'3': : Manufacturer's ID =Xilinx xcf32p, Version : 15
INFO:iMPACT:1777 -
Reading c:/ISE/xcfp/data/xcf32p.bsd...
INFO:iMPACT:501 - '1': Added Device xcf32p successfully.
----------------------------------------------------------------------
----------------------------------------------------------------------
done.
[
1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
]
[
0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1
]
Chain TCK freq = 10000000.
Validating chain...
Boundary-scan chain validated successfully.
Elapsed time = 1 sec.
// *** BATCH CMD : identifyMPM
Elapsed time = 0 sec.
// *** BATCH CMD : assignFile -p 3 -file "implementation/download.bit"
'3': Loading file 'implementation/download.bit' ...
done.
INFO:iMPACT:501 - '3': Added Device xc2vp30 successfully.
----------------------------------------------------------------------
----------------------------------------------------------------------
----------------------------------------------------------------------
----------------------------------------------------------------------
// *** BATCH CMD : program -p 3
Chain TCK freq = 10000000.
Validating chain...
Boundary-scan chain validated successfully.
'3':Programming device...
done.
'3': Reading status register contents...
CRC error : 0
Decryptor security set : 0
DCM locked : 1
DCI matched : 1
legacy input error : 0
status of GTS_CFG_B : 1
status of GWE : 1
status of GHIGH : 1
value of MODE pin M0 : 1
value of MODE pin M1 : 0
value of MODE pin M2 : 1
value of CFG_RDY (INIT_B) : 1
DONEIN input from DONE pin : 1
IDCODE not validated while trying to write FDRI : 0
write FDRI issued before or after decrypt operation: 0
Decryptor keys not used in proper sequence : 0
INFO:iMPACT:2219 - Status register values:
INFO:iMPACT - 0011 0111 1011 1000 0000 0000 0000 0000
INFO:iMPACT:579 - '3': Completed downloading bit file to device.
INFO:iMPACT:580 - '3':Checking done pin ....done.
'3': Programmed successfully.
Elapsed time = 3 sec.
// *** BATCH CMD : quit
----------------------------------------------------------------------
----------------------------------------------------------------------
----------------------------------------------------------------------
----------------------------------------------------------------------
Done!
At Local date and time: Mon Jul 17 15:12:24 2006
xbash -q -c "cd /cygdrive/d/mb-jpeg/; /usr/bin/make -f system.make program; exit;" started...
mb-gcc -O0 encoder/dct.c encoder/huffman.c encoder/io.c encoder/main.c encoder/zzq.c -o Encoder/executable.elf \
-mno-xl-soft-mul -Wp,-D__MICROBLAZE -Wl,-T -Wl,Encoder_linker_script.ld -g -I./microblaze_0/include/ -L./microblaze_0/lib/ \
encoder/dct.c:105:3: warning: no newline at end of file
encoder/huffman.c: In function `HuffmanEncodeFinishSend':
encoder/huffman.c:553: warning: comparison is always true due to limited range of data type
encoder/huffman.c: In function `EncodeDataUnit':
encoder/huffman.c:596: warning: passing arg 3 of `ReverseExtend' from incompatible pointer type
encoder/huffman.c:611: warning: passing arg 3 of `ReverseExtend' from incompatible pointer type
encoder/zzq.c:75:2: warning: no newline at end of file
mb-size Encoder/executable.elf
text data bss dec hex filename
52752 7368 14192 74312 12248 Encoder/executable.elf
Done!
Done.
Xilinx Platform Studio (XPS)
Xilinx EDK 8.1 Build EDK_I.18.7
Copyright (c) 1995-2006 Xilinx, Inc. All rights reserved.
At Local date and time: Mon Jul 17 21:02:15 2006
xbash -q -c "cd /cygdrive/d/mb-jpeg/; /usr/bin/make -f system.make program; exit;" started...
mb-gcc -O0 encoder/dct.c encoder/huffman.c encoder/io.c encoder/main.c encoder/zzq.c -o Encoder/executable.elf \
-mno-xl-soft-mul -Wp,-D__MICROBLAZE -Wl,-T -Wl,Encoder_linker_script.ld -g -I./microblaze_0/include/ -L./microblaze_0/lib/ \
encoder/dct.c:105:3: warning: no newline at end of file
encoder/huffman.c: In function `HuffmanEncodeFinishSend':
encoder/huffman.c:553: warning: comparison is always true due to limited range of data type
encoder/huffman.c: In function `EncodeDataUnit':
encoder/huffman.c:596: warning: passing arg 3 of `ReverseExtend' from incompatible pointer type
encoder/huffman.c:611: warning: passing arg 3 of `ReverseExtend' from incompatible pointer type
encoder/zzq.c:75:2: warning: no newline at end of file
mb-size Encoder/executable.elf
text data bss dec hex filename
52012 7336 14192 73540 11f44 Encoder/executable.elf
Done!
At Local date and time: Mon Jul 17 21:02:25 2006
xbash -q -c "cd /cygdrive/d/mb-jpeg/; /usr/bin/make -f system.make download; exit;" started...
*********************************************
Initializing BRAM contents of the bitstream
*********************************************
bitinit system.mhs -lp D:/XilinxXUP/lib/ -pe microblaze_0 Encoder/executable.elf \
-bt implementation/system.bit -o implementation/download.bit
bitinit version Xilinx EDK 8.1 Build EDK_I.18.7
Copyright (c) Xilinx Inc. 2002.
Parsing MHS File system.mhs...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/microblaze_v4_00_a/data/microblaze_v2_1_0.
tcl ...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/opb_mdm_v2_00_a/data/opb_mdm_v2_1_0.tcl
...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/lmb_v10_v1_00_a/data/lmb_v10_v2_1_0.tcl
...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/lmb_bram_if_cntlr_v1_00_b/data/lmb_bram_if
_cntlr_v2_1_0.tcl ...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/opb_sysace_v1_00_c/data/opb_sysace_v2_1_0.
tcl ...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/dcm_module_v1_00_a/data/dcm_module_v2_1_0.
tcl ...
Overriding IP level properties ...
microblaze (microblaze_0) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
mpd line 63 - tool overriding c_family value virtex2 to
microblaze (microblaze_0) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
mpd line 64 - tool overriding c_instance value microblaze to microblaze_0
microblaze (microblaze_0) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
mpd:93 - tcl overriding C_ADDR_TAG_BITS value 17 to 0
microblaze (microblaze_0) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
mpd:100 - tcl overriding C_DCACHE_ADDR_TAG value 17 to 0
opb_mdm (debug_module) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_mdm_v2_00_a\data\opb_mdm_v2_1_0.mpd
line 42 - tool overriding c_family value virtex2 to
bram_block (ilmb_bram) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
mpd line 42 - tool overriding c_family value virtex2 to
opb_gpio (leds_4bit) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_gpio_v3_01_b\data\opb_gpio_v2_1_0.mpd
line 41 - tool overriding c_family value virtex2 to
opb_gpio (dipsws_4bit) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_gpio_v3_01_b\data\opb_gpio_v2_1_0.mpd
line 41 - tool overriding c_family value virtex2 to
opb_gpio (pushbuttons_5bit) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_gpio_v3_01_b\data\opb_gpio_v2_1_0.mpd
line 41 - tool overriding c_family value virtex2 to
dcm_module (dcm_0) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\dcm_module_v1_00_a\data\dcm_module_v2_1_0.
mpd line 60 - tool overriding c_family value virtex2 to
bram_block (data_bram_0) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
mpd line 42 - tool overriding c_family value virtex2 to
bram_block (dlmb_bram) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
mpd line 42 - tool overriding c_family value virtex2 to
Performing IP level DRCs on properties...
Running DRC Tcl procedures for OPTION IPLEVEL_DRC_PROC...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
2_1_0.tcl ...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
2_1_0.tcl ...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
2_1_0.tcl ...
Address Map for Processor microblaze_0
(0x00000000-0x0000ffff) ilmb_cntlr ilmb
(0x00010000-0x0001ffff) dlmb_cntlr dlmb
(0x40000000-0x4000ffff) PushButtons_5Bit mb_opb
(0x40020000-0x4002ffff) LEDs_4Bit mb_opb
(0x40040000-0x4004ffff) DIPSWs_4Bit mb_opb
(0x40600000-0x4060ffff) RS232_Uart_1 mb_opb
(0x41400000-0x4140ffff) debug_module mb_opb
(0x41800000-0x4180ffff) SysACE_CompactFlash mb_opb
(0x70000000-0x7000ffff) data_bram_if_cntlr_0 dlmb
Initializing Memory...
Checking ELFs associated with MICROBLAZE instance microblaze_0 for overlap...
Analyzing file Encoder/executable.elf...
Running Data2Mem with the following command:
data2mem -bm implementation/system_bd -bt implementation/system.bit -bd
Encoder/executable.elf tag data_bram_0 dlmb_bram ilmb_bram -o b
implementation/download.bit
Memory Initialization completed successfully.
*********************************************
Downloading Bitstream onto the target board
*********************************************
impact -batch etc/download.cmd
Release 8.1i - iMPACT I.24
Copyright (c) 1995-2005 Xilinx, Inc. All rights reserved.
// *** BATCH CMD : setMode -bs
// *** BATCH CMD : setCable -port auto
AutoDetecting cable. Please wait.
Connecting to cable (Parallel Port - LPT1).
Checking cable driver.
Driver windrvr6.sys version = 7.0.0.0.
No resources.
LPT base address = 0378h.
ECP base address = 0778h.
ECP hardware is detected.
Cable connection established.
Connecting to cable (Parallel Port - LPT1) in ECP mode.
Checking cable driver.
Driver xpc4drvr.sys version = 1.0.4.0. LPT base address = 0378h.
Cable Type = 1, Revision = 3.
Setting cable speed to 5 MHz.
Cable connection established.
// *** BATCH CMD : identify
Identifying chain contents ....Version is 0001
'1': : Manufacturer's ID =Xilinx xc2vp30, Version : 1
PMSPEC -- Overriding Xilinx file <c:/ISE/virtex2p/data/virtex2p.acd> with local
file <c:/ISE/virtex2p/data/virtex2p.acd>
INFO:iMPACT:1777 -
Reading c:/ISE/virtex2p/data/xc2vp30.bsd...
INFO:iMPACT:501 - '1': Added Device xc2vp30 successfully.
----------------------------------------------------------------------
----------------------------------------------------------------------
Version is 0000
'2': : Manufacturer's ID =Xilinx xccace, Version : 0
INFO:iMPACT:1777 -
Reading c:/ISE/acecf/data/xccace.bsd...
INFO:iMPACT:501 - '1': Added Device xccace successfully.
----------------------------------------------------------------------
----------------------------------------------------------------------
Version is 1111
'3': : Manufacturer's ID =Xilinx xcf32p, Version : 15
INFO:iMPACT:1777 -
Reading c:/ISE/xcfp/data/xcf32p.bsd...
INFO:iMPACT:501 - '1': Added Device xcf32p successfully.
----------------------------------------------------------------------
----------------------------------------------------------------------
done.
[
1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
]
[
0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1
]
Chain TCK freq = 10000000.
Validating chain...
Boundary-scan chain validated successfully.
Elapsed time = 0 sec.
// *** BATCH CMD : identifyMPM
Elapsed time = 0 sec.
// *** BATCH CMD : assignFile -p 3 -file "implementation/download.bit"
'3': Loading file 'implementation/download.bit' ...
done.
INFO:iMPACT:501 - '3': Added Device xc2vp30 successfully.
----------------------------------------------------------------------
----------------------------------------------------------------------
----------------------------------------------------------------------
----------------------------------------------------------------------
// *** BATCH CMD : program -p 3
Chain TCK freq = 10000000.
Validating chain...
Boundary-scan chain validated successfully.
'3':Programming device...
done.
'3': Reading status register contents...
CRC error : 0
Decryptor security set : 0
DCM locked : 1
DCI matched : 1
legacy input error : 0
status of GTS_CFG_B : 1
status of GWE : 1
status of GHIGH : 1
value of MODE pin M0 : 1
value of MODE pin M1 : 0
value of MODE pin M2 : 1
value of CFG_RDY (INIT_B) : 1
DONEIN input from DONE pin : 1
IDCODE not validated while trying to write FDRI : 0
write FDRI issued before or after decrypt operation: 0
Decryptor keys not used in proper sequence : 0
INFO:iMPACT:2219 - Status register values:
INFO:iMPACT - 0011 0111 1011 1000 0000 0000 0000 0000
INFO:iMPACT:579 - '3': Completed downloading bit file to device.
INFO:iMPACT:580 - '3':Checking done pin ....done.
'3': Programmed successfully.
Elapsed time = 3 sec.
// *** BATCH CMD : quit
----------------------------------------------------------------------
----------------------------------------------------------------------
----------------------------------------------------------------------
----------------------------------------------------------------------
Done!
At Local date and time: Mon Jul 17 21:03:13 2006
xbash -q -c "cd /cygdrive/d/mb-jpeg/; /usr/bin/make -f system.make program; exit;" started...
mb-gcc -O0 encoder/dct.c encoder/huffman.c encoder/io.c encoder/main.c encoder/zzq.c -o Encoder/executable.elf \
-mno-xl-soft-mul -Wp,-D__MICROBLAZE -Wl,-T -Wl,Encoder_linker_script.ld -g -I./microblaze_0/include/ -L./microblaze_0/lib/ \
encoder/dct.c:105:3: warning: no newline at end of file
encoder/huffman.c: In function `HuffmanEncodeFinishSend':
encoder/huffman.c:553: warning: comparison is always true due to limited range of data type
encoder/huffman.c: In function `EncodeDataUnit':
encoder/huffman.c:596: warning: passing arg 3 of `ReverseExtend' from incompatible pointer type
encoder/huffman.c:611: warning: passing arg 3 of `ReverseExtend' from incompatible pointer type
encoder/zzq.c:75:2: warning: no newline at end of file
mb-size Encoder/executable.elf
text data bss dec hex filename
52012 7336 14192 73540 11f44 Encoder/executable.elf
Done!
At Local date and time: Mon Jul 17 21:03:18 2006
xbash -q -c "cd /cygdrive/d/mb-jpeg/; /usr/bin/make -f system.make download; exit;" started...
*********************************************
Initializing BRAM contents of the bitstream
*********************************************
bitinit system.mhs -lp D:/XilinxXUP/lib/ -pe microblaze_0 Encoder/executable.elf \
-bt implementation/system.bit -o implementation/download.bit
bitinit version Xilinx EDK 8.1 Build EDK_I.18.7
Copyright (c) Xilinx Inc. 2002.
Parsing MHS File system.mhs...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/microblaze_v4_00_a/data/microblaze_v2_1_0.
tcl ...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/opb_mdm_v2_00_a/data/opb_mdm_v2_1_0.tcl
...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/lmb_v10_v1_00_a/data/lmb_v10_v2_1_0.tcl
...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/lmb_bram_if_cntlr_v1_00_b/data/lmb_bram_if
_cntlr_v2_1_0.tcl ...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/opb_sysace_v1_00_c/data/opb_sysace_v2_1_0.
tcl ...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/dcm_module_v1_00_a/data/dcm_module_v2_1_0.
tcl ...
Overriding IP level properties ...
microblaze (microblaze_0) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
mpd line 63 - tool overriding c_family value virtex2 to
microblaze (microblaze_0) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
mpd line 64 - tool overriding c_instance value microblaze to microblaze_0
microblaze (microblaze_0) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
mpd:93 - tcl overriding C_ADDR_TAG_BITS value 17 to 0
microblaze (microblaze_0) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
mpd:100 - tcl overriding C_DCACHE_ADDR_TAG value 17 to 0
opb_mdm (debug_module) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_mdm_v2_00_a\data\opb_mdm_v2_1_0.mpd
line 42 - tool overriding c_family value virtex2 to
bram_block (ilmb_bram) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
mpd line 42 - tool overriding c_family value virtex2 to
opb_gpio (leds_4bit) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_gpio_v3_01_b\data\opb_gpio_v2_1_0.mpd
line 41 - tool overriding c_family value virtex2 to
opb_gpio (dipsws_4bit) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_gpio_v3_01_b\data\opb_gpio_v2_1_0.mpd
line 41 - tool overriding c_family value virtex2 to
opb_gpio (pushbuttons_5bit) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_gpio_v3_01_b\data\opb_gpio_v2_1_0.mpd
line 41 - tool overriding c_family value virtex2 to
dcm_module (dcm_0) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\dcm_module_v1_00_a\data\dcm_module_v2_1_0.
mpd line 60 - tool overriding c_family value virtex2 to
bram_block (data_bram_0) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
mpd line 42 - tool overriding c_family value virtex2 to
bram_block (dlmb_bram) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
mpd line 42 - tool overriding c_family value virtex2 to
Performing IP level DRCs on properties...
Running DRC Tcl procedures for OPTION IPLEVEL_DRC_PROC...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
2_1_0.tcl ...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
2_1_0.tcl ...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
2_1_0.tcl ...
Address Map for Processor microblaze_0
(0x00000000-0x0000ffff) ilmb_cntlr ilmb
(0x00010000-0x0001ffff) dlmb_cntlr dlmb
(0x40000000-0x4000ffff) PushButtons_5Bit mb_opb
(0x40020000-0x4002ffff) LEDs_4Bit mb_opb
(0x40040000-0x4004ffff) DIPSWs_4Bit mb_opb
(0x40600000-0x4060ffff) RS232_Uart_1 mb_opb
(0x41400000-0x4140ffff) debug_module mb_opb
(0x41800000-0x4180ffff) SysACE_CompactFlash mb_opb
(0x70000000-0x7000ffff) data_bram_if_cntlr_0 dlmb
Initializing Memory...
Checking ELFs associated with MICROBLAZE instance microblaze_0 for overlap...
Analyzing file Encoder/executable.elf...
Running Data2Mem with the following command:
data2mem -bm implementation/system_bd -bt implementation/system.bit -bd
Encoder/executable.elf tag data_bram_0 dlmb_bram ilmb_bram -o b
implementation/download.bit
Memory Initialization completed successfully.
*********************************************
Downloading Bitstream onto the target board
*********************************************
impact -batch etc/download.cmd
Release 8.1i - iMPACT I.24
Copyright (c) 1995-2005 Xilinx, Inc. All rights reserved.
// *** BATCH CMD : setMode -bs
// *** BATCH CMD : setCable -port auto
AutoDetecting cable. Please wait.
Connecting to cable (Parallel Port - LPT1).
Checking cable driver.
Driver windrvr6.sys version = 7.0.0.0.No resources.
LPT base address = 0378h.
ECP base address = 0778h.
ECP hardware is detected.
Cable connection established.
Connecting to cable (Parallel Port - LPT1) in ECP mode.
Checking cable driver.
Driver xpc4drvr.sys version = 1.0.4.0. LPT base address = 0378h.
Cable Type = 1, Revision = 3.
Setting cable speed to 5 MHz.
Cable connection established.
// *** BATCH CMD : identify
Identifying chain contents ....Version is 0001
'1': : Manufacturer's ID =Xilinx xc2vp30, Version : 1
PMSPEC -- Overriding Xilinx file <c:/ISE/virtex2p/data/virtex2p.acd> with local
file <c:/ISE/virtex2p/data/virtex2p.acd>
INFO:iMPACT:1777 -
Reading c:/ISE/virtex2p/data/xc2vp30.bsd...
INFO:iMPACT:501 - '1': Added Device xc2vp30 successfully.
----------------------------------------------------------------------
----------------------------------------------------------------------
Version is 0000
'2': : Manufacturer's ID =Xilinx xccace, Version : 0
INFO:iMPACT:1777 -
Reading c:/ISE/acecf/data/xccace.bsd...
INFO:iMPACT:501 - '1': Added Device xccace successfully.
----------------------------------------------------------------------
----------------------------------------------------------------------
Version is 1111
'3': : Manufacturer's ID =Xilinx xcf32p, Version : 15
INFO:iMPACT:1777 -
Reading c:/ISE/xcfp/data/xcf32p.bsd...
INFO:iMPACT:501 - '1': Added Device xcf32p successfully.
----------------------------------------------------------------------
----------------------------------------------------------------------
done.
[
1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
]
[
0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1
]
Chain TCK freq = 10000000.
Validating chain...
Boundary-scan chain validated successfully.
Elapsed time = 0 sec.
// *** BATCH CMD : identifyMPM
Elapsed time = 0 sec.
// *** BATCH CMD : assignFile -p 3 -file "implementation/download.bit"
'3': Loading file 'implementation/download.bit' ...
done.
INFO:iMPACT:501 - '3': Added Device xc2vp30 successfully.
----------------------------------------------------------------------
----------------------------------------------------------------------
----------------------------------------------------------------------
----------------------------------------------------------------------
// *** BATCH CMD : program -p 3
Chain TCK freq = 10000000.
Validating chain...
Boundary-scan chain validated successfully.
'3':Programming device...
done.
'3': Reading status register contents...
CRC error : 0
Decryptor security set : 0
DCM locked : 1
DCI matched : 1
legacy input error : 0
status of GTS_CFG_B : 1
status of GWE : 1
status of GHIGH : 1
value of MODE pin M0 : 1
value of MODE pin M1 : 0
value of MODE pin M2 : 1
value of CFG_RDY (INIT_B) : 1
DONEIN input from DONE pin : 1
IDCODE not validated while trying to write FDRI : 0
write FDRI issued before or after decrypt operation: 0
Decryptor keys not used in proper sequence : 0
INFO:iMPACT:2219 - Status register values:
INFO:iMPACT - 0011 0111 1011 1000 0000 0000 0000 0000
INFO:iMPACT:579 - '3': Completed downloading bit file to device.
INFO:iMPACT:580 - '3':Checking done pin ....done.
'3': Programmed successfully.
Elapsed time = 3 sec.
// *** BATCH CMD : quit
----------------------------------------------------------------------
----------------------------------------------------------------------
----------------------------------------------------------------------
----------------------------------------------------------------------
Done!
At Local date and time: Mon Jul 17 21:06:43 2006
xbash -q -c "cd /cygdrive/d/mb-jpeg/; /usr/bin/make -f system.make program; exit;" started...
make: Nothing to be done for `program'.
Done!
At Local date and time: Mon Jul 17 21:06:48 2006
xbash -q -c "cd /cygdrive/d/mb-jpeg/; /usr/bin/make -f system.make download; exit;" started...
*********************************************
Downloading Bitstream onto the target board
*********************************************
impact -batch etc/download.cmd
Release 8.1i - iMPACT I.24
Copyright (c) 1995-2005 Xilinx, Inc. All rights reserved.
// *** BATCH CMD : setMode -bs
// *** BATCH CMD : setCable -port auto
AutoDetecting cable. Please wait.
Connecting to cable (Parallel Port - LPT1).
Checking cable driver.
Driver windrvr6.sys version = 7.0.0.0.No resources.
LPT base address = 0378h.
ECP base address = 0778h.
ECP hardware is detected.
Cable connection established.
Connecting to cable (Parallel Port - LPT1) in ECP mode.
Checking cable driver.
Driver xpc4drvr.sys version = 1.0.4.0. LPT base address = 0378h.
Cable Type = 1, Revision = 3.
Setting cable speed to 5 MHz.
Cable connection established.
// *** BATCH CMD : identify
Identifying chain contents ....Version is 0001
'1': : Manufacturer's ID =Xilinx xc2vp30, Version : 1
PMSPEC -- Overriding Xilinx file <c:/ISE/virtex2p/data/virtex2p.acd> with local
file <c:/ISE/virtex2p/data/virtex2p.acd>
INFO:iMPACT:1777 -
Reading c:/ISE/virtex2p/data/xc2vp30.bsd...
INFO:iMPACT:501 - '1': Added Device xc2vp30 successfully.
----------------------------------------------------------------------
----------------------------------------------------------------------
Version is 0000
'2': : Manufacturer's ID =Xilinx xccace, Version : 0
INFO:iMPACT:1777 -
Reading c:/ISE/acecf/data/xccace.bsd...
INFO:iMPACT:501 - '1': Added Device xccace successfully.
----------------------------------------------------------------------
----------------------------------------------------------------------
Version is 1111
'3': : Manufacturer's ID =Xilinx xcf32p, Version : 15
INFO:iMPACT:1777 -
Reading c:/ISE/xcfp/data/xcf32p.bsd...
INFO:iMPACT:501 - '1': Added Device xcf32p successfully.
----------------------------------------------------------------------
----------------------------------------------------------------------
done.
[
1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
]
[
0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1
]
Chain TCK freq = 10000000.
Validating chain...
Boundary-scan chain validated successfully.
Elapsed time = 0 sec.
// *** BATCH CMD : identifyMPM
Elapsed time = 0 sec.
// *** BATCH CMD : assignFile -p 3 -file "implementation/download.bit"
'3': Loading file 'implementation/download.bit' ...
done.
INFO:iMPACT:501 - '3': Added Device xc2vp30 successfully.
----------------------------------------------------------------------
----------------------------------------------------------------------
----------------------------------------------------------------------
----------------------------------------------------------------------
// *** BATCH CMD : program -p 3
Chain TCK freq = 10000000.
Validating chain...
Boundary-scan chain validated successfully.
'3':Programming device...
done.
'3': Reading status register contents...
CRC error : 0
Decryptor security set : 0
DCM locked : 1
DCI matched : 1
legacy input error : 0
status of GTS_CFG_B : 1
status of GWE : 1
status of GHIGH : 1
value of MODE pin M0 : 1
value of MODE pin M1 : 0
value of MODE pin M2 : 1
value of CFG_RDY (INIT_B) : 1
DONEIN input from DONE pin : 1
IDCODE not validated while trying to write FDRI : 0
write FDRI issued before or after decrypt operation: 0
Decryptor keys not used in proper sequence : 0
INFO:iMPACT:2219 - Status register values:
INFO:iMPACT - 0011 0111 1011 1000 0000 0000 0000 0000
INFO:iMPACT:579 - '3': Completed downloading bit file to device.
INFO:iMPACT:580 - '3':Checking done pin ....done.
'3': Programmed successfully.
Elapsed time = 3 sec.
// *** BATCH CMD : quit
----------------------------------------------------------------------
----------------------------------------------------------------------
----------------------------------------------------------------------
----------------------------------------------------------------------
Done!
Done.
Saved MSS File.
At Local date and time: Mon Jul 17 21:08:00 2006
xbash -q -c "cd /cygdrive/d/mb-jpeg/; /usr/bin/make -f system.make program; exit;" started...
*********************************************
Creating software libraries...
*********************************************
libgen -mhs system.mhs -p xc2vp30ff896-7 -lp D:/XilinxXUP/lib/ system.mss
libgen
Xilinx EDK 8.1 Build EDK_I.18.7
Copyright (c) 1995-2006 Xilinx, Inc. All rights reserved.
Command Line: libgen -mhs system.mhs -p xc2vp30ff896-7 -lp D:/XilinxXUP/lib/
system.mss
Output Directory (-od) : D:\mb-jpeg\
Part (-p) : virtex2p
Software Specification file : system.mss
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/microblaze_v4_00_a/data/microblaze_v2_1_0.
tcl ...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/opb_mdm_v2_00_a/data/opb_mdm_v2_1_0.tcl
...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/lmb_v10_v1_00_a/data/lmb_v10_v2_1_0.tcl
...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/lmb_bram_if_cntlr_v1_00_b/data/lmb_bram_if
_cntlr_v2_1_0.tcl ...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/opb_sysace_v1_00_c/data/opb_sysace_v2_1_0.
tcl ...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/dcm_module_v1_00_a/data/dcm_module_v2_1_0.
tcl ...
Overriding IP level properties ...
microblaze (microblaze_0) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
mpd line 63 - tool overriding c_family value virtex2 to virtex2p
microblaze (microblaze_0) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
mpd line 64 - tool overriding c_instance value microblaze to microblaze_0
microblaze (microblaze_0) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
mpd:93 - tcl overriding C_ADDR_TAG_BITS value 17 to 0
microblaze (microblaze_0) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
mpd:100 - tcl overriding C_DCACHE_ADDR_TAG value 17 to 0
opb_mdm (debug_module) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_mdm_v2_00_a\data\opb_mdm_v2_1_0.mpd
line 42 - tool overriding c_family value virtex2 to virtex2p
bram_block (ilmb_bram) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
mpd line 42 - tool overriding c_family value virtex2 to virtex2p
opb_gpio (leds_4bit) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_gpio_v3_01_b\data\opb_gpio_v2_1_0.mpd
line 41 - tool overriding c_family value virtex2 to virtex2p
opb_gpio (dipsws_4bit) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_gpio_v3_01_b\data\opb_gpio_v2_1_0.mpd
line 41 - tool overriding c_family value virtex2 to virtex2p
opb_gpio (pushbuttons_5bit) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_gpio_v3_01_b\data\opb_gpio_v2_1_0.mpd
line 41 - tool overriding c_family value virtex2 to virtex2p
dcm_module (dcm_0) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\dcm_module_v1_00_a\data\dcm_module_v2_1_0.
mpd line 60 - tool overriding c_family value virtex2 to virtex2p
bram_block (data_bram_0) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
mpd line 42 - tool overriding c_family value virtex2 to virtex2p
bram_block (dlmb_bram) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
mpd line 42 - tool overriding c_family value virtex2 to virtex2p
Performing IP level DRCs on properties...
Running DRC Tcl procedures for OPTION IPLEVEL_DRC_PROC...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
2_1_0.tcl ...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
2_1_0.tcl ...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
2_1_0.tcl ...
Address Map for Processor microblaze_0
(0x00000000-0x0000ffff) ilmb_cntlr ilmb
(0x00010000-0x0001ffff) dlmb_cntlr dlmb
(0x40000000-0x4000ffff) PushButtons_5Bit mb_opb
(0x40020000-0x4002ffff) LEDs_4Bit mb_opb
(0x40040000-0x4004ffff) DIPSWs_4Bit mb_opb
(0x40600000-0x4060ffff) RS232_Uart_1 mb_opb
(0x41400000-0x4140ffff) debug_module mb_opb
(0x41800000-0x4180ffff) SysACE_CompactFlash mb_opb
(0x70000000-0x7000ffff) data_bram_if_cntlr_0 dlmb
Check platform configuration ...
opb_v20 (mb_opb) - D:\mb-jpeg\system.mhs line 55 - 2 master(s) : 6 slave(s)
lmb_v10 (ilmb) - D:\mb-jpeg\system.mhs line 81 - 1 master(s) : 1 slave(s)
lmb_v10 (dlmb) - D:\mb-jpeg\system.mhs line 89 - 1 master(s) : 2 slave(s)
Check port drivers...
WARNING:MDT - dcm_0_lock (LOCKED) - D:\mb-jpeg\system.mhs line 207 - floating
connection!
Check platform address map ...
Overriding system level properties ...
opb_v20 (mb_opb) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_v20_v1_10_c\data\opb_v20_v2_1_0.mpd
line 39 - tool overriding c_num_masters value 4 to 2
opb_v20 (mb_opb) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_v20_v1_10_c\data\opb_v20_v2_1_0.mpd
line 40 - tool overriding c_num_slaves value 4 to 6
lmb_v10 (ilmb) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\lmb_v10_v1_00_a\data\lmb_v10_v2_1_0.mpd
line 39 - tool overriding c_lmb_num_slaves value 4 to 1
lmb_v10 (dlmb) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\lmb_v10_v1_00_a\data\lmb_v10_v2_1_0.mpd
line 39 - tool overriding c_lmb_num_slaves value 4 to 2
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 line 45 - tool overriding c_mask value 0x00800000 to
0x70c70000
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 line 45 - tool overriding c_mask value 0x00800000 to
0x70c70000
bram_block (ilmb_bram) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
mpd line 38 - tool overriding c_memsize value 2048 to 0x10000
bram_block (data_bram_0) - D:\mb-jpeg\system.mhs line 213 - tool overriding
c_memsize value 16384 to 0x10000
lmb_bram_if_cntlr (data_bram_if_cntlr_0) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\lmb_bram_if_cntlr_v1_00_b\data\lmb_bram_if
_cntlr_v2_1_0.mpd line 45 - tool overriding c_mask value 0x00800000 to
0x70c70000
bram_block (dlmb_bram) - D:\mb-jpeg\system.mhs line 229 - tool overriding
c_memsize value 16384 to 0x10000
Running DRC Tcl procedures for OPTION SYSLEVEL_DRC_PROC...
Performing System level DRCs on properties...
INFO:MDT - List of peripherals addressable from processor instance microblaze_0
:
- dlmb
WARNING:MDT - D:\mb-jpeg\system.mhs line 89 - No Driver Found for instance dlmb.
To avoid seeing this warning, assign the appropriate driver or driver
"generic 1.00.a " to instance dlmb
- dlmb_cntlr
- data_bram_if_cntlr_0
- ilmb
WARNING:MDT - D:\mb-jpeg\system.mhs line 81 - No Driver Found for instance ilmb.
To avoid seeing this warning, assign the appropriate driver or driver
"generic 1.00.a " to instance ilmb
- ilmb_cntlr
- mb_opb
- debug_module
- RS232_Uart_1
- SysACE_CompactFlash
- LEDs_4Bit
- DIPSWs_4Bit
- PushButtons_5Bit
Building Directory Structure for microblaze_0
Generating platform libraries and device drivers ...
Running CopyFiles ...
Copying files for os standalone_v1_00_a from
C:\EDK\sw\lib\bsp\standalone_v1_00_a\src\ to
D:\mb-jpeg\microblaze_0\libsrc\standalone_v1_00_a\ ...
Copying files for driver opbarb_v1_02_a from
C:\EDK\sw\XilinxProcessorIPLib\drivers\opbarb_v1_02_a\src\ to
D:\mb-jpeg\microblaze_0\libsrc\opbarb_v1_02_a\ ...
Copying files for driver uartlite_v1_00_b from
C:\EDK\sw\XilinxProcessorIPLib\drivers\uartlite_v1_00_b\src\ to
D:\mb-jpeg\microblaze_0\libsrc\uartlite_v1_00_b\ ...
Copying files for driver sysace_v1_00_a from
C:\EDK\sw\XilinxProcessorIPLib\drivers\sysace_v1_00_a\src\ to
D:\mb-jpeg\microblaze_0\libsrc\sysace_v1_00_a\ ...
Copying files for driver gpio_v2_00_a from
C:\EDK\sw\XilinxProcessorIPLib\drivers\gpio_v2_00_a\src\ to
D:\mb-jpeg\microblaze_0\libsrc\gpio_v2_00_a\ ...
Copying files for driver cpu_v1_00_a from
C:\EDK\sw\XilinxProcessorIPLib\drivers\cpu_v1_00_a\src\ to
D:\mb-jpeg\microblaze_0\libsrc\cpu_v1_00_a\ ...
Copying files for library xilfatfs_v1_00_a from
C:\EDK\sw\lib\sw_services\xilfatfs_v1_00_a\src\ to
D:\mb-jpeg\microblaze_0\libsrc\xilfatfs_v1_00_a\ ...
Running DRCs for OSes, Drivers and Libraries ...
Running generate for OS'es, Drivers and Libraries ...
Copying Library Files ...
Running post_generate for OS'es, Drivers and Libraries ...
Running make for Drivers and Libraries ...
Configuring make for target include using:
make -s include "COMPILER=mb-gcc" "ARCHIVER=mb-ar"
"COMPILER_FLAGS=-mno-xl-soft-mul -O2 -c" "EXTRA_COMPILER_FLAGS=-g"
Configuring make for target libs using:
make -s libs "COMPILER=mb-gcc" "ARCHIVER=mb-ar"
"COMPILER_FLAGS=-mno-xl-soft-mul -O2 -c" "EXTRA_COMPILER_FLAGS=-g"
Compiling common
Compiling ipif
Compiling microblaze_disable_dcache.s
Compiling microblaze_disable_exceptions.s
Compiling microblaze_disable_icache.s
Compiling microblaze_disable_interrupts.s
Compiling microblaze_enable_dcache.s
Compiling microblaze_enable_exceptions.s
Compiling microblaze_enable_icache.s
Compiling microblaze_enable_interrupts.s
Compiling microblaze_init_dcache_range.s
Compiling microblaze_init_icache_range.s
Compiling microblaze_update_dcache.s
Compiling microblaze_update_icache.s
Compiling _exit.c
Compiling errno.c
Compiling fcntl.c
Compiling inbyte.c
Compiling microblaze_exception_handler.c
Compiling microblaze_exceptions_g.c
Compiling microblaze_interrupt_handler.c
Compiling microblaze_interrupts_g.c
Compiling outbyte.c
Compiling hw_exception_handler.S
Compiling src/xilfatfs_alloc.c
Compiling src/xilfatfs_close.c
Compiling src/xilfatfs_directory.c
Compiling src/xilfatfs_fat.c
Compiling src/xilfatfs_fat16.c
Compiling src/xilfatfs_fat32.c
Compiling src/xilfatfs_filespec.c
Compiling src/xilfatfs_filestatus.c
Compiling src/xilfatfs_open.c
Compiling src/xilfatfs_part.c
Compiling src/xilfatfs_read.c
Compiling src/xilfatfs_wd.c
Compiling src/xilfatfs_stats.c
Compiling src/xilfatfs_bufcache.c
Compiling src/xilfatfs_write.c
Compiling src/xilfatfs_sysace.c
make clean
Compiling opbarb
Compiling uartlite
Compiling sysace
Compiling gpio
Compiling cpu
Libraries generated in D:\mb-jpeg\microblaze_0\lib\ directory
Running execs_generate for OS'es, Drivers and Libraries ...
LibGen Done.
mb-gcc -O0 encoder/dct.c encoder/huffman.c encoder/io.c encoder/main.c encoder/zzq.c -o Encoder/executable.elf \
-mno-xl-soft-mul -Wp,-D__MICROBLAZE -Wl,-T -Wl,Encoder_linker_script.ld -g -I./microblaze_0/include/ -L./microblaze_0/lib/ \
encoder/dct.c:105:3: warning: no newline at end of file
encoder/huffman.c: In function `HuffmanEncodeFinishSend':
encoder/huffman.c:553: warning: comparison is always true due to limited range of data type
encoder/huffman.c: In function `EncodeDataUnit':
encoder/huffman.c:596: warning: passing arg 3 of `ReverseExtend' from incompatible pointer type
encoder/huffman.c:611: warning: passing arg 3 of `ReverseExtend' from incompatible pointer type
encoder/zzq.c:75:2: warning: no newline at end of file
mb-size Encoder/executable.elf
text data bss dec hex filename
52012 7336 19392 78740 13394 Encoder/executable.elf
Done!
At Local date and time: Mon Jul 17 21:08:53 2006
xbash -q -c "cd /cygdrive/d/mb-jpeg/; /usr/bin/make -f system.make download; exit;" started...
*********************************************
Initializing BRAM contents of the bitstream
*********************************************
bitinit system.mhs -lp D:/XilinxXUP/lib/ -pe microblaze_0 Encoder/executable.elf \
-bt implementation/system.bit -o implementation/download.bit
bitinit version Xilinx EDK 8.1 Build EDK_I.18.7
Copyright (c) Xilinx Inc. 2002.
Parsing MHS File system.mhs...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/microblaze_v4_00_a/data/microblaze_v2_1_0.
tcl ...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/opb_mdm_v2_00_a/data/opb_mdm_v2_1_0.tcl
...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/lmb_v10_v1_00_a/data/lmb_v10_v2_1_0.tcl
...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/lmb_bram_if_cntlr_v1_00_b/data/lmb_bram_if
_cntlr_v2_1_0.tcl ...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/opb_sysace_v1_00_c/data/opb_sysace_v2_1_0.
tcl ...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/dcm_module_v1_00_a/data/dcm_module_v2_1_0.
tcl ...
Overriding IP level properties ...
microblaze (microblaze_0) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
mpd line 63 - tool overriding c_family value virtex2 to
microblaze (microblaze_0) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
mpd line 64 - tool overriding c_instance value microblaze to microblaze_0
microblaze (microblaze_0) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
mpd:93 - tcl overriding C_ADDR_TAG_BITS value 17 to 0
microblaze (microblaze_0) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
mpd:100 - tcl overriding C_DCACHE_ADDR_TAG value 17 to 0
opb_mdm (debug_module) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_mdm_v2_00_a\data\opb_mdm_v2_1_0.mpd
line 42 - tool overriding c_family value virtex2 to
bram_block (ilmb_bram) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
mpd line 42 - tool overriding c_family value virtex2 to
opb_gpio (leds_4bit) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_gpio_v3_01_b\data\opb_gpio_v2_1_0.mpd
line 41 - tool overriding c_family value virtex2 to
opb_gpio (dipsws_4bit) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_gpio_v3_01_b\data\opb_gpio_v2_1_0.mpd
line 41 - tool overriding c_family value virtex2 to
opb_gpio (pushbuttons_5bit) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_gpio_v3_01_b\data\opb_gpio_v2_1_0.mpd
line 41 - tool overriding c_family value virtex2 to
dcm_module (dcm_0) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\dcm_module_v1_00_a\data\dcm_module_v2_1_0.
mpd line 60 - tool overriding c_family value virtex2 to
bram_block (data_bram_0) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
mpd line 42 - tool overriding c_family value virtex2 to
bram_block (dlmb_bram) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
mpd line 42 - tool overriding c_family value virtex2 to
Performing IP level DRCs on properties...
Running DRC Tcl procedures for OPTION IPLEVEL_DRC_PROC...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
2_1_0.tcl ...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
2_1_0.tcl ...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
2_1_0.tcl ...
Address Map for Processor microblaze_0
(0x00000000-0x0000ffff) ilmb_cntlr ilmb
(0x00010000-0x0001ffff) dlmb_cntlr dlmb
(0x40000000-0x4000ffff) PushButtons_5Bit mb_opb
(0x40020000-0x4002ffff) LEDs_4Bit mb_opb
(0x40040000-0x4004ffff) DIPSWs_4Bit mb_opb
(0x40600000-0x4060ffff) RS232_Uart_1 mb_opb
(0x41400000-0x4140ffff) debug_module mb_opb
(0x41800000-0x4180ffff) SysACE_CompactFlash mb_opb
(0x70000000-0x7000ffff) data_bram_if_cntlr_0 dlmb
Initializing Memory...
Checking ELFs associated with MICROBLAZE instance microblaze_0 for overlap...
Analyzing file Encoder/executable.elf...
Running Data2Mem with the following command:
data2mem -bm implementation/system_bd -bt implementation/system.bit -bd
Encoder/executable.elf tag data_bram_0 dlmb_bram ilmb_bram -o b
implementation/download.bit
Memory Initialization completed successfully.
*********************************************
Downloading Bitstream onto the target board
*********************************************
impact -batch etc/download.cmd
Release 8.1i - iMPACT I.24
Copyright (c) 1995-2005 Xilinx, Inc. All rights reserved.
// *** BATCH CMD : setMode -bs
// *** BATCH CMD : setCable -port auto
AutoDetecting cable. Please wait.
Connecting to cable (Parallel Port - LPT1).
Checking cable driver.
Driver windrvr6.sys version = 7.0.0.0.No resources.
LPT base address = 0378h.
ECP base address = 0778h.
ECP hardware is detected.
Cable connection established.
Connecting to cable (Parallel Port - LPT1) in ECP mode.
Checking cable driver.
Driver xpc4drvr.sys version = 1.0.4.0. LPT base address = 0378h.
Cable Type = 1, Revision = 3.
Setting cable speed to 5 MHz.
Cable connection established.
// *** BATCH CMD : identify
Identifying chain contents ....Version is 0001
'1': : Manufacturer's ID =Xilinx xc2vp30, Version : 1
PMSPEC -- Overriding Xilinx file <c:/ISE/virtex2p/data/virtex2p.acd> with local
file <c:/ISE/virtex2p/data/virtex2p.acd>
INFO:iMPACT:1777 -
Reading c:/ISE/virtex2p/data/xc2vp30.bsd...
INFO:iMPACT:501 - '1': Added Device xc2vp30 successfully.
----------------------------------------------------------------------
----------------------------------------------------------------------
Version is 0000
'2': : Manufacturer's ID =Xilinx xccace, Version : 0
INFO:iMPACT:1777 -
Reading c:/ISE/acecf/data/xccace.bsd...
INFO:iMPACT:501 - '1': Added Device xccace successfully.
----------------------------------------------------------------------
----------------------------------------------------------------------
Version is 1111
'3': : Manufacturer's ID =Xilinx xcf32p, Version : 15
INFO:iMPACT:1777 -
Reading c:/ISE/xcfp/data/xcf32p.bsd...
INFO:iMPACT:501 - '1': Added Device xcf32p successfully.
----------------------------------------------------------------------
----------------------------------------------------------------------
done.
[
1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
]
[
0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1
]
Chain TCK freq = 10000000.
Validating chain...
Boundary-scan chain validated successfully.
Elapsed time = 0 sec.
// *** BATCH CMD : identifyMPM
Elapsed time = 0 sec.
// *** BATCH CMD : assignFile -p 3 -file "implementation/download.bit"
'3': Loading file 'implementation/download.bit' ...
done.
INFO:iMPACT:501 - '3': Added Device xc2vp30 successfully.
----------------------------------------------------------------------
----------------------------------------------------------------------
----------------------------------------------------------------------
----------------------------------------------------------------------
// *** BATCH CMD : program -p 3
Chain TCK freq = 10000000.
Validating chain...
Boundary-scan chain validated successfully.
'3':Programming device...
done.
'3': Reading status register contents...
CRC error : 0
Decryptor security set : 0
DCM locked : 1
DCI matched : 1
legacy input error : 0
status of GTS_CFG_B : 1
status of GWE : 1
status of GHIGH : 1
value of MODE pin M0 : 1
value of MODE pin M1 : 0
value of MODE pin M2 : 1
value of CFG_RDY (INIT_B) : 1
DONEIN input from DONE pin : 1
IDCODE not validated while trying to write FDRI : 0
write FDRI issued before or after decrypt operation: 0
Decryptor keys not used in proper sequence : 0
INFO:iMPACT:2219 - Status register values:
INFO:iMPACT - 0011 0111 1011 1000 0000 0000 0000 0000
INFO:iMPACT:579 - '3': Completed downloading bit file to device.
INFO:iMPACT:580 - '3':Checking done pin ....done.
'3': Programmed successfully.
Elapsed time = 3 sec.
// *** BATCH CMD : quit
----------------------------------------------------------------------
----------------------------------------------------------------------
----------------------------------------------------------------------
----------------------------------------------------------------------
Done!
At Local date and time: Mon Jul 17 21:10:12 2006
xbash -q -c "cd /cygdrive/d/mb-jpeg/; /usr/bin/make -f system.make program; exit;" started...
mb-gcc -O0 encoder/dct.c encoder/huffman.c encoder/io.c encoder/main.c encoder/zzq.c -o Encoder/executable.elf \
-mno-xl-soft-mul -Wp,-D__MICROBLAZE -Wl,-T -Wl,Encoder_linker_script.ld -g -I./microblaze_0/include/ -L./microblaze_0/lib/ \
encoder/dct.c:105:3: warning: no newline at end of file
encoder/huffman.c: In function `HuffmanEncodeFinishSend':
encoder/huffman.c:553: warning: comparison is always true due to limited range of data type
encoder/huffman.c: In function `EncodeDataUnit':
encoder/huffman.c:596: warning: passing arg 3 of `ReverseExtend' from incompatible pointer type
encoder/huffman.c:611: warning: passing arg 3 of `ReverseExtend' from incompatible pointer type
encoder/zzq.c:75:2: warning: no newline at end of file
mb-size Encoder/executable.elf
text data bss dec hex filename
51948 7320 19392 78660 13344 Encoder/executable.elf
Done!
At Local date and time: Mon Jul 17 21:10:18 2006
xbash -q -c "cd /cygdrive/d/mb-jpeg/; /usr/bin/make -f system.make download; exit;" started...
*********************************************
Initializing BRAM contents of the bitstream
*********************************************
bitinit system.mhs -lp D:/XilinxXUP/lib/ -pe microblaze_0 Encoder/executable.elf \
-bt implementation/system.bit -o implementation/download.bit
bitinit version Xilinx EDK 8.1 Build EDK_I.18.7
Copyright (c) Xilinx Inc. 2002.
Parsing MHS File system.mhs...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/microblaze_v4_00_a/data/microblaze_v2_1_0.
tcl ...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/opb_mdm_v2_00_a/data/opb_mdm_v2_1_0.tcl
...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/lmb_v10_v1_00_a/data/lmb_v10_v2_1_0.tcl
...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/lmb_bram_if_cntlr_v1_00_b/data/lmb_bram_if
_cntlr_v2_1_0.tcl ...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/opb_sysace_v1_00_c/data/opb_sysace_v2_1_0.
tcl ...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/dcm_module_v1_00_a/data/dcm_module_v2_1_0.
tcl ...
Overriding IP level properties ...
microblaze (microblaze_0) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
mpd line 63 - tool overriding c_family value virtex2 to
microblaze (microblaze_0) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
mpd line 64 - tool overriding c_instance value microblaze to microblaze_0
microblaze (microblaze_0) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
mpd:93 - tcl overriding C_ADDR_TAG_BITS value 17 to 0
microblaze (microblaze_0) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
mpd:100 - tcl overriding C_DCACHE_ADDR_TAG value 17 to 0
opb_mdm (debug_module) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_mdm_v2_00_a\data\opb_mdm_v2_1_0.mpd
line 42 - tool overriding c_family value virtex2 to
bram_block (ilmb_bram) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
mpd line 42 - tool overriding c_family value virtex2 to
opb_gpio (leds_4bit) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_gpio_v3_01_b\data\opb_gpio_v2_1_0.mpd
line 41 - tool overriding c_family value virtex2 to
opb_gpio (dipsws_4bit) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_gpio_v3_01_b\data\opb_gpio_v2_1_0.mpd
line 41 - tool overriding c_family value virtex2 to
opb_gpio (pushbuttons_5bit) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_gpio_v3_01_b\data\opb_gpio_v2_1_0.mpd
line 41 - tool overriding c_family value virtex2 to
dcm_module (dcm_0) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\dcm_module_v1_00_a\data\dcm_module_v2_1_0.
mpd line 60 - tool overriding c_family value virtex2 to
bram_block (data_bram_0) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
mpd line 42 - tool overriding c_family value virtex2 to
bram_block (dlmb_bram) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
mpd line 42 - tool overriding c_family value virtex2 to
Performing IP level DRCs on properties...
Running DRC Tcl procedures for OPTION IPLEVEL_DRC_PROC...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
2_1_0.tcl ...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
2_1_0.tcl ...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
2_1_0.tcl ...
Address Map for Processor microblaze_0
(0x00000000-0x0000ffff) ilmb_cntlr ilmb
(0x00010000-0x0001ffff) dlmb_cntlr dlmb
(0x40000000-0x4000ffff) PushButtons_5Bit mb_opb
(0x40020000-0x4002ffff) LEDs_4Bit mb_opb
(0x40040000-0x4004ffff) DIPSWs_4Bit mb_opb
(0x40600000-0x4060ffff) RS232_Uart_1 mb_opb
(0x41400000-0x4140ffff) debug_module mb_opb
(0x41800000-0x4180ffff) SysACE_CompactFlash mb_opb
(0x70000000-0x7000ffff) data_bram_if_cntlr_0 dlmb
Initializing Memory...
Checking ELFs associated with MICROBLAZE instance microblaze_0 for overlap...
Analyzing file Encoder/executable.elf...
Running Data2Mem with the following command:
data2mem -bm implementation/system_bd -bt implementation/system.bit -bd
Encoder/executable.elf tag data_bram_0 dlmb_bram ilmb_bram -o b
implementation/download.bit
Memory Initialization completed successfully.
*********************************************
Downloading Bitstream onto the target board
*********************************************
impact -batch etc/download.cmd
Release 8.1i - iMPACT I.24
Copyright (c) 1995-2005 Xilinx, Inc. All rights reserved.
// *** BATCH CMD : setMode -bs
// *** BATCH CMD : setCable -port auto
AutoDetecting cable. Please wait.
Connecting to cable (Parallel Port - LPT1).
Checking cable driver.
Driver windrvr6.sys version = 7.0.0.0.No resources.
LPT base address = 0378h.
ECP base address = 0778h.
ECP hardware is detected.
Cable connection established.
Connecting to cable (Parallel Port - LPT1) in ECP mode.
Checking cable driver.
Driver xpc4drvr.sys version = 1.0.4.0. LPT base address = 0378h.
Cable Type = 1, Revision = 3.
Setting cable speed to 5 MHz.
Cable connection established.
// *** BATCH CMD : identify
Identifying chain contents ....Version is 0001
'1': : Manufacturer's ID =Xilinx xc2vp30, Version : 1
PMSPEC -- Overriding Xilinx file <c:/ISE/virtex2p/data/virtex2p.acd> with local
file <c:/ISE/virtex2p/data/virtex2p.acd>
INFO:iMPACT:1777 -
Reading c:/ISE/virtex2p/data/xc2vp30.bsd...
INFO:iMPACT:501 - '1': Added Device xc2vp30 successfully.
----------------------------------------------------------------------
----------------------------------------------------------------------
Version is 0000
'2': : Manufacturer's ID =Xilinx xccace, Version : 0
INFO:iMPACT:1777 -
Reading c:/ISE/acecf/data/xccace.bsd...
INFO:iMPACT:501 - '1': Added Device xccace successfully.
----------------------------------------------------------------------
----------------------------------------------------------------------
Version is 1111
'3': : Manufacturer's ID =Xilinx xcf32p, Version : 15
INFO:iMPACT:1777 -
Reading c:/ISE/xcfp/data/xcf32p.bsd...
INFO:iMPACT:501 - '1': Added Device xcf32p successfully.
----------------------------------------------------------------------
----------------------------------------------------------------------
done.
[
1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
]
[
0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1
]
Chain TCK freq = 10000000.
Validating chain...
Boundary-scan chain validated successfully.
Elapsed time = 1 sec.
// *** BATCH CMD : identifyMPM
Elapsed time = 0 sec.
// *** BATCH CMD : assignFile -p 3 -file "implementation/download.bit"
'3': Loading file 'implementation/download.bit' ...
done.
INFO:iMPACT:501 - '3': Added Device xc2vp30 successfully.
----------------------------------------------------------------------
----------------------------------------------------------------------
----------------------------------------------------------------------
----------------------------------------------------------------------
// *** BATCH CMD : program -p 3
Chain TCK freq = 10000000.
Validating chain...
Boundary-scan chain validated successfully.
'3':Programming device...
done.
'3': Reading status register contents...
CRC error : 0
Decryptor security set : 0
DCM locked : 1
DCI matched : 1
legacy input error : 0
status of GTS_CFG_B : 1
status of GWE : 1
status of GHIGH : 1
value of MODE pin M0 : 1
value of MODE pin M1 : 0
value of MODE pin M2 : 1
value of CFG_RDY (INIT_B) : 1
DONEIN input from DONE pin : 1
IDCODE not validated while trying to write FDRI : 0
write FDRI issued before or after decrypt operation: 0
Decryptor keys not used in proper sequence : 0
INFO:iMPACT:2219 - Status register values:
INFO:iMPACT - 0011 0111 1011 1000 0000 0000 0000 0000
INFO:iMPACT:579 - '3': Completed downloading bit file to device.
INFO:iMPACT:580 - '3':Checking done pin ....done.
'3': Programmed successfully.
Elapsed time = 4 sec.
// *** BATCH CMD : quit
----------------------------------------------------------------------
----------------------------------------------------------------------
----------------------------------------------------------------------
----------------------------------------------------------------------
Done!
At Local date and time: Mon Jul 17 21:11:26 2006
xbash -q -c "cd /cygdrive/d/mb-jpeg/; /usr/bin/make -f system.make program; exit;" started...
mb-gcc -O0 encoder/dct.c encoder/huffman.c encoder/io.c encoder/main.c encoder/zzq.c -o Encoder/executable.elf \
-mno-xl-soft-mul -Wp,-D__MICROBLAZE -Wl,-T -Wl,Encoder_linker_script.ld -g -I./microblaze_0/include/ -L./microblaze_0/lib/ \
encoder/dct.c:105:3: warning: no newline at end of file
encoder/huffman.c: In function `HuffmanEncodeFinishSend':
encoder/huffman.c:553: warning: comparison is always true due to limited range of data type
encoder/huffman.c: In function `EncodeDataUnit':
encoder/huffman.c:596: warning: passing arg 3 of `ReverseExtend' from incompatible pointer type
encoder/huffman.c:611: warning: passing arg 3 of `ReverseExtend' from incompatible pointer type
encoder/zzq.c:75:2: warning: no newline at end of file
mb-size Encoder/executable.elf
text data bss dec hex filename
51948 7320 19392 78660 13344 Encoder/executable.elf
Done!
At Local date and time: Mon Jul 17 21:11:33 2006
xbash -q -c "cd /cygdrive/d/mb-jpeg/; /usr/bin/make -f system.make download; exit;" started...
*********************************************
Initializing BRAM contents of the bitstream
*********************************************
bitinit system.mhs -lp D:/XilinxXUP/lib/ -pe microblaze_0 Encoder/executable.elf \
-bt implementation/system.bit -o implementation/download.bit
bitinit version Xilinx EDK 8.1 Build EDK_I.18.7
Copyright (c) Xilinx Inc. 2002.
Parsing MHS File system.mhs...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/microblaze_v4_00_a/data/microblaze_v2_1_0.
tcl ...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/opb_mdm_v2_00_a/data/opb_mdm_v2_1_0.tcl
...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/lmb_v10_v1_00_a/data/lmb_v10_v2_1_0.tcl
...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/lmb_bram_if_cntlr_v1_00_b/data/lmb_bram_if
_cntlr_v2_1_0.tcl ...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/opb_sysace_v1_00_c/data/opb_sysace_v2_1_0.
tcl ...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/dcm_module_v1_00_a/data/dcm_module_v2_1_0.
tcl ...
Overriding IP level properties ...
microblaze (microblaze_0) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
mpd line 63 - tool overriding c_family value virtex2 to
microblaze (microblaze_0) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
mpd line 64 - tool overriding c_instance value microblaze to microblaze_0
microblaze (microblaze_0) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
mpd:93 - tcl overriding C_ADDR_TAG_BITS value 17 to 0
microblaze (microblaze_0) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
mpd:100 - tcl overriding C_DCACHE_ADDR_TAG value 17 to 0
opb_mdm (debug_module) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_mdm_v2_00_a\data\opb_mdm_v2_1_0.mpd
line 42 - tool overriding c_family value virtex2 to
bram_block (ilmb_bram) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
mpd line 42 - tool overriding c_family value virtex2 to
opb_gpio (leds_4bit) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_gpio_v3_01_b\data\opb_gpio_v2_1_0.mpd
line 41 - tool overriding c_family value virtex2 to
opb_gpio (dipsws_4bit) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_gpio_v3_01_b\data\opb_gpio_v2_1_0.mpd
line 41 - tool overriding c_family value virtex2 to
opb_gpio (pushbuttons_5bit) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_gpio_v3_01_b\data\opb_gpio_v2_1_0.mpd
line 41 - tool overriding c_family value virtex2 to
dcm_module (dcm_0) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\dcm_module_v1_00_a\data\dcm_module_v2_1_0.
mpd line 60 - tool overriding c_family value virtex2 to
bram_block (data_bram_0) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
mpd line 42 - tool overriding c_family value virtex2 to
bram_block (dlmb_bram) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
mpd line 42 - tool overriding c_family value virtex2 to
Performing IP level DRCs on properties...
Running DRC Tcl procedures for OPTION IPLEVEL_DRC_PROC...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
2_1_0.tcl ...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
2_1_0.tcl ...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
2_1_0.tcl ...
Address Map for Processor microblaze_0
(0x00000000-0x0000ffff) ilmb_cntlr ilmb
(0x00010000-0x0001ffff) dlmb_cntlr dlmb
(0x40000000-0x4000ffff) PushButtons_5Bit mb_opb
(0x40020000-0x4002ffff) LEDs_4Bit mb_opb
(0x40040000-0x4004ffff) DIPSWs_4Bit mb_opb
(0x40600000-0x4060ffff) RS232_Uart_1 mb_opb
(0x41400000-0x4140ffff) debug_module mb_opb
(0x41800000-0x4180ffff) SysACE_CompactFlash mb_opb
(0x70000000-0x7000ffff) data_bram_if_cntlr_0 dlmb
Initializing Memory...
Checking ELFs associated with MICROBLAZE instance microblaze_0 for overlap...
Analyzing file Encoder/executable.elf...
Running Data2Mem with the following command:
data2mem -bm implementation/system_bd -bt implementation/system.bit -bd
Encoder/executable.elf tag data_bram_0 dlmb_bram ilmb_bram -o b
implementation/download.bit
Memory Initialization completed successfully.
*********************************************
Downloading Bitstream onto the target board
*********************************************
impact -batch etc/download.cmd
Release 8.1i - iMPACT I.24
Copyright (c) 1995-2005 Xilinx, Inc. All rights reserved.
// *** BATCH CMD : setMode -bs
// *** BATCH CMD : setCable -port auto
AutoDetecting cable. Please wait.
Connecting to cable (Parallel Port - LPT1).
Checking cable driver.
Driver windrvr6.sys version = 7.0.0.0.No resources.
LPT base address = 0378h.
ECP base address = 0778h.
ECP hardware is detected.
Cable connection established.
Connecting to cable (Parallel Port - LPT1) in ECP mode.
Checking cable driver.
Driver xpc4drvr.sys version = 1.0.4.0. LPT base address = 0378h.
Cable Type = 1, Revision = 3.
Setting cable speed to 5 MHz.
Cable connection established.
// *** BATCH CMD : identify
Identifying chain contents ....Version is 0001
'1': : Manufacturer's ID =Xilinx xc2vp30, Version : 1
PMSPEC -- Overriding Xilinx file <c:/ISE/virtex2p/data/virtex2p.acd> with local
file <c:/ISE/virtex2p/data/virtex2p.acd>
INFO:iMPACT:1777 -
Reading c:/ISE/virtex2p/data/xc2vp30.bsd...
INFO:iMPACT:501 - '1': Added Device xc2vp30 successfully.
----------------------------------------------------------------------
----------------------------------------------------------------------
Version is 0000
'2': : Manufacturer's ID =Xilinx xccace, Version : 0
INFO:iMPACT:1777 -
Reading c:/ISE/acecf/data/xccace.bsd...
INFO:iMPACT:501 - '1': Added Device xccace successfully.
----------------------------------------------------------------------
----------------------------------------------------------------------
Version is 1111
'3': : Manufacturer's ID =Xilinx xcf32p, Version : 15
INFO:iMPACT:1777 -
Reading c:/ISE/xcfp/data/xcf32p.bsd...
INFO:iMPACT:501 - '1': Added Device xcf32p successfully.
----------------------------------------------------------------------
----------------------------------------------------------------------
done.
[
1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
]
[
0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1
]
Chain TCK freq = 10000000.
Validating chain...
Boundary-scan chain validated successfully.
Elapsed time = 0 sec.
// *** BATCH CMD : identifyMPM
Elapsed time = 0 sec.
// *** BATCH CMD : assignFile -p 3 -file "implementation/download.bit"
'3': Loading file 'implementation/download.bit' ...
done.
INFO:iMPACT:501 - '3': Added Device xc2vp30 successfully.
----------------------------------------------------------------------
----------------------------------------------------------------------
----------------------------------------------------------------------
----------------------------------------------------------------------
// *** BATCH CMD : program -p 3
Chain TCK freq = 10000000.
Validating chain...
Boundary-scan chain validated successfully.
'3':Programming device...
done.
'3': Reading status register contents...
CRC error : 0
Decryptor security set : 0
DCM locked : 1
DCI matched : 1
legacy input error : 0
status of GTS_CFG_B : 1
status of GWE : 1
status of GHIGH : 1
value of MODE pin M0 : 1
value of MODE pin M1 : 0
value of MODE pin M2 : 1
value of CFG_RDY (INIT_B) : 1
DONEIN input from DONE pin : 1
IDCODE not validated while trying to write FDRI : 0
write FDRI issued before or after decrypt operation: 0
Decryptor keys not used in proper sequence : 0
INFO:iMPACT:2219 - Status register values:
INFO:iMPACT - 0011 0111 1011 1000 0000 0000 0000 0000
INFO:iMPACT:579 - '3': Completed downloading bit file to device.
INFO:iMPACT:580 - '3':Checking done pin ....done.
'3': Programmed successfully.
Elapsed time = 3 sec.
// *** BATCH CMD : quit
----------------------------------------------------------------------
----------------------------------------------------------------------
----------------------------------------------------------------------
----------------------------------------------------------------------
Done!
At Local date and time: Mon Jul 17 21:15:27 2006
xbash -q -c "cd /cygdrive/d/mb-jpeg/; /usr/bin/make -f system.make program; exit;" started...
mb-gcc -O0 encoder/dct.c encoder/huffman.c encoder/io.c encoder/main.c encoder/zzq.c -o Encoder/executable.elf \
-mno-xl-soft-mul -Wp,-D__MICROBLAZE -Wl,-T -Wl,Encoder_linker_script.ld -g -I./microblaze_0/include/ -L./microblaze_0/lib/ \
encoder/dct.c:105:3: warning: no newline at end of file
encoder/huffman.c: In function `HuffmanEncodeFinishSend':
encoder/huffman.c:553: warning: comparison is always true due to limited range of data type
encoder/huffman.c: In function `EncodeDataUnit':
encoder/huffman.c:596: warning: passing arg 3 of `ReverseExtend' from incompatible pointer type
encoder/huffman.c:611: warning: passing arg 3 of `ReverseExtend' from incompatible pointer type
encoder/zzq.c:75:2: warning: no newline at end of file
mb-size Encoder/executable.elf
text data bss dec hex filename
51948 7320 19392 78660 13344 Encoder/executable.elf
Done!
At Local date and time: Mon Jul 17 21:15:31 2006
xbash -q -c "cd /cygdrive/d/mb-jpeg/; /usr/bin/make -f system.make download; exit;" started...
*********************************************
Initializing BRAM contents of the bitstream
*********************************************
bitinit system.mhs -lp D:/XilinxXUP/lib/ -pe microblaze_0 Encoder/executable.elf \
-bt implementation/system.bit -o implementation/download.bit
bitinit version Xilinx EDK 8.1 Build EDK_I.18.7
Copyright (c) Xilinx Inc. 2002.
Parsing MHS File system.mhs...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/microblaze_v4_00_a/data/microblaze_v2_1_0.
tcl ...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/opb_mdm_v2_00_a/data/opb_mdm_v2_1_0.tcl
...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/lmb_v10_v1_00_a/data/lmb_v10_v2_1_0.tcl
...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/lmb_bram_if_cntlr_v1_00_b/data/lmb_bram_if
_cntlr_v2_1_0.tcl ...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/opb_sysace_v1_00_c/data/opb_sysace_v2_1_0.
tcl ...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/dcm_module_v1_00_a/data/dcm_module_v2_1_0.
tcl ...
Overriding IP level properties ...
microblaze (microblaze_0) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
mpd line 63 - tool overriding c_family value virtex2 to
microblaze (microblaze_0) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
mpd line 64 - tool overriding c_instance value microblaze to microblaze_0
microblaze (microblaze_0) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
mpd:93 - tcl overriding C_ADDR_TAG_BITS value 17 to 0
microblaze (microblaze_0) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
mpd:100 - tcl overriding C_DCACHE_ADDR_TAG value 17 to 0
opb_mdm (debug_module) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_mdm_v2_00_a\data\opb_mdm_v2_1_0.mpd
line 42 - tool overriding c_family value virtex2 to
bram_block (ilmb_bram) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
mpd line 42 - tool overriding c_family value virtex2 to
opb_gpio (leds_4bit) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_gpio_v3_01_b\data\opb_gpio_v2_1_0.mpd
line 41 - tool overriding c_family value virtex2 to
opb_gpio (dipsws_4bit) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_gpio_v3_01_b\data\opb_gpio_v2_1_0.mpd
line 41 - tool overriding c_family value virtex2 to
opb_gpio (pushbuttons_5bit) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_gpio_v3_01_b\data\opb_gpio_v2_1_0.mpd
line 41 - tool overriding c_family value virtex2 to
dcm_module (dcm_0) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\dcm_module_v1_00_a\data\dcm_module_v2_1_0.
mpd line 60 - tool overriding c_family value virtex2 to
bram_block (data_bram_0) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
mpd line 42 - tool overriding c_family value virtex2 to
bram_block (dlmb_bram) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
mpd line 42 - tool overriding c_family value virtex2 to
Performing IP level DRCs on properties...
Running DRC Tcl procedures for OPTION IPLEVEL_DRC_PROC...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
2_1_0.tcl ...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
2_1_0.tcl ...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
2_1_0.tcl ...
Address Map for Processor microblaze_0
(0x00000000-0x0000ffff) ilmb_cntlr ilmb
(0x00010000-0x0001ffff) dlmb_cntlr dlmb
(0x40000000-0x4000ffff) PushButtons_5Bit mb_opb
(0x40020000-0x4002ffff) LEDs_4Bit mb_opb
(0x40040000-0x4004ffff) DIPSWs_4Bit mb_opb
(0x40600000-0x4060ffff) RS232_Uart_1 mb_opb
(0x41400000-0x4140ffff) debug_module mb_opb
(0x41800000-0x4180ffff) SysACE_CompactFlash mb_opb
(0x70000000-0x7000ffff) data_bram_if_cntlr_0 dlmb
Initializing Memory...
Checking ELFs associated with MICROBLAZE instance microblaze_0 for overlap...
Analyzing file Encoder/executable.elf...
Running Data2Mem with the following command:
data2mem -bm implementation/system_bd -bt implementation/system.bit -bd
Encoder/executable.elf tag data_bram_0 dlmb_bram ilmb_bram -o b
implementation/download.bit
Memory Initialization completed successfully.
*********************************************
Downloading Bitstream onto the target board
*********************************************
impact -batch etc/download.cmd
Release 8.1i - iMPACT I.24
Copyright (c) 1995-2005 Xilinx, Inc. All rights reserved.
// *** BATCH CMD : setMode -bs
// *** BATCH CMD : setCable -port auto
AutoDetecting cable. Please wait.
Connecting to cable (Parallel Port - LPT1).
Checking cable driver.
Driver windrvr6.sys version = 7.0.0.0.No resources.
LPT base address = 0378h.
ECP base address = 0778h.
ECP hardware is detected.
Cable connection established.
Connecting to cable (Parallel Port - LPT1) in ECP mode.
Checking cable driver.
Driver xpc4drvr.sys version = 1.0.4.0. LPT base address = 0378h.
Cable Type = 1, Revision = 3.
Setting cable speed to 5 MHz.
Cable connection established.
// *** BATCH CMD : identify
Identifying chain contents ....Version is 0001
'1': : Manufacturer's ID =Xilinx xc2vp30, Version : 1
PMSPEC -- Overriding Xilinx file <c:/ISE/virtex2p/data/virtex2p.acd> with local
file <c:/ISE/virtex2p/data/virtex2p.acd>
INFO:iMPACT:1777 -
Reading c:/ISE/virtex2p/data/xc2vp30.bsd...
INFO:iMPACT:501 - '1': Added Device xc2vp30 successfully.
----------------------------------------------------------------------
----------------------------------------------------------------------
Version is 0000
'2': : Manufacturer's ID =Xilinx xccace, Version : 0
INFO:iMPACT:1777 -
Reading c:/ISE/acecf/data/xccace.bsd...
INFO:iMPACT:501 - '1': Added Device xccace successfully.
----------------------------------------------------------------------
----------------------------------------------------------------------
Version is 1111
'3': : Manufacturer's ID =Xilinx xcf32p, Version : 15
INFO:iMPACT:1777 -
Reading c:/ISE/xcfp/data/xcf32p.bsd...
INFO:iMPACT:501 - '1': Added Device xcf32p successfully.
----------------------------------------------------------------------
----------------------------------------------------------------------
done.
[
1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
]
[
0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1
]
Chain TCK freq = 10000000.
Validating chain...
Boundary-scan chain validated successfully.
Elapsed time = 0 sec.
// *** BATCH CMD : identifyMPM
Elapsed time = 0 sec.
// *** BATCH CMD : assignFile -p 3 -file "implementation/download.bit"
'3': Loading file 'implementation/download.bit' ...
done.
INFO:iMPACT:501 - '3': Added Device xc2vp30 successfully.
----------------------------------------------------------------------
----------------------------------------------------------------------
----------------------------------------------------------------------
----------------------------------------------------------------------
// *** BATCH CMD : program -p 3
Chain TCK freq = 10000000.
Validating chain...
Boundary-scan chain validated successfully.
'3':Programming device...
done.
'3': Reading status register contents...
CRC error : 0
Decryptor security set : 0
DCM locked : 1
DCI matched : 1
legacy input error : 0
status of GTS_CFG_B : 1
status of GWE : 1
status of GHIGH : 1
value of MODE pin M0 : 1
value of MODE pin M1 : 0
value of MODE pin M2 : 1
value of CFG_RDY (INIT_B) : 1
DONEIN input from DONE pin : 1
IDCODE not validated while trying to write FDRI : 0
write FDRI issued before or after decrypt operation: 0
Decryptor keys not used in proper sequence : 0
INFO:iMPACT:2219 - Status register values:
INFO:iMPACT - 0011 0111 1011 1000 0000 0000 0000 0000
INFO:iMPACT:579 - '3': Completed downloading bit file to device.
INFO:iMPACT:580 - '3':Checking done pin ....done.
'3': Programmed successfully.
Elapsed time = 3 sec.
// *** BATCH CMD : quit
----------------------------------------------------------------------
----------------------------------------------------------------------
----------------------------------------------------------------------
----------------------------------------------------------------------
Done!
At Local date and time: Mon Jul 17 21:16:34 2006
xbash -q -c "cd /cygdrive/d/mb-jpeg/; /usr/bin/make -f system.make program; exit;" started...
mb-gcc -O0 encoder/dct.c encoder/huffman.c encoder/io.c encoder/main.c encoder/zzq.c -o Encoder/executable.elf \
-mno-xl-soft-mul -Wp,-D__MICROBLAZE -Wl,-T -Wl,Encoder_linker_script.ld -g -I./microblaze_0/include/ -L./microblaze_0/lib/ \
encoder/dct.c:105:3: warning: no newline at end of file
encoder/huffman.c: In function `HuffmanEncodeFinishSend':
encoder/huffman.c:553: warning: comparison is always true due to limited range of data type
encoder/huffman.c: In function `EncodeDataUnit':
encoder/huffman.c:596: warning: passing arg 3 of `ReverseExtend' from incompatible pointer type
encoder/huffman.c:611: warning: passing arg 3 of `ReverseExtend' from incompatible pointer type
encoder/zzq.c:75:2: warning: no newline at end of file
mb-size Encoder/executable.elf
text data bss dec hex filename
52012 7336 19392 78740 13394 Encoder/executable.elf
Done!
At Local date and time: Mon Jul 17 21:16:41 2006
xbash -q -c "cd /cygdrive/d/mb-jpeg/; /usr/bin/make -f system.make download; exit;" started...
*********************************************
Initializing BRAM contents of the bitstream
*********************************************
bitinit system.mhs -lp D:/XilinxXUP/lib/ -pe microblaze_0 Encoder/executable.elf \
-bt implementation/system.bit -o implementation/download.bit
bitinit version Xilinx EDK 8.1 Build EDK_I.18.7
Copyright (c) Xilinx Inc. 2002.
Parsing MHS File system.mhs...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/microblaze_v4_00_a/data/microblaze_v2_1_0.
tcl ...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/opb_mdm_v2_00_a/data/opb_mdm_v2_1_0.tcl
...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/lmb_v10_v1_00_a/data/lmb_v10_v2_1_0.tcl
...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/lmb_bram_if_cntlr_v1_00_b/data/lmb_bram_if
_cntlr_v2_1_0.tcl ...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/opb_sysace_v1_00_c/data/opb_sysace_v2_1_0.
tcl ...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/dcm_module_v1_00_a/data/dcm_module_v2_1_0.
tcl ...
Overriding IP level properties ...
microblaze (microblaze_0) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
mpd line 63 - tool overriding c_family value virtex2 to
microblaze (microblaze_0) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
mpd line 64 - tool overriding c_instance value microblaze to microblaze_0
microblaze (microblaze_0) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
mpd:93 - tcl overriding C_ADDR_TAG_BITS value 17 to 0
microblaze (microblaze_0) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
mpd:100 - tcl overriding C_DCACHE_ADDR_TAG value 17 to 0
opb_mdm (debug_module) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_mdm_v2_00_a\data\opb_mdm_v2_1_0.mpd
line 42 - tool overriding c_family value virtex2 to
bram_block (ilmb_bram) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
mpd line 42 - tool overriding c_family value virtex2 to
opb_gpio (leds_4bit) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_gpio_v3_01_b\data\opb_gpio_v2_1_0.mpd
line 41 - tool overriding c_family value virtex2 to
opb_gpio (dipsws_4bit) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_gpio_v3_01_b\data\opb_gpio_v2_1_0.mpd
line 41 - tool overriding c_family value virtex2 to
opb_gpio (pushbuttons_5bit) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_gpio_v3_01_b\data\opb_gpio_v2_1_0.mpd
line 41 - tool overriding c_family value virtex2 to
dcm_module (dcm_0) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\dcm_module_v1_00_a\data\dcm_module_v2_1_0.
mpd line 60 - tool overriding c_family value virtex2 to
bram_block (data_bram_0) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
mpd line 42 - tool overriding c_family value virtex2 to
bram_block (dlmb_bram) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
mpd line 42 - tool overriding c_family value virtex2 to
Performing IP level DRCs on properties...
Running DRC Tcl procedures for OPTION IPLEVEL_DRC_PROC...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
2_1_0.tcl ...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
2_1_0.tcl ...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
2_1_0.tcl ...
Address Map for Processor microblaze_0
(0x00000000-0x0000ffff) ilmb_cntlr ilmb
(0x00010000-0x0001ffff) dlmb_cntlr dlmb
(0x40000000-0x4000ffff) PushButtons_5Bit mb_opb
(0x40020000-0x4002ffff) LEDs_4Bit mb_opb
(0x40040000-0x4004ffff) DIPSWs_4Bit mb_opb
(0x40600000-0x4060ffff) RS232_Uart_1 mb_opb
(0x41400000-0x4140ffff) debug_module mb_opb
(0x41800000-0x4180ffff) SysACE_CompactFlash mb_opb
(0x70000000-0x7000ffff) data_bram_if_cntlr_0 dlmb
Initializing Memory...
Checking ELFs associated with MICROBLAZE instance microblaze_0 for overlap...
Analyzing file Encoder/executable.elf...
Running Data2Mem with the following command:
data2mem -bm implementation/system_bd -bt implementation/system.bit -bd
Encoder/executable.elf tag data_bram_0 dlmb_bram ilmb_bram -o b
implementation/download.bit
Memory Initialization completed successfully.
*********************************************
Downloading Bitstream onto the target board
*********************************************
impact -batch etc/download.cmd
Release 8.1i - iMPACT I.24
Copyright (c) 1995-2005 Xilinx, Inc. All rights reserved.
// *** BATCH CMD : setMode -bs
// *** BATCH CMD : setCable -port auto
AutoDetecting cable. Please wait.
Connecting to cable (Parallel Port - LPT1).
Checking cable driver.
Driver windrvr6.sys version = 7.0.0.0.No resources.
LPT base address = 0378h.
ECP base address = 0778h.
ECP hardware is detected.
Cable connection established.
Connecting to cable (Parallel Port - LPT1) in ECP mode.
Checking cable driver.
Driver xpc4drvr.sys version = 1.0.4.0. LPT base address = 0378h.
Cable Type = 1, Revision = 3.
Setting cable speed to 5 MHz.
Cable connection established.
// *** BATCH CMD : identify
Identifying chain contents ....Version is 0001
'1': : Manufacturer's ID =Xilinx xc2vp30, Version : 1
PMSPEC -- Overriding Xilinx file <c:/ISE/virtex2p/data/virtex2p.acd> with local
file <c:/ISE/virtex2p/data/virtex2p.acd>
INFO:iMPACT:1777 -
Reading c:/ISE/virtex2p/data/xc2vp30.bsd...
INFO:iMPACT:501 - '1': Added Device xc2vp30 successfully.
----------------------------------------------------------------------
----------------------------------------------------------------------
Version is 0000
'2': : Manufacturer's ID =Xilinx xccace, Version : 0
INFO:iMPACT:1777 -
Reading c:/ISE/acecf/data/xccace.bsd...
INFO:iMPACT:501 - '1': Added Device xccace successfully.
----------------------------------------------------------------------
----------------------------------------------------------------------
Version is 1111
'3': : Manufacturer's ID =Xilinx xcf32p, Version : 15
INFO:iMPACT:1777 -
Reading c:/ISE/xcfp/data/xcf32p.bsd...
INFO:iMPACT:501 - '1': Added Device xcf32p successfully.
----------------------------------------------------------------------
----------------------------------------------------------------------
done.
[
1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
]
[
0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1
]
Chain TCK freq = 10000000.
Validating chain...
Boundary-scan chain validated successfully.
Elapsed time = 1 sec.
// *** BATCH CMD : identifyMPM
Elapsed time = 0 sec.
// *** BATCH CMD : assignFile -p 3 -file "implementation/download.bit"
'3': Loading file 'implementation/download.bit' ...
done.
INFO:iMPACT:501 - '3': Added Device xc2vp30 successfully.
----------------------------------------------------------------------
----------------------------------------------------------------------
----------------------------------------------------------------------
----------------------------------------------------------------------
// *** BATCH CMD : program -p 3
Chain TCK freq = 10000000.
Validating chain...
Boundary-scan chain validated successfully.
'3':Programming device...
done.
'3': Reading status register contents...
CRC error : 0
Decryptor security set : 0
DCM locked : 1
DCI matched : 1
legacy input error : 0
status of GTS_CFG_B : 1
status of GWE : 1
status of GHIGH : 1
value of MODE pin M0 : 1
value of MODE pin M1 : 0
value of MODE pin M2 : 1
value of CFG_RDY (INIT_B) : 1
DONEIN input from DONE pin : 1
IDCODE not validated while trying to write FDRI : 0
write FDRI issued before or after decrypt operation: 0
Decryptor keys not used in proper sequence : 0
INFO:iMPACT:2219 - Status register values:
INFO:iMPACT - 0011 0111 1011 1000 0000 0000 0000 0000
INFO:iMPACT:579 - '3': Completed downloading bit file to device.
INFO:iMPACT:580 - '3':Checking done pin ....done.
'3': Programmed successfully.
Elapsed time = 4 sec.
// *** BATCH CMD : quit
----------------------------------------------------------------------
----------------------------------------------------------------------
----------------------------------------------------------------------
----------------------------------------------------------------------
Done!
At Local date and time: Mon Jul 17 21:17:14 2006
xbash -q -c "cd /cygdrive/d/mb-jpeg/; /usr/bin/make -f system.make program; exit;" started...
mb-gcc -O0 encoder/dct.c encoder/huffman.c encoder/io.c encoder/main.c encoder/zzq.c -o Encoder/executable.elf \
-mno-xl-soft-mul -Wp,-D__MICROBLAZE -Wl,-T -Wl,Encoder_linker_script.ld -g -I./microblaze_0/include/ -L./microblaze_0/lib/ \
encoder/dct.c:105:3: warning: no newline at end of file
encoder/huffman.c: In function `HuffmanEncodeFinishSend':
encoder/huffman.c:553: warning: comparison is always true due to limited range of data type
encoder/huffman.c: In function `EncodeDataUnit':
encoder/huffman.c:596: warning: passing arg 3 of `ReverseExtend' from incompatible pointer type
encoder/huffman.c:611: warning: passing arg 3 of `ReverseExtend' from incompatible pointer type
encoder/zzq.c:75:2: warning: no newline at end of file
mb-size Encoder/executable.elf
text data bss dec hex filename
51976 7336 19392 78704 13370 Encoder/executable.elf
Done!
At Local date and time: Mon Jul 17 21:17:18 2006
xbash -q -c "cd /cygdrive/d/mb-jpeg/; /usr/bin/make -f system.make download; exit;" started...
*********************************************
Initializing BRAM contents of the bitstream
*********************************************
bitinit system.mhs -lp D:/XilinxXUP/lib/ -pe microblaze_0 Encoder/executable.elf \
-bt implementation/system.bit -o implementation/download.bit
bitinit version Xilinx EDK 8.1 Build EDK_I.18.7
Copyright (c) Xilinx Inc. 2002.
Parsing MHS File system.mhs...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/microblaze_v4_00_a/data/microblaze_v2_1_0.
tcl ...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/opb_mdm_v2_00_a/data/opb_mdm_v2_1_0.tcl
...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/lmb_v10_v1_00_a/data/lmb_v10_v2_1_0.tcl
...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/lmb_bram_if_cntlr_v1_00_b/data/lmb_bram_if
_cntlr_v2_1_0.tcl ...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/opb_sysace_v1_00_c/data/opb_sysace_v2_1_0.
tcl ...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/dcm_module_v1_00_a/data/dcm_module_v2_1_0.
tcl ...
Overriding IP level properties ...
microblaze (microblaze_0) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
mpd line 63 - tool overriding c_family value virtex2 to
microblaze (microblaze_0) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
mpd line 64 - tool overriding c_instance value microblaze to microblaze_0
microblaze (microblaze_0) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
mpd:93 - tcl overriding C_ADDR_TAG_BITS value 17 to 0
microblaze (microblaze_0) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
mpd:100 - tcl overriding C_DCACHE_ADDR_TAG value 17 to 0
opb_mdm (debug_module) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_mdm_v2_00_a\data\opb_mdm_v2_1_0.mpd
line 42 - tool overriding c_family value virtex2 to
bram_block (ilmb_bram) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
mpd line 42 - tool overriding c_family value virtex2 to
opb_gpio (leds_4bit) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_gpio_v3_01_b\data\opb_gpio_v2_1_0.mpd
line 41 - tool overriding c_family value virtex2 to
opb_gpio (dipsws_4bit) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_gpio_v3_01_b\data\opb_gpio_v2_1_0.mpd
line 41 - tool overriding c_family value virtex2 to
opb_gpio (pushbuttons_5bit) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_gpio_v3_01_b\data\opb_gpio_v2_1_0.mpd
line 41 - tool overriding c_family value virtex2 to
dcm_module (dcm_0) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\dcm_module_v1_00_a\data\dcm_module_v2_1_0.
mpd line 60 - tool overriding c_family value virtex2 to
bram_block (data_bram_0) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
mpd line 42 - tool overriding c_family value virtex2 to
bram_block (dlmb_bram) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
mpd line 42 - tool overriding c_family value virtex2 to
Performing IP level DRCs on properties...
Running DRC Tcl procedures for OPTION IPLEVEL_DRC_PROC...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
2_1_0.tcl ...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
2_1_0.tcl ...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
2_1_0.tcl ...
Address Map for Processor microblaze_0
(0x00000000-0x0000ffff) ilmb_cntlr ilmb
(0x00010000-0x0001ffff) dlmb_cntlr dlmb
(0x40000000-0x4000ffff) PushButtons_5Bit mb_opb
(0x40020000-0x4002ffff) LEDs_4Bit mb_opb
(0x40040000-0x4004ffff) DIPSWs_4Bit mb_opb
(0x40600000-0x4060ffff) RS232_Uart_1 mb_opb
(0x41400000-0x4140ffff) debug_module mb_opb
(0x41800000-0x4180ffff) SysACE_CompactFlash mb_opb
(0x70000000-0x7000ffff) data_bram_if_cntlr_0 dlmb
Initializing Memory...
Checking ELFs associated with MICROBLAZE instance microblaze_0 for overlap...
Analyzing file Encoder/executable.elf...
Running Data2Mem with the following command:
data2mem -bm implementation/system_bd -bt implementation/system.bit -bd
Encoder/executable.elf tag data_bram_0 dlmb_bram ilmb_bram -o b
implementation/download.bit
Memory Initialization completed successfully.
*********************************************
Downloading Bitstream onto the target board
*********************************************
impact -batch etc/download.cmd
Release 8.1i - iMPACT I.24
Copyright (c) 1995-2005 Xilinx, Inc. All rights reserved.
// *** BATCH CMD : setMode -bs
// *** BATCH CMD : setCable -port auto
AutoDetecting cable. Please wait.
Connecting to cable (Parallel Port - LPT1).
Checking cable driver.
Driver windrvr6.sys version = 7.0.0.0.No resources.
LPT base address = 0378h.
ECP base address = 0778h.
ECP hardware is detected.
Cable connection established.
Connecting to cable (Parallel Port - LPT1) in ECP mode.
Checking cable driver.
Driver xpc4drvr.sys version = 1.0.4.0. LPT base address = 0378h.
Cable Type = 1, Revision = 3.
Setting cable speed to 5 MHz.
Cable connection established.
// *** BATCH CMD : identify
Identifying chain contents ....Version is 0001
'1': : Manufacturer's ID =Xilinx xc2vp30, Version : 1
PMSPEC -- Overriding Xilinx file <c:/ISE/virtex2p/data/virtex2p.acd> with local
file <c:/ISE/virtex2p/data/virtex2p.acd>
INFO:iMPACT:1777 -
Reading c:/ISE/virtex2p/data/xc2vp30.bsd...
INFO:iMPACT:501 - '1': Added Device xc2vp30 successfully.
----------------------------------------------------------------------
----------------------------------------------------------------------
Version is 0000
'2': : Manufacturer's ID =Xilinx xccace, Version : 0
INFO:iMPACT:1777 -
Reading c:/ISE/acecf/data/xccace.bsd...
INFO:iMPACT:501 - '1': Added Device xccace successfully.
----------------------------------------------------------------------
----------------------------------------------------------------------
Version is 1111
'3': : Manufacturer's ID =Xilinx xcf32p, Version : 15
INFO:iMPACT:1777 -
Reading c:/ISE/xcfp/data/xcf32p.bsd...
INFO:iMPACT:501 - '1': Added Device xcf32p successfully.
----------------------------------------------------------------------
----------------------------------------------------------------------
done.
[
1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
]
[
0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1
]
Chain TCK freq = 10000000.
Validating chain...
Boundary-scan chain validated successfully.
Elapsed time = 0 sec.
// *** BATCH CMD : identifyMPM
Elapsed time = 0 sec.
// *** BATCH CMD : assignFile -p 3 -file "implementation/download.bit"
'3': Loading file 'implementation/download.bit' ...
done.
INFO:iMPACT:501 - '3': Added Device xc2vp30 successfully.
----------------------------------------------------------------------
----------------------------------------------------------------------
----------------------------------------------------------------------
----------------------------------------------------------------------
// *** BATCH CMD : program -p 3
Chain TCK freq = 10000000.
Validating chain...
Boundary-scan chain validated successfully.
'3':Programming device...
done.
'3': Reading status register contents...
CRC error : 0
Decryptor security set : 0
DCM locked : 1
DCI matched : 1
legacy input error : 0
status of GTS_CFG_B : 1
status of GWE : 1
status of GHIGH : 1
value of MODE pin M0 : 1
value of MODE pin M1 : 0
value of MODE pin M2 : 1
value of CFG_RDY (INIT_B) : 1
DONEIN input from DONE pin : 1
IDCODE not validated while trying to write FDRI : 0
write FDRI issued before or after decrypt operation: 0
Decryptor keys not used in proper sequence : 0
INFO:iMPACT:2219 - Status register values:
INFO:iMPACT - 0011 0111 1011 1000 0000 0000 0000 0000
INFO:iMPACT:579 - '3': Completed downloading bit file to device.
INFO:iMPACT:580 - '3':Checking done pin ....done.
'3': Programmed successfully.
Elapsed time = 3 sec.
// *** BATCH CMD : quit
----------------------------------------------------------------------
----------------------------------------------------------------------
----------------------------------------------------------------------
----------------------------------------------------------------------
Done!
At Local date and time: Mon Jul 17 21:17:50 2006
xbash -q -c "cd /cygdrive/d/mb-jpeg/; /usr/bin/make -f system.make program; exit;" started...
mb-gcc -O0 encoder/dct.c encoder/huffman.c encoder/io.c encoder/main.c encoder/zzq.c -o Encoder/executable.elf \
-mno-xl-soft-mul -Wp,-D__MICROBLAZE -Wl,-T -Wl,Encoder_linker_script.ld -g -I./microblaze_0/include/ -L./microblaze_0/lib/ \
encoder/dct.c:105:3: warning: no newline at end of file
encoder/huffman.c: In function `HuffmanEncodeFinishSend':
encoder/huffman.c:553: warning: comparison is always true due to limited range of data type
encoder/huffman.c: In function `EncodeDataUnit':
encoder/huffman.c:596: warning: passing arg 3 of `ReverseExtend' from incompatible pointer type
encoder/huffman.c:611: warning: passing arg 3 of `ReverseExtend' from incompatible pointer type
encoder/zzq.c:75:2: warning: no newline at end of file
mb-size Encoder/executable.elf
text data bss dec hex filename
51932 7336 19392 78660 13344 Encoder/executable.elf
Done!
At Local date and time: Mon Jul 17 21:17:54 2006
xbash -q -c "cd /cygdrive/d/mb-jpeg/; /usr/bin/make -f system.make download; exit;" started...
*********************************************
Initializing BRAM contents of the bitstream
*********************************************
bitinit system.mhs -lp D:/XilinxXUP/lib/ -pe microblaze_0 Encoder/executable.elf \
-bt implementation/system.bit -o implementation/download.bit
bitinit version Xilinx EDK 8.1 Build EDK_I.18.7
Copyright (c) Xilinx Inc. 2002.
Parsing MHS File system.mhs...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/microblaze_v4_00_a/data/microblaze_v2_1_0.
tcl ...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/opb_mdm_v2_00_a/data/opb_mdm_v2_1_0.tcl
...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/lmb_v10_v1_00_a/data/lmb_v10_v2_1_0.tcl
...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/lmb_bram_if_cntlr_v1_00_b/data/lmb_bram_if
_cntlr_v2_1_0.tcl ...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/opb_sysace_v1_00_c/data/opb_sysace_v2_1_0.
tcl ...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/dcm_module_v1_00_a/data/dcm_module_v2_1_0.
tcl ...
Overriding IP level properties ...
microblaze (microblaze_0) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
mpd line 63 - tool overriding c_family value virtex2 to
microblaze (microblaze_0) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
mpd line 64 - tool overriding c_instance value microblaze to microblaze_0
microblaze (microblaze_0) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
mpd:93 - tcl overriding C_ADDR_TAG_BITS value 17 to 0
microblaze (microblaze_0) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
mpd:100 - tcl overriding C_DCACHE_ADDR_TAG value 17 to 0
opb_mdm (debug_module) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_mdm_v2_00_a\data\opb_mdm_v2_1_0.mpd
line 42 - tool overriding c_family value virtex2 to
bram_block (ilmb_bram) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
mpd line 42 - tool overriding c_family value virtex2 to
opb_gpio (leds_4bit) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_gpio_v3_01_b\data\opb_gpio_v2_1_0.mpd
line 41 - tool overriding c_family value virtex2 to
opb_gpio (dipsws_4bit) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_gpio_v3_01_b\data\opb_gpio_v2_1_0.mpd
line 41 - tool overriding c_family value virtex2 to
opb_gpio (pushbuttons_5bit) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_gpio_v3_01_b\data\opb_gpio_v2_1_0.mpd
line 41 - tool overriding c_family value virtex2 to
dcm_module (dcm_0) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\dcm_module_v1_00_a\data\dcm_module_v2_1_0.
mpd line 60 - tool overriding c_family value virtex2 to
bram_block (data_bram_0) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
mpd line 42 - tool overriding c_family value virtex2 to
bram_block (dlmb_bram) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
mpd line 42 - tool overriding c_family value virtex2 to
Performing IP level DRCs on properties...
Running DRC Tcl procedures for OPTION IPLEVEL_DRC_PROC...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
2_1_0.tcl ...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
2_1_0.tcl ...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
2_1_0.tcl ...
Address Map for Processor microblaze_0
(0x00000000-0x0000ffff) ilmb_cntlr ilmb
(0x00010000-0x0001ffff) dlmb_cntlr dlmb
(0x40000000-0x4000ffff) PushButtons_5Bit mb_opb
(0x40020000-0x4002ffff) LEDs_4Bit mb_opb
(0x40040000-0x4004ffff) DIPSWs_4Bit mb_opb
(0x40600000-0x4060ffff) RS232_Uart_1 mb_opb
(0x41400000-0x4140ffff) debug_module mb_opb
(0x41800000-0x4180ffff) SysACE_CompactFlash mb_opb
(0x70000000-0x7000ffff) data_bram_if_cntlr_0 dlmb
Initializing Memory...
Checking ELFs associated with MICROBLAZE instance microblaze_0 for overlap...
Analyzing file Encoder/executable.elf...
Running Data2Mem with the following command:
data2mem -bm implementation/system_bd -bt implementation/system.bit -bd
Encoder/executable.elf tag data_bram_0 dlmb_bram ilmb_bram -o b
implementation/download.bit
Memory Initialization completed successfully.
*********************************************
Downloading Bitstream onto the target board
*********************************************
impact -batch etc/download.cmd
Release 8.1i - iMPACT I.24
Copyright (c) 1995-2005 Xilinx, Inc. All rights reserved.
// *** BATCH CMD : setMode -bs
// *** BATCH CMD : setCable -port auto
AutoDetecting cable. Please wait.
Connecting to cable (Parallel Port - LPT1).
Checking cable driver.
Driver windrvr6.sys version = 7.0.0.0.No resources.
LPT base address = 0378h.
ECP base address = 0778h.
ECP hardware is detected.
Cable connection established.
Connecting to cable (Parallel Port - LPT1) in ECP mode.
Checking cable driver.
Driver xpc4drvr.sys version = 1.0.4.0. LPT base address = 0378h.
Cable Type = 1, Revision = 3.
Setting cable speed to 5 MHz.
Cable connection established.
// *** BATCH CMD : identify
Identifying chain contents ....Version is 0001
'1': : Manufacturer's ID =Xilinx xc2vp30, Version : 1
PMSPEC -- Overriding Xilinx file <c:/ISE/virtex2p/data/virtex2p.acd> with local
file <c:/ISE/virtex2p/data/virtex2p.acd>
INFO:iMPACT:1777 -
Reading c:/ISE/virtex2p/data/xc2vp30.bsd...
INFO:iMPACT:501 - '1': Added Device xc2vp30 successfully.
----------------------------------------------------------------------
----------------------------------------------------------------------
Version is 0000
'2': : Manufacturer's ID =Xilinx xccace, Version : 0
INFO:iMPACT:1777 -
Reading c:/ISE/acecf/data/xccace.bsd...
INFO:iMPACT:501 - '1': Added Device xccace successfully.
----------------------------------------------------------------------
----------------------------------------------------------------------
Version is 1111
'3': : Manufacturer's ID =Xilinx xcf32p, Version : 15
INFO:iMPACT:1777 -
Reading c:/ISE/xcfp/data/xcf32p.bsd...
INFO:iMPACT:501 - '1': Added Device xcf32p successfully.
----------------------------------------------------------------------
----------------------------------------------------------------------
done.
[
1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
]
[
0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1
]
Chain TCK freq = 10000000.
Validating chain...
Boundary-scan chain validated successfully.
Elapsed time = 0 sec.
// *** BATCH CMD : identifyMPM
Elapsed time = 0 sec.
// *** BATCH CMD : assignFile -p 3 -file "implementation/download.bit"
'3': Loading file 'implementation/download.bit' ...
done.
INFO:iMPACT:501 - '3': Added Device xc2vp30 successfully.
----------------------------------------------------------------------
----------------------------------------------------------------------
----------------------------------------------------------------------
----------------------------------------------------------------------
// *** BATCH CMD : program -p 3
Chain TCK freq = 10000000.
Validating chain...
Boundary-scan chain validated successfully.
'3':Programming device...
done.
'3': Reading status register contents...
CRC error : 0
Decryptor security set : 0
DCM locked : 1
DCI matched : 1
legacy input error : 0
status of GTS_CFG_B : 1
status of GWE : 1
status of GHIGH : 1
value of MODE pin M0 : 1
value of MODE pin M1 : 0
value of MODE pin M2 : 1
value of CFG_RDY (INIT_B) : 1
DONEIN input from DONE pin : 1
IDCODE not validated while trying to write FDRI : 0
write FDRI issued before or after decrypt operation: 0
Decryptor keys not used in proper sequence : 0
INFO:iMPACT:2219 - Status register values:
INFO:iMPACT - 0011 0111 1011 1000 0000 0000 0000 0000
INFO:iMPACT:579 - '3': Completed downloading bit file to device.
INFO:iMPACT:580 - '3':Checking done pin ....done.
'3': Programmed successfully.
Elapsed time = 3 sec.
// *** BATCH CMD : quit
----------------------------------------------------------------------
----------------------------------------------------------------------
----------------------------------------------------------------------
----------------------------------------------------------------------
Done!
At Local date and time: Mon Jul 17 21:18:29 2006
xbash -q -c "cd /cygdrive/d/mb-jpeg/; /usr/bin/make -f system.make program; exit;" started...
mb-gcc -O0 encoder/dct.c encoder/huffman.c encoder/io.c encoder/main.c encoder/zzq.c -o Encoder/executable.elf \
-mno-xl-soft-mul -Wp,-D__MICROBLAZE -Wl,-T -Wl,Encoder_linker_script.ld -g -I./microblaze_0/include/ -L./microblaze_0/lib/ \
encoder/dct.c:105:3: warning: no newline at end of file
encoder/huffman.c: In function `HuffmanEncodeFinishSend':
encoder/huffman.c:553: warning: comparison is always true due to limited range of data type
encoder/huffman.c: In function `EncodeDataUnit':
encoder/huffman.c:596: warning: passing arg 3 of `ReverseExtend' from incompatible pointer type
encoder/huffman.c:611: warning: passing arg 3 of `ReverseExtend' from incompatible pointer type
encoder/zzq.c:75:2: warning: no newline at end of file
mb-size Encoder/executable.elf
text data bss dec hex filename
51924 7336 19392 78652 1333c Encoder/executable.elf
Done!
At Local date and time: Mon Jul 17 21:18:34 2006
xbash -q -c "cd /cygdrive/d/mb-jpeg/; /usr/bin/make -f system.make download; exit;" started...
*********************************************
Initializing BRAM contents of the bitstream
*********************************************
bitinit system.mhs -lp D:/XilinxXUP/lib/ -pe microblaze_0 Encoder/executable.elf \
-bt implementation/system.bit -o implementation/download.bit
bitinit version Xilinx EDK 8.1 Build EDK_I.18.7
Copyright (c) Xilinx Inc. 2002.
Parsing MHS File system.mhs...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/microblaze_v4_00_a/data/microblaze_v2_1_0.
tcl ...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/opb_mdm_v2_00_a/data/opb_mdm_v2_1_0.tcl
...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/lmb_v10_v1_00_a/data/lmb_v10_v2_1_0.tcl
...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/lmb_bram_if_cntlr_v1_00_b/data/lmb_bram_if
_cntlr_v2_1_0.tcl ...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/opb_sysace_v1_00_c/data/opb_sysace_v2_1_0.
tcl ...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/dcm_module_v1_00_a/data/dcm_module_v2_1_0.
tcl ...
Overriding IP level properties ...
microblaze (microblaze_0) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
mpd line 63 - tool overriding c_family value virtex2 to
microblaze (microblaze_0) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
mpd line 64 - tool overriding c_instance value microblaze to microblaze_0
microblaze (microblaze_0) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
mpd:93 - tcl overriding C_ADDR_TAG_BITS value 17 to 0
microblaze (microblaze_0) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
mpd:100 - tcl overriding C_DCACHE_ADDR_TAG value 17 to 0
opb_mdm (debug_module) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_mdm_v2_00_a\data\opb_mdm_v2_1_0.mpd
line 42 - tool overriding c_family value virtex2 to
bram_block (ilmb_bram) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
mpd line 42 - tool overriding c_family value virtex2 to
opb_gpio (leds_4bit) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_gpio_v3_01_b\data\opb_gpio_v2_1_0.mpd
line 41 - tool overriding c_family value virtex2 to
opb_gpio (dipsws_4bit) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_gpio_v3_01_b\data\opb_gpio_v2_1_0.mpd
line 41 - tool overriding c_family value virtex2 to
opb_gpio (pushbuttons_5bit) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_gpio_v3_01_b\data\opb_gpio_v2_1_0.mpd
line 41 - tool overriding c_family value virtex2 to
dcm_module (dcm_0) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\dcm_module_v1_00_a\data\dcm_module_v2_1_0.
mpd line 60 - tool overriding c_family value virtex2 to
bram_block (data_bram_0) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
mpd line 42 - tool overriding c_family value virtex2 to
bram_block (dlmb_bram) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
mpd line 42 - tool overriding c_family value virtex2 to
Performing IP level DRCs on properties...
Running DRC Tcl procedures for OPTION IPLEVEL_DRC_PROC...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
2_1_0.tcl ...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
2_1_0.tcl ...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
2_1_0.tcl ...
Address Map for Processor microblaze_0
(0x00000000-0x0000ffff) ilmb_cntlr ilmb
(0x00010000-0x0001ffff) dlmb_cntlr dlmb
(0x40000000-0x4000ffff) PushButtons_5Bit mb_opb
(0x40020000-0x4002ffff) LEDs_4Bit mb_opb
(0x40040000-0x4004ffff) DIPSWs_4Bit mb_opb
(0x40600000-0x4060ffff) RS232_Uart_1 mb_opb
(0x41400000-0x4140ffff) debug_module mb_opb
(0x41800000-0x4180ffff) SysACE_CompactFlash mb_opb
(0x70000000-0x7000ffff) data_bram_if_cntlr_0 dlmb
Initializing Memory...
Checking ELFs associated with MICROBLAZE instance microblaze_0 for overlap...
Analyzing file Encoder/executable.elf...
Running Data2Mem with the following command:
data2mem -bm implementation/system_bd -bt implementation/system.bit -bd
Encoder/executable.elf tag data_bram_0 dlmb_bram ilmb_bram -o b
implementation/download.bit
Memory Initialization completed successfully.
*********************************************
Downloading Bitstream onto the target board
*********************************************
impact -batch etc/download.cmd
Release 8.1i - iMPACT I.24
Copyright (c) 1995-2005 Xilinx, Inc. All rights reserved.
// *** BATCH CMD : setMode -bs
// *** BATCH CMD : setCable -port auto
AutoDetecting cable. Please wait.
Connecting to cable (Parallel Port - LPT1).
Checking cable driver.
Driver windrvr6.sys version = 7.0.0.0.No resources.
LPT base address = 0378h.
ECP base address = 0778h.
ECP hardware is detected.
Cable connection established.
Connecting to cable (Parallel Port - LPT1) in ECP mode.
Checking cable driver.
Driver xpc4drvr.sys version = 1.0.4.0. LPT base address = 0378h.
Cable Type = 1, Revision = 3.
Setting cable speed to 5 MHz.
Cable connection established.
// *** BATCH CMD : identify
Identifying chain contents ....Version is 0001
'1': : Manufacturer's ID =Xilinx xc2vp30, Version : 1
PMSPEC -- Overriding Xilinx file <c:/ISE/virtex2p/data/virtex2p.acd> with local
file <c:/ISE/virtex2p/data/virtex2p.acd>
INFO:iMPACT:1777 -
Reading c:/ISE/virtex2p/data/xc2vp30.bsd...
INFO:iMPACT:501 - '1': Added Device xc2vp30 successfully.
----------------------------------------------------------------------
----------------------------------------------------------------------
Version is 0000
'2': : Manufacturer's ID =Xilinx xccace, Version : 0
INFO:iMPACT:1777 -
Reading c:/ISE/acecf/data/xccace.bsd...
INFO:iMPACT:501 - '1': Added Device xccace successfully.
----------------------------------------------------------------------
----------------------------------------------------------------------
Version is 1111
'3': : Manufacturer's ID =Xilinx xcf32p, Version : 15
INFO:iMPACT:1777 -
Reading c:/ISE/xcfp/data/xcf32p.bsd...
INFO:iMPACT:501 - '1': Added Device xcf32p successfully.
----------------------------------------------------------------------
----------------------------------------------------------------------
done.
[
1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
]
[
0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1
]
Chain TCK freq = 10000000.
Validating chain...
Boundary-scan chain validated successfully.
Elapsed time = 1 sec.
// *** BATCH CMD : identifyMPM
Elapsed time = 0 sec.
// *** BATCH CMD : assignFile -p 3 -file "implementation/download.bit"
'3': Loading file 'implementation/download.bit' ...
done.
INFO:iMPACT:501 - '3': Added Device xc2vp30 successfully.
----------------------------------------------------------------------
----------------------------------------------------------------------
----------------------------------------------------------------------
----------------------------------------------------------------------
// *** BATCH CMD : program -p 3
Chain TCK freq = 10000000.
Validating chain...
Boundary-scan chain validated successfully.
'3':Programming device...
done.
'3': Reading status register contents...
CRC error : 0
Decryptor security set : 0
DCM locked : 1
DCI matched : 1
legacy input error : 0
status of GTS_CFG_B : 1
status of GWE : 1
status of GHIGH : 1
value of MODE pin M0 : 1
value of MODE pin M1 : 0
value of MODE pin M2 : 1
value of CFG_RDY (INIT_B) : 1
DONEIN input from DONE pin : 1
IDCODE not validated while trying to write FDRI : 0
write FDRI issued before or after decrypt operation: 0
Decryptor keys not used in proper sequence : 0
INFO:iMPACT:2219 - Status register values:
INFO:iMPACT - 0011 0111 1011 1000 0000 0000 0000 0000
INFO:iMPACT:579 - '3': Completed downloading bit file to device.
INFO:iMPACT:580 - '3':Checking done pin ....done.
'3': Programmed successfully.
Elapsed time = 4 sec.
// *** BATCH CMD : quit
----------------------------------------------------------------------
----------------------------------------------------------------------
----------------------------------------------------------------------
----------------------------------------------------------------------
Done!
At Local date and time: Mon Jul 17 21:22:12 2006
xbash -q -c "cd /cygdrive/d/mb-jpeg/; /usr/bin/make -f system.make bits; exit;" started...
****************************************************
Creating system netlist for hardware specification..
****************************************************
platgen -p xc2vp30ff896-7 -lang vhdl -lp D:/XilinxXUP/lib/ -st xst system.mhs
Release Xilinx EDK 8.1 - platgen EDK_I.18.7
Copyright (c) 1995-2005 Xilinx, Inc. All rights reserved.
Command Line: platgen -p xc2vp30ff896-7 -lang vhdl -lp D:/XilinxXUP/lib/ -st xst
system.mhs
Parse system.mhs ...
Read MPD definitions ...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/microblaze_v4_00_a/data/microblaze_v2_1_0.
tcl ...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/opb_mdm_v2_00_a/data/opb_mdm_v2_1_0.tcl
...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/lmb_v10_v1_00_a/data/lmb_v10_v2_1_0.tcl
...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/lmb_bram_if_cntlr_v1_00_b/data/lmb_bram_if
_cntlr_v2_1_0.tcl ...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/opb_sysace_v1_00_c/data/opb_sysace_v2_1_0.
tcl ...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/dcm_module_v1_00_a/data/dcm_module_v2_1_0.
tcl ...
Overriding IP level properties ...
microblaze (microblaze_0) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
mpd line 63 - tool overriding c_family value virtex2 to virtex2p
microblaze (microblaze_0) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
mpd line 64 - tool overriding c_instance value microblaze to microblaze_0
microblaze (microblaze_0) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
mpd:93 - tcl overriding C_ADDR_TAG_BITS value 17 to 0
microblaze (microblaze_0) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
mpd:100 - tcl overriding C_DCACHE_ADDR_TAG value 17 to 0
opb_mdm (debug_module) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_mdm_v2_00_a\data\opb_mdm_v2_1_0.mpd
line 42 - tool overriding c_family value virtex2 to virtex2p
bram_block (ilmb_bram) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
mpd line 42 - tool overriding c_family value virtex2 to virtex2p
opb_gpio (leds_4bit) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_gpio_v3_01_b\data\opb_gpio_v2_1_0.mpd
line 41 - tool overriding c_family value virtex2 to virtex2p
opb_gpio (dipsws_4bit) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_gpio_v3_01_b\data\opb_gpio_v2_1_0.mpd
line 41 - tool overriding c_family value virtex2 to virtex2p
opb_gpio (pushbuttons_5bit) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_gpio_v3_01_b\data\opb_gpio_v2_1_0.mpd
line 41 - tool overriding c_family value virtex2 to virtex2p
dcm_module (dcm_0) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\dcm_module_v1_00_a\data\dcm_module_v2_1_0.
mpd line 60 - tool overriding c_family value virtex2 to virtex2p
bram_block (data_bram_0) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
mpd line 42 - tool overriding c_family value virtex2 to virtex2p
bram_block (dlmb_bram) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
mpd line 42 - tool overriding c_family value virtex2 to virtex2p
Performing IP level DRCs on properties...
Running DRC Tcl procedures for OPTION IPLEVEL_DRC_PROC...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
2_1_0.tcl ...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
2_1_0.tcl ...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
2_1_0.tcl ...
Address Map for Processor microblaze_0
(0x00000000-0x0000ffff) ilmb_cntlr ilmb
(0x00010000-0x0001ffff) dlmb_cntlr dlmb
(0x40000000-0x4000ffff) PushButtons_5Bit mb_opb
(0x40020000-0x4002ffff) LEDs_4Bit mb_opb
(0x40040000-0x4004ffff) DIPSWs_4Bit mb_opb
(0x40600000-0x4060ffff) RS232_Uart_1 mb_opb
(0x41400000-0x4140ffff) debug_module mb_opb
(0x41800000-0x4180ffff) SysACE_CompactFlash mb_opb
(0x70000000-0x7000ffff) data_bram_if_cntlr_0 dlmb
Check platform configuration ...
opb_v20 (mb_opb) - D:\mb-jpeg\system.mhs line 55 - 2 master(s) : 6 slave(s)
lmb_v10 (ilmb) - D:\mb-jpeg\system.mhs line 81 - 1 master(s) : 1 slave(s)
lmb_v10 (dlmb) - D:\mb-jpeg\system.mhs line 89 - 1 master(s) : 2 slave(s)
Check port drivers...
WARNING:MDT - dcm_0_lock (LOCKED) - D:\mb-jpeg\system.mhs line 207 - floating
connection!
Check platform address map ...
Overriding system level properties ...
opb_v20 (mb_opb) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_v20_v1_10_c\data\opb_v20_v2_1_0.mpd
line 39 - tool overriding c_num_masters value 4 to 2
opb_v20 (mb_opb) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_v20_v1_10_c\data\opb_v20_v2_1_0.mpd
line 40 - tool overriding c_num_slaves value 4 to 6
lmb_v10 (ilmb) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\lmb_v10_v1_00_a\data\lmb_v10_v2_1_0.mpd
line 39 - tool overriding c_lmb_num_slaves value 4 to 1
lmb_v10 (dlmb) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\lmb_v10_v1_00_a\data\lmb_v10_v2_1_0.mpd
line 39 - tool overriding c_lmb_num_slaves value 4 to 2
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 line 45 - tool overriding c_mask value 0x00800000 to
0x70c70000
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 line 45 - tool overriding c_mask value 0x00800000 to
0x70c70000
bram_block (ilmb_bram) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
mpd line 38 - tool overriding c_memsize value 2048 to 0x10000
bram_block (data_bram_0) - D:\mb-jpeg\system.mhs line 213 - tool overriding
c_memsize value 16384 to 0x10000
lmb_bram_if_cntlr (data_bram_if_cntlr_0) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\lmb_bram_if_cntlr_v1_00_b\data\lmb_bram_if
_cntlr_v2_1_0.mpd line 45 - tool overriding c_mask value 0x00800000 to
0x70c70000
bram_block (dlmb_bram) - D:\mb-jpeg\system.mhs line 229 - tool overriding
c_memsize value 16384 to 0x10000
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 ...
Processing licensed instances ...
Completion time: 0.00 seconds
Creating hardware output directories ...
Managing hardware (BBD-specified) netlist files ...
Managing cache ...
opb_v20 (mb_opb) - D:\mb-jpeg\system.mhs:55 - Copying cache implementation
netlist
opb_mdm (debug_module) - D:\mb-jpeg\system.mhs:63 - Copying cache implementation
netlist
lmb_v10 (ilmb) - D:\mb-jpeg\system.mhs:81 - Copying cache implementation netlist
lmb_v10 (dlmb) - D:\mb-jpeg\system.mhs:89 - Copying cache implementation netlist
lmb_bram_if_cntlr (dlmb_cntlr) - D:\mb-jpeg\system.mhs:97 - Copying cache
implementation netlist
lmb_bram_if_cntlr (ilmb_cntlr) - D:\mb-jpeg\system.mhs:106 - Copying cache
implementation netlist
bram_block (ilmb_bram) - D:\mb-jpeg\system.mhs:115 - Copying cache
implementation netlist
opb_uartlite (rs232_uart_1) - D:\mb-jpeg\system.mhs:121 - Copying cache
implementation netlist
opb_sysace (sysace_compactflash) - D:\mb-jpeg\system.mhs:137 - Copying cache
implementation netlist
opb_gpio (leds_4bit) - D:\mb-jpeg\system.mhs:154 - Copying cache implementation
netlist
opb_gpio (dipsws_4bit) - D:\mb-jpeg\system.mhs:168 - Copying cache
implementation netlist
opb_gpio (pushbuttons_5bit) - D:\mb-jpeg\system.mhs:182 - Copying cache
implementation netlist
dcm_module (dcm_0) - D:\mb-jpeg\system.mhs:196 - Copying cache implementation
netlist
bram_block (data_bram_0) - D:\mb-jpeg\system.mhs:210 - Copying cache
implementation netlist
lmb_bram_if_cntlr (data_bram_if_cntlr_0) - D:\mb-jpeg\system.mhs:217 - Copying
cache implementation netlist
bram_block (dlmb_bram) - D:\mb-jpeg\system.mhs:226 - Copying cache
implementation netlist
Elaborating instances ...
bram_block (ilmb_bram) - D:\mb-jpeg\system.mhs:115 - elaborating IP
bram_block (data_bram_0) - D:\mb-jpeg\system.mhs:210 - elaborating IP
bram_block (dlmb_bram) - D:\mb-jpeg\system.mhs:226 - elaborating IP
Writing HDL for elaborated instances ...
Inserting wrapper level ...
Completion time: 4.00 seconds
Constructing platform-level signal connectivity ...
Completion time: 3.00 seconds
Writing (top-level) BMM ...
Writing BMM - D:\mb-jpeg\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.
microblaze_0_wrapper (microblaze_0) - D:\mb-jpeg\system.mhs:35 - Running XST
synthesis
Running NGCBUILD ...
Rebuilding cache ...
Total run time: 111.00 seconds
Running synthesis...
bash -c "cd synthesis; ./synthesis.sh"
WARNING:Xst:1530 - You are using an evaluation version of Xilinx Software. In 36
days, this program will not operate. For more information about this product,
please refer to the Evaluation Agreement, which was shipped to you along with
the Evaluation CDs.
To purchase an annual license for this software, please contact your local
Field Applications Engineer (FAE) or salesperson. If you have any questions,
or if we can assist in any way, please send an email to: eval@xilinx.com
Thank You!
Release 8.1i - xst I.24
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
4.1) HDL Synthesis Report
5) Advanced HDL Synthesis
5.1) Advanced 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 : "system_xst.prj"
---- Target Parameters
Target Device : xc2vp30ff896-7
Output File Name : "../implementation/system.ngc"
---- Source Options
Top Module Name : system
---- Target Options
Add IO Buffers : NO
---- General Options
Optimization Goal : speed
Hierarchy Separator : /
=========================================================================
WARNING:Xst:29 - Optimization Effort not specified
The following parameters have been added:
Optimization Effort : 1
=========================================================================
=========================================================================
* HDL Compilation *
=========================================================================
Compiling vhdl file "D:/mb-jpeg/hdl/system.vhd" in Library work.
Entity <system> compiled.
Entity <system> (Architecture <STRUCTURE>) compiled.
=========================================================================
* HDL Analysis *
=========================================================================
Analyzing Entity <system> (Architecture <STRUCTURE>).
WARNING:Xst:766 - "D:/mb-jpeg/hdl/system.vhd" line 1556: Generating a Black Box for component <IBUF>.
WARNING:Xst:766 - "D:/mb-jpeg/hdl/system.vhd" line 1562: Generating a Black Box for component <OBUF>.
WARNING:Xst:766 - "D:/mb-jpeg/hdl/system.vhd" line 1568: Generating a Black Box for component <IBUF>.
WARNING:Xst:766 - "D:/mb-jpeg/hdl/system.vhd" line 1574: Generating a Black Box for component <OBUF>.
WARNING:Xst:766 - "D:/mb-jpeg/hdl/system.vhd" line 1580: Generating a Black Box for component <OBUF>.
WARNING:Xst:766 - "D:/mb-jpeg/hdl/system.vhd" line 1586: Generating a Black Box for component <OBUF>.
WARNING:Xst:766 - "D:/mb-jpeg/hdl/system.vhd" line 1592: Generating a Black Box for component <OBUF>.
WARNING:Xst:766 - "D:/mb-jpeg/hdl/system.vhd" line 1598: Generating a Black Box for component <OBUF>.
WARNING:Xst:766 - "D:/mb-jpeg/hdl/system.vhd" line 1604: Generating a Black Box for component <OBUF>.
WARNING:Xst:766 - "D:/mb-jpeg/hdl/system.vhd" line 1610: Generating a Black Box for component <OBUF>.
WARNING:Xst:766 - "D:/mb-jpeg/hdl/system.vhd" line 1616: Generating a Black Box for component <IOBUF>.
WARNING:Xst:766 - "D:/mb-jpeg/hdl/system.vhd" line 1624: Generating a Black Box for component <IOBUF>.
WARNING:Xst:766 - "D:/mb-jpeg/hdl/system.vhd" line 1632: Generating a Black Box for component <IOBUF>.
WARNING:Xst:766 - "D:/mb-jpeg/hdl/system.vhd" line 1640: Generating a Black Box for component <IOBUF>.
WARNING:Xst:766 - "D:/mb-jpeg/hdl/system.vhd" line 1648: Generating a Black Box for component <IOBUF>.
WARNING:Xst:766 - "D:/mb-jpeg/hdl/system.vhd" line 1656: Generating a Black Box for component <IOBUF>.
WARNING:Xst:766 - "D:/mb-jpeg/hdl/system.vhd" line 1664: Generating a Black Box for component <IOBUF>.
WARNING:Xst:766 - "D:/mb-jpeg/hdl/system.vhd" line 1672: Generating a Black Box for component <IOBUF>.
WARNING:Xst:766 - "D:/mb-jpeg/hdl/system.vhd" line 1680: Generating a Black Box for component <IOBUF>.
WARNING:Xst:766 - "D:/mb-jpeg/hdl/system.vhd" line 1688: Generating a Black Box for component <IOBUF>.
WARNING:Xst:766 - "D:/mb-jpeg/hdl/system.vhd" line 1696: Generating a Black Box for component <IOBUF>.
WARNING:Xst:766 - "D:/mb-jpeg/hdl/system.vhd" line 1704: Generating a Black Box for component <IOBUF>.
WARNING:Xst:766 - "D:/mb-jpeg/hdl/system.vhd" line 1712: Generating a Black Box for component <IOBUF>.
WARNING:Xst:766 - "D:/mb-jpeg/hdl/system.vhd" line 1720: Generating a Black Box for component <IOBUF>.
WARNING:Xst:766 - "D:/mb-jpeg/hdl/system.vhd" line 1728: Generating a Black Box for component <IOBUF>.
WARNING:Xst:766 - "D:/mb-jpeg/hdl/system.vhd" line 1736: Generating a Black Box for component <IOBUF>.
WARNING:Xst:766 - "D:/mb-jpeg/hdl/system.vhd" line 1744: Generating a Black Box for component <OBUF>.
WARNING:Xst:766 - "D:/mb-jpeg/hdl/system.vhd" line 1750: Generating a Black Box for component <OBUF>.
WARNING:Xst:766 - "D:/mb-jpeg/hdl/system.vhd" line 1756: Generating a Black Box for component <OBUF>.
WARNING:Xst:766 - "D:/mb-jpeg/hdl/system.vhd" line 1762: Generating a Black Box for component <IBUF>.
WARNING:Xst:766 - "D:/mb-jpeg/hdl/system.vhd" line 1768: Generating a Black Box for component <IOBUF>.
WARNING:Xst:766 - "D:/mb-jpeg/hdl/system.vhd" line 1776: Generating a Black Box for component <IOBUF>.
WARNING:Xst:766 - "D:/mb-jpeg/hdl/system.vhd" line 1784: Generating a Black Box for component <IOBUF>.
WARNING:Xst:766 - "D:/mb-jpeg/hdl/system.vhd" line 1792: Generating a Black Box for component <IOBUF>.
WARNING:Xst:766 - "D:/mb-jpeg/hdl/system.vhd" line 1800: Generating a Black Box for component <IOBUF>.
WARNING:Xst:766 - "D:/mb-jpeg/hdl/system.vhd" line 1808: Generating a Black Box for component <IOBUF>.
WARNING:Xst:766 - "D:/mb-jpeg/hdl/system.vhd" line 1816: Generating a Black Box for component <IOBUF>.
WARNING:Xst:766 - "D:/mb-jpeg/hdl/system.vhd" line 1824: Generating a Black Box for component <IOBUF>.
WARNING:Xst:766 - "D:/mb-jpeg/hdl/system.vhd" line 1832: Generating a Black Box for component <IOBUF>.
WARNING:Xst:766 - "D:/mb-jpeg/hdl/system.vhd" line 1840: Generating a Black Box for component <IOBUF>.
WARNING:Xst:766 - "D:/mb-jpeg/hdl/system.vhd" line 1848: Generating a Black Box for component <IOBUF>.
WARNING:Xst:766 - "D:/mb-jpeg/hdl/system.vhd" line 1856: Generating a Black Box for component <IOBUF>.
WARNING:Xst:766 - "D:/mb-jpeg/hdl/system.vhd" line 1864: Generating a Black Box for component <IOBUF>.
WARNING:Xst:766 - "D:/mb-jpeg/hdl/system.vhd" line 1872: Generating a Black Box for component <IBUFG>.
WARNING:Xst:766 - "D:/mb-jpeg/hdl/system.vhd" line 1878: Generating a Black Box for component <IBUF>.
Entity <system> analyzed. Unit <system> generated.
=========================================================================
* HDL Synthesis *
=========================================================================
Synthesizing Unit <system>.
Related source file is "D:/mb-jpeg/hdl/system.vhd".
Unit <system> synthesized.
=========================================================================
HDL Synthesis Report
Found no macro
=========================================================================
=========================================================================
* Advanced HDL Synthesis *
=========================================================================
=========================================================================
Advanced HDL Synthesis Report
Found no macro
=========================================================================
=========================================================================
* Low Level Synthesis *
=========================================================================
Loading device for application Rf_Device from file '2vp30.nph' in environment c:\ISE.
Optimizing unit <system> ...
Mapping all equations...
Building and optimizing final netlist ...
=========================================================================
* Final Report *
=========================================================================
Final Results
Top Level Output File Name : ../implementation/system.ngc
Output Format : ngc
Optimization Goal : speed
Keep Hierarchy : no
Design Statistics
# IOs : 45
Cell Usage :
# BELS : 2
# GND : 1
# VCC : 1
# IO Buffers : 45
# IBUF : 4
# IBUFG : 1
# IOBUF : 29
# OBUF : 11
# Others : 17
# data_bram_0_wrapper : 1
# data_bram_if_cntlr_0_wrapper: 1
# dcm_0_wrapper : 1
# debug_module_wrapper : 1
# dipsws_4bit_wrapper : 1
# dlmb_bram_wrapper : 1
# dlmb_cntlr_wrapper : 1
# dlmb_wrapper : 1
# ilmb_bram_wrapper : 1
# ilmb_cntlr_wrapper : 1
# ilmb_wrapper : 1
# leds_4bit_wrapper : 1
# mb_opb_wrapper : 1
# microblaze_0_wrapper : 1
# pushbuttons_5bit_wrapper : 1
# rs232_uart_1_wrapper : 1
# sysace_compactflash_wrapper : 1
=========================================================================
Device utilization summary:
---------------------------
Selected Device : 2vp30ff896-7
Number of bonded IOBs: 45 out of 556 8%
=========================================================================
TIMING REPORT
NOTE: THESE TIMING NUMBERS ARE ONLY A SYNTHESIS ESTIMATE.
FOR ACCURATE TIMING INFORMATION PLEASE REFER TO THE TRACE REPORT
GENERATED AFTER PLACE-and-ROUTE.
Clock Information:
------------------
No clock signals found in this design
Timing Summary:
---------------
Speed Grade: -7
Minimum period: No path found
Minimum input arrival time before clock: No path found
Maximum output required time after clock: No path found
Maximum combinational path delay: 2.924ns
Timing Detail:
--------------
All values displayed in nanoseconds (ns)
=========================================================================
Timing constraint: Default path analysis
Total number of paths / destination ports: 1797 / 1768
-------------------------------------------------------------------------
Delay: 2.924ns (Levels of Logic = 1)
Source: sysace_compactflash:SysACE_MPD_O<3> (PAD)
Destination: fpga_0_SysACE_CompactFlash_SysACE_MPD_pin<3> (PAD)
Data Path: sysace_compactflash:SysACE_MPD_O<3> to fpga_0_SysACE_CompactFlash_SysACE_MPD_pin<3>
Gate Net
Cell:in->out fanout Delay Delay Logical Name (Net Name)
---------------------------------------- ------------
sysace_compactflash_wrapper:SysACE_MPD_O<3> 1 0.000 0.332 sysace_compactflash (fpga_0_SysACE_CompactFlash_SysACE_MPD_O<3>)
IOBUF:I->IO 2.592 iobuf_22 (fpga_0_SysACE_CompactFlash_SysACE_MPD_pin<3>)
----------------------------------------
Total 2.924ns (2.592ns logic, 0.332ns route)
(88.7% logic, 11.3% route)
=========================================================================
CPU : 11.78 / 12.06 s | Elapsed : 12.00 / 12.00 s
-->
Total memory usage is 169492 kilobytes
Number of errors : 0 ( 0 filtered)
Number of warnings : 47 ( 0 filtered)
Number of infos : 0 ( 0 filtered)
*********************************************
Running Xilinx Implementation tools..
*********************************************
xflow -wd implementation -p xc2vp30ff896-7 -implement xflow.opt system.ngc
Release 8.1i - Xflow I.24
Copyright (c) 1995-2005 Xilinx, Inc. All rights reserved.
xflow.exe -wd implementation -p xc2vp30ff896-7 -implement xflow.opt system.ngc
Using Flow File: D:/mb-jpeg/implementation/fpga.flw
Using Option File(s):
D:/mb-jpeg/implementation/xflow.opt
Creating Script File ...
#----------------------------------------------#
# Starting program ngdbuild
# ngdbuild -p xc2vp30ff896-7 -nt timestamp -bm system.bmm
D:/mb-jpeg/implementation/system.ngc -uc system.ucf system.ngd
#----------------------------------------------#
Release 8.1i - ngdbuild I.24
Copyright (c) 1995-2005 Xilinx, Inc. All rights reserved.
Command Line: ngdbuild -p xc2vp30ff896-7 -nt timestamp -bm system.bmm -uc
system.ucf D:/mb-jpeg/implementation/system.ngc system.ngd
Reading NGO file 'D:/mb-jpeg/implementation/system.ngc' ...
Loading design module "D:/mb-jpeg/implementation/microblaze_0_wrapper.ngc"...
Loading design module "D:/mb-jpeg/implementation/mb_opb_wrapper.ngc"...
Loading design module "D:/mb-jpeg/implementation/debug_module_wrapper.ngc"...
Loading design module "D:/mb-jpeg/implementation/ilmb_wrapper.ngc"...
Loading design module "D:/mb-jpeg/implementation/dlmb_wrapper.ngc"...
Loading design module "D:/mb-jpeg/implementation/dlmb_cntlr_wrapper.ngc"...
Loading design module "D:/mb-jpeg/implementation/ilmb_cntlr_wrapper.ngc"...
Loading design module "D:/mb-jpeg/implementation/ilmb_bram_wrapper.ngc"...
Loading design module "D:/mb-jpeg/implementation/rs232_uart_1_wrapper.ngc"...
Loading design module
"D:/mb-jpeg/implementation/sysace_compactflash_wrapper.ngc"...
Loading design module "D:/mb-jpeg/implementation/leds_4bit_wrapper.ngc"...
Loading design module "D:/mb-jpeg/implementation/dipsws_4bit_wrapper.ngc"...
Loading design module
"D:/mb-jpeg/implementation/pushbuttons_5bit_wrapper.ngc"...
Loading design module "D:/mb-jpeg/implementation/dcm_0_wrapper.ngc"...
Loading design module "D:/mb-jpeg/implementation/data_bram_0_wrapper.ngc"...
Loading design module
"D:/mb-jpeg/implementation/data_bram_if_cntlr_0_wrapper.ngc"...
Loading design module "D:/mb-jpeg/implementation/dlmb_bram_wrapper.ngc"...
Applying constraints in "system.ucf" to the design...
Checking timing specifications ...
INFO:XdmHelpers:851 - TNM "sys_clk_pin", used in period specification
"TS_sys_clk_pin", was traced into DCM instance "dcm_0/dcm_0/DCM_INST". The
following new TNM groups and period specifications were generated at the DCM
output(s):
CLK0: TS_dcm_0_dcm_0_CLK0_BUF=PERIOD dcm_0_dcm_0_CLK0_BUF
TS_sys_clk_pin*1.000000 HIGH 50.000000%
Processing BMM file ...
Checking expanded design ...
WARNING:NgdBuild:452 - logical net
'microblaze_0/microblaze_0/Data_Flow_I/word_r1_r2_unalignment' has no driver
WARNING:NgdBuild:452 - logical net
'microblaze_0/microblaze_0/Data_Flow_I/word_r1_imm_unalignment' has no driver
WARNING:NgdBuild:452 - logical net
'microblaze_0/microblaze_0/Data_Flow_I/halfword_unalignment' has no driver
WARNING:NgdBuild:478 - clock net debug_module/bscan_drck1 with clock driver
debug_module/debug_module/BUFG_DRCK1 drives no clock pins
NGDBUILD Design Results Summary:
Number of errors: 0
Number of warnings: 4
Writing NGD file "system.ngd" ...
Writing NGDBUILD log file "system.bld"...
NGDBUILD done.
#----------------------------------------------#
# Starting program map
# map -o system_map.ncd -pr b system.ngd system.pcf
#----------------------------------------------#
Release 8.1i - Map I.24
Copyright (c) 1995-2005 Xilinx, Inc. All rights reserved.
Using target part "2vp30ff896-7".
Mapping design into LUTs...
Writing file system_map.ngm...
Running directed packing...
Running delay-based LUT packing...
Running related packing...
Writing design file "system_map.ncd"...
Design Summary:
Number of errors: 0
Number of warnings: 7
Logic Utilization:
Number of Slice Flip Flops: 1,186 out of 27,392 4%
Number of 4 input LUTs: 1,461 out of 27,392 5%
Logic Distribution:
Number of occupied Slices: 1,303 out of 13,696 9%
Number of Slices containing only related logic: 1,303 out of 1,303 100%
Number of Slices containing unrelated logic: 0 out of 1,303 0%
*See NOTES below for an explanation of the effects of unrelated logic
Total Number 4 input LUTs: 1,904 out of 27,392 6%
Number used as logic: 1,461
Number used as a route-thru: 9
Number used for Dual Port RAMs: 256
(Two LUTs used per Dual Port RAM)
Number used as Shift registers: 178
Number of bonded IOBs: 44 out of 556 7%
IOB Flip Flops: 73
Number of PPC405s: 0 out of 2 0%
Number of Block RAMs: 96 out of 136 70%
Number of MULT18X18s: 3 out of 136 2%
Number of GCLKs: 2 out of 16 12%
Number of DCMs: 1 out of 8 12%
Number of BSCANs: 1 out of 1 100%
Number of GTs: 0 out of 8 0%
Number of GT10s: 0 out of 0 0%
Number of RPM macros: 7
Total equivalent gate count for design: 6,375,453
Additional JTAG gate count for IOBs: 2,112
Peak Memory Usage: 225 MB
NOTES:
Related logic is defined as being logic that shares connectivity - e.g. two
LUTs are "related" if they share common inputs. When assembling slices,
Map gives priority to combine logic that is related. Doing so results in
the best timing performance.
Unrelated logic shares no connectivity. Map will only begin packing
unrelated logic into a slice once 99% of the slices are occupied through
related logic packing.
Note that once logic distribution reaches the 99% level through related
logic packing, this does not mean the device is completely utilized.
Unrelated logic packing will then begin, continuing until all usable LUTs
and FFs are occupied. Depending on your timing budget, increased levels of
unrelated logic packing may adversely affect the overall timing performance
of your design.
Mapping completed.
See MAP report file "system_map.mrp" for details.
#----------------------------------------------#
# Starting program par
# par -w -ol high system_map.ncd system.ncd system.pcf
#----------------------------------------------#
Release 8.1i - par I.24
Copyright (c) 1995-2005 Xilinx, Inc. All rights reserved.
Constraints file: system.pcf.
WARNING:Par:331 - You are using an evaluation version of Xilinx Software. In 36 days, this program will not operate. For
more information about this product, please refer to the Evaluation Agreement, which was shipped to you along with
the Evaluation CDs.
To purchase an annual license for this software, please contact your local Field Applications Engineer (FAE) or
salesperson. If you have any questions, or if we can assist in any way, please send an email to: eval@xilinx.com
Thank You!
Loading device for application Rf_Device from file '2vp30.nph' in environment c:\ISE.
"system" is an NCD, version 3.1, device xc2vp30, package ff896, speed -7
Initializing temperature to 85.000 Celsius. (default - Range: -40.000 to 100.000 Celsius)
Initializing voltage to 1.400 Volts. (default - Range: 1.400 to 1.600 Volts)
Device speed data version: "PRODUCTION 1.92 2005-11-04".
Device Utilization Summary:
Number of BSCANs 1 out of 1 100%
Number of BUFGMUXs 2 out of 16 12%
Number of DCMs 1 out of 8 12%
Number of External IOBs 44 out of 556 7%
Number of LOCed IOBs 44 out of 44 100%
Number of MULT18X18s 3 out of 136 2%
Number of RAMB16s 96 out of 136 70%
Number of SLICEs 1303 out of 13696 9%
Overall effort level (-ol): High
Placer effort level (-pl): High
Placer cost table entry (-t): 1
Router effort level (-rl): High
Starting initial Timing Analysis. REAL time: 8 secs
Finished initial Timing Analysis. REAL time: 8 secs
Starting Placer
Phase 1.1
Phase 1.1 (Checksum:98d29f) REAL time: 11 secs
Phase 2.31
Phase 2.31 (Checksum:1312cfe) REAL time: 11 secs
WARNING:Place:414 - The input design contains local clock signal(s). To get a better result, we recommend users run map
with the "-timing" option set before starting the placement.
Phase 3.2
.
Phase 3.2 (Checksum:1c9c37d) REAL time: 17 secs
Phase 4.30
Phase 4.30 (Checksum:26259fc) REAL time: 17 secs
Phase 5.3
Phase 5.3 (Checksum:2faf07b) REAL time: 17 secs
Phase 6.5
Phase 6.5 (Checksum:39386fa) REAL time: 17 secs
Phase 7.8
........................................
...........
...................
..................................
.........
.......
..
...
Phase 7.8 (Checksum:ea0b47) REAL time: 32 secs
Phase 8.5
Phase 8.5 (Checksum:4c4b3f8) REAL time: 32 secs
Phase 9.18
Phase 9.18 (Checksum:55d4a77) REAL time: 39 secs
Phase 10.5
Phase 10.5 (Checksum:5f5e0f6) REAL time: 39 secs
Phase 11.27
Phase 11.27 (Checksum:68e7775) REAL time: 40 secs
Phase 12.24
Phase 12.24 (Checksum:7270df4) REAL time: 40 secs
Writing design to file system.ncd
Total REAL time to Placer completion: 43 secs
Total CPU time to Placer completion: 40 secs
Starting Router
Phase 1: 14550 unrouted; REAL time: 55 secs
Phase 2: 12697 unrouted; REAL time: 56 secs
Phase 3: 2691 unrouted; REAL time: 1 mins 2 secs
Phase 4: 2691 unrouted; (184914) REAL time: 1 mins 3 secs
Phase 5: 2794 unrouted; (2856) REAL time: 3 mins 27 secs
Phase 6: 2805 unrouted; (0) REAL time: 3 mins 36 secs
Phase 7: 0 unrouted; (0) REAL time: 4 mins 9 secs
Phase 8: 0 unrouted; (0) REAL time: 4 mins 12 secs
Total REAL time to Router completion: 4 mins 16 secs
Total CPU time to Router completion: 4 mins 9 secs
Generating "PAR" statistics.
**************************
Generating Clock Report
**************************
+---------------------+--------------+------+------+------------+-------------+
| Clock Net | Resource |Locked|Fanout|Net Skew(ns)|Max Delay(ns)|
+---------------------+--------------+------+------+------------+-------------+
|data_bram_0_port_BRA | | | | | |
| M_Clk | BUFGMUX7S| No | 915 | 0.281 | 1.258 |
+---------------------+--------------+------+------+------------+-------------+
| DBG_CLK_s | BUFGMUX4P| No | 148 | 0.271 | 1.257 |
+---------------------+--------------+------+------+------------+-------------+
|fpga_0_SysACE_Compac | | | | | |
| tFlash_SysACE_CLK | Local| | 62 | 0.272 | 2.463 |
+---------------------+--------------+------+------+------------+-------------+
|debug_module/bscan_u | | | | | |
| pdate | Local| | 1 | 0.000 | 0.356 |
+---------------------+--------------+------+------+------------+-------------+
* Net Skew is the difference between the minimum and maximum routing
only delays for the net. Note this is different from Clock Skew which
is reported in TRCE timing report. Clock Skew is the difference between
the minimum and maximum path delays which includes logic delays.
Timing Score: 0
Number of Timing Constraints that were not applied: 1
Asterisk (*) preceding a constraint indicates it was not met.
This may be due to a setup or hold violation.
------------------------------------------------------------------------------------------------------
Constraint | Requested | Actual | Logic | Absolute |Number of
| | | Levels | Slack |errors
------------------------------------------------------------------------------------------------------
TS_dcm_0_dcm_0_CLK0_BUF = PERIOD TIMEGRP | 10.000ns | 9.824ns | 3 | 0.176ns | 0
"dcm_0_dcm_0_CLK0_BUF" TS_sys_clk_pin | | | | |
HIGH 50% | | | | |
------------------------------------------------------------------------------------------------------
NET "fpga_0_SysACE_CompactFlash_SysACE_CL | 30.000ns | 3.779ns | 2 | 26.221ns | 0
K" PERIOD = 30 ns HIGH 50% | | | | |
------------------------------------------------------------------------------------------------------
TS_sys_clk_pin = PERIOD TIMEGRP "sys_clk_ | N/A | N/A | N/A | N/A | N/A
pin" 10 ns HIGH 50% | | | | |
------------------------------------------------------------------------------------------------------
All constraints were met.
INFO:Timing:2761 - N/A entries in the Constraints list may indicate that the
constraint does not cover any paths or that it has no requested value.
Generating Pad Report.
All signals are completely routed.
Total REAL time to PAR completion: 4 mins 20 secs
Total CPU time to PAR completion: 4 mins 13 secs
Peak Memory Usage: 318 MB
Placement: Completed - No errors found.
Routing: Completed - No errors found.
Timing: Completed - No errors found.
Number of error messages: 0
Number of warning messages: 2
Number of info messages: 0
Writing design to file system.ncd
PAR done!
#----------------------------------------------#
# Starting program post_par_trce
# trce -e 3 -xml system.twx system.ncd system.pcf
#----------------------------------------------#
Release 8.1i - Trace I.24
Copyright (c) 1995-2005 Xilinx, Inc. All rights reserved.
Loading device for application Rf_Device from file '2vp30.nph' in environment
c:\ISE.
"system" is an NCD, version 3.1, device xc2vp30, package ff896, speed -7
--------------------------------------------------------------------------------
Release 8.1i Trace I.24
Copyright (c) 1995-2005 Xilinx, Inc. All rights reserved.
trce -e 3 -xml system.twx system.ncd system.pcf
Design file: system.ncd
Physical constraint file: system.pcf
Device,speed: xc2vp30,-7 (PRODUCTION 1.92 2005-11-04)
Report level: error report
--------------------------------------------------------------------------------
INFO:Timing:2752 - To get complete path coverage, use the unconstrained paths
option. All paths that are not constrained will be reported in the
unconstrained paths section(s) of the report.
Timing summary:
---------------
Timing errors: 0 Score: 0
Constraints cover 465713 paths, 0 nets, and 11564 connections
Design statistics:
Minimum period: 9.824ns (Maximum frequency: 101.792MHz)
Analysis completed Mon Jul 17 21:30:02 2006
--------------------------------------------------------------------------------
Generating Report ...
Number of warnings: 0
Number of info messages: 1
Total time: 16 secs
xflow done!
*********************************************
Running Bitgen..
*********************************************
cd implementation; bitgen -w -f bitgen.ut system
Release 8.1i - Bitgen I.24
Copyright (c) 1995-2005 Xilinx, Inc. All rights reserved.
Loading device for application Rf_Device from file '2vp30.nph' in environment
c:\ISE.
"system" is an NCD, version 3.1, device xc2vp30, package ff896, speed -7
Opened constraints file system.pcf.
Mon Jul 17 21:30:15 2006
Running DRC.
DRC detected 0 errors and 0 warnings.
Creating bit map...
Saving bit stream in "system.bit".
Creating bit mask...
Saving mask bit stream in "system.msk".
Bitstream generation is complete.
Done!
At Local date and time: Mon Jul 17 21:38:41 2006
xbash -q -c "cd /cygdrive/d/mb-jpeg/; /usr/bin/make -f system.make program; exit;" started...
*********************************************
Creating software libraries...
*********************************************
libgen -mhs system.mhs -p xc2vp30ff896-7 -lp D:/XilinxXUP/lib/ system.mss
libgen
Xilinx EDK 8.1 Build EDK_I.18.7
Copyright (c) 1995-2006 Xilinx, Inc. All rights reserved.
Command Line: libgen -mhs system.mhs -p xc2vp30ff896-7 -lp D:/XilinxXUP/lib/
system.mss
Output Directory (-od) : D:\mb-jpeg\
Part (-p) : virtex2p
Software Specification file : system.mss
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/microblaze_v4_00_a/data/microblaze_v2_1_0.
tcl ...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/opb_mdm_v2_00_a/data/opb_mdm_v2_1_0.tcl
...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/lmb_v10_v1_00_a/data/lmb_v10_v2_1_0.tcl
...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/lmb_bram_if_cntlr_v1_00_b/data/lmb_bram_if
_cntlr_v2_1_0.tcl ...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/opb_sysace_v1_00_c/data/opb_sysace_v2_1_0.
tcl ...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/dcm_module_v1_00_a/data/dcm_module_v2_1_0.
tcl ...
Overriding IP level properties ...
microblaze (microblaze_0) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
mpd line 63 - tool overriding c_family value virtex2 to virtex2p
microblaze (microblaze_0) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
mpd line 64 - tool overriding c_instance value microblaze to microblaze_0
microblaze (microblaze_0) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
mpd:93 - tcl overriding C_ADDR_TAG_BITS value 17 to 0
microblaze (microblaze_0) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
mpd:100 - tcl overriding C_DCACHE_ADDR_TAG value 17 to 0
opb_mdm (debug_module) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_mdm_v2_00_a\data\opb_mdm_v2_1_0.mpd
line 42 - tool overriding c_family value virtex2 to virtex2p
bram_block (ilmb_bram) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
mpd line 42 - tool overriding c_family value virtex2 to virtex2p
opb_gpio (leds_4bit) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_gpio_v3_01_b\data\opb_gpio_v2_1_0.mpd
line 41 - tool overriding c_family value virtex2 to virtex2p
opb_gpio (dipsws_4bit) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_gpio_v3_01_b\data\opb_gpio_v2_1_0.mpd
line 41 - tool overriding c_family value virtex2 to virtex2p
opb_gpio (pushbuttons_5bit) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_gpio_v3_01_b\data\opb_gpio_v2_1_0.mpd
line 41 - tool overriding c_family value virtex2 to virtex2p
dcm_module (dcm_0) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\dcm_module_v1_00_a\data\dcm_module_v2_1_0.
mpd line 60 - tool overriding c_family value virtex2 to virtex2p
bram_block (data_bram_0) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
mpd line 42 - tool overriding c_family value virtex2 to virtex2p
bram_block (dlmb_bram) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
mpd line 42 - tool overriding c_family value virtex2 to virtex2p
Performing IP level DRCs on properties...
Running DRC Tcl procedures for OPTION IPLEVEL_DRC_PROC...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
2_1_0.tcl ...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
2_1_0.tcl ...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
2_1_0.tcl ...
Address Map for Processor microblaze_0
(0x00000000-0x0000ffff) ilmb_cntlr ilmb
(0x00010000-0x0001ffff) dlmb_cntlr dlmb
(0x40000000-0x4000ffff) PushButtons_5Bit mb_opb
(0x40020000-0x4002ffff) LEDs_4Bit mb_opb
(0x40040000-0x4004ffff) DIPSWs_4Bit mb_opb
(0x40600000-0x4060ffff) RS232_Uart_1 mb_opb
(0x41400000-0x4140ffff) debug_module mb_opb
(0x41800000-0x4180ffff) SysACE_CompactFlash mb_opb
(0x70000000-0x7000ffff) data_bram_if_cntlr_0 dlmb
Check platform configuration ...
opb_v20 (mb_opb) - D:\mb-jpeg\system.mhs line 55 - 2 master(s) : 6 slave(s)
lmb_v10 (ilmb) - D:\mb-jpeg\system.mhs line 81 - 1 master(s) : 1 slave(s)
lmb_v10 (dlmb) - D:\mb-jpeg\system.mhs line 89 - 1 master(s) : 2 slave(s)
Check port drivers...
WARNING:MDT - dcm_0_lock (LOCKED) - D:\mb-jpeg\system.mhs line 207 - floating
connection!
Check platform address map ...
Overriding system level properties ...
opb_v20 (mb_opb) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_v20_v1_10_c\data\opb_v20_v2_1_0.mpd
line 39 - tool overriding c_num_masters value 4 to 2
opb_v20 (mb_opb) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_v20_v1_10_c\data\opb_v20_v2_1_0.mpd
line 40 - tool overriding c_num_slaves value 4 to 6
lmb_v10 (ilmb) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\lmb_v10_v1_00_a\data\lmb_v10_v2_1_0.mpd
line 39 - tool overriding c_lmb_num_slaves value 4 to 1
lmb_v10 (dlmb) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\lmb_v10_v1_00_a\data\lmb_v10_v2_1_0.mpd
line 39 - tool overriding c_lmb_num_slaves value 4 to 2
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 line 45 - tool overriding c_mask value 0x00800000 to
0x70c70000
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 line 45 - tool overriding c_mask value 0x00800000 to
0x70c70000
bram_block (ilmb_bram) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
mpd line 38 - tool overriding c_memsize value 2048 to 0x10000
bram_block (data_bram_0) - D:\mb-jpeg\system.mhs line 213 - tool overriding
c_memsize value 16384 to 0x10000
lmb_bram_if_cntlr (data_bram_if_cntlr_0) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\lmb_bram_if_cntlr_v1_00_b\data\lmb_bram_if
_cntlr_v2_1_0.mpd line 45 - tool overriding c_mask value 0x00800000 to
0x70c70000
bram_block (dlmb_bram) - D:\mb-jpeg\system.mhs line 229 - tool overriding
c_memsize value 16384 to 0x10000
Running DRC Tcl procedures for OPTION SYSLEVEL_DRC_PROC...
Performing System level DRCs on properties...
INFO:MDT - List of peripherals addressable from processor instance microblaze_0
:
- dlmb
WARNING:MDT - D:\mb-jpeg\system.mhs line 89 - No Driver Found for instance dlmb.
To avoid seeing this warning, assign the appropriate driver or driver
"generic 1.00.a " to instance dlmb
- dlmb_cntlr
- data_bram_if_cntlr_0
- ilmb
WARNING:MDT - D:\mb-jpeg\system.mhs line 81 - No Driver Found for instance ilmb.
To avoid seeing this warning, assign the appropriate driver or driver
"generic 1.00.a " to instance ilmb
- ilmb_cntlr
- mb_opb
- debug_module
- RS232_Uart_1
- SysACE_CompactFlash
- LEDs_4Bit
- DIPSWs_4Bit
- PushButtons_5Bit
Building Directory Structure for microblaze_0
Generating platform libraries and device drivers ...
Running CopyFiles ...
Copying files for os standalone_v1_00_a from
C:\EDK\sw\lib\bsp\standalone_v1_00_a\src\ to
D:\mb-jpeg\microblaze_0\libsrc\standalone_v1_00_a\ ...
Copying files for driver opbarb_v1_02_a from
C:\EDK\sw\XilinxProcessorIPLib\drivers\opbarb_v1_02_a\src\ to
D:\mb-jpeg\microblaze_0\libsrc\opbarb_v1_02_a\ ...
Copying files for driver uartlite_v1_00_b from
C:\EDK\sw\XilinxProcessorIPLib\drivers\uartlite_v1_00_b\src\ to
D:\mb-jpeg\microblaze_0\libsrc\uartlite_v1_00_b\ ...
Copying files for driver sysace_v1_00_a from
C:\EDK\sw\XilinxProcessorIPLib\drivers\sysace_v1_00_a\src\ to
D:\mb-jpeg\microblaze_0\libsrc\sysace_v1_00_a\ ...
Copying files for driver gpio_v2_00_a from
C:\EDK\sw\XilinxProcessorIPLib\drivers\gpio_v2_00_a\src\ to
D:\mb-jpeg\microblaze_0\libsrc\gpio_v2_00_a\ ...
Copying files for driver cpu_v1_00_a from
C:\EDK\sw\XilinxProcessorIPLib\drivers\cpu_v1_00_a\src\ to
D:\mb-jpeg\microblaze_0\libsrc\cpu_v1_00_a\ ...
Copying files for library xilfatfs_v1_00_a from
C:\EDK\sw\lib\sw_services\xilfatfs_v1_00_a\src\ to
D:\mb-jpeg\microblaze_0\libsrc\xilfatfs_v1_00_a\ ...
Running DRCs for OSes, Drivers and Libraries ...
Running generate for OS'es, Drivers and Libraries ...
Copying Library Files ...
Running post_generate for OS'es, Drivers and Libraries ...
Running make for Drivers and Libraries ...
Configuring make for target include using:
make -s include "COMPILER=mb-gcc" "ARCHIVER=mb-ar"
"COMPILER_FLAGS=-mno-xl-soft-mul -O2 -c" "EXTRA_COMPILER_FLAGS=-g"
Configuring make for target libs using:
make -s libs "COMPILER=mb-gcc" "ARCHIVER=mb-ar"
"COMPILER_FLAGS=-mno-xl-soft-mul -O2 -c" "EXTRA_COMPILER_FLAGS=-g"
Compiling common
Compiling ipif
Compiling microblaze_disable_dcache.s
Compiling microblaze_disable_exceptions.s
Compiling microblaze_disable_icache.s
Compiling microblaze_disable_interrupts.s
Compiling microblaze_enable_dcache.s
Compiling microblaze_enable_exceptions.s
Compiling microblaze_enable_icache.s
Compiling microblaze_enable_interrupts.s
Compiling microblaze_init_dcache_range.s
Compiling microblaze_init_icache_range.s
Compiling microblaze_update_dcache.s
Compiling microblaze_update_icache.s
Compiling _exit.c
Compiling errno.c
Compiling fcntl.c
Compiling inbyte.c
Compiling microblaze_exception_handler.c
Compiling microblaze_exceptions_g.c
Compiling microblaze_interrupt_handler.c
Compiling microblaze_interrupts_g.c
Compiling outbyte.c
Compiling hw_exception_handler.S
Compiling src/xilfatfs_alloc.c
Compiling src/xilfatfs_close.c
Compiling src/xilfatfs_directory.c
Compiling src/xilfatfs_fat.c
Compiling src/xilfatfs_fat16.c
Compiling src/xilfatfs_fat32.c
Compiling src/xilfatfs_filespec.c
Compiling src/xilfatfs_filestatus.c
Compiling src/xilfatfs_open.c
Compiling src/xilfatfs_part.c
Compiling src/xilfatfs_read.c
Compiling src/xilfatfs_wd.c
Compiling src/xilfatfs_stats.c
Compiling src/xilfatfs_bufcache.c
Compiling src/xilfatfs_write.c
Compiling src/xilfatfs_sysace.c
make clean
Compiling opbarb
Compiling uartlite
Compiling sysace
Compiling gpio
Compiling cpu
Libraries generated in D:\mb-jpeg\microblaze_0\lib\ directory
Running execs_generate for OS'es, Drivers and Libraries ...
LibGen Done.
mb-gcc -O0 encoder/dct.c encoder/huffman.c encoder/io.c encoder/main.c encoder/zzq.c -o Encoder/executable.elf \
-mno-xl-soft-mul -Wp,-D__MICROBLAZE -Wl,-T -Wl,Encoder_linker_script.ld -g -I./microblaze_0/include/ -L./microblaze_0/lib/ \
encoder/dct.c:105:3: warning: no newline at end of file
encoder/huffman.c: In function `HuffmanEncodeFinishSend':
encoder/huffman.c:553: warning: comparison is always true due to limited range of data type
encoder/huffman.c: In function `EncodeDataUnit':
encoder/huffman.c:596: warning: passing arg 3 of `ReverseExtend' from incompatible pointer type
encoder/huffman.c:611: warning: passing arg 3 of `ReverseExtend' from incompatible pointer type
encoder/zzq.c:75:2: warning: no newline at end of file
mb-size Encoder/executable.elf
text data bss dec hex filename
51924 7336 19392 78652 1333c Encoder/executable.elf
Done!
At Local date and time: Mon Jul 17 21:39:19 2006
xbash -q -c "cd /cygdrive/d/mb-jpeg/; /usr/bin/make -f system.make download; exit;" started...
*********************************************
Initializing BRAM contents of the bitstream
*********************************************
bitinit system.mhs -lp D:/XilinxXUP/lib/ -pe microblaze_0 Encoder/executable.elf \
-bt implementation/system.bit -o implementation/download.bit
bitinit version Xilinx EDK 8.1 Build EDK_I.18.7
Copyright (c) Xilinx Inc. 2002.
Parsing MHS File system.mhs...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/microblaze_v4_00_a/data/microblaze_v2_1_0.
tcl ...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/opb_mdm_v2_00_a/data/opb_mdm_v2_1_0.tcl
...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/lmb_v10_v1_00_a/data/lmb_v10_v2_1_0.tcl
...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/lmb_bram_if_cntlr_v1_00_b/data/lmb_bram_if
_cntlr_v2_1_0.tcl ...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/opb_sysace_v1_00_c/data/opb_sysace_v2_1_0.
tcl ...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/dcm_module_v1_00_a/data/dcm_module_v2_1_0.
tcl ...
Overriding IP level properties ...
microblaze (microblaze_0) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
mpd line 63 - tool overriding c_family value virtex2 to
microblaze (microblaze_0) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
mpd line 64 - tool overriding c_instance value microblaze to microblaze_0
microblaze (microblaze_0) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
mpd:93 - tcl overriding C_ADDR_TAG_BITS value 17 to 0
microblaze (microblaze_0) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
mpd:100 - tcl overriding C_DCACHE_ADDR_TAG value 17 to 0
opb_mdm (debug_module) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_mdm_v2_00_a\data\opb_mdm_v2_1_0.mpd
line 42 - tool overriding c_family value virtex2 to
bram_block (ilmb_bram) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
mpd line 42 - tool overriding c_family value virtex2 to
opb_gpio (leds_4bit) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_gpio_v3_01_b\data\opb_gpio_v2_1_0.mpd
line 41 - tool overriding c_family value virtex2 to
opb_gpio (dipsws_4bit) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_gpio_v3_01_b\data\opb_gpio_v2_1_0.mpd
line 41 - tool overriding c_family value virtex2 to
opb_gpio (pushbuttons_5bit) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_gpio_v3_01_b\data\opb_gpio_v2_1_0.mpd
line 41 - tool overriding c_family value virtex2 to
dcm_module (dcm_0) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\dcm_module_v1_00_a\data\dcm_module_v2_1_0.
mpd line 60 - tool overriding c_family value virtex2 to
bram_block (data_bram_0) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
mpd line 42 - tool overriding c_family value virtex2 to
bram_block (dlmb_bram) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
mpd line 42 - tool overriding c_family value virtex2 to
Performing IP level DRCs on properties...
Running DRC Tcl procedures for OPTION IPLEVEL_DRC_PROC...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
2_1_0.tcl ...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
2_1_0.tcl ...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
2_1_0.tcl ...
Address Map for Processor microblaze_0
(0x00000000-0x0000ffff) ilmb_cntlr ilmb
(0x00010000-0x0001ffff) dlmb_cntlr dlmb
(0x40000000-0x4000ffff) PushButtons_5Bit mb_opb
(0x40020000-0x4002ffff) LEDs_4Bit mb_opb
(0x40040000-0x4004ffff) DIPSWs_4Bit mb_opb
(0x40600000-0x4060ffff) RS232_Uart_1 mb_opb
(0x41400000-0x4140ffff) debug_module mb_opb
(0x41800000-0x4180ffff) SysACE_CompactFlash mb_opb
(0x70000000-0x7000ffff) data_bram_if_cntlr_0 dlmb
Initializing Memory...
Checking ELFs associated with MICROBLAZE instance microblaze_0 for overlap...
Analyzing file Encoder/executable.elf...
Running Data2Mem with the following command:
data2mem -bm implementation/system_bd -bt implementation/system.bit -bd
Encoder/executable.elf tag data_bram_0 dlmb_bram ilmb_bram -o b
implementation/download.bit
Memory Initialization completed successfully.
*********************************************
Downloading Bitstream onto the target board
*********************************************
impact -batch etc/download.cmd
Release 8.1i - iMPACT I.24
Copyright (c) 1995-2005 Xilinx, Inc. All rights reserved.
// *** BATCH CMD : setMode -bs
// *** BATCH CMD : setCable -port auto
AutoDetecting cable. Please wait.
Connecting to cable (Parallel Port - LPT1).
Checking cable driver.
Driver windrvr6.sys version = 7.0.0.0.No resources.
LPT base address = 0378h.
ECP base address = 0778h.
ECP hardware is detected.
Cable connection established.
Connecting to cable (Parallel Port - LPT1) in ECP mode.
Checking cable driver.
Driver xpc4drvr.sys version = 1.0.4.0. LPT base address = 0378h.
Cable Type = 1, Revision = 3.
Setting cable speed to 5 MHz.
Cable connection established.
// *** BATCH CMD : identify
Identifying chain contents ....Version is 0001
'1': : Manufacturer's ID =Xilinx xc2vp30, Version : 1
PMSPEC -- Overriding Xilinx file <c:/ISE/virtex2p/data/virtex2p.acd> with local
file <c:/ISE/virtex2p/data/virtex2p.acd>
INFO:iMPACT:1777 -
Reading c:/ISE/virtex2p/data/xc2vp30.bsd...
INFO:iMPACT:501 - '1': Added Device xc2vp30 successfully.
----------------------------------------------------------------------
----------------------------------------------------------------------
Version is 0000
'2': : Manufacturer's ID =Xilinx xccace, Version : 0
INFO:iMPACT:1777 -
Reading c:/ISE/acecf/data/xccace.bsd...
INFO:iMPACT:501 - '1': Added Device xccace successfully.
----------------------------------------------------------------------
----------------------------------------------------------------------
Version is 1111
'3': : Manufacturer's ID =Xilinx xcf32p, Version : 15
INFO:iMPACT:1777 -
Reading c:/ISE/xcfp/data/xcf32p.bsd...
INFO:iMPACT:501 - '1': Added Device xcf32p successfully.
----------------------------------------------------------------------
----------------------------------------------------------------------
done.
[
1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
]
[
0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1
]
Chain TCK freq = 10000000.
Validating chain...
Boundary-scan chain validated successfully.
Elapsed time = 1 sec.
// *** BATCH CMD : identifyMPM
Elapsed time = 0 sec.
// *** BATCH CMD : assignFile -p 3 -file "implementation/download.bit"
'3': Loading file 'implementation/download.bit' ...
done.
INFO:iMPACT:501 - '3': Added Device xc2vp30 successfully.
----------------------------------------------------------------------
----------------------------------------------------------------------
----------------------------------------------------------------------
----------------------------------------------------------------------
// *** BATCH CMD : program -p 3
Chain TCK freq = 10000000.
Validating chain...
Boundary-scan chain validated successfully.
'3':Programming device...
done.
'3': Reading status register contents...
CRC error : 0
Decryptor security set : 0
DCM locked : 1
DCI matched : 1
legacy input error : 0
status of GTS_CFG_B : 1
status of GWE : 1
status of GHIGH : 1
value of MODE pin M0 : 1
value of MODE pin M1 : 0
value of MODE pin M2 : 1
value of CFG_RDY (INIT_B) : 1
DONEIN input from DONE pin : 1
IDCODE not validated while trying to write FDRI : 0
write FDRI issued before or after decrypt operation: 0
Decryptor keys not used in proper sequence : 0
INFO:iMPACT:2219 - Status register values:
INFO:iMPACT - 0011 0111 1011 1000 0000 0000 0000 0000
INFO:iMPACT:579 - '3': Completed downloading bit file to device.
INFO:iMPACT:580 - '3':Checking done pin ....done.
'3': Programmed successfully.
Elapsed time = 3 sec.
// *** BATCH CMD : quit
----------------------------------------------------------------------
----------------------------------------------------------------------
----------------------------------------------------------------------
----------------------------------------------------------------------
Done!
At Local date and time: Mon Jul 17 21:39:58 2006
xbash -q -c "cd /cygdrive/d/mb-jpeg/; /usr/bin/make -f system.make program; exit;" started...
mb-gcc -O0 encoder/dct.c encoder/huffman.c encoder/io.c encoder/main.c encoder/zzq.c -o Encoder/executable.elf \
-mno-xl-soft-mul -Wp,-D__MICROBLAZE -Wl,-T -Wl,Encoder_linker_script.ld -g -I./microblaze_0/include/ -L./microblaze_0/lib/ \
encoder/dct.c:105:3: warning: no newline at end of file
encoder/huffman.c: In function `HuffmanEncodeFinishSend':
encoder/huffman.c:553: warning: comparison is always true due to limited range of data type
encoder/huffman.c: In function `EncodeDataUnit':
encoder/huffman.c:596: warning: passing arg 3 of `ReverseExtend' from incompatible pointer type
encoder/huffman.c:611: warning: passing arg 3 of `ReverseExtend' from incompatible pointer type
encoder/zzq.c:75:2: warning: no newline at end of file
mb-size Encoder/executable.elf
text data bss dec hex filename
51924 7336 19392 78652 1333c Encoder/executable.elf
Done!
At Local date and time: Mon Jul 17 21:40:02 2006
xbash -q -c "cd /cygdrive/d/mb-jpeg/; /usr/bin/make -f system.make download; exit;" started...
*********************************************
Initializing BRAM contents of the bitstream
*********************************************
bitinit system.mhs -lp D:/XilinxXUP/lib/ -pe microblaze_0 Encoder/executable.elf \
-bt implementation/system.bit -o implementation/download.bit
bitinit version Xilinx EDK 8.1 Build EDK_I.18.7
Copyright (c) Xilinx Inc. 2002.
Parsing MHS File system.mhs...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/microblaze_v4_00_a/data/microblaze_v2_1_0.
tcl ...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/opb_mdm_v2_00_a/data/opb_mdm_v2_1_0.tcl
...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/lmb_v10_v1_00_a/data/lmb_v10_v2_1_0.tcl
...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/lmb_bram_if_cntlr_v1_00_b/data/lmb_bram_if
_cntlr_v2_1_0.tcl ...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/opb_sysace_v1_00_c/data/opb_sysace_v2_1_0.
tcl ...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/dcm_module_v1_00_a/data/dcm_module_v2_1_0.
tcl ...
Overriding IP level properties ...
microblaze (microblaze_0) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
mpd line 63 - tool overriding c_family value virtex2 to
microblaze (microblaze_0) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
mpd line 64 - tool overriding c_instance value microblaze to microblaze_0
microblaze (microblaze_0) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
mpd:93 - tcl overriding C_ADDR_TAG_BITS value 17 to 0
microblaze (microblaze_0) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
mpd:100 - tcl overriding C_DCACHE_ADDR_TAG value 17 to 0
opb_mdm (debug_module) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_mdm_v2_00_a\data\opb_mdm_v2_1_0.mpd
line 42 - tool overriding c_family value virtex2 to
bram_block (ilmb_bram) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
mpd line 42 - tool overriding c_family value virtex2 to
opb_gpio (leds_4bit) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_gpio_v3_01_b\data\opb_gpio_v2_1_0.mpd
line 41 - tool overriding c_family value virtex2 to
opb_gpio (dipsws_4bit) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_gpio_v3_01_b\data\opb_gpio_v2_1_0.mpd
line 41 - tool overriding c_family value virtex2 to
opb_gpio (pushbuttons_5bit) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_gpio_v3_01_b\data\opb_gpio_v2_1_0.mpd
line 41 - tool overriding c_family value virtex2 to
dcm_module (dcm_0) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\dcm_module_v1_00_a\data\dcm_module_v2_1_0.
mpd line 60 - tool overriding c_family value virtex2 to
bram_block (data_bram_0) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
mpd line 42 - tool overriding c_family value virtex2 to
bram_block (dlmb_bram) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
mpd line 42 - tool overriding c_family value virtex2 to
Performing IP level DRCs on properties...
Running DRC Tcl procedures for OPTION IPLEVEL_DRC_PROC...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
2_1_0.tcl ...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
2_1_0.tcl ...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
2_1_0.tcl ...
Address Map for Processor microblaze_0
(0x00000000-0x0000ffff) ilmb_cntlr ilmb
(0x00010000-0x0001ffff) dlmb_cntlr dlmb
(0x40000000-0x4000ffff) PushButtons_5Bit mb_opb
(0x40020000-0x4002ffff) LEDs_4Bit mb_opb
(0x40040000-0x4004ffff) DIPSWs_4Bit mb_opb
(0x40600000-0x4060ffff) RS232_Uart_1 mb_opb
(0x41400000-0x4140ffff) debug_module mb_opb
(0x41800000-0x4180ffff) SysACE_CompactFlash mb_opb
(0x70000000-0x7000ffff) data_bram_if_cntlr_0 dlmb
Initializing Memory...
Checking ELFs associated with MICROBLAZE instance microblaze_0 for overlap...
Analyzing file Encoder/executable.elf...
Running Data2Mem with the following command:
data2mem -bm implementation/system_bd -bt implementation/system.bit -bd
Encoder/executable.elf tag data_bram_0 dlmb_bram ilmb_bram -o b
implementation/download.bit
Memory Initialization completed successfully.
*********************************************
Downloading Bitstream onto the target board
*********************************************
impact -batch etc/download.cmd
Release 8.1i - iMPACT I.24
Copyright (c) 1995-2005 Xilinx, Inc. All rights reserved.
// *** BATCH CMD : setMode -bs
// *** BATCH CMD : setCable -port auto
AutoDetecting cable. Please wait.
Connecting to cable (Parallel Port - LPT1).
Checking cable driver.
Driver windrvr6.sys version = 7.0.0.0.No resources.
LPT base address = 0378h.
ECP base address = 0778h.
ECP hardware is detected.
Cable connection established.
Connecting to cable (Parallel Port - LPT1) in ECP mode.
Checking cable driver.
Driver xpc4drvr.sys version = 1.0.4.0. LPT base address = 0378h.
Cable Type = 1, Revision = 3.
Setting cable speed to 5 MHz.
Cable connection established.
// *** BATCH CMD : identify
Identifying chain contents ....Version is 0001
'1': : Manufacturer's ID =Xilinx xc2vp30, Version : 1
PMSPEC -- Overriding Xilinx file <c:/ISE/virtex2p/data/virtex2p.acd> with local
file <c:/ISE/virtex2p/data/virtex2p.acd>
INFO:iMPACT:1777 -
Reading c:/ISE/virtex2p/data/xc2vp30.bsd...
INFO:iMPACT:501 - '1': Added Device xc2vp30 successfully.
----------------------------------------------------------------------
----------------------------------------------------------------------
Version is 0000
'2': : Manufacturer's ID =Xilinx xccace, Version : 0
INFO:iMPACT:1777 -
Reading c:/ISE/acecf/data/xccace.bsd...
INFO:iMPACT:501 - '1': Added Device xccace successfully.
----------------------------------------------------------------------
----------------------------------------------------------------------
Version is 1111
'3': : Manufacturer's ID =Xilinx xcf32p, Version : 15
INFO:iMPACT:1777 -
Reading c:/ISE/xcfp/data/xcf32p.bsd...
INFO:iMPACT:501 - '1': Added Device xcf32p successfully.
----------------------------------------------------------------------
----------------------------------------------------------------------
done.
[
1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
]
[
0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1
]
Chain TCK freq = 10000000.
Validating chain...
Boundary-scan chain validated successfully.
Elapsed time = 0 sec.
// *** BATCH CMD : identifyMPM
Elapsed time = 0 sec.
// *** BATCH CMD : assignFile -p 3 -file "implementation/download.bit"
'3': Loading file 'implementation/download.bit' ...
done.
INFO:iMPACT:501 - '3': Added Device xc2vp30 successfully.
----------------------------------------------------------------------
----------------------------------------------------------------------
----------------------------------------------------------------------
----------------------------------------------------------------------
// *** BATCH CMD : program -p 3
Chain TCK freq = 10000000.
Validating chain...
Boundary-scan chain validated successfully.
'3':Programming device...
done.
'3': Reading status register contents...
CRC error : 0
Decryptor security set : 0
DCM locked : 1
DCI matched : 1
legacy input error : 0
status of GTS_CFG_B : 1
status of GWE : 1
status of GHIGH : 1
value of MODE pin M0 : 1
value of MODE pin M1 : 0
value of MODE pin M2 : 1
value of CFG_RDY (INIT_B) : 1
DONEIN input from DONE pin : 1
IDCODE not validated while trying to write FDRI : 0
write FDRI issued before or after decrypt operation: 0
Decryptor keys not used in proper sequence : 0
INFO:iMPACT:2219 - Status register values:
INFO:iMPACT - 0011 0111 1011 1000 0000 0000 0000 0000
INFO:iMPACT:579 - '3': Completed downloading bit file to device.
INFO:iMPACT:580 - '3':Checking done pin ....done.
'3': Programmed successfully.
Elapsed time = 3 sec.
// *** BATCH CMD : quit
----------------------------------------------------------------------
----------------------------------------------------------------------
----------------------------------------------------------------------
----------------------------------------------------------------------
Done!
At Local date and time: Mon Jul 17 21:47:01 2006
xbash -q -c "cd /cygdrive/d/mb-jpeg/; /usr/bin/make -f system.make program; exit;" started...
mb-gcc -O0 encoder/dct.c encoder/huffman.c encoder/io.c encoder/main.c encoder/zzq.c -o Encoder/executable.elf \
-mno-xl-soft-mul -Wp,-D__MICROBLAZE -Wl,-T -Wl,Encoder_linker_script.ld -g -I./microblaze_0/include/ -L./microblaze_0/lib/ \
encoder/dct.c:105:3: warning: no newline at end of file
encoder/huffman.c: In function `HuffmanEncodeFinishSend':
encoder/huffman.c:553: warning: comparison is always true due to limited range of data type
encoder/huffman.c: In function `EncodeDataUnit':
encoder/huffman.c:596: warning: passing arg 3 of `ReverseExtend' from incompatible pointer type
encoder/huffman.c:611: warning: passing arg 3 of `ReverseExtend' from incompatible pointer type
encoder/io.c: In function `getbmpheader':
encoder/io.c:59: error: structure has no member named `ncolors'
encoder/io.c:59: error: structure has no member named `ncolors'
encoder/zzq.c:75:2: warning: no newline at end of file
make: *** [Encoder/executable.elf] Error 1
Done!
At Local date and time: Mon Jul 17 21:48:11 2006
xbash -q -c "cd /cygdrive/d/mb-jpeg/; /usr/bin/make -f system.make program; exit;" started...
mb-gcc -O0 encoder/dct.c encoder/huffman.c encoder/io.c encoder/main.c encoder/zzq.c -o Encoder/executable.elf \
-mno-xl-soft-mul -Wp,-D__MICROBLAZE -Wl,-T -Wl,Encoder_linker_script.ld -g -I./microblaze_0/include/ -L./microblaze_0/lib/ \
encoder/dct.c:105:3: warning: no newline at end of file
encoder/huffman.c: In function `HuffmanEncodeFinishSend':
encoder/huffman.c:553: warning: comparison is always true due to limited range of data type
encoder/huffman.c: In function `EncodeDataUnit':
encoder/huffman.c:596: warning: passing arg 3 of `ReverseExtend' from incompatible pointer type
encoder/huffman.c:611: warning: passing arg 3 of `ReverseExtend' from incompatible pointer type
encoder/zzq.c:75:2: warning: no newline at end of file
/
cygdrive/c/DOCUME~1/S041945/LOCALS~1/Temp/ccwnXwTJ.o: In function `getbmpheader':
/cygdrive/d/mb-jpeg/encoder/io.c:50: undefined reference to `htonl'
/cygdrive/d/mb-jpeg/encoder/io.c:51: undefined reference to `htonl'
/cygdrive/d/mb-jpeg/encoder/io.c:52: undefined reference to `htonl'
/cygdrive/d/mb-jpeg/encoder/io.c:53: undefined reference to `hton'
/cygdrive/d/mb-jpeg/encoder/io.c:54: undefined reference to `hton'
/cygdrive/d/mb-jpeg/encoder/io.c:55: undefined reference to `htonl'
/cygdrive/d/mb-jpeg/encoder/io.c:56: undefined reference to `htonl'
/cygdrive/d/mb-jpeg/encoder/io.c:57: undefined reference to `htonl'
/cygdrive/d/mb-jpeg/encoder/io.c:58: undefined reference to `htonl'
/cygdrive/d/mb-jpeg/encoder/io.c:59: undefined reference to `htonl'
/cygdrive/c/DOCUME~1/S041945/LOCALS~1/Temp/ccwnXwTJ.o:/cygdrive/d/mb-jpeg/encoder/io.c:60: more undefined references to `htonl' follow
collect2: ld returned 1 exit status
make: *** [Encoder/executable.elf] Error 1
Done!
At Local date and time: Mon Jul 17 21:48:35 2006
xbash -q -c "cd /cygdrive/d/mb-jpeg/; /usr/bin/make -f system.make program; exit;" started...
mb-gcc -O0 encoder/dct.c encoder/huffman.c encoder/io.c encoder/main.c encoder/zzq.c -o Encoder/executable.elf \
-mno-xl-soft-mul -Wp,-D__MICROBLAZE -Wl,-T -Wl,Encoder_linker_script.ld -g -I./microblaze_0/include/ -L./microblaze_0/lib/ \
encoder/dct.c:105:3: warning: no newline at end of file
encoder/huffman.c: In function `HuffmanEncodeFinishSend':
encoder/huffman.c:553: warning: comparison is always true due to limited range of data type
encoder/huffman.c: In function `EncodeDataUnit':
encoder/huffman.c:596: warning: passing arg 3 of `ReverseExtend' from incompatible pointer type
encoder/huffman.c:611: warning: passing arg 3 of `ReverseExtend' from incompatible pointer type
encoder/zzq.c:75:2: warning: no newline at end of file
mb-size Encoder/executable.elf
text data bss dec hex filename
54056 7336 19392 80784 13b90 Encoder/executable.elf
Done!
At Local date and time: Mon Jul 17 21:48:41 2006
xbash -q -c "cd /cygdrive/d/mb-jpeg/; /usr/bin/make -f system.make download; exit;" started...
*********************************************
Initializing BRAM contents of the bitstream
*********************************************
bitinit system.mhs -lp D:/XilinxXUP/lib/ -pe microblaze_0 Encoder/executable.elf \
-bt implementation/system.bit -o implementation/download.bit
bitinit version Xilinx EDK 8.1 Build EDK_I.18.7
Copyright (c) Xilinx Inc. 2002.
Parsing MHS File system.mhs...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/microblaze_v4_00_a/data/microblaze_v2_1_0.
tcl ...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/opb_mdm_v2_00_a/data/opb_mdm_v2_1_0.tcl
...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/lmb_v10_v1_00_a/data/lmb_v10_v2_1_0.tcl
...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/lmb_bram_if_cntlr_v1_00_b/data/lmb_bram_if
_cntlr_v2_1_0.tcl ...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/opb_sysace_v1_00_c/data/opb_sysace_v2_1_0.
tcl ...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/dcm_module_v1_00_a/data/dcm_module_v2_1_0.
tcl ...
Overriding IP level properties ...
microblaze (microblaze_0) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
mpd line 63 - tool overriding c_family value virtex2 to
microblaze (microblaze_0) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
mpd line 64 - tool overriding c_instance value microblaze to microblaze_0
microblaze (microblaze_0) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
mpd:93 - tcl overriding C_ADDR_TAG_BITS value 17 to 0
microblaze (microblaze_0) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
mpd:100 - tcl overriding C_DCACHE_ADDR_TAG value 17 to 0
opb_mdm (debug_module) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_mdm_v2_00_a\data\opb_mdm_v2_1_0.mpd
line 42 - tool overriding c_family value virtex2 to
bram_block (ilmb_bram) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
mpd line 42 - tool overriding c_family value virtex2 to
opb_gpio (leds_4bit) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_gpio_v3_01_b\data\opb_gpio_v2_1_0.mpd
line 41 - tool overriding c_family value virtex2 to
opb_gpio (dipsws_4bit) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_gpio_v3_01_b\data\opb_gpio_v2_1_0.mpd
line 41 - tool overriding c_family value virtex2 to
opb_gpio (pushbuttons_5bit) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_gpio_v3_01_b\data\opb_gpio_v2_1_0.mpd
line 41 - tool overriding c_family value virtex2 to
dcm_module (dcm_0) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\dcm_module_v1_00_a\data\dcm_module_v2_1_0.
mpd line 60 - tool overriding c_family value virtex2 to
bram_block (data_bram_0) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
mpd line 42 - tool overriding c_family value virtex2 to
bram_block (dlmb_bram) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
mpd line 42 - tool overriding c_family value virtex2 to
Performing IP level DRCs on properties...
Running DRC Tcl procedures for OPTION IPLEVEL_DRC_PROC...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
2_1_0.tcl ...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
2_1_0.tcl ...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
2_1_0.tcl ...
Address Map for Processor microblaze_0
(0x00000000-0x0000ffff) ilmb_cntlr ilmb
(0x00010000-0x0001ffff) dlmb_cntlr dlmb
(0x40000000-0x4000ffff) PushButtons_5Bit mb_opb
(0x40020000-0x4002ffff) LEDs_4Bit mb_opb
(0x40040000-0x4004ffff) DIPSWs_4Bit mb_opb
(0x40600000-0x4060ffff) RS232_Uart_1 mb_opb
(0x41400000-0x4140ffff) debug_module mb_opb
(0x41800000-0x4180ffff) SysACE_CompactFlash mb_opb
(0x70000000-0x7000ffff) data_bram_if_cntlr_0 dlmb
Initializing Memory...
Checking ELFs associated with MICROBLAZE instance microblaze_0 for overlap...
Analyzing file Encoder/executable.elf...
Running Data2Mem with the following command:
data2mem -bm implementation/system_bd -bt implementation/system.bit -bd
Encoder/executable.elf tag data_bram_0 dlmb_bram ilmb_bram -o b
implementation/download.bit
Memory Initialization completed successfully.
*********************************************
Downloading Bitstream onto the target board
*********************************************
impact -batch etc/download.cmd
Release 8.1i - iMPACT I.24
Copyright (c) 1995-2005 Xilinx, Inc. All rights reserved.
// *** BATCH CMD : setMode -bs
// *** BATCH CMD : setCable -port auto
AutoDetecting cable. Please wait.
Connecting to cable (Parallel Port - LPT1).
Checking cable driver.
Driver windrvr6.sys version = 7.0.0.0.No resources.
LPT base address = 0378h.
ECP base address = 0778h.
ECP hardware is detected.
Cable connection established.
Connecting to cable (Parallel Port - LPT1) in ECP mode.
Checking cable driver.
Driver xpc4drvr.sys version = 1.0.4.0. LPT base address = 0378h.
Cable Type = 1, Revision = 3.
Setting cable speed to 5 MHz.
Cable connection established.
// *** BATCH CMD : identify
Identifying chain contents ....Version is 0001
'1': : Manufacturer's ID =Xilinx xc2vp30, Version : 1
PMSPEC -- Overriding Xilinx file <c:/ISE/virtex2p/data/virtex2p.acd> with local
file <c:/ISE/virtex2p/data/virtex2p.acd>
INFO:iMPACT:1777 -
Reading c:/ISE/virtex2p/data/xc2vp30.bsd...
INFO:iMPACT:501 - '1': Added Device xc2vp30 successfully.
----------------------------------------------------------------------
----------------------------------------------------------------------
Version is 0000
'2': : Manufacturer's ID =Xilinx xccace, Version : 0
INFO:iMPACT:1777 -
Reading c:/ISE/acecf/data/xccace.bsd...
INFO:iMPACT:501 - '1': Added Device xccace successfully.
----------------------------------------------------------------------
----------------------------------------------------------------------
Version is 1111
'3': : Manufacturer's ID =Xilinx xcf32p, Version : 15
INFO:iMPACT:1777 -
Reading c:/ISE/xcfp/data/xcf32p.bsd...
INFO:iMPACT:501 - '1': Added Device xcf32p successfully.
----------------------------------------------------------------------
----------------------------------------------------------------------
done.
[
1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
]
[
0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1
]
Chain TCK freq = 10000000.
Validating chain...
Boundary-scan chain validated successfully.
Elapsed time = 1 sec.
// *** BATCH CMD : identifyMPM
Elapsed time = 0 sec.
// *** BATCH CMD : assignFile -p 3 -file "implementation/download.bit"
'3': Loading file 'implementation/download.bit' ...
done.
INFO:iMPACT:501 - '3': Added Device xc2vp30 successfully.
----------------------------------------------------------------------
----------------------------------------------------------------------
----------------------------------------------------------------------
----------------------------------------------------------------------
// *** BATCH CMD : program -p 3
Chain TCK freq = 10000000.
Validating chain...
Boundary-scan chain validated successfully.
'3':Programming device...
done.
'3': Reading status register contents...
CRC error : 0
Decryptor security set : 0
DCM locked : 1
DCI matched : 1
legacy input error : 0
status of GTS_CFG_B : 1
status of GWE : 1
status of GHIGH : 1
value of MODE pin M0 : 1
value of MODE pin M1 : 0
value of MODE pin M2 : 1
value of CFG_RDY (INIT_B) : 1
DONEIN input from DONE pin : 1
IDCODE not validated while trying to write FDRI : 0
write FDRI issued before or after decrypt operation: 0
Decryptor keys not used in proper sequence : 0
INFO:iMPACT:2219 - Status register values:
INFO:iMPACT - 0011 0111 1011 1000 0000 0000 0000 0000
INFO:iMPACT:579 - '3': Completed downloading bit file to device.
INFO:iMPACT:580 - '3':Checking done pin ....done.
'3': Programmed successfully.
Elapsed time = 3 sec.
// *** BATCH CMD : quit
----------------------------------------------------------------------
----------------------------------------------------------------------
----------------------------------------------------------------------
----------------------------------------------------------------------
Done!
At Local date and time: Mon Jul 17 21:49:10 2006
xbash -q -c "cd /cygdrive/d/mb-jpeg/; /usr/bin/make -f system.make program; exit;" started...
mb-gcc -O0 encoder/dct.c encoder/huffman.c encoder/io.c encoder/main.c encoder/zzq.c -o Encoder/executable.elf \
-mno-xl-soft-mul -Wp,-D__MICROBLAZE -Wl,-T -Wl,Encoder_linker_script.ld -g -I./microblaze_0/include/ -L./microblaze_0/lib/ \
encoder/dct.c:105:3: warning: no newline at end of file
encoder/huffman.c: In function `HuffmanEncodeFinishSend':
encoder/huffman.c:553: warning: comparison is always true due to limited range of data type
encoder/huffman.c: In function `EncodeDataUnit':
encoder/huffman.c:596: warning: passing arg 3 of `ReverseExtend' from incompatible pointer type
encoder/huffman.c:611: warning: passing arg 3 of `ReverseExtend' from incompatible pointer type
encoder/zzq.c:75:2: warning: no newline at end of file
mb-size Encoder/executable.elf
text data bss dec hex filename
54056 7336 19392 80784 13b90 Encoder/executable.elf
Done!
At Local date and time: Mon Jul 17 21:49:14 2006
xbash -q -c "cd /cygdrive/d/mb-jpeg/; /usr/bin/make -f system.make download; exit;" started...
*********************************************
Initializing BRAM contents of the bitstream
*********************************************
bitinit system.mhs -lp D:/XilinxXUP/lib/ -pe microblaze_0 Encoder/executable.elf \
-bt implementation/system.bit -o implementation/download.bit
bitinit version Xilinx EDK 8.1 Build EDK_I.18.7
Copyright (c) Xilinx Inc. 2002.
Parsing MHS File system.mhs...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/microblaze_v4_00_a/data/microblaze_v2_1_0.
tcl ...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/opb_mdm_v2_00_a/data/opb_mdm_v2_1_0.tcl
...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/lmb_v10_v1_00_a/data/lmb_v10_v2_1_0.tcl
...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/lmb_bram_if_cntlr_v1_00_b/data/lmb_bram_if
_cntlr_v2_1_0.tcl ...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/opb_sysace_v1_00_c/data/opb_sysace_v2_1_0.
tcl ...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/dcm_module_v1_00_a/data/dcm_module_v2_1_0.
tcl ...
Overriding IP level properties ...
microblaze (microblaze_0) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
mpd line 63 - tool overriding c_family value virtex2 to
microblaze (microblaze_0) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
mpd line 64 - tool overriding c_instance value microblaze to microblaze_0
microblaze (microblaze_0) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
mpd:93 - tcl overriding C_ADDR_TAG_BITS value 17 to 0
microblaze (microblaze_0) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
mpd:100 - tcl overriding C_DCACHE_ADDR_TAG value 17 to 0
opb_mdm (debug_module) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_mdm_v2_00_a\data\opb_mdm_v2_1_0.mpd
line 42 - tool overriding c_family value virtex2 to
bram_block (ilmb_bram) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
mpd line 42 - tool overriding c_family value virtex2 to
opb_gpio (leds_4bit) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_gpio_v3_01_b\data\opb_gpio_v2_1_0.mpd
line 41 - tool overriding c_family value virtex2 to
opb_gpio (dipsws_4bit) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_gpio_v3_01_b\data\opb_gpio_v2_1_0.mpd
line 41 - tool overriding c_family value virtex2 to
opb_gpio (pushbuttons_5bit) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_gpio_v3_01_b\data\opb_gpio_v2_1_0.mpd
line 41 - tool overriding c_family value virtex2 to
dcm_module (dcm_0) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\dcm_module_v1_00_a\data\dcm_module_v2_1_0.
mpd line 60 - tool overriding c_family value virtex2 to
bram_block (data_bram_0) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
mpd line 42 - tool overriding c_family value virtex2 to
bram_block (dlmb_bram) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
mpd line 42 - tool overriding c_family value virtex2 to
Performing IP level DRCs on properties...
Running DRC Tcl procedures for OPTION IPLEVEL_DRC_PROC...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
2_1_0.tcl ...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
2_1_0.tcl ...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
2_1_0.tcl ...
Address Map for Processor microblaze_0
(0x00000000-0x0000ffff) ilmb_cntlr ilmb
(0x00010000-0x0001ffff) dlmb_cntlr dlmb
(0x40000000-0x4000ffff) PushButtons_5Bit mb_opb
(0x40020000-0x4002ffff) LEDs_4Bit mb_opb
(0x40040000-0x4004ffff) DIPSWs_4Bit mb_opb
(0x40600000-0x4060ffff) RS232_Uart_1 mb_opb
(0x41400000-0x4140ffff) debug_module mb_opb
(0x41800000-0x4180ffff) SysACE_CompactFlash mb_opb
(0x70000000-0x7000ffff) data_bram_if_cntlr_0 dlmb
Initializing Memory...
Checking ELFs associated with MICROBLAZE instance microblaze_0 for overlap...
Analyzing file Encoder/executable.elf...
Running Data2Mem with the following command:
data2mem -bm implementation/system_bd -bt implementation/system.bit -bd
Encoder/executable.elf tag data_bram_0 dlmb_bram ilmb_bram -o b
implementation/download.bit
Memory Initialization completed successfully.
*********************************************
Downloading Bitstream onto the target board
*********************************************
impact -batch etc/download.cmd
Release 8.1i - iMPACT I.24
Copyright (c) 1995-2005 Xilinx, Inc. All rights reserved.
// *** BATCH CMD : setMode -bs
// *** BATCH CMD : setCable -port auto
AutoDetecting cable. Please wait.
Connecting to cable (Parallel Port - LPT1).
Checking cable driver.
Driver windrvr6.sys version = 7.0.0.0.No resources.
LPT base address = 0378h.
ECP base address = 0778h.
ECP hardware is detected.
Cable connection established.
Connecting to cable (Parallel Port - LPT1) in ECP mode.
Checking cable driver.
Driver xpc4drvr.sys version = 1.0.4.0. LPT base address = 0378h.
Cable Type = 1, Revision = 3.
Setting cable speed to 5 MHz.
Cable connection established.
// *** BATCH CMD : identify
Identifying chain contents ....Version is 0001
'1': : Manufacturer's ID =Xilinx xc2vp30, Version : 1
PMSPEC -- Overriding Xilinx file <c:/ISE/virtex2p/data/virtex2p.acd> with local
file <c:/ISE/virtex2p/data/virtex2p.acd>
INFO:iMPACT:1777 -
Reading c:/ISE/virtex2p/data/xc2vp30.bsd...
INFO:iMPACT:501 - '1': Added Device xc2vp30 successfully.
----------------------------------------------------------------------
----------------------------------------------------------------------
Version is 0000
'2': : Manufacturer's ID =Xilinx xccace, Version : 0
INFO:iMPACT:1777 -
Reading c:/ISE/acecf/data/xccace.bsd...
INFO:iMPACT:501 - '1': Added Device xccace successfully.
----------------------------------------------------------------------
----------------------------------------------------------------------
Version is 1111
'3': : Manufacturer's ID =Xilinx xcf32p, Version : 15
INFO:iMPACT:1777 -
Reading c:/ISE/xcfp/data/xcf32p.bsd...
INFO:iMPACT:501 - '1': Added Device xcf32p successfully.
----------------------------------------------------------------------
----------------------------------------------------------------------
done.
[
1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
]
[
0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1
]
Chain TCK freq = 10000000.
Validating chain...
Boundary-scan chain validated successfully.
Elapsed time = 0 sec.
// *** BATCH CMD : identifyMPM
Elapsed time = 0 sec.
// *** BATCH CMD : assignFile -p 3 -file "implementation/download.bit"
'3': Loading file 'implementation/download.bit' ...
done.
INFO:iMPACT:501 - '3': Added Device xc2vp30 successfully.
----------------------------------------------------------------------
----------------------------------------------------------------------
----------------------------------------------------------------------
----------------------------------------------------------------------
// *** BATCH CMD : program -p 3
Chain TCK freq = 10000000.
Validating chain...
Boundary-scan chain validated successfully.
'3':Programming device...
done.
'3': Reading status register contents...
CRC error : 0
Decryptor security set : 0
DCM locked : 1
DCI matched : 1
legacy input error : 0
status of GTS_CFG_B : 1
status of GWE : 1
status of GHIGH : 1
value of MODE pin M0 : 1
value of MODE pin M1 : 0
value of MODE pin M2 : 1
value of CFG_RDY (INIT_B) : 1
DONEIN input from DONE pin : 1
IDCODE not validated while trying to write FDRI : 0
write FDRI issued before or after decrypt operation: 0
Decryptor keys not used in proper sequence : 0
INFO:iMPACT:2219 - Status register values:
INFO:iMPACT - 0011 0111 1011 1000 0000 0000 0000 0000
INFO:iMPACT:579 - '3': Completed downloading bit file to device.
INFO:iMPACT:580 - '3':Checking done pin ....done.
'3': Programmed successfully.
Elapsed time = 4 sec.
// *** BATCH CMD : quit
----------------------------------------------------------------------
----------------------------------------------------------------------
----------------------------------------------------------------------
----------------------------------------------------------------------
Done!
Done.
At Local date and time: Mon Jul 17 21:51:03 2006
xbash -q -c "cd /cygdrive/d/mb-jpeg/; /usr/bin/make -f system.make program; exit;" started...
mb-gcc -O0 encoder/dct.c encoder/huffman.c encoder/io.c encoder/main.c encoder/zzq.c -o Encoder/executable.elf \
-mno-xl-soft-mul -Wp,-D__MICROBLAZE -Wl,-T -Wl,Encoder_linker_script.ld -g -I./microblaze_0/include/ -L./microblaze_0/lib/ \
encoder/dct.c:105:3: warning: no newline at end of file
encoder/huffman.c: In function `HuffmanEncodeFinishSend':
encoder/huffman.c:553: warning: comparison is always true due to limited range of data type
encoder/huffman.c: In function `EncodeDataUnit':
encoder/huffman.c:596: warning: passing arg 3 of `ReverseExtend' from incompatible pointer type
encoder/huffman.c:611: warning: passing arg 3 of `ReverseExtend' from incompatible pointer type
encoder/zzq.c:75:2: warning: no newline at end of file
mb-size Encoder/executable.elf
text data bss dec hex filename
54140 7336 19392 80868 13be4 Encoder/executable.elf
Done!
At Local date and time: Mon Jul 17 21:51:15 2006
xbash -q -c "cd /cygdrive/d/mb-jpeg/; /usr/bin/make -f system.make download; exit;" started...
*********************************************
Initializing BRAM contents of the bitstream
*********************************************
bitinit system.mhs -lp D:/XilinxXUP/lib/ -pe microblaze_0 Encoder/executable.elf \
-bt implementation/system.bit -o implementation/download.bit
bitinit version Xilinx EDK 8.1 Build EDK_I.18.7
Copyright (c) Xilinx Inc. 2002.
Parsing MHS File system.mhs...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/microblaze_v4_00_a/data/microblaze_v2_1_0.
tcl ...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/opb_mdm_v2_00_a/data/opb_mdm_v2_1_0.tcl
...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/lmb_v10_v1_00_a/data/lmb_v10_v2_1_0.tcl
...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/lmb_bram_if_cntlr_v1_00_b/data/lmb_bram_if
_cntlr_v2_1_0.tcl ...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/opb_sysace_v1_00_c/data/opb_sysace_v2_1_0.
tcl ...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/dcm_module_v1_00_a/data/dcm_module_v2_1_0.
tcl ...
Overriding IP level properties ...
microblaze (microblaze_0) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
mpd line 63 - tool overriding c_family value virtex2 to
microblaze (microblaze_0) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
mpd line 64 - tool overriding c_instance value microblaze to microblaze_0
microblaze (microblaze_0) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
mpd:93 - tcl overriding C_ADDR_TAG_BITS value 17 to 0
microblaze (microblaze_0) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
mpd:100 - tcl overriding C_DCACHE_ADDR_TAG value 17 to 0
opb_mdm (debug_module) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_mdm_v2_00_a\data\opb_mdm_v2_1_0.mpd
line 42 - tool overriding c_family value virtex2 to
bram_block (ilmb_bram) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
mpd line 42 - tool overriding c_family value virtex2 to
opb_gpio (leds_4bit) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_gpio_v3_01_b\data\opb_gpio_v2_1_0.mpd
line 41 - tool overriding c_family value virtex2 to
opb_gpio (dipsws_4bit) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_gpio_v3_01_b\data\opb_gpio_v2_1_0.mpd
line 41 - tool overriding c_family value virtex2 to
opb_gpio (pushbuttons_5bit) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_gpio_v3_01_b\data\opb_gpio_v2_1_0.mpd
line 41 - tool overriding c_family value virtex2 to
dcm_module (dcm_0) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\dcm_module_v1_00_a\data\dcm_module_v2_1_0.
mpd line 60 - tool overriding c_family value virtex2 to
bram_block (data_bram_0) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
mpd line 42 - tool overriding c_family value virtex2 to
bram_block (dlmb_bram) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
mpd line 42 - tool overriding c_family value virtex2 to
Performing IP level DRCs on properties...
Running DRC Tcl procedures for OPTION IPLEVEL_DRC_PROC...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
2_1_0.tcl ...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
2_1_0.tcl ...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
2_1_0.tcl ...
Address Map for Processor microblaze_0
(0x00000000-0x0000ffff) ilmb_cntlr ilmb
(0x00010000-0x0001ffff) dlmb_cntlr dlmb
(0x40000000-0x4000ffff) PushButtons_5Bit mb_opb
(0x40020000-0x4002ffff) LEDs_4Bit mb_opb
(0x40040000-0x4004ffff) DIPSWs_4Bit mb_opb
(0x40600000-0x4060ffff) RS232_Uart_1 mb_opb
(0x41400000-0x4140ffff) debug_module mb_opb
(0x41800000-0x4180ffff) SysACE_CompactFlash mb_opb
(0x70000000-0x7000ffff) data_bram_if_cntlr_0 dlmb
Initializing Memory...
Checking ELFs associated with MICROBLAZE instance microblaze_0 for overlap...
Analyzing file Encoder/executable.elf...
Running Data2Mem with the following command:
data2mem -bm implementation/system_bd -bt implementation/system.bit -bd
Encoder/executable.elf tag data_bram_0 dlmb_bram ilmb_bram -o b
implementation/download.bit
Memory Initialization completed successfully.
*********************************************
Downloading Bitstream onto the target board
*********************************************
impact -batch etc/download.cmd
Release 8.1i - iMPACT I.24
Copyright (c) 1995-2005 Xilinx, Inc. All rights reserved.
// *** BATCH CMD : setMode -bs
// *** BATCH CMD : setCable -port auto
AutoDetecting cable. Please wait.
Connecting to cable (Parallel Port - LPT1).
Checking cable driver.
Driver windrvr6.sys version = 7.0.0.0.No resources.
LPT base address = 0378h.
ECP base address = 0778h.
ECP hardware is detected.
Cable connection established.
Connecting to cable (Parallel Port - LPT1) in ECP mode.
Checking cable driver.
Driver xpc4drvr.sys version = 1.0.4.0. LPT base address = 0378h.
Cable Type = 1, Revision = 3.
Setting cable speed to 5 MHz.
Cable connection established.
// *** BATCH CMD : identify
Identifying chain contents ....Version is 0001
'1': : Manufacturer's ID =Xilinx xc2vp30, Version : 1
PMSPEC -- Overriding Xilinx file <c:/ISE/virtex2p/data/virtex2p.acd> with local
file <c:/ISE/virtex2p/data/virtex2p.acd>
INFO:iMPACT:1777 -
Reading c:/ISE/virtex2p/data/xc2vp30.bsd...
INFO:iMPACT:501 - '1': Added Device xc2vp30 successfully.
----------------------------------------------------------------------
----------------------------------------------------------------------
Version is 0000
'2': : Manufacturer's ID =Xilinx xccace, Version : 0
INFO:iMPACT:1777 -
Reading c:/ISE/acecf/data/xccace.bsd...
INFO:iMPACT:501 - '1': Added Device xccace successfully.
----------------------------------------------------------------------
----------------------------------------------------------------------
Version is 1111
'3': : Manufacturer's ID =Xilinx xcf32p, Version : 15
INFO:iMPACT:1777 -
Reading c:/ISE/xcfp/data/xcf32p.bsd...
INFO:iMPACT:501 - '1': Added Device xcf32p successfully.
----------------------------------------------------------------------
----------------------------------------------------------------------
done.
[
1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
]
[
0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1
]
Chain TCK freq = 10000000.
Validating chain...
Boundary-scan chain validated successfully.
Elapsed time = 0 sec.
// *** BATCH CMD : identifyMPM
Elapsed time = 0 sec.
// *** BATCH CMD : assignFile -p 3 -file "implementation/download.bit"
'3': Loading file 'implementation/download.bit' ...
done.
INFO:iMPACT:501 - '3': Added Device xc2vp30 successfully.
----------------------------------------------------------------------
----------------------------------------------------------------------
----------------------------------------------------------------------
----------------------------------------------------------------------
// *** BATCH CMD : program -p 3
Chain TCK freq = 10000000.
Validating chain...
Boundary-scan chain validated successfully.
'3':Programming device...
done.
'3': Reading status register contents...
CRC error : 0
Decryptor security set : 0
DCM locked : 1
DCI matched : 1
legacy input error : 0
status of GTS_CFG_B : 1
status of GWE : 1
status of GHIGH : 1
value of MODE pin M0 : 1
value of MODE pin M1 : 0
value of MODE pin M2 : 1
value of CFG_RDY (INIT_B) : 1
DONEIN input from DONE pin : 1
IDCODE not validated while trying to write FDRI : 0
write FDRI issued before or after decrypt operation: 0
Decryptor keys not used in proper sequence : 0
INFO:iMPACT:2219 - Status register values:
INFO:iMPACT - 0011 0111 1011 1000 0000 0000 0000 0000
INFO:iMPACT:579 - '3': Completed downloading bit file to device.
INFO:iMPACT:580 - '3':Checking done pin ....done.
'3': Programmed successfully.
Elapsed time = 3 sec.
// *** BATCH CMD : quit
----------------------------------------------------------------------
----------------------------------------------------------------------
----------------------------------------------------------------------
----------------------------------------------------------------------
Done!
At Local date and time: Mon Jul 17 21:59:53 2006
xbash -q -c "cd /cygdrive/d/mb-jpeg/; /usr/bin/make -f system.make program; exit;" started...
mb-gcc -O0 encoder/dct.c encoder/huffman.c encoder/io.c encoder/main.c encoder/zzq.c -o Encoder/executable.elf \
-mno-xl-soft-mul -Wp,-D__MICROBLAZE -Wl,-T -Wl,Encoder_linker_script.ld -g -I./microblaze_0/include/ -L./microblaze_0/lib/ \
encoder/dct.c:105:3: warning: no newline at end of file
encoder/huffman.c:25:21: xup2pro.h: No such file or directory
encoder/huffman.c: In function `HuffmanEncodeFinishSend':
encoder/huffman.c:580: warning: comparison is always true due to limited range of data type
encoder/huffman.c: In function `EncodeDataUnit':
encoder/huffman.c:627: warning: passing arg 3 of `ReverseExtend' from incompatible pointer type
encoder/huffman.c:642: warning: passing arg 3 of `ReverseExtend' from incompatible pointer type
encoder/io.c:4:21: xup2pro.h: No such file or directory
encoder/io.c: In function `writejpegfooter':
encoder/io.c:258: error: parse error before "sizeof"
encoder/zzq.c:75:2: warning: no newline at end of file
make: *** [Encoder/executable.elf] Error 1
Done!
At Local date and time: Mon Jul 17 22:00:14 2006
xbash -q -c "cd /cygdrive/d/mb-jpeg/; /usr/bin/make -f system.make program; exit;" started...
mb-gcc -O0 encoder/dct.c encoder/huffman.c encoder/io.c encoder/main.c encoder/zzq.c -o Encoder/executable.elf \
-mno-xl-soft-mul -Wp,-D__MICROBLAZE -Wl,-T -Wl,Encoder_linker_script.ld -g -I./microblaze_0/include/ -L./microblaze_0/lib/ \
encoder/dct.c:105:3: warning: no newline at end of file
encoder/huffman.c:25:21: xup2pro.h: No such file or directory
encoder/huffman.c: In function `HuffmanEncodeFinishSend':
encoder/huffman.c:580: warning: comparison is always true due to limited range of data type
encoder/huffman.c: In function `EncodeDataUnit':
encoder/huffman.c:627: warning: passing arg 3 of `ReverseExtend' from incompatible pointer type
encoder/huffman.c:642: warning: passing arg 3 of `ReverseExtend' from incompatible pointer type
encoder/io.c:4:21: xup2pro.h: No such file or directory
encoder/zzq.c:75:2: warning: no newline at end of file
make: *** [Encoder/executable.elf] Error 1
Done!
At Local date and time: Mon Jul 17 22:00:53 2006
xbash -q -c "cd /cygdrive/d/mb-jpeg/; /usr/bin/make -f system.make program; exit;" started...
mb-gcc -O0 encoder/dct.c encoder/huffman.c encoder/io.c encoder/main.c encoder/zzq.c -o Encoder/executable.elf \
-mno-xl-soft-mul -Wp,-D__MICROBLAZE -Wl,-T -Wl,Encoder_linker_script.ld -g -I./microblaze_0/include/ -L./microblaze_0/lib/ \
encoder/dct.c:105:3: warning: no newline at end of file
encoder/huffman.c: In function `HuffmanEncodeFinishSend':
encoder/huffman.c:580: warning: comparison is always true due to limited range of data type
encoder/huffman.c: In function `EncodeDataUnit':
encoder/huffman.c:627: warning: passing arg 3 of `ReverseExtend' from incompatible pointer type
encoder/huffman.c:642: warning: passing arg 3 of `ReverseExtend' from incompatible pointer type
encoder/zzq.c:75:2: warning: no newline at end of file
mb-size Encoder/executable.elf
text data bss dec hex filename
42788 5540 19340 67668 10854 Encoder/executable.elf
Done!
At Local date and time: Mon Jul 17 22:01:00 2006
xbash -q -c "cd /cygdrive/d/mb-jpeg/; /usr/bin/make -f system.make download; exit;" started...
*********************************************
Initializing BRAM contents of the bitstream
*********************************************
bitinit system.mhs -lp D:/XilinxXUP/lib/ -pe microblaze_0 Encoder/executable.elf \
-bt implementation/system.bit -o implementation/download.bit
bitinit version Xilinx EDK 8.1 Build EDK_I.18.7
Copyright (c) Xilinx Inc. 2002.
Parsing MHS File system.mhs...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/microblaze_v4_00_a/data/microblaze_v2_1_0.
tcl ...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/opb_mdm_v2_00_a/data/opb_mdm_v2_1_0.tcl
...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/lmb_v10_v1_00_a/data/lmb_v10_v2_1_0.tcl
...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/lmb_bram_if_cntlr_v1_00_b/data/lmb_bram_if
_cntlr_v2_1_0.tcl ...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/opb_sysace_v1_00_c/data/opb_sysace_v2_1_0.
tcl ...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/dcm_module_v1_00_a/data/dcm_module_v2_1_0.
tcl ...
Overriding IP level properties ...
microblaze (microblaze_0) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
mpd line 63 - tool overriding c_family value virtex2 to
microblaze (microblaze_0) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
mpd line 64 - tool overriding c_instance value microblaze to microblaze_0
microblaze (microblaze_0) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
mpd:93 - tcl overriding C_ADDR_TAG_BITS value 17 to 0
microblaze (microblaze_0) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
mpd:100 - tcl overriding C_DCACHE_ADDR_TAG value 17 to 0
opb_mdm (debug_module) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_mdm_v2_00_a\data\opb_mdm_v2_1_0.mpd
line 42 - tool overriding c_family value virtex2 to
bram_block (ilmb_bram) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
mpd line 42 - tool overriding c_family value virtex2 to
opb_gpio (leds_4bit) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_gpio_v3_01_b\data\opb_gpio_v2_1_0.mpd
line 41 - tool overriding c_family value virtex2 to
opb_gpio (dipsws_4bit) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_gpio_v3_01_b\data\opb_gpio_v2_1_0.mpd
line 41 - tool overriding c_family value virtex2 to
opb_gpio (pushbuttons_5bit) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_gpio_v3_01_b\data\opb_gpio_v2_1_0.mpd
line 41 - tool overriding c_family value virtex2 to
dcm_module (dcm_0) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\dcm_module_v1_00_a\data\dcm_module_v2_1_0.
mpd line 60 - tool overriding c_family value virtex2 to
bram_block (data_bram_0) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
mpd line 42 - tool overriding c_family value virtex2 to
bram_block (dlmb_bram) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
mpd line 42 - tool overriding c_family value virtex2 to
Performing IP level DRCs on properties...
Running DRC Tcl procedures for OPTION IPLEVEL_DRC_PROC...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
2_1_0.tcl ...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
2_1_0.tcl ...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
2_1_0.tcl ...
Address Map for Processor microblaze_0
(0x00000000-0x0000ffff) ilmb_cntlr ilmb
(0x00010000-0x0001ffff) dlmb_cntlr dlmb
(0x40000000-0x4000ffff) PushButtons_5Bit mb_opb
(0x40020000-0x4002ffff) LEDs_4Bit mb_opb
(0x40040000-0x4004ffff) DIPSWs_4Bit mb_opb
(0x40600000-0x4060ffff) RS232_Uart_1 mb_opb
(0x41400000-0x4140ffff) debug_module mb_opb
(0x41800000-0x4180ffff) SysACE_CompactFlash mb_opb
(0x70000000-0x7000ffff) data_bram_if_cntlr_0 dlmb
Initializing Memory...
Checking ELFs associated with MICROBLAZE instance microblaze_0 for overlap...
Analyzing file Encoder/executable.elf...
Running Data2Mem with the following command:
data2mem -bm implementation/system_bd -bt implementation/system.bit -bd
Encoder/executable.elf tag data_bram_0 dlmb_bram ilmb_bram -o b
implementation/download.bit
Memory Initialization completed successfully.
*********************************************
Downloading Bitstream onto the target board
*********************************************
impact -batch etc/download.cmd
Release 8.1i - iMPACT I.24
Copyright (c) 1995-2005 Xilinx, Inc. All rights reserved.
// *** BATCH CMD : setMode -bs
// *** BATCH CMD : setCable -port auto
AutoDetecting cable. Please wait.
Connecting to cable (Parallel Port - LPT1).
Checking cable driver.
Driver windrvr6.sys version = 7.0.0.0.No resources.
LPT base address = 0378h.
ECP base address = 0778h.
ECP hardware is detected.
Cable connection established.
Connecting to cable (Parallel Port - LPT1) in ECP mode.
Checking cable driver.
Driver xpc4drvr.sys version = 1.0.4.0. LPT base address = 0378h.
Cable Type = 1, Revision = 3.
Setting cable speed to 5 MHz.
Cable connection established.
// *** BATCH CMD : identify
Identifying chain contents ....Version is 0001
'1': : Manufacturer's ID =Xilinx xc2vp30, Version : 1
PMSPEC -- Overriding Xilinx file <c:/ISE/virtex2p/data/virtex2p.acd> with local
file <c:/ISE/virtex2p/data/virtex2p.acd>
INFO:iMPACT:1777 -
Reading c:/ISE/virtex2p/data/xc2vp30.bsd...
INFO:iMPACT:501 - '1': Added Device xc2vp30 successfully.
----------------------------------------------------------------------
----------------------------------------------------------------------
Version is 0000
'2': : Manufacturer's ID =Xilinx xccace, Version : 0
INFO:iMPACT:1777 -
Reading c:/ISE/acecf/data/xccace.bsd...
INFO:iMPACT:501 - '1': Added Device xccace successfully.
----------------------------------------------------------------------
----------------------------------------------------------------------
Version is 1111
'3': : Manufacturer's ID =Xilinx xcf32p, Version : 15
INFO:iMPACT:1777 -
Reading c:/ISE/xcfp/data/xcf32p.bsd...
INFO:iMPACT:501 - '1': Added Device xcf32p successfully.
----------------------------------------------------------------------
----------------------------------------------------------------------
done.
[
1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
]
[
0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1
]
Chain TCK freq = 10000000.
Validating chain...
Boundary-scan chain validated successfully.
Elapsed time = 0 sec.
// *** BATCH CMD : identifyMPM
Elapsed time = 0 sec.
// *** BATCH CMD : assignFile -p 3 -file "implementation/download.bit"
'3': Loading file 'implementation/download.bit' ...
done.
INFO:iMPACT:501 - '3': Added Device xc2vp30 successfully.
----------------------------------------------------------------------
----------------------------------------------------------------------
----------------------------------------------------------------------
----------------------------------------------------------------------
// *** BATCH CMD : program -p 3
Chain TCK freq = 10000000.
Validating chain...
Boundary-scan chain validated successfully.
'3':Programming device...
done.
'3': Reading status register contents...
CRC error : 0
Decryptor security set : 0
DCM locked : 1
DCI matched : 1
legacy input error : 0
status of GTS_CFG_B : 1
status of GWE : 1
status of GHIGH : 1
value of MODE pin M0 : 1
value of MODE pin M1 : 0
value of MODE pin M2 : 1
value of CFG_RDY (INIT_B) : 1
DONEIN input from DONE pin : 1
IDCODE not validated while trying to write FDRI : 0
write FDRI issued before or after decrypt operation: 0
Decryptor keys not used in proper sequence : 0
INFO:iMPACT:2219 - Status register values:
INFO:iMPACT - 0011 0111 1011 1000 0000 0000 0000 0000
INFO:iMPACT:579 - '3': Completed downloading bit file to device.
INFO:iMPACT:580 - '3':Checking done pin ....done.
'3': Programmed successfully.
Elapsed time = 3 sec.
// *** BATCH CMD : quit
----------------------------------------------------------------------
----------------------------------------------------------------------
----------------------------------------------------------------------
----------------------------------------------------------------------
Done!
At Local date and time: Mon Jul 17 22:01:27 2006
xbash -q -c "cd /cygdrive/d/mb-jpeg/; /usr/bin/make -f system.make program; exit;" started...
mb-gcc -O0 encoder/dct.c encoder/huffman.c encoder/io.c encoder/main.c encoder/zzq.c -o Encoder/executable.elf \
-mno-xl-soft-mul -Wp,-D__MICROBLAZE -Wl,-T -Wl,Encoder_linker_script.ld -g -I./microblaze_0/include/ -L./microblaze_0/lib/ \
encoder/dct.c:105:3: warning: no newline at end of file
encoder/huffman.c: In function `HuffmanEncodeFinishSend':
encoder/huffman.c:580: warning: comparison is always true due to limited range of data type
encoder/huffman.c: In function `EncodeDataUnit':
encoder/huffman.c:627: warning: passing arg 3 of `ReverseExtend' from incompatible pointer type
encoder/huffman.c:642: warning: passing arg 3 of `ReverseExtend' from incompatible pointer type
encoder/zzq.c:75:2: warning: no newline at end of file
mb-size Encoder/executable.elf
text data bss dec hex filename
43444 5572 19340 68356 10b04 Encoder/executable.elf
Done!
At Local date and time: Mon Jul 17 22:01:37 2006
xbash -q -c "cd /cygdrive/d/mb-jpeg/; /usr/bin/make -f system.make download; exit;" started...
*********************************************
Initializing BRAM contents of the bitstream
*********************************************
bitinit system.mhs -lp D:/XilinxXUP/lib/ -pe microblaze_0 Encoder/executable.elf \
-bt implementation/system.bit -o implementation/download.bit
bitinit version Xilinx EDK 8.1 Build EDK_I.18.7
Copyright (c) Xilinx Inc. 2002.
Parsing MHS File system.mhs...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/microblaze_v4_00_a/data/microblaze_v2_1_0.
tcl ...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/opb_mdm_v2_00_a/data/opb_mdm_v2_1_0.tcl
...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/lmb_v10_v1_00_a/data/lmb_v10_v2_1_0.tcl
...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/lmb_bram_if_cntlr_v1_00_b/data/lmb_bram_if
_cntlr_v2_1_0.tcl ...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/opb_sysace_v1_00_c/data/opb_sysace_v2_1_0.
tcl ...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/dcm_module_v1_00_a/data/dcm_module_v2_1_0.
tcl ...
Overriding IP level properties ...
microblaze (microblaze_0) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
mpd line 63 - tool overriding c_family value virtex2 to
microblaze (microblaze_0) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
mpd line 64 - tool overriding c_instance value microblaze to microblaze_0
microblaze (microblaze_0) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
mpd:93 - tcl overriding C_ADDR_TAG_BITS value 17 to 0
microblaze (microblaze_0) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
mpd:100 - tcl overriding C_DCACHE_ADDR_TAG value 17 to 0
opb_mdm (debug_module) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_mdm_v2_00_a\data\opb_mdm_v2_1_0.mpd
line 42 - tool overriding c_family value virtex2 to
bram_block (ilmb_bram) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
mpd line 42 - tool overriding c_family value virtex2 to
opb_gpio (leds_4bit) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_gpio_v3_01_b\data\opb_gpio_v2_1_0.mpd
line 41 - tool overriding c_family value virtex2 to
opb_gpio (dipsws_4bit) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_gpio_v3_01_b\data\opb_gpio_v2_1_0.mpd
line 41 - tool overriding c_family value virtex2 to
opb_gpio (pushbuttons_5bit) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_gpio_v3_01_b\data\opb_gpio_v2_1_0.mpd
line 41 - tool overriding c_family value virtex2 to
dcm_module (dcm_0) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\dcm_module_v1_00_a\data\dcm_module_v2_1_0.
mpd line 60 - tool overriding c_family value virtex2 to
bram_block (data_bram_0) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
mpd line 42 - tool overriding c_family value virtex2 to
bram_block (dlmb_bram) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
mpd line 42 - tool overriding c_family value virtex2 to
Performing IP level DRCs on properties...
Running DRC Tcl procedures for OPTION IPLEVEL_DRC_PROC...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
2_1_0.tcl ...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
2_1_0.tcl ...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
2_1_0.tcl ...
Address Map for Processor microblaze_0
(0x00000000-0x0000ffff) ilmb_cntlr ilmb
(0x00010000-0x0001ffff) dlmb_cntlr dlmb
(0x40000000-0x4000ffff) PushButtons_5Bit mb_opb
(0x40020000-0x4002ffff) LEDs_4Bit mb_opb
(0x40040000-0x4004ffff) DIPSWs_4Bit mb_opb
(0x40600000-0x4060ffff) RS232_Uart_1 mb_opb
(0x41400000-0x4140ffff) debug_module mb_opb
(0x41800000-0x4180ffff) SysACE_CompactFlash mb_opb
(0x70000000-0x7000ffff) data_bram_if_cntlr_0 dlmb
Initializing Memory...
Checking ELFs associated with MICROBLAZE instance microblaze_0 for overlap...
Analyzing file Encoder/executable.elf...
Running Data2Mem with the following command:
data2mem -bm implementation/system_bd -bt implementation/system.bit -bd
Encoder/executable.elf tag data_bram_0 dlmb_bram ilmb_bram -o b
implementation/download.bit
Memory Initialization completed successfully.
*********************************************
Downloading Bitstream onto the target board
*********************************************
impact -batch etc/download.cmd
Release 8.1i - iMPACT I.24
Copyright (c) 1995-2005 Xilinx, Inc. All rights reserved.
// *** BATCH CMD : setMode -bs
// *** BATCH CMD : setCable -port auto
AutoDetecting cable. Please wait.
Connecting to cable (Parallel Port - LPT1).
Checking cable driver.
Driver windrvr6.sys version = 7.0.0.0.No resources.
LPT base address = 0378h.
ECP base address = 0778h.
ECP hardware is detected.
Cable connection established.
Connecting to cable (Parallel Port - LPT1) in ECP mode.
Checking cable driver.
Driver xpc4drvr.sys version = 1.0.4.0. LPT base address = 0378h.
Cable Type = 1, Revision = 3.
Setting cable speed to 5 MHz.
Cable connection established.
// *** BATCH CMD : identify
Identifying chain contents ....Version is 0001
'1': : Manufacturer's ID =Xilinx xc2vp30, Version : 1
PMSPEC -- Overriding Xilinx file <c:/ISE/virtex2p/data/virtex2p.acd> with local
file <c:/ISE/virtex2p/data/virtex2p.acd>
INFO:iMPACT:1777 -
Reading c:/ISE/virtex2p/data/xc2vp30.bsd...
INFO:iMPACT:501 - '1': Added Device xc2vp30 successfully.
----------------------------------------------------------------------
----------------------------------------------------------------------
Version is 0000
'2': : Manufacturer's ID =Xilinx xccace, Version : 0
INFO:iMPACT:1777 -
Reading c:/ISE/acecf/data/xccace.bsd...
INFO:iMPACT:501 - '1': Added Device xccace successfully.
----------------------------------------------------------------------
----------------------------------------------------------------------
Version is 1111
'3': : Manufacturer's ID =Xilinx xcf32p, Version : 15
INFO:iMPACT:1777 -
Reading c:/ISE/xcfp/data/xcf32p.bsd...
INFO:iMPACT:501 - '1': Added Device xcf32p successfully.
----------------------------------------------------------------------
----------------------------------------------------------------------
done.
[
1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
]
[
0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1
]
Chain TCK freq = 10000000.
Validating chain...
Boundary-scan chain validated successfully.
Elapsed time = 1 sec.
// *** BATCH CMD : identifyMPM
Elapsed time = 0 sec.
// *** BATCH CMD : assignFile -p 3 -file "implementation/download.bit"
'3': Loading file 'implementation/download.bit' ...
done.
INFO:iMPACT:501 - '3': Added Device xc2vp30 successfully.
----------------------------------------------------------------------
----------------------------------------------------------------------
----------------------------------------------------------------------
----------------------------------------------------------------------
// *** BATCH CMD : program -p 3
Chain TCK freq = 10000000.
Validating chain...
Boundary-scan chain validated successfully.
'3':Programming device...
done.
'3': Reading status register contents...
CRC error : 0
Decryptor security set : 0
DCM locked : 1
DCI matched : 1
legacy input error : 0
status of GTS_CFG_B : 1
status of GWE : 1
status of GHIGH : 1
value of MODE pin M0 : 1
value of MODE pin M1 : 0
value of MODE pin M2 : 1
value of CFG_RDY (INIT_B) : 1
DONEIN input from DONE pin : 1
IDCODE not validated while trying to write FDRI : 0
write FDRI issued before or after decrypt operation: 0
Decryptor keys not used in proper sequence : 0
INFO:iMPACT:2219 - Status register values:
INFO:iMPACT - 0011 0111 1011 1000 0000 0000 0000 0000
INFO:iMPACT:579 - '3': Completed downloading bit file to device.
INFO:iMPACT:580 - '3':Checking done pin ....done.
'3': Programmed successfully.
Elapsed time = 4 sec.
// *** BATCH CMD : quit
----------------------------------------------------------------------
----------------------------------------------------------------------
----------------------------------------------------------------------
----------------------------------------------------------------------
Done!
At Local date and time: Mon Jul 17 22:38:23 2006
xbash -q -c "cd /cygdrive/d/mb-jpeg/; /usr/bin/make -f system.make program; exit;" started...
mb-gcc -O0 encoder/dct.c encoder/huffman.c encoder/io.c encoder/main.c encoder/zzq.c -o Encoder/executable.elf \
-mno-xl-soft-mul -Wp,-D__MICROBLAZE -Wl,-T -Wl,Encoder_linker_script.ld -g -I./microblaze_0/include/ -L./microblaze_0/lib/ \
encoder/dct.c:105:3: warning: no newline at end of file
In file included from encoder/huffman.c:25:
encoder/xup2pro.h:48: error: conflicting types for 'bmpsize'
encoder/xup2pro.h:31: error: previous declaration of 'bmpsize' was here
encoder/xup2pro.h:48: error: conflicting types for 'bmpsize'
encoder/xup2pro.h:31: error: previous declaration of 'bmpsize' was here
encoder/huffman.c: In function `HuffmanEncodeFinishSend':
encoder/huffman.c:580: warning: comparison is always true due to limited range of data type
encoder/huffman.c: In function `EncodeDataUnit':
encoder/huffman.c:627: warning: passing arg 3 of `ReverseExtend' from incompatible pointer type
encoder/huffman.c:642: warning: passing arg 3 of `ReverseExtend' from incompatible pointer type
In file included from encoder/io.c:4:
encoder/xup2pro.h:48: error: conflicting types for 'bmpsize'
encoder/xup2pro.h:31: error: previous declaration of 'bmpsize' was here
encoder/xup2pro.h:48: error: conflicting types for 'bmpsize'
encoder/xup2pro.h:31: error: previous declaration of 'bmpsize' was here
In file included from encoder/main.c:6:
encoder/xup2pro.h:48: error: conflicting types for 'bmpsize'
encoder/xup2pro.h:31: error: previous declaration of 'bmpsize' was here
encoder/xup2pro.h:48: error: conflicting types for 'bmpsize'
encoder/xup2pro.h:31: error: previous declaration of 'bmpsize' was here
encoder/zzq.c:75:2: warning: no newline at end of file
make: *** [Encoder/executable.elf] Error 1
Done!
At Local date and time: Mon Jul 17 22:39:36 2006
xbash -q -c "cd /cygdrive/d/mb-jpeg/; /usr/bin/make -f system.make program; exit;" started...
mb-gcc -O0 encoder/dct.c encoder/huffman.c encoder/io.c encoder/main.c encoder/zzq.c -o Encoder/executable.elf \
-mno-xl-soft-mul -Wp,-D__MICROBLAZE -Wl,-T -Wl,Encoder_linker_script.ld -g -I./microblaze_0/include/ -L./microblaze_0/lib/ \
encoder/dct.c:105:3: warning: no newline at end of file
encoder/huffman.c: In function `HuffmanEncodeFinishSend':
encoder/huffman.c:580: warning: comparison is always true due to limited range of data type
encoder/huffman.c: In function `EncodeDataUnit':
encoder/huffman.c:627: warning: passing arg 3 of `ReverseExtend' from incompatible pointer type
encoder/huffman.c:642: warning: passing arg 3 of `ReverseExtend' from incompatible pointer type
encoder/zzq.c:75:2: warning: no newline at end of file
mb-size Encoder/executable.elf
text data bss dec hex filename
42772 5556 19348 67676 1085c Encoder/executable.elf
Done!
At Local date and time: Mon Jul 17 22:39:45 2006
xbash -q -c "cd /cygdrive/d/mb-jpeg/; /usr/bin/make -f system.make download; exit;" started...
*********************************************
Initializing BRAM contents of the bitstream
*********************************************
bitinit system.mhs -lp D:/XilinxXUP/lib/ -pe microblaze_0 Encoder/executable.elf \
-bt implementation/system.bit -o implementation/download.bit
bitinit version Xilinx EDK 8.1 Build EDK_I.18.7
Copyright (c) Xilinx Inc. 2002.
Parsing MHS File system.mhs...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/microblaze_v4_00_a/data/microblaze_v2_1_0.
tcl ...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/opb_mdm_v2_00_a/data/opb_mdm_v2_1_0.tcl
...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/lmb_v10_v1_00_a/data/lmb_v10_v2_1_0.tcl
...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/lmb_bram_if_cntlr_v1_00_b/data/lmb_bram_if
_cntlr_v2_1_0.tcl ...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/opb_sysace_v1_00_c/data/opb_sysace_v2_1_0.
tcl ...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/dcm_module_v1_00_a/data/dcm_module_v2_1_0.
tcl ...
Overriding IP level properties ...
microblaze (microblaze_0) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
mpd line 63 - tool overriding c_family value virtex2 to
microblaze (microblaze_0) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
mpd line 64 - tool overriding c_instance value microblaze to microblaze_0
microblaze (microblaze_0) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
mpd:93 - tcl overriding C_ADDR_TAG_BITS value 17 to 0
microblaze (microblaze_0) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
mpd:100 - tcl overriding C_DCACHE_ADDR_TAG value 17 to 0
opb_mdm (debug_module) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_mdm_v2_00_a\data\opb_mdm_v2_1_0.mpd
line 42 - tool overriding c_family value virtex2 to
bram_block (ilmb_bram) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
mpd line 42 - tool overriding c_family value virtex2 to
opb_gpio (leds_4bit) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_gpio_v3_01_b\data\opb_gpio_v2_1_0.mpd
line 41 - tool overriding c_family value virtex2 to
opb_gpio (dipsws_4bit) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_gpio_v3_01_b\data\opb_gpio_v2_1_0.mpd
line 41 - tool overriding c_family value virtex2 to
opb_gpio (pushbuttons_5bit) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_gpio_v3_01_b\data\opb_gpio_v2_1_0.mpd
line 41 - tool overriding c_family value virtex2 to
dcm_module (dcm_0) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\dcm_module_v1_00_a\data\dcm_module_v2_1_0.
mpd line 60 - tool overriding c_family value virtex2 to
bram_block (data_bram_0) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
mpd line 42 - tool overriding c_family value virtex2 to
bram_block (dlmb_bram) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
mpd line 42 - tool overriding c_family value virtex2 to
Performing IP level DRCs on properties...
Running DRC Tcl procedures for OPTION IPLEVEL_DRC_PROC...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
2_1_0.tcl ...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
2_1_0.tcl ...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
2_1_0.tcl ...
Address Map for Processor microblaze_0
(0x00000000-0x0000ffff) ilmb_cntlr ilmb
(0x00010000-0x0001ffff) dlmb_cntlr dlmb
(0x40000000-0x4000ffff) PushButtons_5Bit mb_opb
(0x40020000-0x4002ffff) LEDs_4Bit mb_opb
(0x40040000-0x4004ffff) DIPSWs_4Bit mb_opb
(0x40600000-0x4060ffff) RS232_Uart_1 mb_opb
(0x41400000-0x4140ffff) debug_module mb_opb
(0x41800000-0x4180ffff) SysACE_CompactFlash mb_opb
(0x70000000-0x7000ffff) data_bram_if_cntlr_0 dlmb
Initializing Memory...
Checking ELFs associated with MICROBLAZE instance microblaze_0 for overlap...
Analyzing file Encoder/executable.elf...
Running Data2Mem with the following command:
data2mem -bm implementation/system_bd -bt implementation/system.bit -bd
Encoder/executable.elf tag data_bram_0 dlmb_bram ilmb_bram -o b
implementation/download.bit
Memory Initialization completed successfully.
*********************************************
Downloading Bitstream onto the target board
*********************************************
impact -batch etc/download.cmd
Release 8.1i - iMPACT I.24
Copyright (c) 1995-2005 Xilinx, Inc. All rights reserved.
// *** BATCH CMD : setMode -bs
// *** BATCH CMD : setCable -port auto
AutoDetecting cable. Please wait.
Connecting to cable (Parallel Port - LPT1).
Checking cable driver.
Driver windrvr6.sys version = 7.0.0.0.No resources.
LPT base address = 0378h.
ECP base address = 0778h.
ECP hardware is detected.
Cable connection established.
Connecting to cable (Parallel Port - LPT1) in ECP mode.
Checking cable driver.
Driver xpc4drvr.sys version = 1.0.4.0. LPT base address = 0378h.
Cable Type = 1, Revision = 3.
Setting cable speed to 5 MHz.
Cable connection established.
// *** BATCH CMD : identify
Identifying chain contents ....Version is 0001
'1': : Manufacturer's ID =Xilinx xc2vp30, Version : 1
PMSPEC -- Overriding Xilinx file <c:/ISE/virtex2p/data/virtex2p.acd> with local
file <c:/ISE/virtex2p/data/virtex2p.acd>
INFO:iMPACT:1777 -
Reading c:/ISE/virtex2p/data/xc2vp30.bsd...
INFO:iMPACT:501 - '1': Added Device xc2vp30 successfully.
----------------------------------------------------------------------
----------------------------------------------------------------------
Version is 0000
'2': : Manufacturer's ID =Xilinx xccace, Version : 0
INFO:iMPACT:1777 -
Reading c:/ISE/acecf/data/xccace.bsd...
INFO:iMPACT:501 - '1': Added Device xccace successfully.
----------------------------------------------------------------------
----------------------------------------------------------------------
Version is 1111
'3': : Manufacturer's ID =Xilinx xcf32p, Version : 15
INFO:iMPACT:1777 -
Reading c:/ISE/xcfp/data/xcf32p.bsd...
INFO:iMPACT:501 - '1': Added Device xcf32p successfully.
----------------------------------------------------------------------
----------------------------------------------------------------------
done.
[
1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
]
[
0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1
]
Chain TCK freq = 10000000.
Validating chain...
Boundary-scan chain validated successfully.
Elapsed time = 0 sec.
// *** BATCH CMD : identifyMPM
Elapsed time = 0 sec.
// *** BATCH CMD : assignFile -p 3 -file "implementation/download.bit"
'3': Loading file 'implementation/download.bit' ...
done.
INFO:iMPACT:501 - '3': Added Device xc2vp30 successfully.
----------------------------------------------------------------------
----------------------------------------------------------------------
----------------------------------------------------------------------
----------------------------------------------------------------------
// *** BATCH CMD : program -p 3
Chain TCK freq = 10000000.
Validating chain...
Boundary-scan chain validated successfully.
'3':Programming device...
done.
'3': Reading status register contents...
CRC error : 0
Decryptor security set : 0
DCM locked : 1
DCI matched : 1
legacy input error : 0
status of GTS_CFG_B : 1
status of GWE : 1
status of GHIGH : 1
value of MODE pin M0 : 1
value of MODE pin M1 : 0
value of MODE pin M2 : 1
value of CFG_RDY (INIT_B) : 1
DONEIN input from DONE pin : 1
IDCODE not validated while trying to write FDRI : 0
write FDRI issued before or after decrypt operation: 0
Decryptor keys not used in proper sequence : 0
INFO:iMPACT:2219 - Status register values:
INFO:iMPACT - 0011 0111 1011 1000 0000 0000 0000 0000
INFO:iMPACT:579 - '3': Completed downloading bit file to device.
INFO:iMPACT:580 - '3':Checking done pin ....done.
'3': Programmed successfully.
Elapsed time = 3 sec.
// *** BATCH CMD : quit
----------------------------------------------------------------------
----------------------------------------------------------------------
----------------------------------------------------------------------
----------------------------------------------------------------------
Done!
At Local date and time: Mon Jul 17 22:41:18 2006
xbash -q -c "cd /cygdrive/d/mb-jpeg/; /usr/bin/make -f system.make download; exit;" started...
*********************************************
Downloading Bitstream onto the target board
*********************************************
impact -batch etc/download.cmd
Release 8.1i - iMPACT I.24
Copyright (c) 1995-2005 Xilinx, Inc. All rights reserved.
// *** BATCH CMD : setMode -bs
// *** BATCH CMD : setCable -port auto
AutoDetecting cable. Please wait.
Connecting to cable (Parallel Port - LPT1).
Checking cable driver.
Driver windrvr6.sys version = 7.0.0.0.No resources.
LPT base address = 0378h.
ECP base address = 0778h.
ECP hardware is detected.
Cable connection established.
Connecting to cable (Parallel Port - LPT1) in ECP mode.
Checking cable driver.
Driver xpc4drvr.sys version = 1.0.4.0. LPT base address = 0378h.
Cable Type = 1, Revision = 3.
Setting cable speed to 5 MHz.
Cable connection established.
// *** BATCH CMD : identify
Identifying chain contents ....Version is 0001
'1': : Manufacturer's ID =Xilinx xc2vp30, Version : 1
PMSPEC -- Overriding Xilinx file <c:/ISE/virtex2p/data/virtex2p.acd> with local
file <c:/ISE/virtex2p/data/virtex2p.acd>
INFO:iMPACT:1777 -
Reading c:/ISE/virtex2p/data/xc2vp30.bsd...
INFO:iMPACT:501 - '1': Added Device xc2vp30 successfully.
----------------------------------------------------------------------
----------------------------------------------------------------------
Version is 0000
'2': : Manufacturer's ID =Xilinx xccace, Version : 0
INFO:iMPACT:1777 -
Reading c:/ISE/acecf/data/xccace.bsd...
INFO:iMPACT:501 - '1': Added Device xccace successfully.
----------------------------------------------------------------------
----------------------------------------------------------------------
Version is 1111
'3': : Manufacturer's ID =Xilinx xcf32p, Version : 15
INFO:iMPACT:1777 -
Reading c:/ISE/xcfp/data/xcf32p.bsd...
INFO:iMPACT:501 - '1': Added Device xcf32p successfully.
----------------------------------------------------------------------
----------------------------------------------------------------------
done.
[
1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
]
[
0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1
]
Chain TCK freq = 10000000.
Validating chain...
Boundary-scan chain validated successfully.
Elapsed time = 0 sec.
// *** BATCH CMD : identifyMPM
Elapsed time = 0 sec.
// *** BATCH CMD : assignFile -p 3 -file "implementation/download.bit"
'3': Loading file 'implementation/download.bit' ...
done.
INFO:iMPACT:501 - '3': Added Device xc2vp30 successfully.
----------------------------------------------------------------------
----------------------------------------------------------------------
----------------------------------------------------------------------
----------------------------------------------------------------------
// *** BATCH CMD : program -p 3
Chain TCK freq = 10000000.
Validating chain...
Boundary-scan chain validated successfully.
'3':Programming device...
done.
'3': Reading status register contents...
CRC error : 0
Decryptor security set : 0
DCM locked : 1
DCI matched : 1
legacy input error : 0
status of GTS_CFG_B : 1
status of GWE : 1
status of GHIGH : 1
value of MODE pin M0 : 1
value of MODE pin M1 : 0
value of MODE pin M2 : 1
value of CFG_RDY (INIT_B) : 1
DONEIN input from DONE pin : 1
IDCODE not validated while trying to write FDRI : 0
write FDRI issued before or after decrypt operation: 0
Decryptor keys not used in proper sequence : 0
INFO:iMPACT:2219 - Status register values:
INFO:iMPACT - 0011 0111 1011 1000 0000 0000 0000 0000
INFO:iMPACT:579 - '3': Completed downloading bit file to device.
INFO:iMPACT:580 - '3':Checking done pin ....done.
'3': Programmed successfully.
Elapsed time = 3 sec.
// *** BATCH CMD : quit
----------------------------------------------------------------------
----------------------------------------------------------------------
----------------------------------------------------------------------
----------------------------------------------------------------------
Done!
At Local date and time: Mon Jul 17 22:44:56 2006
xbash -q -c "cd /cygdrive/d/mb-jpeg/; /usr/bin/make -f system.make program; exit;" started...
mb-gcc -O0 encoder/dct.c encoder/huffman.c encoder/io.c encoder/main.c encoder/zzq.c -o Encoder/executable.elf \
-mno-xl-soft-mul -Wp,-D__MICROBLAZE -Wl,-T -Wl,Encoder_linker_script.ld -g -I./microblaze_0/include/ -L./microblaze_0/lib/ \
encoder/dct.c:105:3: warning: no newline at end of file
encoder/huffman.c: In function `HuffmanEncodeFinishSend':
encoder/huffman.c:580: warning: comparison is always true due to limited range of data type
encoder/huffman.c: In function `EncodeDataUnit':
encoder/huffman.c:627: warning: passing arg 3 of `ReverseExtend' from incompatible pointer type
encoder/huffman.c:642: warning: passing arg 3 of `ReverseExtend' from incompatible pointer type
encoder/zzq.c:75:2: warning: no newline at end of file
mb-size Encoder/executable.elf
text data bss dec hex filename
43596 5588 19348 68532 10bb4 Encoder/executable.elf
Done!
At Local date and time: Mon Jul 17 22:45:04 2006
xbash -q -c "cd /cygdrive/d/mb-jpeg/; /usr/bin/make -f system.make download; exit;" started...
*********************************************
Initializing BRAM contents of the bitstream
*********************************************
bitinit system.mhs -lp D:/XilinxXUP/lib/ -pe microblaze_0 Encoder/executable.elf \
-bt implementation/system.bit -o implementation/download.bit
bitinit version Xilinx EDK 8.1 Build EDK_I.18.7
Copyright (c) Xilinx Inc. 2002.
Parsing MHS File system.mhs...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/microblaze_v4_00_a/data/microblaze_v2_1_0.
tcl ...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/opb_mdm_v2_00_a/data/opb_mdm_v2_1_0.tcl
...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/lmb_v10_v1_00_a/data/lmb_v10_v2_1_0.tcl
...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/lmb_bram_if_cntlr_v1_00_b/data/lmb_bram_if
_cntlr_v2_1_0.tcl ...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/opb_sysace_v1_00_c/data/opb_sysace_v2_1_0.
tcl ...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/dcm_module_v1_00_a/data/dcm_module_v2_1_0.
tcl ...
Overriding IP level properties ...
microblaze (microblaze_0) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
mpd line 63 - tool overriding c_family value virtex2 to
microblaze (microblaze_0) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
mpd line 64 - tool overriding c_instance value microblaze to microblaze_0
microblaze (microblaze_0) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
mpd:93 - tcl overriding C_ADDR_TAG_BITS value 17 to 0
microblaze (microblaze_0) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
mpd:100 - tcl overriding C_DCACHE_ADDR_TAG value 17 to 0
opb_mdm (debug_module) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_mdm_v2_00_a\data\opb_mdm_v2_1_0.mpd
line 42 - tool overriding c_family value virtex2 to
bram_block (ilmb_bram) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
mpd line 42 - tool overriding c_family value virtex2 to
opb_gpio (leds_4bit) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_gpio_v3_01_b\data\opb_gpio_v2_1_0.mpd
line 41 - tool overriding c_family value virtex2 to
opb_gpio (dipsws_4bit) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_gpio_v3_01_b\data\opb_gpio_v2_1_0.mpd
line 41 - tool overriding c_family value virtex2 to
opb_gpio (pushbuttons_5bit) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_gpio_v3_01_b\data\opb_gpio_v2_1_0.mpd
line 41 - tool overriding c_family value virtex2 to
dcm_module (dcm_0) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\dcm_module_v1_00_a\data\dcm_module_v2_1_0.
mpd line 60 - tool overriding c_family value virtex2 to
bram_block (data_bram_0) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
mpd line 42 - tool overriding c_family value virtex2 to
bram_block (dlmb_bram) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
mpd line 42 - tool overriding c_family value virtex2 to
Performing IP level DRCs on properties...
Running DRC Tcl procedures for OPTION IPLEVEL_DRC_PROC...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
2_1_0.tcl ...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
2_1_0.tcl ...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
2_1_0.tcl ...
Address Map for Processor microblaze_0
(0x00000000-0x0000ffff) ilmb_cntlr ilmb
(0x00010000-0x0001ffff) dlmb_cntlr dlmb
(0x40000000-0x4000ffff) PushButtons_5Bit mb_opb
(0x40020000-0x4002ffff) LEDs_4Bit mb_opb
(0x40040000-0x4004ffff) DIPSWs_4Bit mb_opb
(0x40600000-0x4060ffff) RS232_Uart_1 mb_opb
(0x41400000-0x4140ffff) debug_module mb_opb
(0x41800000-0x4180ffff) SysACE_CompactFlash mb_opb
(0x70000000-0x7000ffff) data_bram_if_cntlr_0 dlmb
Initializing Memory...
Checking ELFs associated with MICROBLAZE instance microblaze_0 for overlap...
Analyzing file Encoder/executable.elf...
Running Data2Mem with the following command:
data2mem -bm implementation/system_bd -bt implementation/system.bit -bd
Encoder/executable.elf tag data_bram_0 dlmb_bram ilmb_bram -o b
implementation/download.bit
Memory Initialization completed successfully.
*********************************************
Downloading Bitstream onto the target board
*********************************************
impact -batch etc/download.cmd
Release 8.1i - iMPACT I.24
Copyright (c) 1995-2005 Xilinx, Inc. All rights reserved.
// *** BATCH CMD : setMode -bs
// *** BATCH CMD : setCable -port auto
AutoDetecting cable. Please wait.
Connecting to cable (Parallel Port - LPT1).
Checking cable driver.
Driver windrvr6.sys version = 7.0.0.0.No resources.
LPT base address = 0378h.
ECP base address = 0778h.
ECP hardware is detected.
Cable connection established.
Connecting to cable (Parallel Port - LPT1) in ECP mode.
Checking cable driver.
Driver xpc4drvr.sys version = 1.0.4.0. LPT base address = 0378h.
Cable Type = 1, Revision = 3.
Setting cable speed to 5 MHz.
Cable connection established.
// *** BATCH CMD : identify
Identifying chain contents ....Version is 0001
'1': : Manufacturer's ID =Xilinx xc2vp30, Version : 1
PMSPEC -- Overriding Xilinx file <c:/ISE/virtex2p/data/virtex2p.acd> with local
file <c:/ISE/virtex2p/data/virtex2p.acd>
INFO:iMPACT:1777 -
Reading c:/ISE/virtex2p/data/xc2vp30.bsd...
INFO:iMPACT:501 - '1': Added Device xc2vp30 successfully.
----------------------------------------------------------------------
----------------------------------------------------------------------
Version is 0000
'2': : Manufacturer's ID =Xilinx xccace, Version : 0
INFO:iMPACT:1777 -
Reading c:/ISE/acecf/data/xccace.bsd...
INFO:iMPACT:501 - '1': Added Device xccace successfully.
----------------------------------------------------------------------
----------------------------------------------------------------------
Version is 1111
'3': : Manufacturer's ID =Xilinx xcf32p, Version : 15
INFO:iMPACT:1777 -
Reading c:/ISE/xcfp/data/xcf32p.bsd...
INFO:iMPACT:501 - '1': Added Device xcf32p successfully.
----------------------------------------------------------------------
----------------------------------------------------------------------
done.
[
1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
]
[
0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1
]
Chain TCK freq = 10000000.
Validating chain...
Boundary-scan chain validated successfully.
Elapsed time = 0 sec.
// *** BATCH CMD : identifyMPM
Elapsed time = 0 sec.
// *** BATCH CMD : assignFile -p 3 -file "implementation/download.bit"
'3': Loading file 'implementation/download.bit' ...
done.
INFO:iMPACT:501 - '3': Added Device xc2vp30 successfully.
----------------------------------------------------------------------
----------------------------------------------------------------------
----------------------------------------------------------------------
----------------------------------------------------------------------
// *** BATCH CMD : program -p 3
Chain TCK freq = 10000000.
Validating chain...
Boundary-scan chain validated successfully.
'3':Programming device...
done.
'3': Reading status register contents...
CRC error : 0
Decryptor security set : 0
DCM locked : 1
DCI matched : 1
legacy input error : 0
status of GTS_CFG_B : 1
status of GWE : 1
status of GHIGH : 1
value of MODE pin M0 : 1
value of MODE pin M1 : 0
value of MODE pin M2 : 1
value of CFG_RDY (INIT_B) : 1
DONEIN input from DONE pin : 1
IDCODE not validated while trying to write FDRI : 0
write FDRI issued before or after decrypt operation: 0
Decryptor keys not used in proper sequence : 0
INFO:iMPACT:2219 - Status register values:
INFO:iMPACT - 0011 0111 1011 1000 0000 0000 0000 0000
INFO:iMPACT:579 - '3': Completed downloading bit file to device.
INFO:iMPACT:580 - '3':Checking done pin ....done.
'3': Programmed successfully.
Elapsed time = 3 sec.
// *** BATCH CMD : quit
----------------------------------------------------------------------
----------------------------------------------------------------------
----------------------------------------------------------------------
----------------------------------------------------------------------
Done!
At Local date and time: Mon Jul 17 22:48:43 2006
xbash -q -c "cd /cygdrive/d/mb-jpeg/; /usr/bin/make -f system.make program; exit;" started...
mb-gcc -O0 encoder/dct.c encoder/huffman.c encoder/io.c encoder/main.c encoder/zzq.c -o Encoder/executable.elf \
-mno-xl-soft-mul -Wp,-D__MICROBLAZE -Wl,-T -Wl,Encoder_linker_script.ld -g -I./microblaze_0/include/ -L./microblaze_0/lib/ \
encoder/dct.c:105:3: warning: no newline at end of file
encoder/huffman.c: In function `HuffmanEncodeFinishSend':
encoder/huffman.c:580: warning: comparison is always true due to limited range of data type
encoder/huffman.c: In function `EncodeDataUnit':
encoder/huffman.c:627: warning: passing arg 3 of `ReverseExtend' from incompatible pointer type
encoder/huffman.c:642: warning: passing arg 3 of `ReverseExtend' from incompatible pointer type
encoder/main.c: In function `main':
encoder/main.c:56: error: parse error before ')' token
encoder/main.c: At top level:
encoder/main.c:59: error: parse error before numeric constant
encoder/main.c:59: warning: data definition has no type or storage class
encoder/main.c:60: warning: parameter names (without types) in function declaration
encoder/main.c:60: warning: data definition has no type or storage class
encoder/main.c:62: error: parse error before "if"
encoder/main.c:70: error: parse error before string constant
encoder/main.c:70: error: conflicting types for 'xil_printf'
/cygdrive/c/EDK/gnu/microblaze/nt/bin/../lib/gcc/microblaze/3.4.1/../../../../microblaze/sys-include/stdio.h:135: error: previous declaration of 'xil_printf' was here
encoder/main.c:70: error: conflicting types for 'xil_printf'
/cygdrive/c/EDK/gnu/microblaze/nt/bin/../lib/gcc/microblaze/3.4.1/../../../../microblaze/sys-include/stdio.h:135: error: previous declaration of 'xil_printf' was here
encoder/main.c:70: warning: data definition has no type or storage class
encoder/main.c:71: error: parse error before string constant
encoder/main.c:71: warning: data definition has no type or storage class
encoder/main.c:73: error: `bmpheader' undeclared here (not in a function)
encoder/main.c:73: warning: data definition has no type or storage class
encoder/main.c:74: warning: data definition has no type or storage class
encoder/main.c:75: warning: data definition has no type or storage class
encoder/main.c:76: warning: data definition has no type or storage class
encoder/main.c:77: warning: data definition has no type or storage class
encoder/main.c:78: warning: data definition has no type or storage class
encoder/main.c:79: warning: data definition has no type or storage class
encoder/main.c:80: warning: parameter names (without types) in function declaration
encoder/main.c:80: error: conflicting types for 'writejpegheader'
encoder/io.h:115: error: previous declaration of 'writejpegheader' was here
encoder/main.c:80: error: conflicting types for 'writejpegheader'
encoder/io.h:115: error: previous declaration of 'writejpegheader' was here
encoder/main.c:80: warning: data definition has no type or storage class
encoder/main.c:82: error: parse error before "for"
encoder/main.c:85: warning: parameter names (without types) in function declaration
encoder/main.c:85: error: conflicting types for 'RGB2YCrCb'
encoder/io.h:126: error: previous declaration of 'RGB2YCrCb' was here
encoder/main.c:85: error: conflicting types for 'RGB2YCrCb'
encoder/io.h:126: error: previous declaration of 'RGB2YCrCb' was here
encoder/main.c:85: warning: data definition has no type or storage class
encoder/main.c:86: error: parse error before "for"
encoder/main.c:90: warning: parameter names (without types) in function declaration
encoder/main.c:90: error: conflicting types for 'zzq'
encoder/zzq.h:14: error: previous declaration of 'zzq' was here
encoder/main.c:90: error: conflicting types for 'zzq'
encoder/zzq.h:14: error: previous declaration of 'zzq' was here
encoder/main.c:90: warning: data definition has no type or storage class
encoder/main.c:91: error: redefinition of 'Ydcvalue'
encoder/main.c:77: error: previous definition of 'Ydcvalue' was here
encoder/main.c:91: error: `outfile' undeclared here (not in a function)
encoder/main.c:91: error: `component' undeclared here (not in a function)
encoder/main.c:91: warning: passing arg 5 of `EncodeDataUnit' from incompatible pointer type
encoder/main.c:91: error: initializer element is not constant
encoder/main.c:91: warning: data definition has no type or storage class
encoder/main.c:92: error: parse error before "break"
encoder/main.c:95: warning: parameter names (without types) in function declaration
encoder/main.c:95: warning: data definition has no type or storage class
encoder/main.c:96: error: redefinition of 'Crdcvalue'
encoder/main.c:78: error: previous definition of 'Crdcvalue' was here
encoder/main.c:96: warning: passing arg 5 of `EncodeDataUnit' from incompatible pointer type
encoder/main.c:96: error: initializer element is not constant
encoder/main.c:96: warning: data definition has no type or storage class
encoder/main.c:97: error: parse error before "break"
encoder/main.c:100: warning: parameter names (without types) in function declaration
encoder/main.c:100: warning: data definition has no type or storage class
encoder/main.c:101: error: redefinition of 'Cbdcvalue'
encoder/main.c:79: error: previous definition of 'Cbdcvalue' was here
encoder/main.c:101: warning: passing arg 5 of `EncodeDataUnit' from incompatible pointer type
encoder/main.c:101: error: initializer element is not constant
encoder/main.c:101: warning: data definition has no type or storage class
encoder/main.c:102: error: parse error before "break"
encoder/main.c:107: error: parse error before '&' token
encoder/main.c:107: error: conflicting types for 'HuffmanEncodeFinishSend'
encoder/huffman.h:6: error: previous declaration of 'HuffmanEncodeFinishSend' was here
encoder/main.c:107: error: conflicting types for 'HuffmanEncodeFinishSend'
encoder/huffman.h:6: error: previous declaration of 'HuffmanEncodeFinishSend' was here
encoder/main.c:107: warning: data definition has no type or storage class
encoder/main.c:108: error: parse error before string constant
encoder/main.c:109: warning: parameter names (without types) in function declaration
encoder/main.c:109: error: conflicting types for 'writejpegfooter'
encoder/io.h:117: error: previous declaration of 'writejpegfooter' was here
encoder/main.c:109: error: conflicting types for 'writejpegfooter'
encoder/io.h:117: error: previous declaration of 'writejpegfooter' was here
encoder/main.c:109: warning: data definition has no type or storage class
encoder/main.c:112: warning: parameter names (without types) in function declaration
encoder/main.c:112: warning: data definition has no type or storage class
encoder/main.c:113: warning: parameter names (without types) in function declaration
encoder/main.c:113: warning: data definition has no type or storage class
encoder/main.c:114: error: parse error before "return"
encoder/zzq.c:75:2: warning: no newline at end of file
make: *** [Encoder/executable.elf] Error 1
Done!
At Local date and time: Mon Jul 17 22:49:15 2006
xbash -q -c "cd /cygdrive/d/mb-jpeg/; /usr/bin/make -f system.make program; exit;" started...
mb-gcc -O0 encoder/dct.c encoder/huffman.c encoder/io.c encoder/main.c encoder/zzq.c -o Encoder/executable.elf \
-mno-xl-soft-mul -Wp,-D__MICROBLAZE -Wl,-T -Wl,Encoder_linker_script.ld -g -I./microblaze_0/include/ -L./microblaze_0/lib/ \
encoder/dct.c:105:3: warning: no newline at end of file
encoder/huffman.c: In function `HuffmanEncodeFinishSend':
encoder/huffman.c:580: warning: comparison is always true due to limited range of data type
encoder/huffman.c: In function `EncodeDataUnit':
encoder/huffman.c:627: warning: passing arg 3 of `ReverseExtend' from incompatible pointer type
encoder/huffman.c:642: warning: passing arg 3 of `ReverseExtend' from incompatible pointer type
encoder/zzq.c:75:2: warning: no newline at end of file
mb-size Encoder/executable.elf
text data bss dec hex filename
43692 5604 19348 68644 10c24 Encoder/executable.elf
Done!
At Local date and time: Mon Jul 17 22:49:22 2006
xbash -q -c "cd /cygdrive/d/mb-jpeg/; /usr/bin/make -f system.make download; exit;" started...
*********************************************
Initializing BRAM contents of the bitstream
*********************************************
bitinit system.mhs -lp D:/XilinxXUP/lib/ -pe microblaze_0 Encoder/executable.elf \
-bt implementation/system.bit -o implementation/download.bit
bitinit version Xilinx EDK 8.1 Build EDK_I.18.7
Copyright (c) Xilinx Inc. 2002.
Parsing MHS File system.mhs...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/microblaze_v4_00_a/data/microblaze_v2_1_0.
tcl ...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/opb_mdm_v2_00_a/data/opb_mdm_v2_1_0.tcl
...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/lmb_v10_v1_00_a/data/lmb_v10_v2_1_0.tcl
...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/lmb_bram_if_cntlr_v1_00_b/data/lmb_bram_if
_cntlr_v2_1_0.tcl ...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/opb_sysace_v1_00_c/data/opb_sysace_v2_1_0.
tcl ...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/dcm_module_v1_00_a/data/dcm_module_v2_1_0.
tcl ...
Overriding IP level properties ...
microblaze (microblaze_0) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
mpd line 63 - tool overriding c_family value virtex2 to
microblaze (microblaze_0) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
mpd line 64 - tool overriding c_instance value microblaze to microblaze_0
microblaze (microblaze_0) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
mpd:93 - tcl overriding C_ADDR_TAG_BITS value 17 to 0
microblaze (microblaze_0) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
mpd:100 - tcl overriding C_DCACHE_ADDR_TAG value 17 to 0
opb_mdm (debug_module) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_mdm_v2_00_a\data\opb_mdm_v2_1_0.mpd
line 42 - tool overriding c_family value virtex2 to
bram_block (ilmb_bram) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
mpd line 42 - tool overriding c_family value virtex2 to
opb_gpio (leds_4bit) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_gpio_v3_01_b\data\opb_gpio_v2_1_0.mpd
line 41 - tool overriding c_family value virtex2 to
opb_gpio (dipsws_4bit) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_gpio_v3_01_b\data\opb_gpio_v2_1_0.mpd
line 41 - tool overriding c_family value virtex2 to
opb_gpio (pushbuttons_5bit) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_gpio_v3_01_b\data\opb_gpio_v2_1_0.mpd
line 41 - tool overriding c_family value virtex2 to
dcm_module (dcm_0) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\dcm_module_v1_00_a\data\dcm_module_v2_1_0.
mpd line 60 - tool overriding c_family value virtex2 to
bram_block (data_bram_0) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
mpd line 42 - tool overriding c_family value virtex2 to
bram_block (dlmb_bram) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
mpd line 42 - tool overriding c_family value virtex2 to
Performing IP level DRCs on properties...
Running DRC Tcl procedures for OPTION IPLEVEL_DRC_PROC...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
2_1_0.tcl ...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
2_1_0.tcl ...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
2_1_0.tcl ...
Address Map for Processor microblaze_0
(0x00000000-0x0000ffff) ilmb_cntlr ilmb
(0x00010000-0x0001ffff) dlmb_cntlr dlmb
(0x40000000-0x4000ffff) PushButtons_5Bit mb_opb
(0x40020000-0x4002ffff) LEDs_4Bit mb_opb
(0x40040000-0x4004ffff) DIPSWs_4Bit mb_opb
(0x40600000-0x4060ffff) RS232_Uart_1 mb_opb
(0x41400000-0x4140ffff) debug_module mb_opb
(0x41800000-0x4180ffff) SysACE_CompactFlash mb_opb
(0x70000000-0x7000ffff) data_bram_if_cntlr_0 dlmb
Initializing Memory...
Checking ELFs associated with MICROBLAZE instance microblaze_0 for overlap...
Analyzing file Encoder/executable.elf...
Running Data2Mem with the following command:
data2mem -bm implementation/system_bd -bt implementation/system.bit -bd
Encoder/executable.elf tag data_bram_0 dlmb_bram ilmb_bram -o b
implementation/download.bit
Memory Initialization completed successfully.
*********************************************
Downloading Bitstream onto the target board
*********************************************
impact -batch etc/download.cmd
Release 8.1i - iMPACT I.24
Copyright (c) 1995-2005 Xilinx, Inc. All rights reserved.
// *** BATCH CMD : setMode -bs
// *** BATCH CMD : setCable -port auto
AutoDetecting cable. Please wait.
Connecting to cable (Parallel Port - LPT1).
Checking cable driver.
Driver windrvr6.sys version = 7.0.0.0.No resources.
LPT base address = 0378h.
ECP base address = 0778h.
ECP hardware is detected.
Cable connection established.
Connecting to cable (Parallel Port - LPT1) in ECP mode.
Checking cable driver.
Driver xpc4drvr.sys version = 1.0.4.0. LPT base address = 0378h.
Cable Type = 1, Revision = 3.
Setting cable speed to 5 MHz.
Cable connection established.
// *** BATCH CMD : identify
Identifying chain contents ....Version is 0001
'1': : Manufacturer's ID =Xilinx xc2vp30, Version : 1
PMSPEC -- Overriding Xilinx file <c:/ISE/virtex2p/data/virtex2p.acd> with local
file <c:/ISE/virtex2p/data/virtex2p.acd>
INFO:iMPACT:1777 -
Reading c:/ISE/virtex2p/data/xc2vp30.bsd...
INFO:iMPACT:501 - '1': Added Device xc2vp30 successfully.
----------------------------------------------------------------------
----------------------------------------------------------------------
Version is 0000
'2': : Manufacturer's ID =Xilinx xccace, Version : 0
INFO:iMPACT:1777 -
Reading c:/ISE/acecf/data/xccace.bsd...
INFO:iMPACT:501 - '1': Added Device xccace successfully.
----------------------------------------------------------------------
----------------------------------------------------------------------
Version is 1111
'3': : Manufacturer's ID =Xilinx xcf32p, Version : 15
INFO:iMPACT:1777 -
Reading c:/ISE/xcfp/data/xcf32p.bsd...
INFO:iMPACT:501 - '1': Added Device xcf32p successfully.
----------------------------------------------------------------------
----------------------------------------------------------------------
done.
[
1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
]
[
0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1
]
Chain TCK freq = 10000000.
Validating chain...
Boundary-scan chain validated successfully.
Elapsed time = 0 sec.
// *** BATCH CMD : identifyMPM
Elapsed time = 0 sec.
// *** BATCH CMD : assignFile -p 3 -file "implementation/download.bit"
'3': Loading file 'implementation/download.bit' ...
done.
INFO:iMPACT:501 - '3': Added Device xc2vp30 successfully.
----------------------------------------------------------------------
----------------------------------------------------------------------
----------------------------------------------------------------------
----------------------------------------------------------------------
// *** BATCH CMD : program -p 3
Chain TCK freq = 10000000.
Validating chain...
Boundary-scan chain validated successfully.
'3':Programming device...
done.
'3': Reading status register contents...
CRC error : 0
Decryptor security set : 0
DCM locked : 1
DCI matched : 1
legacy input error : 0
status of GTS_CFG_B : 1
status of GWE : 1
status of GHIGH : 1
value of MODE pin M0 : 1
value of MODE pin M1 : 0
value of MODE pin M2 : 1
value of CFG_RDY (INIT_B) : 1
DONEIN input from DONE pin : 1
IDCODE not validated while trying to write FDRI : 0
write FDRI issued before or after decrypt operation: 0
Decryptor keys not used in proper sequence : 0
INFO:iMPACT:2219 - Status register values:
INFO:iMPACT - 0011 0111 1011 1000 0000 0000 0000 0000
INFO:iMPACT:579 - '3': Completed downloading bit file to device.
INFO:iMPACT:580 - '3':Checking done pin ....done.
'3': Programmed successfully.
Elapsed time = 3 sec.
// *** BATCH CMD : quit
----------------------------------------------------------------------
----------------------------------------------------------------------
----------------------------------------------------------------------
----------------------------------------------------------------------
Done!
At Local date and time: Mon Jul 17 23:25:07 2006
xbash -q -c "cd /cygdrive/d/mb-jpeg/; /usr/bin/make -f system.make program; exit;" started...
mb-gcc -O0 encoder/dct.c encoder/huffman.c encoder/io.c encoder/main.c encoder/zzq.c -o Encoder/executable.elf \
-mno-xl-soft-mul -Wp,-D__MICROBLAZE -Wl,-T -Wl,Encoder_linker_script.ld -g -I./microblaze_0/include/ -L./microblaze_0/lib/ \
encoder/dct.c:105:3: warning: no newline at end of file
encoder/huffman.c: In function `HuffmanEncodeFinishSend':
encoder/huffman.c:580: warning: comparison is always true due to limited range of data type
encoder/huffman.c: In function `EncodeDataUnit':
encoder/huffman.c:627: warning: passing arg 3 of `ReverseExtend' from incompatible pointer type
encoder/huffman.c:642: warning: passing arg 3 of `ReverseExtend' from incompatible pointer type
mb-size Encoder/executable.elf
text data bss dec hex filename
42944 5604 19372 67920 10950 Encoder/executable.elf
Done!
At Local date and time: Mon Jul 17 23:32:29 2006
xbash -q -c "cd /cygdrive/d/mb-jpeg/; /usr/bin/make -f system.make program; exit;" started...
mb-gcc -O0 encoder/dct.c encoder/huffman.c encoder/io.c encoder/main.c encoder/zzq.c -o Encoder/executable.elf \
-mno-xl-soft-mul -Wp,-D__MICROBLAZE -Wl,-T -Wl,Encoder_linker_script.ld -g -I./microblaze_0/include/ -L./microblaze_0/lib/ \
encoder/dct.c:105:3: warning: no newline at end of file
encoder/huffman.c: In function `HuffmanEncodeFinishSend':
encoder/huffman.c:580: warning: comparison is always true due to limited range of data type
encoder/huffman.c: In function `EncodeDataUnit':
encoder/huffman.c:627: warning: passing arg 3 of `ReverseExtend' from incompatible pointer type
encoder/huffman.c:642: warning: passing arg 3 of `ReverseExtend' from incompatible pointer type
mb-size Encoder/executable.elf
text data bss dec hex filename
43000 5624 19368 67992 10998 Encoder/executable.elf
Done!
At Local date and time: Mon Jul 17 23:32:35 2006
xbash -q -c "cd /cygdrive/d/mb-jpeg/; /usr/bin/make -f system.make download; exit;" started...
*********************************************
Initializing BRAM contents of the bitstream
*********************************************
bitinit system.mhs -lp D:/XilinxXUP/lib/ -pe microblaze_0 Encoder/executable.elf \
-bt implementation/system.bit -o implementation/download.bit
bitinit version Xilinx EDK 8.1 Build EDK_I.18.7
Copyright (c) Xilinx Inc. 2002.
Parsing MHS File system.mhs...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/microblaze_v4_00_a/data/microblaze_v2_1_0.
tcl ...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/opb_mdm_v2_00_a/data/opb_mdm_v2_1_0.tcl
...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/lmb_v10_v1_00_a/data/lmb_v10_v2_1_0.tcl
...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/lmb_bram_if_cntlr_v1_00_b/data/lmb_bram_if
_cntlr_v2_1_0.tcl ...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/opb_sysace_v1_00_c/data/opb_sysace_v2_1_0.
tcl ...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/dcm_module_v1_00_a/data/dcm_module_v2_1_0.
tcl ...
Overriding IP level properties ...
microblaze (microblaze_0) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
mpd line 63 - tool overriding c_family value virtex2 to
microblaze (microblaze_0) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
mpd line 64 - tool overriding c_instance value microblaze to microblaze_0
microblaze (microblaze_0) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
mpd:93 - tcl overriding C_ADDR_TAG_BITS value 17 to 0
microblaze (microblaze_0) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
mpd:100 - tcl overriding C_DCACHE_ADDR_TAG value 17 to 0
opb_mdm (debug_module) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_mdm_v2_00_a\data\opb_mdm_v2_1_0.mpd
line 42 - tool overriding c_family value virtex2 to
bram_block (ilmb_bram) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
mpd line 42 - tool overriding c_family value virtex2 to
opb_gpio (leds_4bit) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_gpio_v3_01_b\data\opb_gpio_v2_1_0.mpd
line 41 - tool overriding c_family value virtex2 to
opb_gpio (dipsws_4bit) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_gpio_v3_01_b\data\opb_gpio_v2_1_0.mpd
line 41 - tool overriding c_family value virtex2 to
opb_gpio (pushbuttons_5bit) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_gpio_v3_01_b\data\opb_gpio_v2_1_0.mpd
line 41 - tool overriding c_family value virtex2 to
dcm_module (dcm_0) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\dcm_module_v1_00_a\data\dcm_module_v2_1_0.
mpd line 60 - tool overriding c_family value virtex2 to
bram_block (data_bram_0) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
mpd line 42 - tool overriding c_family value virtex2 to
bram_block (dlmb_bram) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
mpd line 42 - tool overriding c_family value virtex2 to
Performing IP level DRCs on properties...
Running DRC Tcl procedures for OPTION IPLEVEL_DRC_PROC...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
2_1_0.tcl ...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
2_1_0.tcl ...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
2_1_0.tcl ...
Address Map for Processor microblaze_0
(0x00000000-0x0000ffff) ilmb_cntlr ilmb
(0x00010000-0x0001ffff) dlmb_cntlr dlmb
(0x40000000-0x4000ffff) PushButtons_5Bit mb_opb
(0x40020000-0x4002ffff) LEDs_4Bit mb_opb
(0x40040000-0x4004ffff) DIPSWs_4Bit mb_opb
(0x40600000-0x4060ffff) RS232_Uart_1 mb_opb
(0x41400000-0x4140ffff) debug_module mb_opb
(0x41800000-0x4180ffff) SysACE_CompactFlash mb_opb
(0x70000000-0x7000ffff) data_bram_if_cntlr_0 dlmb
Initializing Memory...
Checking ELFs associated with MICROBLAZE instance microblaze_0 for overlap...
Analyzing file Encoder/executable.elf...
Running Data2Mem with the following command:
data2mem -bm implementation/system_bd -bt implementation/system.bit -bd
Encoder/executable.elf tag data_bram_0 dlmb_bram ilmb_bram -o b
implementation/download.bit
Memory Initialization completed successfully.
*********************************************
Downloading Bitstream onto the target board
*********************************************
impact -batch etc/download.cmd
Release 8.1i - iMPACT I.24
Copyright (c) 1995-2005 Xilinx, Inc. All rights reserved.
// *** BATCH CMD : setMode -bs
// *** BATCH CMD : setCable -port auto
AutoDetecting cable. Please wait.
Connecting to cable (Parallel Port - LPT1).
Checking cable driver.
Driver windrvr6.sys version = 7.0.0.0.No resources.
LPT base address = 0378h.
ECP base address = 0778h.
ECP hardware is detected.
Cable connection established.
Connecting to cable (Parallel Port - LPT1) in ECP mode.
Checking cable driver.
Driver xpc4drvr.sys version = 1.0.4.0. LPT base address = 0378h.
Cable Type = 1, Revision = 3.
Setting cable speed to 5 MHz.
Cable connection established.
// *** BATCH CMD : identify
Identifying chain contents ....Version is 0001
'1': : Manufacturer's ID =Xilinx xc2vp30, Version : 1
PMSPEC -- Overriding Xilinx file <c:/ISE/virtex2p/data/virtex2p.acd> with local
file <c:/ISE/virtex2p/data/virtex2p.acd>
INFO:iMPACT:1777 -
Reading c:/ISE/virtex2p/data/xc2vp30.bsd...
INFO:iMPACT:501 - '1': Added Device xc2vp30 successfully.
----------------------------------------------------------------------
----------------------------------------------------------------------
Version is 0000
'2': : Manufacturer's ID =Xilinx xccace, Version : 0
INFO:iMPACT:1777 -
Reading c:/ISE/acecf/data/xccace.bsd...
INFO:iMPACT:501 - '1': Added Device xccace successfully.
----------------------------------------------------------------------
----------------------------------------------------------------------
Version is 1111
'3': : Manufacturer's ID =Xilinx xcf32p, Version : 15
INFO:iMPACT:1777 -
Reading c:/ISE/xcfp/data/xcf32p.bsd...
INFO:iMPACT:501 - '1': Added Device xcf32p successfully.
----------------------------------------------------------------------
----------------------------------------------------------------------
done.
[
1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
]
[
0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1
]
Chain TCK freq = 10000000.
Validating chain...
Boundary-scan chain validated successfully.
Elapsed time = 0 sec.
// *** BATCH CMD : identifyMPM
Elapsed time = 0 sec.
// *** BATCH CMD : assignFile -p 3 -file "implementation/download.bit"
'3': Loading file 'implementation/download.bit' ...
done.
INFO:iMPACT:501 - '3': Added Device xc2vp30 successfully.
----------------------------------------------------------------------
----------------------------------------------------------------------
----------------------------------------------------------------------
----------------------------------------------------------------------
// *** BATCH CMD : program -p 3
Chain TCK freq = 10000000.
Validating chain...
Boundary-scan chain validated successfully.
'3':Programming device...
done.
'3': Reading status register contents...
CRC error : 0
Decryptor security set : 0
DCM locked : 1
DCI matched : 1
legacy input error : 0
status of GTS_CFG_B : 1
status of GWE : 1
status of GHIGH : 1
value of MODE pin M0 : 1
value of MODE pin M1 : 0
value of MODE pin M2 : 1
value of CFG_RDY (INIT_B) : 1
DONEIN input from DONE pin : 1
IDCODE not validated while trying to write FDRI : 0
write FDRI issued before or after decrypt operation: 0
Decryptor keys not used in proper sequence : 0
INFO:iMPACT:2219 - Status register values:
INFO:iMPACT - 0011 0111 1011 1000 0000 0000 0000 0000
INFO:iMPACT:579 - '3': Completed downloading bit file to device.
INFO:iMPACT:580 - '3':Checking done pin ....done.
'3': Programmed successfully.
Elapsed time = 3 sec.
// *** BATCH CMD : quit
----------------------------------------------------------------------
----------------------------------------------------------------------
----------------------------------------------------------------------
----------------------------------------------------------------------
Done!
At Local date and time: Mon Jul 17 23:37:13 2006
xbash -q -c "cd /cygdrive/d/mb-jpeg/; /usr/bin/make -f system.make download; exit;" started...
*********************************************
Downloading Bitstream onto the target board
*********************************************
impact -batch etc/download.cmd
Release 8.1i - iMPACT I.24
Copyright (c) 1995-2005 Xilinx, Inc. All rights reserved.
// *** BATCH CMD : setMode -bs
// *** BATCH CMD : setCable -port auto
AutoDetecting cable. Please wait.
Connecting to cable (Parallel Port - LPT1).
Checking cable driver.
Driver windrvr6.sys version = 7.0.0.0.
No resources.
LPT base address = 0378h.
ECP base address = 0778h.
ECP hardware is detected.
Cable connection established.
Connecting to cable (Parallel Port - LPT1) in ECP mode.
Checking cable driver.
Driver xpc4drvr.sys version = 1.0.4.0. LPT base address = 0378h.
Cable Type = 1, Revision = 3.
Setting cable speed to 5 MHz.
Cable connection established.
// *** BATCH CMD : identify
Identifying chain contents ....Version is 0001
'1': : Manufacturer's ID =Xilinx xc2vp30, Version : 1
PMSPEC -- Overriding Xilinx file <c:/ISE/virtex2p/data/virtex2p.acd> with local
file <c:/ISE/virtex2p/data/virtex2p.acd>
INFO:iMPACT:1777 -
Reading c:/ISE/virtex2p/data/xc2vp30.bsd...
INFO:iMPACT:501 - '1': Added Device xc2vp30 successfully.
----------------------------------------------------------------------
----------------------------------------------------------------------
Version is 0000
'2': : Manufacturer's ID =Xilinx xccace, Version : 0
INFO:iMPACT:1777 -
Reading c:/ISE/acecf/data/xccace.bsd...
INFO:iMPACT:501 - '1': Added Device xccace successfully.
----------------------------------------------------------------------
----------------------------------------------------------------------
Version is 1111
'3': : Manufacturer's ID =Xilinx xcf32p, Version : 15
INFO:iMPACT:1777 -
Reading c:/ISE/xcfp/data/xcf32p.bsd...
INFO:iMPACT:501 - '1': Added Device xcf32p successfully.
----------------------------------------------------------------------
----------------------------------------------------------------------
done.
[
1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
]
[
0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1
]
Chain TCK freq = 10000000.
Validating chain...
Boundary-scan chain validated successfully.
Elapsed time = 1 sec.
// *** BATCH CMD : identifyMPM
Elapsed time = 0 sec.
// *** BATCH CMD : assignFile -p 3 -file "implementation/download.bit"
'3': Loading file 'implementation/download.bit' ...
done.
INFO:iMPACT:501 - '3': Added Device xc2vp30 successfully.
----------------------------------------------------------------------
----------------------------------------------------------------------
----------------------------------------------------------------------
----------------------------------------------------------------------
// *** BATCH CMD : program -p 3
Chain TCK freq = 10000000.
Validating chain...
Boundary-scan chain validated successfully.
'3':Programming device...
done.
'3': Reading status register contents...
CRC error : 0
Decryptor security set : 0
DCM locked : 1
DCI matched : 1
legacy input error : 0
status of GTS_CFG_B : 1
status of GWE : 1
status of GHIGH : 1
value of MODE pin M0 : 1
value of MODE pin M1 : 0
value of MODE pin M2 : 1
value of CFG_RDY (INIT_B) : 1
DONEIN input from DONE pin : 1
IDCODE not validated while trying to write FDRI : 0
write FDRI issued before or after decrypt operation: 0
Decryptor keys not used in proper sequence : 0
INFO:iMPACT:2219 - Status register values:
INFO:iMPACT - 0011 0111 1011 1000 0000 0000 0000 0000
INFO:iMPACT:579 - '3': Completed downloading bit file to device.
INFO:iMPACT:580 - '3':Checking done pin ....done.
'3': Programmed successfully.
Elapsed time = 4 sec.
// *** BATCH CMD : quit
----------------------------------------------------------------------
----------------------------------------------------------------------
----------------------------------------------------------------------
----------------------------------------------------------------------
Done!
At Local date and time: Mon Jul 17 23:47:46 2006
xbash -q -c "cd /cygdrive/d/mb-jpeg/; /usr/bin/make -f system.make program; exit;" started...
mb-gcc -O0 encoder/dct.c encoder/huffman.c encoder/io.c encoder/main.c encoder/zzq.c -o Encoder/executable.elf \
-mno-xl-soft-mul -Wp,-D__MICROBLAZE -Wl,-T -Wl,Encoder_linker_script.ld -g -I./microblaze_0/include/ -L./microblaze_0/lib/ \
encoder/dct.c:105:3: warning: no newline at end of file
encoder/huffman.c: In function `HuffmanEncodeFinishSend':
encoder/huffman.c:580: warning: comparison is always true due to limited range of data type
encoder/huffman.c: In function `EncodeDataUnit':
encoder/huffman.c:627: warning: passing arg 3 of `ReverseExtend' from incompatible pointer type
encoder/huffman.c:642: warning: passing arg 3 of `ReverseExtend' from incompatible pointer type
mb-size Encoder/executable.elf
text data bss dec hex filename
43152 5676 19372 68200 10a68 Encoder/executable.elf
Done!
At Local date and time: Mon Jul 17 23:47:52 2006
xbash -q -c "cd /cygdrive/d/mb-jpeg/; /usr/bin/make -f system.make download; exit;" started...
*********************************************
Initializing BRAM contents of the bitstream
*********************************************
bitinit system.mhs -lp D:/XilinxXUP/lib/ -pe microblaze_0 Encoder/executable.elf \
-bt implementation/system.bit -o implementation/download.bit
bitinit version Xilinx EDK 8.1 Build EDK_I.18.7
Copyright (c) Xilinx Inc. 2002.
Parsing MHS File system.mhs...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/microblaze_v4_00_a/data/microblaze_v2_1_0.
tcl ...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/opb_mdm_v2_00_a/data/opb_mdm_v2_1_0.tcl
...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/lmb_v10_v1_00_a/data/lmb_v10_v2_1_0.tcl
...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/lmb_bram_if_cntlr_v1_00_b/data/lmb_bram_if
_cntlr_v2_1_0.tcl ...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/opb_sysace_v1_00_c/data/opb_sysace_v2_1_0.
tcl ...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/dcm_module_v1_00_a/data/dcm_module_v2_1_0.
tcl ...
Overriding IP level properties ...
microblaze (microblaze_0) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
mpd line 63 - tool overriding c_family value virtex2 to
microblaze (microblaze_0) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
mpd line 64 - tool overriding c_instance value microblaze to microblaze_0
microblaze (microblaze_0) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
mpd:93 - tcl overriding C_ADDR_TAG_BITS value 17 to 0
microblaze (microblaze_0) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
mpd:100 - tcl overriding C_DCACHE_ADDR_TAG value 17 to 0
opb_mdm (debug_module) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_mdm_v2_00_a\data\opb_mdm_v2_1_0.mpd
line 42 - tool overriding c_family value virtex2 to
bram_block (ilmb_bram) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
mpd line 42 - tool overriding c_family value virtex2 to
opb_gpio (leds_4bit) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_gpio_v3_01_b\data\opb_gpio_v2_1_0.mpd
line 41 - tool overriding c_family value virtex2 to
opb_gpio (dipsws_4bit) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_gpio_v3_01_b\data\opb_gpio_v2_1_0.mpd
line 41 - tool overriding c_family value virtex2 to
opb_gpio (pushbuttons_5bit) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_gpio_v3_01_b\data\opb_gpio_v2_1_0.mpd
line 41 - tool overriding c_family value virtex2 to
dcm_module (dcm_0) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\dcm_module_v1_00_a\data\dcm_module_v2_1_0.
mpd line 60 - tool overriding c_family value virtex2 to
bram_block (data_bram_0) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
mpd line 42 - tool overriding c_family value virtex2 to
bram_block (dlmb_bram) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
mpd line 42 - tool overriding c_family value virtex2 to
Performing IP level DRCs on properties...
Running DRC Tcl procedures for OPTION IPLEVEL_DRC_PROC...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
2_1_0.tcl ...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
2_1_0.tcl ...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
2_1_0.tcl ...
Address Map for Processor microblaze_0
(0x00000000-0x0000ffff) ilmb_cntlr ilmb
(0x00010000-0x0001ffff) dlmb_cntlr dlmb
(0x40000000-0x4000ffff) PushButtons_5Bit mb_opb
(0x40020000-0x4002ffff) LEDs_4Bit mb_opb
(0x40040000-0x4004ffff) DIPSWs_4Bit mb_opb
(0x40600000-0x4060ffff) RS232_Uart_1 mb_opb
(0x41400000-0x4140ffff) debug_module mb_opb
(0x41800000-0x4180ffff) SysACE_CompactFlash mb_opb
(0x70000000-0x7000ffff) data_bram_if_cntlr_0 dlmb
Initializing Memory...
Checking ELFs associated with MICROBLAZE instance microblaze_0 for overlap...
Analyzing file Encoder/executable.elf...
Running Data2Mem with the following command:
data2mem -bm implementation/system_bd -bt implementation/system.bit -bd
Encoder/executable.elf tag data_bram_0 dlmb_bram ilmb_bram -o b
implementation/download.bit
Memory Initialization completed successfully.
*********************************************
Downloading Bitstream onto the target board
*********************************************
impact -batch etc/download.cmd
Release 8.1i - iMPACT I.24
Copyright (c) 1995-2005 Xilinx, Inc. All rights reserved.
// *** BATCH CMD : setMode -bs
// *** BATCH CMD : setCable -port auto
AutoDetecting cable. Please wait.
Connecting to cable (Parallel Port - LPT1).
Checking cable driver.
Driver windrvr6.sys version = 7.0.0.0.No resources.
LPT base address = 0378h.
ECP base address = 0778h.
ECP hardware is detected.
Cable connection established.
Connecting to cable (Parallel Port - LPT1) in ECP mode.
Checking cable driver.
Driver xpc4drvr.sys version = 1.0.4.0. LPT base address = 0378h.
Cable Type = 1, Revision = 3.
Setting cable speed to 5 MHz.
Cable connection established.
// *** BATCH CMD : identify
Identifying chain contents ....Version is 0001
'1': : Manufacturer's ID =Xilinx xc2vp30, Version : 1
PMSPEC -- Overriding Xilinx file <c:/ISE/virtex2p/data/virtex2p.acd> with local
file <c:/ISE/virtex2p/data/virtex2p.acd>
INFO:iMPACT:1777 -
Reading c:/ISE/virtex2p/data/xc2vp30.bsd...
INFO:iMPACT:501 - '1': Added Device xc2vp30 successfully.
----------------------------------------------------------------------
----------------------------------------------------------------------
Version is 0000
'2': : Manufacturer's ID =Xilinx xccace, Version : 0
INFO:iMPACT:1777 -
Reading c:/ISE/acecf/data/xccace.bsd...
INFO:iMPACT:501 - '1': Added Device xccace successfully.
----------------------------------------------------------------------
----------------------------------------------------------------------
Version is 1111
'3': : Manufacturer's ID =Xilinx xcf32p, Version : 15
INFO:iMPACT:1777 -
Reading c:/ISE/xcfp/data/xcf32p.bsd...
INFO:iMPACT:501 - '1': Added Device xcf32p successfully.
----------------------------------------------------------------------
----------------------------------------------------------------------
done.
[
1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
]
[
0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1
]
Chain TCK freq = 10000000.
Validating chain...
Boundary-scan chain validated successfully.
Elapsed time = 0 sec.
// *** BATCH CMD : identifyMPM
Elapsed time = 0 sec.
// *** BATCH CMD : assignFile -p 3 -file "implementation/download.bit"
'3': Loading file 'implementation/download.bit' ...
done.
INFO:iMPACT:501 - '3': Added Device xc2vp30 successfully.
----------------------------------------------------------------------
----------------------------------------------------------------------
----------------------------------------------------------------------
----------------------------------------------------------------------
// *** BATCH CMD : program -p 3
Chain TCK freq = 10000000.
Validating chain...
Boundary-scan chain validated successfully.
'3':Programming device...
done.
'3': Reading status register contents...
CRC error : 0
Decryptor security set : 0
DCM locked : 1
DCI matched : 1
legacy input error : 0
status of GTS_CFG_B : 1
status of GWE : 1
status of GHIGH : 1
value of MODE pin M0 : 1
value of MODE pin M1 : 0
value of MODE pin M2 : 1
value of CFG_RDY (INIT_B) : 1
DONEIN input from DONE pin : 1
IDCODE not validated while trying to write FDRI : 0
write FDRI issued before or after decrypt operation: 0
Decryptor keys not used in proper sequence : 0
INFO:iMPACT:2219 - Status register values:
INFO:iMPACT - 0011 0111 1011 1000 0000 0000 0000 0000
INFO:iMPACT:579 - '3': Completed downloading bit file to device.
INFO:iMPACT:580 - '3':Checking done pin ....done.
'3': Programmed successfully.
Elapsed time = 3 sec.
// *** BATCH CMD : quit
----------------------------------------------------------------------
----------------------------------------------------------------------
----------------------------------------------------------------------
----------------------------------------------------------------------
Done!
At Local date and time: Mon Jul 17 23:53:39 2006
xbash -q -c "cd /cygdrive/d/mb-jpeg/; /usr/bin/make -f system.make program; exit;" started...
mb-gcc -O0 encoder/dct.c encoder/huffman.c encoder/io.c encoder/main.c encoder/zzq.c -o Encoder/executable.elf \
-mno-xl-soft-mul -Wp,-D__MICROBLAZE -Wl,-T -Wl,Encoder_linker_script.ld -g -I./microblaze_0/include/ -L./microblaze_0/lib/ \
encoder/dct.c:105:3: warning: no newline at end of file
encoder/huffman.c: In function `HuffmanEncodeFinishSend':
encoder/huffman.c:580: warning: comparison is always true due to limited range of data type
encoder/huffman.c: In function `EncodeDataUnit':
encoder/huffman.c:627: warning: passing arg 3 of `ReverseExtend' from incompatible pointer type
encoder/huffman.c:642: warning: passing arg 3 of `ReverseExtend' from incompatible pointer type
mb-size Encoder/executable.elf
text data bss dec hex filename
43192 5676 19372 68240 10a90 Encoder/executable.elf
Done!
At Local date and time: Mon Jul 17 23:53:49 2006
xbash -q -c "cd /cygdrive/d/mb-jpeg/; /usr/bin/make -f system.make download; exit;" started...
*********************************************
Initializing BRAM contents of the bitstream
*********************************************
bitinit system.mhs -lp D:/XilinxXUP/lib/ -pe microblaze_0 Encoder/executable.elf \
-bt implementation/system.bit -o implementation/download.bit
bitinit version Xilinx EDK 8.1 Build EDK_I.18.7
Copyright (c) Xilinx Inc. 2002.
Parsing MHS File system.mhs...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/microblaze_v4_00_a/data/microblaze_v2_1_0.
tcl ...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/opb_mdm_v2_00_a/data/opb_mdm_v2_1_0.tcl
...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/lmb_v10_v1_00_a/data/lmb_v10_v2_1_0.tcl
...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/lmb_bram_if_cntlr_v1_00_b/data/lmb_bram_if
_cntlr_v2_1_0.tcl ...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/opb_sysace_v1_00_c/data/opb_sysace_v2_1_0.
tcl ...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/dcm_module_v1_00_a/data/dcm_module_v2_1_0.
tcl ...
Overriding IP level properties ...
microblaze (microblaze_0) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
mpd line 63 - tool overriding c_family value virtex2 to
microblaze (microblaze_0) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
mpd line 64 - tool overriding c_instance value microblaze to microblaze_0
microblaze (microblaze_0) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
mpd:93 - tcl overriding C_ADDR_TAG_BITS value 17 to 0
microblaze (microblaze_0) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
mpd:100 - tcl overriding C_DCACHE_ADDR_TAG value 17 to 0
opb_mdm (debug_module) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_mdm_v2_00_a\data\opb_mdm_v2_1_0.mpd
line 42 - tool overriding c_family value virtex2 to
bram_block (ilmb_bram) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
mpd line 42 - tool overriding c_family value virtex2 to
opb_gpio (leds_4bit) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_gpio_v3_01_b\data\opb_gpio_v2_1_0.mpd
line 41 - tool overriding c_family value virtex2 to
opb_gpio (dipsws_4bit) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_gpio_v3_01_b\data\opb_gpio_v2_1_0.mpd
line 41 - tool overriding c_family value virtex2 to
opb_gpio (pushbuttons_5bit) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_gpio_v3_01_b\data\opb_gpio_v2_1_0.mpd
line 41 - tool overriding c_family value virtex2 to
dcm_module (dcm_0) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\dcm_module_v1_00_a\data\dcm_module_v2_1_0.
mpd line 60 - tool overriding c_family value virtex2 to
bram_block (data_bram_0) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
mpd line 42 - tool overriding c_family value virtex2 to
bram_block (dlmb_bram) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
mpd line 42 - tool overriding c_family value virtex2 to
Performing IP level DRCs on properties...
Running DRC Tcl procedures for OPTION IPLEVEL_DRC_PROC...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
2_1_0.tcl ...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
2_1_0.tcl ...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
2_1_0.tcl ...
Address Map for Processor microblaze_0
(0x00000000-0x0000ffff) ilmb_cntlr ilmb
(0x00010000-0x0001ffff) dlmb_cntlr dlmb
(0x40000000-0x4000ffff) PushButtons_5Bit mb_opb
(0x40020000-0x4002ffff) LEDs_4Bit mb_opb
(0x40040000-0x4004ffff) DIPSWs_4Bit mb_opb
(0x40600000-0x4060ffff) RS232_Uart_1 mb_opb
(0x41400000-0x4140ffff) debug_module mb_opb
(0x41800000-0x4180ffff) SysACE_CompactFlash mb_opb
(0x70000000-0x7000ffff) data_bram_if_cntlr_0 dlmb
Initializing Memory...
Checking ELFs associated with MICROBLAZE instance microblaze_0 for overlap...
Analyzing file Encoder/executable.elf...
Running Data2Mem with the following command:
data2mem -bm implementation/system_bd -bt implementation/system.bit -bd
Encoder/executable.elf tag data_bram_0 dlmb_bram ilmb_bram -o b
implementation/download.bit
Memory Initialization completed successfully.
*********************************************
Downloading Bitstream onto the target board
*********************************************
impact -batch etc/download.cmd
Release 8.1i - iMPACT I.24
Copyright (c) 1995-2005 Xilinx, Inc. All rights reserved.
// *** BATCH CMD : setMode -bs
// *** BATCH CMD : setCable -port auto
AutoDetecting cable. Please wait.
Connecting to cable (Parallel Port - LPT1).
Checking cable driver.
Driver windrvr6.sys version = 7.0.0.0.
No resources.
LPT base address = 0378h.
ECP base address = 0778h.
ECP hardware is detected.
Cable connection established.
Connecting to cable (Parallel Port - LPT1) in ECP mode.
Checking cable driver.
Driver xpc4drvr.sys version = 1.0.4.0. LPT base address = 0378h.
Cable Type = 1, Revision = 3.
Setting cable speed to 5 MHz.
Cable connection established.
// *** BATCH CMD : identify
Identifying chain contents ....Version is 0001
'1': : Manufacturer's ID =Xilinx xc2vp30, Version : 1
PMSPEC -- Overriding Xilinx file <c:/ISE/virtex2p/data/virtex2p.acd> with local
file <c:/ISE/virtex2p/data/virtex2p.acd>
INFO:iMPACT:1777 -
Reading c:/ISE/virtex2p/data/xc2vp30.bsd...
INFO:iMPACT:501 - '1': Added Device xc2vp30 successfully.
----------------------------------------------------------------------
----------------------------------------------------------------------
Version is 0000
'2': : Manufacturer's ID =Xilinx xccace, Version : 0
INFO:iMPACT:1777 -
Reading c:/ISE/acecf/data/xccace.bsd...
INFO:iMPACT:501 - '1': Added Device xccace successfully.
----------------------------------------------------------------------
----------------------------------------------------------------------
Version is 1111
'3': : Manufacturer's ID =Xilinx xcf32p, Version : 15
INFO:iMPACT:1777 -
Reading c:/ISE/xcfp/data/xcf32p.bsd...
INFO:iMPACT:501 - '1': Added Device xcf32p successfully.
----------------------------------------------------------------------
----------------------------------------------------------------------
done.
[
1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
]
[
0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1
]
Chain TCK freq = 10000000.
Validating chain...
Boundary-scan chain validated successfully.
Elapsed time = 1 sec.
// *** BATCH CMD : identifyMPM
Elapsed time = 0 sec.
// *** BATCH CMD : assignFile -p 3 -file "implementation/download.bit"
'3': Loading file 'implementation/download.bit' ...
done.
INFO:iMPACT:501 - '3': Added Device xc2vp30 successfully.
----------------------------------------------------------------------
----------------------------------------------------------------------
----------------------------------------------------------------------
----------------------------------------------------------------------
// *** BATCH CMD : program -p 3
Chain TCK freq = 10000000.
Validating chain...
Boundary-scan chain validated successfully.
'3':Programming device...
done.
'3': Reading status register contents...
CRC error : 0
Decryptor security set : 0
DCM locked : 1
DCI matched : 1
legacy input error : 0
status of GTS_CFG_B : 1
status of GWE : 1
status of GHIGH : 1
value of MODE pin M0 : 1
value of MODE pin M1 : 0
value of MODE pin M2 : 1
value of CFG_RDY (INIT_B) : 1
DONEIN input from DONE pin : 1
IDCODE not validated while trying to write FDRI : 0
write FDRI issued before or after decrypt operation: 0
Decryptor keys not used in proper sequence : 0
INFO:iMPACT:2219 - Status register values:
INFO:iMPACT - 0011 0111 1011 1000 0000 0000 0000 0000
INFO:iMPACT:579 - '3': Completed downloading bit file to device.
INFO:iMPACT:580 - '3':Checking done pin ....done.
'3': Programmed successfully.
Elapsed time = 3 sec.
// *** BATCH CMD : quit
----------------------------------------------------------------------
----------------------------------------------------------------------
----------------------------------------------------------------------
----------------------------------------------------------------------
Done!
At Local date and time: Tue Jul 18 00:04:10 2006
xbash -q -c "cd /cygdrive/d/mb-jpeg/; /usr/bin/make -f system.make program; exit;" started...
mb-gcc -O0 encoder/dct.c encoder/huffman.c encoder/io.c encoder/main.c encoder/zzq.c -o Encoder/executable.elf \
-mno-xl-soft-mul -Wp,-D__MICROBLAZE -Wl,-T -Wl,Encoder_linker_script.ld -g -I./microblaze_0/include/ -L./microblaze_0/lib/ \
encoder/huffman.c: In function `HuffmanEncodeFinishSend':
encoder/huffman.c:580: warning: comparison is always true due to limited range of data type
encoder/huffman.c: In function `EncodeDataUnit':
encoder/huffman.c:627: warning: passing arg 3 of `ReverseExtend' from incompatible pointer type
encoder/huffman.c:642: warning: passing arg 3 of `ReverseExtend' from incompatible pointer type
mb-size Encoder/executable.elf
text data bss dec hex filename
43220 5660 19372 68252 10a9c Encoder/executable.elf
Done!
At Local date and time: Tue Jul 18 00:04:15 2006
xbash -q -c "cd /cygdrive/d/mb-jpeg/; /usr/bin/make -f system.make download; exit;" started...
*********************************************
Initializing BRAM contents of the bitstream
*********************************************
bitinit system.mhs -lp D:/XilinxXUP/lib/ -pe microblaze_0 Encoder/executable.elf \
-bt implementation/system.bit -o implementation/download.bit
bitinit version Xilinx EDK 8.1 Build EDK_I.18.7
Copyright (c) Xilinx Inc. 2002.
Parsing MHS File system.mhs...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/microblaze_v4_00_a/data/microblaze_v2_1_0.
tcl ...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/opb_mdm_v2_00_a/data/opb_mdm_v2_1_0.tcl
...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/lmb_v10_v1_00_a/data/lmb_v10_v2_1_0.tcl
...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/lmb_bram_if_cntlr_v1_00_b/data/lmb_bram_if
_cntlr_v2_1_0.tcl ...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/opb_sysace_v1_00_c/data/opb_sysace_v2_1_0.
tcl ...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/dcm_module_v1_00_a/data/dcm_module_v2_1_0.
tcl ...
Overriding IP level properties ...
microblaze (microblaze_0) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
mpd line 63 - tool overriding c_family value virtex2 to
microblaze (microblaze_0) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
mpd line 64 - tool overriding c_instance value microblaze to microblaze_0
microblaze (microblaze_0) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
mpd:93 - tcl overriding C_ADDR_TAG_BITS value 17 to 0
microblaze (microblaze_0) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
mpd:100 - tcl overriding C_DCACHE_ADDR_TAG value 17 to 0
opb_mdm (debug_module) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_mdm_v2_00_a\data\opb_mdm_v2_1_0.mpd
line 42 - tool overriding c_family value virtex2 to
bram_block (ilmb_bram) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
mpd line 42 - tool overriding c_family value virtex2 to
opb_gpio (leds_4bit) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_gpio_v3_01_b\data\opb_gpio_v2_1_0.mpd
line 41 - tool overriding c_family value virtex2 to
opb_gpio (dipsws_4bit) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_gpio_v3_01_b\data\opb_gpio_v2_1_0.mpd
line 41 - tool overriding c_family value virtex2 to
opb_gpio (pushbuttons_5bit) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_gpio_v3_01_b\data\opb_gpio_v2_1_0.mpd
line 41 - tool overriding c_family value virtex2 to
dcm_module (dcm_0) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\dcm_module_v1_00_a\data\dcm_module_v2_1_0.
mpd line 60 - tool overriding c_family value virtex2 to
bram_block (data_bram_0) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
mpd line 42 - tool overriding c_family value virtex2 to
bram_block (dlmb_bram) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
mpd line 42 - tool overriding c_family value virtex2 to
Performing IP level DRCs on properties...
Running DRC Tcl procedures for OPTION IPLEVEL_DRC_PROC...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
2_1_0.tcl ...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
2_1_0.tcl ...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
2_1_0.tcl ...
Address Map for Processor microblaze_0
(0x00000000-0x0000ffff) ilmb_cntlr ilmb
(0x00010000-0x0001ffff) dlmb_cntlr dlmb
(0x40000000-0x4000ffff) PushButtons_5Bit mb_opb
(0x40020000-0x4002ffff) LEDs_4Bit mb_opb
(0x40040000-0x4004ffff) DIPSWs_4Bit mb_opb
(0x40600000-0x4060ffff) RS232_Uart_1 mb_opb
(0x41400000-0x4140ffff) debug_module mb_opb
(0x41800000-0x4180ffff) SysACE_CompactFlash mb_opb
(0x70000000-0x7000ffff) data_bram_if_cntlr_0 dlmb
Initializing Memory...
Checking ELFs associated with MICROBLAZE instance microblaze_0 for overlap...
Analyzing file Encoder/executable.elf...
Running Data2Mem with the following command:
data2mem -bm implementation/system_bd -bt implementation/system.bit -bd
Encoder/executable.elf tag data_bram_0 dlmb_bram ilmb_bram -o b
implementation/download.bit
Memory Initialization completed successfully.
*********************************************
Downloading Bitstream onto the target board
*********************************************
impact -batch etc/download.cmd
Release 8.1i - iMPACT I.24
Copyright (c) 1995-2005 Xilinx, Inc. All rights reserved.
// *** BATCH CMD : setMode -bs
// *** BATCH CMD : setCable -port auto
AutoDetecting cable. Please wait.
Connecting to cable (Parallel Port - LPT1).
Checking cable driver.
Driver windrvr6.sys version = 7.0.0.0.No resources.
LPT base address = 0378h.
ECP base address = 0778h.
ECP hardware is detected.
Cable connection established.
Connecting to cable (Parallel Port - LPT1) in ECP mode.
Checking cable driver.
Driver xpc4drvr.sys version = 1.0.4.0. LPT base address = 0378h.
Cable Type = 1, Revision = 3.
Setting cable speed to 5 MHz.
Cable connection established.
// *** BATCH CMD : identify
Identifying chain contents ....Version is 0001
'1': : Manufacturer's ID =Xilinx xc2vp30, Version : 1
PMSPEC -- Overriding Xilinx file <c:/ISE/virtex2p/data/virtex2p.acd> with local
file <c:/ISE/virtex2p/data/virtex2p.acd>
INFO:iMPACT:1777 -
Reading c:/ISE/virtex2p/data/xc2vp30.bsd...
INFO:iMPACT:501 - '1': Added Device xc2vp30 successfully.
----------------------------------------------------------------------
----------------------------------------------------------------------
Version is 0000
'2': : Manufacturer's ID =Xilinx xccace, Version : 0
INFO:iMPACT:1777 -
Reading c:/ISE/acecf/data/xccace.bsd...
INFO:iMPACT:501 - '1': Added Device xccace successfully.
----------------------------------------------------------------------
----------------------------------------------------------------------
Version is 1111
'3': : Manufacturer's ID =Xilinx xcf32p, Version : 15
INFO:iMPACT:1777 -
Reading c:/ISE/xcfp/data/xcf32p.bsd...
INFO:iMPACT:501 - '1': Added Device xcf32p successfully.
----------------------------------------------------------------------
----------------------------------------------------------------------
done.
[
1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
]
[
0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1
]
Chain TCK freq = 10000000.
Validating chain...
Boundary-scan chain validated successfully.
Elapsed time = 0 sec.
// *** BATCH CMD : identifyMPM
Elapsed time = 0 sec.
// *** BATCH CMD : assignFile -p 3 -file "implementation/download.bit"
'3': Loading file 'implementation/download.bit' ...
done.
INFO:iMPACT:501 - '3': Added Device xc2vp30 successfully.
----------------------------------------------------------------------
----------------------------------------------------------------------
----------------------------------------------------------------------
----------------------------------------------------------------------
// *** BATCH CMD : program -p 3
Chain TCK freq = 10000000.
Validating chain...
Boundary-scan chain validated successfully.
'3':Programming device...
done.
'3': Reading status register contents...
CRC error : 0
Decryptor security set : 0
DCM locked : 1
DCI matched : 1
legacy input error : 0
status of GTS_CFG_B : 1
status of GWE : 1
status of GHIGH : 1
value of MODE pin M0 : 1
value of MODE pin M1 : 0
value of MODE pin M2 : 1
value of CFG_RDY (INIT_B) : 1
DONEIN input from DONE pin : 1
IDCODE not validated while trying to write FDRI : 0
write FDRI issued before or after decrypt operation: 0
Decryptor keys not used in proper sequence : 0
INFO:iMPACT:2219 - Status register values:
INFO:iMPACT - 0011 0111 1011 1000 0000 0000 0000 0000
INFO:iMPACT:579 - '3': Completed downloading bit file to device.
INFO:iMPACT:580 - '3':Checking done pin ....done.
'3': Programmed successfully.
Elapsed time = 3 sec.
// *** BATCH CMD : quit
----------------------------------------------------------------------
----------------------------------------------------------------------
----------------------------------------------------------------------
----------------------------------------------------------------------
Done!
At Local date and time: Tue Jul 18 00:06:49 2006
xbash -q -c "cd /cygdrive/d/mb-jpeg/; /usr/bin/make -f system.make program; exit;" started...
mb-gcc -O0 encoder/dct.c encoder/huffman.c encoder/io.c encoder/main.c encoder/zzq.c -o Encoder/executable.elf \
-mno-xl-soft-mul -Wp,-D__MICROBLAZE -Wl,-T -Wl,Encoder_linker_script.ld -g -I./microblaze_0/include/ -L./microblaze_0/lib/ \
encoder/huffman.c: In function `HuffmanEncodeFinishSend':
encoder/huffman.c:580: warning: comparison is always true due to limited range of data type
encoder/huffman.c: In function `EncodeDataUnit':
encoder/huffman.c:627: warning: passing arg 3 of `ReverseExtend' from incompatible pointer type
encoder/huffman.c:642: warning: passing arg 3 of `ReverseExtend' from incompatible pointer type
mb-size Encoder/executable.elf
text data bss dec hex filename
43392 5660 19372 68424 10b48 Encoder/executable.elf
Done!
At Local date and time: Tue Jul 18 00:06:53 2006
xbash -q -c "cd /cygdrive/d/mb-jpeg/; /usr/bin/make -f system.make download; exit;" started...
*********************************************
Initializing BRAM contents of the bitstream
*********************************************
bitinit system.mhs -lp D:/XilinxXUP/lib/ -pe microblaze_0 Encoder/executable.elf \
-bt implementation/system.bit -o implementation/download.bit
bitinit version Xilinx EDK 8.1 Build EDK_I.18.7
Copyright (c) Xilinx Inc. 2002.
Parsing MHS File system.mhs...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/microblaze_v4_00_a/data/microblaze_v2_1_0.
tcl ...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/opb_mdm_v2_00_a/data/opb_mdm_v2_1_0.tcl
...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/lmb_v10_v1_00_a/data/lmb_v10_v2_1_0.tcl
...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/lmb_bram_if_cntlr_v1_00_b/data/lmb_bram_if
_cntlr_v2_1_0.tcl ...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/opb_sysace_v1_00_c/data/opb_sysace_v2_1_0.
tcl ...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/dcm_module_v1_00_a/data/dcm_module_v2_1_0.
tcl ...
Overriding IP level properties ...
microblaze (microblaze_0) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
mpd line 63 - tool overriding c_family value virtex2 to
microblaze (microblaze_0) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
mpd line 64 - tool overriding c_instance value microblaze to microblaze_0
microblaze (microblaze_0) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
mpd:93 - tcl overriding C_ADDR_TAG_BITS value 17 to 0
microblaze (microblaze_0) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
mpd:100 - tcl overriding C_DCACHE_ADDR_TAG value 17 to 0
opb_mdm (debug_module) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_mdm_v2_00_a\data\opb_mdm_v2_1_0.mpd
line 42 - tool overriding c_family value virtex2 to
bram_block (ilmb_bram) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
mpd line 42 - tool overriding c_family value virtex2 to
opb_gpio (leds_4bit) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_gpio_v3_01_b\data\opb_gpio_v2_1_0.mpd
line 41 - tool overriding c_family value virtex2 to
opb_gpio (dipsws_4bit) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_gpio_v3_01_b\data\opb_gpio_v2_1_0.mpd
line 41 - tool overriding c_family value virtex2 to
opb_gpio (pushbuttons_5bit) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_gpio_v3_01_b\data\opb_gpio_v2_1_0.mpd
line 41 - tool overriding c_family value virtex2 to
dcm_module (dcm_0) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\dcm_module_v1_00_a\data\dcm_module_v2_1_0.
mpd line 60 - tool overriding c_family value virtex2 to
bram_block (data_bram_0) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
mpd line 42 - tool overriding c_family value virtex2 to
bram_block (dlmb_bram) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
mpd line 42 - tool overriding c_family value virtex2 to
Performing IP level DRCs on properties...
Running DRC Tcl procedures for OPTION IPLEVEL_DRC_PROC...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
2_1_0.tcl ...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
2_1_0.tcl ...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
2_1_0.tcl ...
Address Map for Processor microblaze_0
(0x00000000-0x0000ffff) ilmb_cntlr ilmb
(0x00010000-0x0001ffff) dlmb_cntlr dlmb
(0x40000000-0x4000ffff) PushButtons_5Bit mb_opb
(0x40020000-0x4002ffff) LEDs_4Bit mb_opb
(0x40040000-0x4004ffff) DIPSWs_4Bit mb_opb
(0x40600000-0x4060ffff) RS232_Uart_1 mb_opb
(0x41400000-0x4140ffff) debug_module mb_opb
(0x41800000-0x4180ffff) SysACE_CompactFlash mb_opb
(0x70000000-0x7000ffff) data_bram_if_cntlr_0 dlmb
Initializing Memory...
Checking ELFs associated with MICROBLAZE instance microblaze_0 for overlap...
Analyzing file Encoder/executable.elf...
Running Data2Mem with the following command:
data2mem -bm implementation/system_bd -bt implementation/system.bit -bd
Encoder/executable.elf tag data_bram_0 dlmb_bram ilmb_bram -o b
implementation/download.bit
Memory Initialization completed successfully.
*********************************************
Downloading Bitstream onto the target board
*********************************************
impact -batch etc/download.cmd
Release 8.1i - iMPACT I.24
Copyright (c) 1995-2005 Xilinx, Inc. All rights reserved.
// *** BATCH CMD : setMode -bs
// *** BATCH CMD : setCable -port auto
AutoDetecting cable. Please wait.
Connecting to cable (Parallel Port - LPT1).
Checking cable driver.
Driver windrvr6.sys version = 7.0.0.0.No resources.
LPT base address = 0378h.
ECP base address = 0778h.
ECP hardware is detected.
Cable connection established.
Connecting to cable (Parallel Port - LPT1) in ECP mode.
Checking cable driver.
Driver xpc4drvr.sys version = 1.0.4.0. LPT base address = 0378h.
Cable Type = 1, Revision = 3.
Setting cable speed to 5 MHz.
Cable connection established.
// *** BATCH CMD : identify
Identifying chain contents ....Version is 0001
'1': : Manufacturer's ID =Xilinx xc2vp30, Version : 1
PMSPEC -- Overriding Xilinx file <c:/ISE/virtex2p/data/virtex2p.acd> with local
file <c:/ISE/virtex2p/data/virtex2p.acd>
INFO:iMPACT:1777 -
Reading c:/ISE/virtex2p/data/xc2vp30.bsd...
INFO:iMPACT:501 - '1': Added Device xc2vp30 successfully.
----------------------------------------------------------------------
----------------------------------------------------------------------
Version is 0000
'2': : Manufacturer's ID =Xilinx xccace, Version : 0
INFO:iMPACT:1777 -
Reading c:/ISE/acecf/data/xccace.bsd...
INFO:iMPACT:501 - '1': Added Device xccace successfully.
----------------------------------------------------------------------
----------------------------------------------------------------------
Version is 1111
'3': : Manufacturer's ID =Xilinx xcf32p, Version : 15
INFO:iMPACT:1777 -
Reading c:/ISE/xcfp/data/xcf32p.bsd...
INFO:iMPACT:501 - '1': Added Device xcf32p successfully.
----------------------------------------------------------------------
----------------------------------------------------------------------
done.
[
1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
]
[
0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1
]
Chain TCK freq = 10000000.
Validating chain...
Boundary-scan chain validated successfully.
Elapsed time = 0 sec.
// *** BATCH CMD : identifyMPM
Elapsed time = 0 sec.
// *** BATCH CMD : assignFile -p 3 -file "implementation/download.bit"
'3': Loading file 'implementation/download.bit' ...
done.
INFO:iMPACT:501 - '3': Added Device xc2vp30 successfully.
----------------------------------------------------------------------
----------------------------------------------------------------------
----------------------------------------------------------------------
----------------------------------------------------------------------
// *** BATCH CMD : program -p 3
Chain TCK freq = 10000000.
Validating chain...
Boundary-scan chain validated successfully.
'3':Programming device...
done.
'3': Reading status register contents...
CRC error : 0
Decryptor security set : 0
DCM locked : 1
DCI matched : 1
legacy input error : 0
status of GTS_CFG_B : 1
status of GWE : 1
status of GHIGH : 1
value of MODE pin M0 : 1
value of MODE pin M1 : 0
value of MODE pin M2 : 1
value of CFG_RDY (INIT_B) : 1
DONEIN input from DONE pin : 1
IDCODE not validated while trying to write FDRI : 0
write FDRI issued before or after decrypt operation: 0
Decryptor keys not used in proper sequence : 0
INFO:iMPACT:2219 - Status register values:
INFO:iMPACT - 0011 0111 1011 1000 0000 0000 0000 0000
INFO:iMPACT:579 - '3': Completed downloading bit file to device.
INFO:iMPACT:580 - '3':Checking done pin ....done.
'3': Programmed successfully.
Elapsed time = 3 sec.
// *** BATCH CMD : quit
----------------------------------------------------------------------
----------------------------------------------------------------------
----------------------------------------------------------------------
----------------------------------------------------------------------
Done!
At Local date and time: Tue Jul 18 00:15:53 2006
xbash -q -c "cd /cygdrive/d/mb-jpeg/; /usr/bin/make -f system.make program; exit;" started...
mb-gcc -O0 encoder/dct.c encoder/huffman.c encoder/io.c encoder/main.c encoder/zzq.c -o Encoder/executable.elf \
-mno-xl-soft-mul -Wp,-D__MICROBLAZE -Wl,-T -Wl,Encoder_linker_script.ld -g -I./microblaze_0/include/ -L./microblaze_0/lib/ \
encoder/huffman.c: In function `HuffmanEncodeFinishSend':
encoder/huffman.c:580: warning: comparison is always true due to limited range of data type
encoder/huffman.c: In function `EncodeDataUnit':
encoder/huffman.c:627: warning: passing arg 3 of `ReverseExtend' from incompatible pointer type
encoder/huffman.c:642: warning: passing arg 3 of `ReverseExtend' from incompatible pointer type
mb-size Encoder/executable.elf
text data bss dec hex filename
43120 5656 19376 68152 10a38 Encoder/executable.elf
Done!
At Local date and time: Tue Jul 18 00:15:57 2006
xbash -q -c "cd /cygdrive/d/mb-jpeg/; /usr/bin/make -f system.make download; exit;" started...
*********************************************
Initializing BRAM contents of the bitstream
*********************************************
bitinit system.mhs -lp D:/XilinxXUP/lib/ -pe microblaze_0 Encoder/executable.elf \
-bt implementation/system.bit -o implementation/download.bit
bitinit version Xilinx EDK 8.1 Build EDK_I.18.7
Copyright (c) Xilinx Inc. 2002.
Parsing MHS File system.mhs...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/microblaze_v4_00_a/data/microblaze_v2_1_0.
tcl ...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/opb_mdm_v2_00_a/data/opb_mdm_v2_1_0.tcl
...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/lmb_v10_v1_00_a/data/lmb_v10_v2_1_0.tcl
...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/lmb_bram_if_cntlr_v1_00_b/data/lmb_bram_if
_cntlr_v2_1_0.tcl ...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/opb_sysace_v1_00_c/data/opb_sysace_v2_1_0.
tcl ...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/dcm_module_v1_00_a/data/dcm_module_v2_1_0.
tcl ...
Overriding IP level properties ...
microblaze (microblaze_0) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
mpd line 63 - tool overriding c_family value virtex2 to
microblaze (microblaze_0) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
mpd line 64 - tool overriding c_instance value microblaze to microblaze_0
microblaze (microblaze_0) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
mpd:93 - tcl overriding C_ADDR_TAG_BITS value 17 to 0
microblaze (microblaze_0) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
mpd:100 - tcl overriding C_DCACHE_ADDR_TAG value 17 to 0
opb_mdm (debug_module) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_mdm_v2_00_a\data\opb_mdm_v2_1_0.mpd
line 42 - tool overriding c_family value virtex2 to
bram_block (ilmb_bram) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
mpd line 42 - tool overriding c_family value virtex2 to
opb_gpio (leds_4bit) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_gpio_v3_01_b\data\opb_gpio_v2_1_0.mpd
line 41 - tool overriding c_family value virtex2 to
opb_gpio (dipsws_4bit) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_gpio_v3_01_b\data\opb_gpio_v2_1_0.mpd
line 41 - tool overriding c_family value virtex2 to
opb_gpio (pushbuttons_5bit) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_gpio_v3_01_b\data\opb_gpio_v2_1_0.mpd
line 41 - tool overriding c_family value virtex2 to
dcm_module (dcm_0) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\dcm_module_v1_00_a\data\dcm_module_v2_1_0.
mpd line 60 - tool overriding c_family value virtex2 to
bram_block (data_bram_0) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
mpd line 42 - tool overriding c_family value virtex2 to
bram_block (dlmb_bram) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
mpd line 42 - tool overriding c_family value virtex2 to
Performing IP level DRCs on properties...
Running DRC Tcl procedures for OPTION IPLEVEL_DRC_PROC...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
2_1_0.tcl ...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
2_1_0.tcl ...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
2_1_0.tcl ...
Address Map for Processor microblaze_0
(0x00000000-0x0000ffff) ilmb_cntlr ilmb
(0x00010000-0x0001ffff) dlmb_cntlr dlmb
(0x40000000-0x4000ffff) PushButtons_5Bit mb_opb
(0x40020000-0x4002ffff) LEDs_4Bit mb_opb
(0x40040000-0x4004ffff) DIPSWs_4Bit mb_opb
(0x40600000-0x4060ffff) RS232_Uart_1 mb_opb
(0x41400000-0x4140ffff) debug_module mb_opb
(0x41800000-0x4180ffff) SysACE_CompactFlash mb_opb
(0x70000000-0x7000ffff) data_bram_if_cntlr_0 dlmb
Initializing Memory...
Checking ELFs associated with MICROBLAZE instance microblaze_0 for overlap...
Analyzing file Encoder/executable.elf...
Running Data2Mem with the following command:
data2mem -bm implementation/system_bd -bt implementation/system.bit -bd
Encoder/executable.elf tag data_bram_0 dlmb_bram ilmb_bram -o b
implementation/download.bit
Memory Initialization completed successfully.
*********************************************
Downloading Bitstream onto the target board
*********************************************
impact -batch etc/download.cmd
Release 8.1i - iMPACT I.24
Copyright (c) 1995-2005 Xilinx, Inc. All rights reserved.
// *** BATCH CMD : setMode -bs
// *** BATCH CMD : setCable -port auto
AutoDetecting cable. Please wait.
Connecting to cable (Parallel Port - LPT1).
Checking cable driver.
Driver windrvr6.sys version = 7.0.0.0.No resources.
LPT base address = 0378h.
ECP base address = 0778h.
ECP hardware is detected.
Cable connection established.
Connecting to cable (Parallel Port - LPT1) in ECP mode.
Checking cable driver.
Driver xpc4drvr.sys version = 1.0.4.0. LPT base address = 0378h.
Cable Type = 1, Revision = 3.
Setting cable speed to 5 MHz.
Cable connection established.
// *** BATCH CMD : identify
Identifying chain contents ....Version is 0001
'1': : Manufacturer's ID =Xilinx xc2vp30, Version : 1
PMSPEC -- Overriding Xilinx file <c:/ISE/virtex2p/data/virtex2p.acd> with local
file <c:/ISE/virtex2p/data/virtex2p.acd>
INFO:iMPACT:1777 -
Reading c:/ISE/virtex2p/data/xc2vp30.bsd...
INFO:iMPACT:501 - '1': Added Device xc2vp30 successfully.
----------------------------------------------------------------------
----------------------------------------------------------------------
Version is 0000
'2': : Manufacturer's ID =Xilinx xccace, Version : 0
INFO:iMPACT:1777 -
Reading c:/ISE/acecf/data/xccace.bsd...
INFO:iMPACT:501 - '1': Added Device xccace successfully.
----------------------------------------------------------------------
----------------------------------------------------------------------
Version is 1111
'3': : Manufacturer's ID =Xilinx xcf32p, Version : 15
INFO:iMPACT:1777 -
Reading c:/ISE/xcfp/data/xcf32p.bsd...
INFO:iMPACT:501 - '1': Added Device xcf32p successfully.
----------------------------------------------------------------------
----------------------------------------------------------------------
done.
[
1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
]
[
0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1
]
Chain TCK freq = 10000000.
Validating chain...
Boundary-scan chain validated successfully.
Elapsed time = 0 sec.
// *** BATCH CMD : identifyMPM
Elapsed time = 0 sec.
// *** BATCH CMD : assignFile -p 3 -file "implementation/download.bit"
'3': Loading file 'implementation/download.bit' ...
done.
INFO:iMPACT:501 - '3': Added Device xc2vp30 successfully.
----------------------------------------------------------------------
----------------------------------------------------------------------
----------------------------------------------------------------------
----------------------------------------------------------------------
// *** BATCH CMD : program -p 3
Chain TCK freq = 10000000.
Validating chain...
Boundary-scan chain validated successfully.
'3':Programming device...
done.
'3': Reading status register contents...
CRC error : 0
Decryptor security set : 0
DCM locked : 1
DCI matched : 1
legacy input error : 0
status of GTS_CFG_B : 1
status of GWE : 1
status of GHIGH : 1
value of MODE pin M0 : 1
value of MODE pin M1 : 0
value of MODE pin M2 : 1
value of CFG_RDY (INIT_B) : 1
DONEIN input from DONE pin : 1
IDCODE not validated while trying to write FDRI : 0
write FDRI issued before or after decrypt operation: 0
Decryptor keys not used in proper sequence : 0
INFO:iMPACT:2219 - Status register values:
INFO:iMPACT - 0011 0111 1011 1000 0000 0000 0000 0000
INFO:iMPACT:579 - '3': Completed downloading bit file to device.
INFO:iMPACT:580 - '3':Checking done pin ....done.
'3': Programmed successfully.
Elapsed time = 3 sec.
// *** BATCH CMD : quit
----------------------------------------------------------------------
----------------------------------------------------------------------
----------------------------------------------------------------------
----------------------------------------------------------------------
Done!
At Local date and time: Tue Jul 18 00:17:34 2006
xbash -q -c "cd /cygdrive/d/mb-jpeg/; /usr/bin/make -f system.make download; exit;" started...
mb-gcc -O0 encoder/dct.c encoder/huffman.c encoder/io.c encoder/main.c encoder/zzq.c -o Encoder/executable.elf \
-mno-xl-soft-mul -Wp,-D__MICROBLAZE -Wl,-T -Wl,Encoder_linker_script.ld -g -I./microblaze_0/include/ -L./microblaze_0/lib/ \
encoder/huffman.c: In function `HuffmanEncodeFinishSend':
encoder/huffman.c:580: warning: comparison is always true due to limited range of data type
encoder/huffman.c: In function `EncodeDataUnit':
encoder/huffman.c:627: warning: passing arg 3 of `ReverseExtend' from incompatible pointer type
encoder/huffman.c:642: warning: passing arg 3 of `ReverseExtend' from incompatible pointer type
mb-size Encoder/executable.elf
text data bss dec hex filename
43152 5660 19380 68192 10a60 Encoder/executable.elf
*********************************************
Initializing BRAM contents of the bitstream
*********************************************
bitinit system.mhs -lp D:/XilinxXUP/lib/ -pe microblaze_0 Encoder/executable.elf \
-bt implementation/system.bit -o implementation/download.bit
bitinit version Xilinx EDK 8.1 Build EDK_I.18.7
Copyright (c) Xilinx Inc. 2002.
Parsing MHS File system.mhs...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/microblaze_v4_00_a/data/microblaze_v2_1_0.
tcl ...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/opb_mdm_v2_00_a/data/opb_mdm_v2_1_0.tcl
...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/lmb_v10_v1_00_a/data/lmb_v10_v2_1_0.tcl
...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/lmb_bram_if_cntlr_v1_00_b/data/lmb_bram_if
_cntlr_v2_1_0.tcl ...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/opb_sysace_v1_00_c/data/opb_sysace_v2_1_0.
tcl ...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/dcm_module_v1_00_a/data/dcm_module_v2_1_0.
tcl ...
Overriding IP level properties ...
microblaze (microblaze_0) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
mpd line 63 - tool overriding c_family value virtex2 to
microblaze (microblaze_0) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
mpd line 64 - tool overriding c_instance value microblaze to microblaze_0
microblaze (microblaze_0) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
mpd:93 - tcl overriding C_ADDR_TAG_BITS value 17 to 0
microblaze (microblaze_0) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
mpd:100 - tcl overriding C_DCACHE_ADDR_TAG value 17 to 0
opb_mdm (debug_module) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_mdm_v2_00_a\data\opb_mdm_v2_1_0.mpd
line 42 - tool overriding c_family value virtex2 to
bram_block (ilmb_bram) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
mpd line 42 - tool overriding c_family value virtex2 to
opb_gpio (leds_4bit) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_gpio_v3_01_b\data\opb_gpio_v2_1_0.mpd
line 41 - tool overriding c_family value virtex2 to
opb_gpio (dipsws_4bit) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_gpio_v3_01_b\data\opb_gpio_v2_1_0.mpd
line 41 - tool overriding c_family value virtex2 to
opb_gpio (pushbuttons_5bit) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_gpio_v3_01_b\data\opb_gpio_v2_1_0.mpd
line 41 - tool overriding c_family value virtex2 to
dcm_module (dcm_0) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\dcm_module_v1_00_a\data\dcm_module_v2_1_0.
mpd line 60 - tool overriding c_family value virtex2 to
bram_block (data_bram_0) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
mpd line 42 - tool overriding c_family value virtex2 to
bram_block (dlmb_bram) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
mpd line 42 - tool overriding c_family value virtex2 to
Performing IP level DRCs on properties...
Running DRC Tcl procedures for OPTION IPLEVEL_DRC_PROC...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
2_1_0.tcl ...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
2_1_0.tcl ...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
2_1_0.tcl ...
Address Map for Processor microblaze_0
(0x00000000-0x0000ffff) ilmb_cntlr ilmb
(0x00010000-0x0001ffff) dlmb_cntlr dlmb
(0x40000000-0x4000ffff) PushButtons_5Bit mb_opb
(0x40020000-0x4002ffff) LEDs_4Bit mb_opb
(0x40040000-0x4004ffff) DIPSWs_4Bit mb_opb
(0x40600000-0x4060ffff) RS232_Uart_1 mb_opb
(0x41400000-0x4140ffff) debug_module mb_opb
(0x41800000-0x4180ffff) SysACE_CompactFlash mb_opb
(0x70000000-0x7000ffff) data_bram_if_cntlr_0 dlmb
Initializing Memory...
Checking ELFs associated with MICROBLAZE instance microblaze_0 for overlap...
Analyzing file Encoder/executable.elf...
Running Data2Mem with the following command:
data2mem -bm implementation/system_bd -bt implementation/system.bit -bd
Encoder/executable.elf tag data_bram_0 dlmb_bram ilmb_bram -o b
implementation/download.bit
Memory Initialization completed successfully.
*********************************************
Downloading Bitstream onto the target board
*********************************************
impact -batch etc/download.cmd
Release 8.1i - iMPACT I.24
Copyright (c) 1995-2005 Xilinx, Inc. All rights reserved.
// *** BATCH CMD : setMode -bs
// *** BATCH CMD : setCable -port auto
AutoDetecting cable. Please wait.
Connecting to cable (Parallel Port - LPT1).
Checking cable driver.
Driver windrvr6.sys version = 7.0.0.0.No resources.
LPT base address = 0378h.
ECP base address = 0778h.
ECP hardware is detected.
Cable connection established.
Connecting to cable (Parallel Port - LPT1) in ECP mode.
Checking cable driver.
Driver xpc4drvr.sys version = 1.0.4.0. LPT base address = 0378h.
Cable Type = 1, Revision = 3.
Setting cable speed to 5 MHz.
Cable connection established.
// *** BATCH CMD : identify
Identifying chain contents ....Version is 0001
'1': : Manufacturer's ID =Xilinx xc2vp30, Version : 1
PMSPEC -- Overriding Xilinx file <c:/ISE/virtex2p/data/virtex2p.acd> with local
file <c:/ISE/virtex2p/data/virtex2p.acd>
INFO:iMPACT:1777 -
Reading c:/ISE/virtex2p/data/xc2vp30.bsd...
INFO:iMPACT:501 - '1': Added Device xc2vp30 successfully.
----------------------------------------------------------------------
----------------------------------------------------------------------
Version is 0000
'2': : Manufacturer's ID =Xilinx xccace, Version : 0
INFO:iMPACT:1777 -
Reading c:/ISE/acecf/data/xccace.bsd...
INFO:iMPACT:501 - '1': Added Device xccace successfully.
----------------------------------------------------------------------
----------------------------------------------------------------------
Version is 1111
'3': : Manufacturer's ID =Xilinx xcf32p, Version : 15
INFO:iMPACT:1777 -
Reading c:/ISE/xcfp/data/xcf32p.bsd...
INFO:iMPACT:501 - '1': Added Device xcf32p successfully.
----------------------------------------------------------------------
----------------------------------------------------------------------
done.
[
1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
]
[
0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1
]
Chain TCK freq = 10000000.
Validating chain...
Boundary-scan chain validated successfully.
Elapsed time = 0 sec.
// *** BATCH CMD : identifyMPM
Elapsed time = 0 sec.
// *** BATCH CMD : assignFile -p 3 -file "implementation/download.bit"
'3': Loading file 'implementation/download.bit' ...
done.
INFO:iMPACT:501 - '3': Added Device xc2vp30 successfully.
----------------------------------------------------------------------
----------------------------------------------------------------------
----------------------------------------------------------------------
----------------------------------------------------------------------
// *** BATCH CMD : program -p 3
Chain TCK freq = 10000000.
Validating chain...
Boundary-scan chain validated successfully.
'3':Programming device...
done.
'3': Reading status register contents...
CRC error : 0
Decryptor security set : 0
DCM locked : 1
DCI matched : 1
legacy input error : 0
status of GTS_CFG_B : 1
status of GWE : 1
status of GHIGH : 1
value of MODE pin M0 : 1
value of MODE pin M1 : 0
value of MODE pin M2 : 1
value of CFG_RDY (INIT_B) : 1
DONEIN input from DONE pin : 1
IDCODE not validated while trying to write FDRI : 0
write FDRI issued before or after decrypt operation: 0
Decryptor keys not used in proper sequence : 0
INFO:iMPACT:2219 - Status register values:
INFO:iMPACT - 0011 0111 1011 1000 0000 0000 0000 0000
INFO:iMPACT:579 - '3': Completed downloading bit file to device.
INFO:iMPACT:580 - '3':Checking done pin ....done.
'3': Programmed successfully.
Elapsed time = 3 sec.
// *** BATCH CMD : quit
----------------------------------------------------------------------
----------------------------------------------------------------------
----------------------------------------------------------------------
----------------------------------------------------------------------
Done!
At Local date and time: Tue Jul 18 00:20:33 2006
xbash -q -c "cd /cygdrive/d/mb-jpeg/; /usr/bin/make -f system.make download; exit;" started...
mb-gcc -O0 encoder/dct.c encoder/huffman.c encoder/io.c encoder/main.c encoder/zzq.c -o Encoder/executable.elf \
-mno-xl-soft-mul -Wp,-D__MICROBLAZE -Wl,-T -Wl,Encoder_linker_script.ld -g -I./microblaze_0/include/ -L./microblaze_0/lib/ \
encoder/huffman.c: In function `HuffmanEncodeFinishSend':
encoder/huffman.c:580: warning: comparison is always true due to limited range of data type
encoder/huffman.c: In function `EncodeDataUnit':
encoder/huffman.c:627: warning: passing arg 3 of `ReverseExtend' from incompatible pointer type
encoder/huffman.c:642: warning: passing arg 3 of `ReverseExtend' from incompatible pointer type
mb-size Encoder/executable.elf
text data bss dec hex filename
43152 5660 19380 68192 10a60 Encoder/executable.elf
*********************************************
Initializing BRAM contents of the bitstream
*********************************************
bitinit system.mhs -lp D:/XilinxXUP/lib/ -pe microblaze_0 Encoder/executable.elf \
-bt implementation/system.bit -o implementation/download.bit
bitinit version Xilinx EDK 8.1 Build EDK_I.18.7
Copyright (c) Xilinx Inc. 2002.
Parsing MHS File system.mhs...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/microblaze_v4_00_a/data/microblaze_v2_1_0.
tcl ...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/opb_mdm_v2_00_a/data/opb_mdm_v2_1_0.tcl
...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/lmb_v10_v1_00_a/data/lmb_v10_v2_1_0.tcl
...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/lmb_bram_if_cntlr_v1_00_b/data/lmb_bram_if
_cntlr_v2_1_0.tcl ...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/opb_sysace_v1_00_c/data/opb_sysace_v2_1_0.
tcl ...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/dcm_module_v1_00_a/data/dcm_module_v2_1_0.
tcl ...
Overriding IP level properties ...
microblaze (microblaze_0) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
mpd line 63 - tool overriding c_family value virtex2 to
microblaze (microblaze_0) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
mpd line 64 - tool overriding c_instance value microblaze to microblaze_0
microblaze (microblaze_0) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
mpd:93 - tcl overriding C_ADDR_TAG_BITS value 17 to 0
microblaze (microblaze_0) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
mpd:100 - tcl overriding C_DCACHE_ADDR_TAG value 17 to 0
opb_mdm (debug_module) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_mdm_v2_00_a\data\opb_mdm_v2_1_0.mpd
line 42 - tool overriding c_family value virtex2 to
bram_block (ilmb_bram) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
mpd line 42 - tool overriding c_family value virtex2 to
opb_gpio (leds_4bit) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_gpio_v3_01_b\data\opb_gpio_v2_1_0.mpd
line 41 - tool overriding c_family value virtex2 to
opb_gpio (dipsws_4bit) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_gpio_v3_01_b\data\opb_gpio_v2_1_0.mpd
line 41 - tool overriding c_family value virtex2 to
opb_gpio (pushbuttons_5bit) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_gpio_v3_01_b\data\opb_gpio_v2_1_0.mpd
line 41 - tool overriding c_family value virtex2 to
dcm_module (dcm_0) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\dcm_module_v1_00_a\data\dcm_module_v2_1_0.
mpd line 60 - tool overriding c_family value virtex2 to
bram_block (data_bram_0) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
mpd line 42 - tool overriding c_family value virtex2 to
bram_block (dlmb_bram) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
mpd line 42 - tool overriding c_family value virtex2 to
Performing IP level DRCs on properties...
Running DRC Tcl procedures for OPTION IPLEVEL_DRC_PROC...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
2_1_0.tcl ...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
2_1_0.tcl ...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
2_1_0.tcl ...
Address Map for Processor microblaze_0
(0x00000000-0x0000ffff) ilmb_cntlr ilmb
(0x00010000-0x0001ffff) dlmb_cntlr dlmb
(0x40000000-0x4000ffff) PushButtons_5Bit mb_opb
(0x40020000-0x4002ffff) LEDs_4Bit mb_opb
(0x40040000-0x4004ffff) DIPSWs_4Bit mb_opb
(0x40600000-0x4060ffff) RS232_Uart_1 mb_opb
(0x41400000-0x4140ffff) debug_module mb_opb
(0x41800000-0x4180ffff) SysACE_CompactFlash mb_opb
(0x70000000-0x7000ffff) data_bram_if_cntlr_0 dlmb
Initializing Memory...
Checking ELFs associated with MICROBLAZE instance microblaze_0 for overlap...
Analyzing file Encoder/executable.elf...
Running Data2Mem with the following command:
data2mem -bm implementation/system_bd -bt implementation/system.bit -bd
Encoder/executable.elf tag data_bram_0 dlmb_bram ilmb_bram -o b
implementation/download.bit
Memory Initialization completed successfully.
*********************************************
Downloading Bitstream onto the target board
*********************************************
impact -batch etc/download.cmd
Release 8.1i - iMPACT I.24
Copyright (c) 1995-2005 Xilinx, Inc. All rights reserved.
// *** BATCH CMD : setMode -bs
// *** BATCH CMD : setCable -port auto
AutoDetecting cable. Please wait.
Connecting to cable (Parallel Port - LPT1).
Checking cable driver.
Driver windrvr6.sys version = 7.0.0.0.No resources.
LPT base address = 0378h.
ECP base address = 0778h.
ECP hardware is detected.
Cable connection established.
Connecting to cable (Parallel Port - LPT1) in ECP mode.
Checking cable driver.
Driver xpc4drvr.sys version = 1.0.4.0. LPT base address = 0378h.
Cable Type = 1, Revision = 3.
Setting cable speed to 5 MHz.
Cable connection established.
// *** BATCH CMD : identify
Identifying chain contents ....Version is 0001
'1': : Manufacturer's ID =Xilinx xc2vp30, Version : 1
PMSPEC -- Overriding Xilinx file <c:/ISE/virtex2p/data/virtex2p.acd> with local
file <c:/ISE/virtex2p/data/virtex2p.acd>
INFO:iMPACT:1777 -
Reading c:/ISE/virtex2p/data/xc2vp30.bsd...
INFO:iMPACT:501 - '1': Added Device xc2vp30 successfully.
----------------------------------------------------------------------
----------------------------------------------------------------------
Version is 0000
'2': : Manufacturer's ID =Xilinx xccace, Version : 0
INFO:iMPACT:1777 -
Reading c:/ISE/acecf/data/xccace.bsd...
INFO:iMPACT:501 - '1': Added Device xccace successfully.
----------------------------------------------------------------------
----------------------------------------------------------------------
Version is 1111
'3': : Manufacturer's ID =Xilinx xcf32p, Version : 15
INFO:iMPACT:1777 -
Reading c:/ISE/xcfp/data/xcf32p.bsd...
INFO:iMPACT:501 - '1': Added Device xcf32p successfully.
----------------------------------------------------------------------
----------------------------------------------------------------------
done.
[
1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
]
[
0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1
]
Chain TCK freq = 10000000.
Validating chain...
Boundary-scan chain validated successfully.
Elapsed time = 1 sec.
// *** BATCH CMD : identifyMPM
Elapsed time = 0 sec.
// *** BATCH CMD : assignFile -p 3 -file "implementation/download.bit"
'3': Loading file 'implementation/download.bit' ...
done.
INFO:iMPACT:501 - '3': Added Device xc2vp30 successfully.
----------------------------------------------------------------------
----------------------------------------------------------------------
----------------------------------------------------------------------
----------------------------------------------------------------------
// *** BATCH CMD : program -p 3
Chain TCK freq = 10000000.
Validating chain...
Boundary-scan chain validated successfully.
'3':Programming device...
done.
'3': Reading status register contents...
CRC error : 0
Decryptor security set : 0
DCM locked : 1
DCI matched : 1
legacy input error : 0
status of GTS_CFG_B : 1
status of GWE : 1
status of GHIGH : 1
value of MODE pin M0 : 1
value of MODE pin M1 : 0
value of MODE pin M2 : 1
value of CFG_RDY (INIT_B) : 1
DONEIN input from DONE pin : 1
IDCODE not validated while trying to write FDRI : 0
write FDRI issued before or after decrypt operation: 0
Decryptor keys not used in proper sequence : 0
INFO:iMPACT:2219 - Status register values:
INFO:iMPACT - 0011 0111 1011 1000 0000 0000 0000 0000
INFO:iMPACT:579 - '3': Completed downloading bit file to device.
INFO:iMPACT:580 - '3':Checking done pin ....done.
'3': Programmed successfully.
Elapsed time = 3 sec.
// *** BATCH CMD : quit
----------------------------------------------------------------------
----------------------------------------------------------------------
----------------------------------------------------------------------
----------------------------------------------------------------------
Done!
At Local date and time: Tue Jul 18 00:23:34 2006
xbash -q -c "cd /cygdrive/d/mb-jpeg/; /usr/bin/make -f system.make download; exit;" started...
mb-gcc -O0 encoder/dct.c encoder/huffman.c encoder/io.c encoder/main.c encoder/zzq.c -o Encoder/executable.elf \
-mno-xl-soft-mul -Wp,-D__MICROBLAZE -Wl,-T -Wl,Encoder_linker_script.ld -g -I./microblaze_0/include/ -L./microblaze_0/lib/ \
encoder/huffman.c: In function `HuffmanEncodeFinishSend':
encoder/huffman.c:580: warning: comparison is always true due to limited range of data type
encoder/huffman.c: In function `EncodeDataUnit':
encoder/huffman.c:627: warning: passing arg 3 of `ReverseExtend' from incompatible pointer type
encoder/huffman.c:642: warning: passing arg 3 of `ReverseExtend' from incompatible pointer type
mb-size Encoder/executable.elf
text data bss dec hex filename
43172 5676 19380 68228 10a84 Encoder/executable.elf
*********************************************
Initializing BRAM contents of the bitstream
*********************************************
bitinit system.mhs -lp D:/XilinxXUP/lib/ -pe microblaze_0 Encoder/executable.elf \
-bt implementation/system.bit -o implementation/download.bit
bitinit version Xilinx EDK 8.1 Build EDK_I.18.7
Copyright (c) Xilinx Inc. 2002.
Parsing MHS File system.mhs...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/microblaze_v4_00_a/data/microblaze_v2_1_0.
tcl ...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/opb_mdm_v2_00_a/data/opb_mdm_v2_1_0.tcl
...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/lmb_v10_v1_00_a/data/lmb_v10_v2_1_0.tcl
...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/lmb_bram_if_cntlr_v1_00_b/data/lmb_bram_if
_cntlr_v2_1_0.tcl ...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/opb_sysace_v1_00_c/data/opb_sysace_v2_1_0.
tcl ...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/dcm_module_v1_00_a/data/dcm_module_v2_1_0.
tcl ...
Overriding IP level properties ...
microblaze (microblaze_0) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
mpd line 63 - tool overriding c_family value virtex2 to
microblaze (microblaze_0) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
mpd line 64 - tool overriding c_instance value microblaze to microblaze_0
microblaze (microblaze_0) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
mpd:93 - tcl overriding C_ADDR_TAG_BITS value 17 to 0
microblaze (microblaze_0) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
mpd:100 - tcl overriding C_DCACHE_ADDR_TAG value 17 to 0
opb_mdm (debug_module) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_mdm_v2_00_a\data\opb_mdm_v2_1_0.mpd
line 42 - tool overriding c_family value virtex2 to
bram_block (ilmb_bram) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
mpd line 42 - tool overriding c_family value virtex2 to
opb_gpio (leds_4bit) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_gpio_v3_01_b\data\opb_gpio_v2_1_0.mpd
line 41 - tool overriding c_family value virtex2 to
opb_gpio (dipsws_4bit) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_gpio_v3_01_b\data\opb_gpio_v2_1_0.mpd
line 41 - tool overriding c_family value virtex2 to
opb_gpio (pushbuttons_5bit) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_gpio_v3_01_b\data\opb_gpio_v2_1_0.mpd
line 41 - tool overriding c_family value virtex2 to
dcm_module (dcm_0) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\dcm_module_v1_00_a\data\dcm_module_v2_1_0.
mpd line 60 - tool overriding c_family value virtex2 to
bram_block (data_bram_0) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
mpd line 42 - tool overriding c_family value virtex2 to
bram_block (dlmb_bram) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
mpd line 42 - tool overriding c_family value virtex2 to
Performing IP level DRCs on properties...
Running DRC Tcl procedures for OPTION IPLEVEL_DRC_PROC...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
2_1_0.tcl ...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
2_1_0.tcl ...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
2_1_0.tcl ...
Address Map for Processor microblaze_0
(0x00000000-0x0000ffff) ilmb_cntlr ilmb
(0x00010000-0x0001ffff) dlmb_cntlr dlmb
(0x40000000-0x4000ffff) PushButtons_5Bit mb_opb
(0x40020000-0x4002ffff) LEDs_4Bit mb_opb
(0x40040000-0x4004ffff) DIPSWs_4Bit mb_opb
(0x40600000-0x4060ffff) RS232_Uart_1 mb_opb
(0x41400000-0x4140ffff) debug_module mb_opb
(0x41800000-0x4180ffff) SysACE_CompactFlash mb_opb
(0x70000000-0x7000ffff) data_bram_if_cntlr_0 dlmb
Initializing Memory...
Checking ELFs associated with MICROBLAZE instance microblaze_0 for overlap...
Analyzing file Encoder/executable.elf...
Running Data2Mem with the following command:
data2mem -bm implementation/system_bd -bt implementation/system.bit -bd
Encoder/executable.elf tag data_bram_0 dlmb_bram ilmb_bram -o b
implementation/download.bit
Memory Initialization completed successfully.
*********************************************
Downloading Bitstream onto the target board
*********************************************
impact -batch etc/download.cmd
Release 8.1i - iMPACT I.24
Copyright (c) 1995-2005 Xilinx, Inc. All rights reserved.
// *** BATCH CMD : setMode -bs
// *** BATCH CMD : setCable -port auto
AutoDetecting cable. Please wait.
Connecting to cable (Parallel Port - LPT1).
Checking cable driver.
Driver windrvr6.sys version = 7.0.0.0.No resources.
LPT base address = 0378h.
ECP base address = 0778h.
ECP hardware is detected.
Cable connection established.
Connecting to cable (Parallel Port - LPT1) in ECP mode.
Checking cable driver.
Driver xpc4drvr.sys version = 1.0.4.0. LPT base address = 0378h.
Cable Type = 1, Revision = 3.
Setting cable speed to 5 MHz.
Cable connection established.
// *** BATCH CMD : identify
Identifying chain contents ....Version is 0001
'1': : Manufacturer's ID =Xilinx xc2vp30, Version : 1
PMSPEC -- Overriding Xilinx file <c:/ISE/virtex2p/data/virtex2p.acd> with local
file <c:/ISE/virtex2p/data/virtex2p.acd>
INFO:iMPACT:1777 -
Reading c:/ISE/virtex2p/data/xc2vp30.bsd...
INFO:iMPACT:501 - '1': Added Device xc2vp30 successfully.
----------------------------------------------------------------------
----------------------------------------------------------------------
Version is 0000
'2': : Manufacturer's ID =Xilinx xccace, Version : 0
INFO:iMPACT:1777 -
Reading c:/ISE/acecf/data/xccace.bsd...
INFO:iMPACT:501 - '1': Added Device xccace successfully.
----------------------------------------------------------------------
----------------------------------------------------------------------
Version is 1111
'3': : Manufacturer's ID =Xilinx xcf32p, Version : 15
INFO:iMPACT:1777 -
Reading c:/ISE/xcfp/data/xcf32p.bsd...
INFO:iMPACT:501 - '1': Added Device xcf32p successfully.
----------------------------------------------------------------------
----------------------------------------------------------------------
done.
[
1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
]
[
0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1
]
Chain TCK freq = 10000000.
Validating chain...
Boundary-scan chain validated successfully.
Elapsed time = 0 sec.
// *** BATCH CMD : identifyMPM
Elapsed time = 0 sec.
// *** BATCH CMD : assignFile -p 3 -file "implementation/download.bit"
'3': Loading file 'implementation/download.bit' ...
done.
INFO:iMPACT:501 - '3': Added Device xc2vp30 successfully.
----------------------------------------------------------------------
----------------------------------------------------------------------
----------------------------------------------------------------------
----------------------------------------------------------------------
// *** BATCH CMD : program -p 3
Chain TCK freq = 10000000.
Validating chain...
Boundary-scan chain validated successfully.
'3':Programming device...
done.
'3': Reading status register contents...
CRC error : 0
Decryptor security set : 0
DCM locked : 1
DCI matched : 1
legacy input error : 0
status of GTS_CFG_B : 1
status of GWE : 1
status of GHIGH : 1
value of MODE pin M0 : 1
value of MODE pin M1 : 0
value of MODE pin M2 : 1
value of CFG_RDY (INIT_B) : 1
DONEIN input from DONE pin : 1
IDCODE not validated while trying to write FDRI : 0
write FDRI issued before or after decrypt operation: 0
Decryptor keys not used in proper sequence : 0
INFO:iMPACT:2219 - Status register values:
INFO:iMPACT - 0011 0111 1011 1000 0000 0000 0000 0000
INFO:iMPACT:579 - '3': Completed downloading bit file to device.
INFO:iMPACT:580 - '3':Checking done pin ....done.
'3': Programmed successfully.
Elapsed time = 3 sec.
// *** BATCH CMD : quit
----------------------------------------------------------------------
----------------------------------------------------------------------
----------------------------------------------------------------------
----------------------------------------------------------------------
Done!
At Local date and time: Tue Jul 18 00:23:56 2006
xbash -q -c "cd /cygdrive/d/mb-jpeg/; /usr/bin/make -f system.make download; exit;" started...
*********************************************
Downloading Bitstream onto the target board
*********************************************
impact -batch etc/download.cmd
Release 8.1i - iMPACT I.24
Copyright (c) 1995-2005 Xilinx, Inc. All rights reserved.
// *** BATCH CMD : setMode -bs
// *** BATCH CMD : setCable -port auto
AutoDetecting cable. Please wait.
Connecting to cable (Parallel Port - LPT1).
Checking cable driver.
Driver windrvr6.sys version = 7.0.0.0.No resources.
LPT base address = 0378h.
ECP base address = 0778h.
ECP hardware is detected.
Cable connection established.
Connecting to cable (Parallel Port - LPT1) in ECP mode.
Checking cable driver.
Driver xpc4drvr.sys version = 1.0.4.0. LPT base address = 0378h.
Cable Type = 1, Revision = 3.
Setting cable speed to 5 MHz.
Cable connection established.
// *** BATCH CMD : identify
Identifying chain contents ....Version is 0001
'1': : Manufacturer's ID =Xilinx xc2vp30, Version : 1
PMSPEC -- Overriding Xilinx file <c:/ISE/virtex2p/data/virtex2p.acd> with local
file <c:/ISE/virtex2p/data/virtex2p.acd>
INFO:iMPACT:1777 -
Reading c:/ISE/virtex2p/data/xc2vp30.bsd...
INFO:iMPACT:501 - '1': Added Device xc2vp30 successfully.
----------------------------------------------------------------------
----------------------------------------------------------------------
Version is 0000
'2': : Manufacturer's ID =Xilinx xccace, Version : 0
INFO:iMPACT:1777 -
Reading c:/ISE/acecf/data/xccace.bsd...
INFO:iMPACT:501 - '1': Added Device xccace successfully.
----------------------------------------------------------------------
----------------------------------------------------------------------
Version is 1111
'3': : Manufacturer's ID =Xilinx xcf32p, Version : 15
INFO:iMPACT:1777 -
Reading c:/ISE/xcfp/data/xcf32p.bsd...
INFO:iMPACT:501 - '1': Added Device xcf32p successfully.
----------------------------------------------------------------------
----------------------------------------------------------------------
done.
[
1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
]
[
0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1
]
Chain TCK freq = 10000000.
Validating chain...
Boundary-scan chain validated successfully.
Elapsed time = 0 sec.
// *** BATCH CMD : identifyMPM
Elapsed time = 0 sec.
// *** BATCH CMD : assignFile -p 3 -file "implementation/download.bit"
'3': Loading file 'implementation/download.bit' ...
done.
INFO:iMPACT:501 - '3': Added Device xc2vp30 successfully.
----------------------------------------------------------------------
----------------------------------------------------------------------
----------------------------------------------------------------------
----------------------------------------------------------------------
// *** BATCH CMD : program -p 3
Chain TCK freq = 10000000.
Validating chain...
Boundary-scan chain validated successfully.
'3':Programming device...
done.
'3': Reading status register contents...
CRC error : 0
Decryptor security set : 0
DCM locked : 1
DCI matched : 1
legacy input error : 0
status of GTS_CFG_B : 1
status of GWE : 1
status of GHIGH : 1
value of MODE pin M0 : 1
value of MODE pin M1 : 0
value of MODE pin M2 : 1
value of CFG_RDY (INIT_B) : 1
DONEIN input from DONE pin : 1
IDCODE not validated while trying to write FDRI : 0
write FDRI issued before or after decrypt operation: 0
Decryptor keys not used in proper sequence : 0
INFO:iMPACT:2219 - Status register values:
INFO:iMPACT - 0011 0111 1011 1000 0000 0000 0000 0000
INFO:iMPACT:579 - '3': Completed downloading bit file to device.
INFO:iMPACT:580 - '3':Checking done pin ....done.
'3': Programmed successfully.
Elapsed time = 3 sec.
// *** BATCH CMD : quit
----------------------------------------------------------------------
----------------------------------------------------------------------
----------------------------------------------------------------------
----------------------------------------------------------------------
Done!
At Local date and time: Tue Jul 18 00:24:29 2006
xbash -q -c "cd /cygdrive/d/mb-jpeg/; /usr/bin/make -f system.make program; exit;" started...
mb-gcc -O0 encoder/dct.c encoder/huffman.c encoder/io.c encoder/main.c encoder/zzq.c -o Encoder/executable.elf \
-mno-xl-soft-mul -Wp,-D__MICROBLAZE -Wl,-T -Wl,Encoder_linker_script.ld -g -I./microblaze_0/include/ -L./microblaze_0/lib/ \
encoder/huffman.c: In function `HuffmanEncodeFinishSend':
encoder/huffman.c:580: warning: comparison is always true due to limited range of data type
encoder/huffman.c: In function `EncodeDataUnit':
encoder/huffman.c:627: warning: passing arg 3 of `ReverseExtend' from incompatible pointer type
encoder/huffman.c:642: warning: passing arg 3 of `ReverseExtend' from incompatible pointer type
mb-size Encoder/executable.elf
text data bss dec hex filename
43192 5676 19380 68248 10a98 Encoder/executable.elf
Done!
At Local date and time: Tue Jul 18 00:24:39 2006
xbash -q -c "cd /cygdrive/d/mb-jpeg/; /usr/bin/make -f system.make download; exit;" started...
*********************************************
Initializing BRAM contents of the bitstream
*********************************************
bitinit system.mhs -lp D:/XilinxXUP/lib/ -pe microblaze_0 Encoder/executable.elf \
-bt implementation/system.bit -o implementation/download.bit
bitinit version Xilinx EDK 8.1 Build EDK_I.18.7
Copyright (c) Xilinx Inc. 2002.
Parsing MHS File system.mhs...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/microblaze_v4_00_a/data/microblaze_v2_1_0.
tcl ...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/opb_mdm_v2_00_a/data/opb_mdm_v2_1_0.tcl
...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/lmb_v10_v1_00_a/data/lmb_v10_v2_1_0.tcl
...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/lmb_bram_if_cntlr_v1_00_b/data/lmb_bram_if
_cntlr_v2_1_0.tcl ...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/opb_sysace_v1_00_c/data/opb_sysace_v2_1_0.
tcl ...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/dcm_module_v1_00_a/data/dcm_module_v2_1_0.
tcl ...
Overriding IP level properties ...
microblaze (microblaze_0) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
mpd line 63 - tool overriding c_family value virtex2 to
microblaze (microblaze_0) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
mpd line 64 - tool overriding c_instance value microblaze to microblaze_0
microblaze (microblaze_0) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
mpd:93 - tcl overriding C_ADDR_TAG_BITS value 17 to 0
microblaze (microblaze_0) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
mpd:100 - tcl overriding C_DCACHE_ADDR_TAG value 17 to 0
opb_mdm (debug_module) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_mdm_v2_00_a\data\opb_mdm_v2_1_0.mpd
line 42 - tool overriding c_family value virtex2 to
bram_block (ilmb_bram) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
mpd line 42 - tool overriding c_family value virtex2 to
opb_gpio (leds_4bit) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_gpio_v3_01_b\data\opb_gpio_v2_1_0.mpd
line 41 - tool overriding c_family value virtex2 to
opb_gpio (dipsws_4bit) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_gpio_v3_01_b\data\opb_gpio_v2_1_0.mpd
line 41 - tool overriding c_family value virtex2 to
opb_gpio (pushbuttons_5bit) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_gpio_v3_01_b\data\opb_gpio_v2_1_0.mpd
line 41 - tool overriding c_family value virtex2 to
dcm_module (dcm_0) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\dcm_module_v1_00_a\data\dcm_module_v2_1_0.
mpd line 60 - tool overriding c_family value virtex2 to
bram_block (data_bram_0) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
mpd line 42 - tool overriding c_family value virtex2 to
bram_block (dlmb_bram) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
mpd line 42 - tool overriding c_family value virtex2 to
Performing IP level DRCs on properties...
Running DRC Tcl procedures for OPTION IPLEVEL_DRC_PROC...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
2_1_0.tcl ...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
2_1_0.tcl ...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
2_1_0.tcl ...
Address Map for Processor microblaze_0
(0x00000000-0x0000ffff) ilmb_cntlr ilmb
(0x00010000-0x0001ffff) dlmb_cntlr dlmb
(0x40000000-0x4000ffff) PushButtons_5Bit mb_opb
(0x40020000-0x4002ffff) LEDs_4Bit mb_opb
(0x40040000-0x4004ffff) DIPSWs_4Bit mb_opb
(0x40600000-0x4060ffff) RS232_Uart_1 mb_opb
(0x41400000-0x4140ffff) debug_module mb_opb
(0x41800000-0x4180ffff) SysACE_CompactFlash mb_opb
(0x70000000-0x7000ffff) data_bram_if_cntlr_0 dlmb
Initializing Memory...
Checking ELFs associated with MICROBLAZE instance microblaze_0 for overlap...
Analyzing file Encoder/executable.elf...
Running Data2Mem with the following command:
data2mem -bm implementation/system_bd -bt implementation/system.bit -bd
Encoder/executable.elf tag data_bram_0 dlmb_bram ilmb_bram -o b
implementation/download.bit
Memory Initialization completed successfully.
*********************************************
Downloading Bitstream onto the target board
*********************************************
impact -batch etc/download.cmd
Release 8.1i - iMPACT I.24
Copyright (c) 1995-2005 Xilinx, Inc. All rights reserved.
// *** BATCH CMD : setMode -bs
// *** BATCH CMD : setCable -port auto
AutoDetecting cable. Please wait.
Connecting to cable (Parallel Port - LPT1).
Checking cable driver.
Driver windrvr6.sys version = 7.0.0.0.No resources.
LPT base address = 0378h.
ECP base address = 0778h.
ECP hardware is detected.
Cable connection established.
Connecting to cable (Parallel Port - LPT1) in ECP mode.
Checking cable driver.
Driver xpc4drvr.sys version = 1.0.4.0. LPT base address = 0378h.
Cable Type = 1, Revision = 3.
Setting cable speed to 5 MHz.
Cable connection established.
// *** BATCH CMD : identify
Identifying chain contents ....Version is 0001
'1': : Manufacturer's ID =Xilinx xc2vp30, Version : 1
PMSPEC -- Overriding Xilinx file <c:/ISE/virtex2p/data/virtex2p.acd> with local
file <c:/ISE/virtex2p/data/virtex2p.acd>
INFO:iMPACT:1777 -
Reading c:/ISE/virtex2p/data/xc2vp30.bsd...
INFO:iMPACT:501 - '1': Added Device xc2vp30 successfully.
----------------------------------------------------------------------
----------------------------------------------------------------------
Version is 0000
'2': : Manufacturer's ID =Xilinx xccace, Version : 0
INFO:iMPACT:1777 -
Reading c:/ISE/acecf/data/xccace.bsd...
INFO:iMPACT:501 - '1': Added Device xccace successfully.
----------------------------------------------------------------------
----------------------------------------------------------------------
Version is 1111
'3': : Manufacturer's ID =Xilinx xcf32p, Version : 15
INFO:iMPACT:1777 -
Reading c:/ISE/xcfp/data/xcf32p.bsd...
INFO:iMPACT:501 - '1': Added Device xcf32p successfully.
----------------------------------------------------------------------
----------------------------------------------------------------------
done.
[
1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
]
[
0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1
]
Chain TCK freq = 10000000.
Validating chain...
Boundary-scan chain validated successfully.
Elapsed time = 0 sec.
// *** BATCH CMD : identifyMPM
Elapsed time = 0 sec.
// *** BATCH CMD : assignFile -p 3 -file "implementation/download.bit"
'3': Loading file 'implementation/download.bit' ...
done.
INFO:iMPACT:501 - '3': Added Device xc2vp30 successfully.
----------------------------------------------------------------------
----------------------------------------------------------------------
----------------------------------------------------------------------
----------------------------------------------------------------------
// *** BATCH CMD : program -p 3
Chain TCK freq = 10000000.
Validating chain...
Boundary-scan chain validated successfully.
'3':Programming device...
done.
'3': Reading status register contents...
CRC error : 0
Decryptor security set : 0
DCM locked : 1
DCI matched : 1
legacy input error : 0
status of GTS_CFG_B : 1
status of GWE : 1
status of GHIGH : 1
value of MODE pin M0 : 1
value of MODE pin M1 : 0
value of MODE pin M2 : 1
value of CFG_RDY (INIT_B) : 1
DONEIN input from DONE pin : 1
IDCODE not validated while trying to write FDRI : 0
write FDRI issued before or after decrypt operation: 0
Decryptor keys not used in proper sequence : 0
INFO:iMPACT:2219 - Status register values:
INFO:iMPACT - 0011 0111 1011 1000 0000 0000 0000 0000
INFO:iMPACT:579 - '3': Completed downloading bit file to device.
INFO:iMPACT:580 - '3':Checking done pin ....done.
'3': Programmed successfully.
Elapsed time = 3 sec.
// *** BATCH CMD : quit
----------------------------------------------------------------------
----------------------------------------------------------------------
----------------------------------------------------------------------
----------------------------------------------------------------------
Done!
At Local date and time: Tue Jul 18 00:25:50 2006
xbash -q -c "cd /cygdrive/d/mb-jpeg/; /usr/bin/make -f system.make download; exit;" started...
*********************************************
Downloading Bitstream onto the target board
*********************************************
impact -batch etc/download.cmd
Release 8.1i - iMPACT I.24
Copyright (c) 1995-2005 Xilinx, Inc. All rights reserved.
// *** BATCH CMD : setMode -bs
// *** BATCH CMD : setCable -port auto
AutoDetecting cable. Please wait.
Connecting to cable (Parallel Port - LPT1).
Checking cable driver.
Driver windrvr6.sys version = 7.0.0.0.No resources.
LPT base address = 0378h.
ECP base address = 0778h.
ECP hardware is detected.
Cable connection established.
Connecting to cable (Parallel Port - LPT1) in ECP mode.
Checking cable driver.
Driver xpc4drvr.sys version = 1.0.4.0. LPT base address = 0378h.
Cable Type = 1, Revision = 3.
Setting cable speed to 5 MHz.
Cable connection established.
// *** BATCH CMD : identify
Identifying chain contents ....Version is 0001
'1': : Manufacturer's ID =Xilinx xc2vp30, Version : 1
PMSPEC -- Overriding Xilinx file <c:/ISE/virtex2p/data/virtex2p.acd> with local
file <c:/ISE/virtex2p/data/virtex2p.acd>
INFO:iMPACT:1777 -
Reading c:/ISE/virtex2p/data/xc2vp30.bsd...
INFO:iMPACT:501 - '1': Added Device xc2vp30 successfully.
----------------------------------------------------------------------
----------------------------------------------------------------------
Version is 0000
'2': : Manufacturer's ID =Xilinx xccace, Version : 0
INFO:iMPACT:1777 -
Reading c:/ISE/acecf/data/xccace.bsd...
INFO:iMPACT:501 - '1': Added Device xccace successfully.
----------------------------------------------------------------------
----------------------------------------------------------------------
Version is 1111
'3': : Manufacturer's ID =Xilinx xcf32p, Version : 15
INFO:iMPACT:1777 -
Reading c:/ISE/xcfp/data/xcf32p.bsd...
INFO:iMPACT:501 - '1': Added Device xcf32p successfully.
----------------------------------------------------------------------
----------------------------------------------------------------------
done.
[
1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
]
[
0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1
]
Chain TCK freq = 10000000.
Validating chain...
Boundary-scan chain validated successfully.
Elapsed time = 0 sec.
// *** BATCH CMD : identifyMPM
Elapsed time = 0 sec.
// *** BATCH CMD : assignFile -p 3 -file "implementation/download.bit"
'3': Loading file 'implementation/download.bit' ...
done.
INFO:iMPACT:501 - '3': Added Device xc2vp30 successfully.
----------------------------------------------------------------------
----------------------------------------------------------------------
----------------------------------------------------------------------
----------------------------------------------------------------------
// *** BATCH CMD : program -p 3
Chain TCK freq = 10000000.
Validating chain...
Boundary-scan chain validated successfully.
'3':Programming device...
done.
'3': Reading status register contents...
CRC error : 0
Decryptor security set : 0
DCM locked : 1
DCI matched : 1
legacy input error : 0
status of GTS_CFG_B : 1
status of GWE : 1
status of GHIGH : 1
value of MODE pin M0 : 1
value of MODE pin M1 : 0
value of MODE pin M2 : 1
value of CFG_RDY (INIT_B) : 1
DONEIN input from DONE pin : 1
IDCODE not validated while trying to write FDRI : 0
write FDRI issued before or after decrypt operation: 0
Decryptor keys not used in proper sequence : 0
INFO:iMPACT:2219 - Status register values:
INFO:iMPACT - 0011 0111 1011 1000 0000 0000 0000 0000
INFO:iMPACT:579 - '3': Completed downloading bit file to device.
INFO:iMPACT:580 - '3':Checking done pin ....done.
'3': Programmed successfully.
Elapsed time = 3 sec.
// *** BATCH CMD : quit
----------------------------------------------------------------------
----------------------------------------------------------------------
----------------------------------------------------------------------
----------------------------------------------------------------------
Done!
At Local date and time: Tue Jul 18 00:31:33 2006
xbash -q -c "cd /cygdrive/d/mb-jpeg/; /usr/bin/make -f system.make program; exit;" started...
mb-gcc -O0 encoder/dct.c encoder/huffman.c encoder/io.c encoder/main.c encoder/zzq.c -o Encoder/executable.elf \
-mno-xl-soft-mul -Wp,-D__MICROBLAZE -Wl,-T -Wl,Encoder_linker_script.ld -g -I./microblaze_0/include/ -L./microblaze_0/lib/ \
encoder/huffman.c: In function `HuffmanEncodeFinishSend':
encoder/huffman.c:580: warning: comparison is always true due to limited range of data type
encoder/huffman.c: In function `EncodeDataUnit':
encoder/huffman.c:627: warning: passing arg 3 of `ReverseExtend' from incompatible pointer type
encoder/huffman.c:642: warning: passing arg 3 of `ReverseExtend' from incompatible pointer type
mb-size Encoder/executable.elf
text data bss dec hex filename
43192 5676 19380 68248 10a98 Encoder/executable.elf
Done!
At Local date and time: Tue Jul 18 00:31:38 2006
xbash -q -c "cd /cygdrive/d/mb-jpeg/; /usr/bin/make -f system.make download; exit;" started...
*********************************************
Initializing BRAM contents of the bitstream
*********************************************
bitinit system.mhs -lp D:/XilinxXUP/lib/ -pe microblaze_0 Encoder/executable.elf \
-bt implementation/system.bit -o implementation/download.bit
bitinit version Xilinx EDK 8.1 Build EDK_I.18.7
Copyright (c) Xilinx Inc. 2002.
Parsing MHS File system.mhs...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/microblaze_v4_00_a/data/microblaze_v2_1_0.
tcl ...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/opb_mdm_v2_00_a/data/opb_mdm_v2_1_0.tcl
...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/lmb_v10_v1_00_a/data/lmb_v10_v2_1_0.tcl
...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/lmb_bram_if_cntlr_v1_00_b/data/lmb_bram_if
_cntlr_v2_1_0.tcl ...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/opb_sysace_v1_00_c/data/opb_sysace_v2_1_0.
tcl ...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/dcm_module_v1_00_a/data/dcm_module_v2_1_0.
tcl ...
Overriding IP level properties ...
microblaze (microblaze_0) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
mpd line 63 - tool overriding c_family value virtex2 to
microblaze (microblaze_0) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
mpd line 64 - tool overriding c_instance value microblaze to microblaze_0
microblaze (microblaze_0) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
mpd:93 - tcl overriding C_ADDR_TAG_BITS value 17 to 0
microblaze (microblaze_0) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
mpd:100 - tcl overriding C_DCACHE_ADDR_TAG value 17 to 0
opb_mdm (debug_module) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_mdm_v2_00_a\data\opb_mdm_v2_1_0.mpd
line 42 - tool overriding c_family value virtex2 to
bram_block (ilmb_bram) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
mpd line 42 - tool overriding c_family value virtex2 to
opb_gpio (leds_4bit) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_gpio_v3_01_b\data\opb_gpio_v2_1_0.mpd
line 41 - tool overriding c_family value virtex2 to
opb_gpio (dipsws_4bit) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_gpio_v3_01_b\data\opb_gpio_v2_1_0.mpd
line 41 - tool overriding c_family value virtex2 to
opb_gpio (pushbuttons_5bit) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_gpio_v3_01_b\data\opb_gpio_v2_1_0.mpd
line 41 - tool overriding c_family value virtex2 to
dcm_module (dcm_0) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\dcm_module_v1_00_a\data\dcm_module_v2_1_0.
mpd line 60 - tool overriding c_family value virtex2 to
bram_block (data_bram_0) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
mpd line 42 - tool overriding c_family value virtex2 to
bram_block (dlmb_bram) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
mpd line 42 - tool overriding c_family value virtex2 to
Performing IP level DRCs on properties...
Running DRC Tcl procedures for OPTION IPLEVEL_DRC_PROC...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
2_1_0.tcl ...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
2_1_0.tcl ...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
2_1_0.tcl ...
Address Map for Processor microblaze_0
(0x00000000-0x0000ffff) ilmb_cntlr ilmb
(0x00010000-0x0001ffff) dlmb_cntlr dlmb
(0x40000000-0x4000ffff) PushButtons_5Bit mb_opb
(0x40020000-0x4002ffff) LEDs_4Bit mb_opb
(0x40040000-0x4004ffff) DIPSWs_4Bit mb_opb
(0x40600000-0x4060ffff) RS232_Uart_1 mb_opb
(0x41400000-0x4140ffff) debug_module mb_opb
(0x41800000-0x4180ffff) SysACE_CompactFlash mb_opb
(0x70000000-0x7000ffff) data_bram_if_cntlr_0 dlmb
Initializing Memory...
Checking ELFs associated with MICROBLAZE instance microblaze_0 for overlap...
Analyzing file Encoder/executable.elf...
Running Data2Mem with the following command:
data2mem -bm implementation/system_bd -bt implementation/system.bit -bd
Encoder/executable.elf tag data_bram_0 dlmb_bram ilmb_bram -o b
implementation/download.bit
Memory Initialization completed successfully.
*********************************************
Downloading Bitstream onto the target board
*********************************************
impact -batch etc/download.cmd
Release 8.1i - iMPACT I.24
Copyright (c) 1995-2005 Xilinx, Inc. All rights reserved.
// *** BATCH CMD : setMode -bs
// *** BATCH CMD : setCable -port auto
AutoDetecting cable. Please wait.
Connecting to cable (Parallel Port - LPT1).
Checking cable driver.
Driver windrvr6.sys version = 7.0.0.0.No resources.
LPT base address = 0378h.
ECP base address = 0778h.
ECP hardware is detected.
Cable connection established.
Connecting to cable (Parallel Port - LPT1) in ECP mode.
Checking cable driver.
Driver xpc4drvr.sys version = 1.0.4.0. LPT base address = 0378h.
Cable Type = 1, Revision = 3.
Setting cable speed to 5 MHz.
Cable connection established.
// *** BATCH CMD : identify
Identifying chain contents ....Version is 0001
'1': : Manufacturer's ID =Xilinx xc2vp30, Version : 1
PMSPEC -- Overriding Xilinx file <c:/ISE/virtex2p/data/virtex2p.acd> with local
file <c:/ISE/virtex2p/data/virtex2p.acd>
INFO:iMPACT:1777 -
Reading c:/ISE/virtex2p/data/xc2vp30.bsd...
INFO:iMPACT:501 - '1': Added Device xc2vp30 successfully.
----------------------------------------------------------------------
----------------------------------------------------------------------
Version is 0000
'2': : Manufacturer's ID =Xilinx xccace, Version : 0
INFO:iMPACT:1777 -
Reading c:/ISE/acecf/data/xccace.bsd...
INFO:iMPACT:501 - '1': Added Device xccace successfully.
----------------------------------------------------------------------
----------------------------------------------------------------------
Version is 1111
'3': : Manufacturer's ID =Xilinx xcf32p, Version : 15
INFO:iMPACT:1777 -
Reading c:/ISE/xcfp/data/xcf32p.bsd...
INFO:iMPACT:501 - '1': Added Device xcf32p successfully.
----------------------------------------------------------------------
----------------------------------------------------------------------
done.
[
1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
]
[
0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1
]
Chain TCK freq = 10000000.
Validating chain...
Boundary-scan chain validated successfully.
Elapsed time = 0 sec.
// *** BATCH CMD : identifyMPM
Elapsed time = 0 sec.
// *** BATCH CMD : assignFile -p 3 -file "implementation/download.bit"
'3': Loading file 'implementation/download.bit' ...
done.
INFO:iMPACT:501 - '3': Added Device xc2vp30 successfully.
----------------------------------------------------------------------
----------------------------------------------------------------------
----------------------------------------------------------------------
----------------------------------------------------------------------
// *** BATCH CMD : program -p 3
Chain TCK freq = 10000000.
Validating chain...
Boundary-scan chain validated successfully.
'3':Programming device...
done.
'3': Reading status register contents...
CRC error : 0
Decryptor security set : 0
DCM locked : 1
DCI matched : 1
legacy input error : 0
status of GTS_CFG_B : 1
status of GWE : 1
status of GHIGH : 1
value of MODE pin M0 : 1
value of MODE pin M1 : 0
value of MODE pin M2 : 1
value of CFG_RDY (INIT_B) : 1
DONEIN input from DONE pin : 1
IDCODE not validated while trying to write FDRI : 0
write FDRI issued before or after decrypt operation: 0
Decryptor keys not used in proper sequence : 0
INFO:iMPACT:2219 - Status register values:
INFO:iMPACT - 0011 0111 1011 1000 0000 0000 0000 0000
INFO:iMPACT:579 - '3': Completed downloading bit file to device.
INFO:iMPACT:580 - '3':Checking done pin ....done.
'3': Programmed successfully.
Elapsed time = 3 sec.
// *** BATCH CMD : quit
----------------------------------------------------------------------
----------------------------------------------------------------------
----------------------------------------------------------------------
----------------------------------------------------------------------
Done!
At Local date and time: Tue Jul 18 00:34:03 2006
xbash -q -c "cd /cygdrive/d/mb-jpeg/; /usr/bin/make -f system.make program; exit;" started...
mb-gcc -O0 encoder/dct.c encoder/huffman.c encoder/io.c encoder/main.c encoder/zzq.c -o Encoder/executable.elf \
-mno-xl-soft-mul -Wp,-D__MICROBLAZE -Wl,-T -Wl,Encoder_linker_script.ld -g -I./microblaze_0/include/ -L./microblaze_0/lib/ \
encoder/huffman.c: In function `HuffmanEncodeFinishSend':
encoder/huffman.c:580: warning: comparison is always true due to limited range of data type
encoder/huffman.c: In function `EncodeDataUnit':
encoder/huffman.c:627: warning: passing arg 3 of `ReverseExtend' from incompatible pointer type
encoder/huffman.c:642: warning: passing arg 3 of `ReverseExtend' from incompatible pointer type
mb-size Encoder/executable.elf
text data bss dec hex filename
43064 5668 19380 68112 10a10 Encoder/executable.elf
Done!
At Local date and time: Tue Jul 18 00:34:43 2006
xbash -q -c "cd /cygdrive/d/mb-jpeg/; /usr/bin/make -f system.make download; exit;" started...
*********************************************
Initializing BRAM contents of the bitstream
*********************************************
bitinit system.mhs -lp D:/XilinxXUP/lib/ -pe microblaze_0 Encoder/executable.elf \
-bt implementation/system.bit -o implementation/download.bit
bitinit version Xilinx EDK 8.1 Build EDK_I.18.7
Copyright (c) Xilinx Inc. 2002.
Parsing MHS File system.mhs...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/microblaze_v4_00_a/data/microblaze_v2_1_0.
tcl ...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/opb_mdm_v2_00_a/data/opb_mdm_v2_1_0.tcl
...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/lmb_v10_v1_00_a/data/lmb_v10_v2_1_0.tcl
...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/lmb_bram_if_cntlr_v1_00_b/data/lmb_bram_if
_cntlr_v2_1_0.tcl ...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/opb_sysace_v1_00_c/data/opb_sysace_v2_1_0.
tcl ...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/dcm_module_v1_00_a/data/dcm_module_v2_1_0.
tcl ...
Overriding IP level properties ...
microblaze (microblaze_0) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
mpd line 63 - tool overriding c_family value virtex2 to
microblaze (microblaze_0) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
mpd line 64 - tool overriding c_instance value microblaze to microblaze_0
microblaze (microblaze_0) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
mpd:93 - tcl overriding C_ADDR_TAG_BITS value 17 to 0
microblaze (microblaze_0) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
mpd:100 - tcl overriding C_DCACHE_ADDR_TAG value 17 to 0
opb_mdm (debug_module) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_mdm_v2_00_a\data\opb_mdm_v2_1_0.mpd
line 42 - tool overriding c_family value virtex2 to
bram_block (ilmb_bram) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
mpd line 42 - tool overriding c_family value virtex2 to
opb_gpio (leds_4bit) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_gpio_v3_01_b\data\opb_gpio_v2_1_0.mpd
line 41 - tool overriding c_family value virtex2 to
opb_gpio (dipsws_4bit) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_gpio_v3_01_b\data\opb_gpio_v2_1_0.mpd
line 41 - tool overriding c_family value virtex2 to
opb_gpio (pushbuttons_5bit) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_gpio_v3_01_b\data\opb_gpio_v2_1_0.mpd
line 41 - tool overriding c_family value virtex2 to
dcm_module (dcm_0) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\dcm_module_v1_00_a\data\dcm_module_v2_1_0.
mpd line 60 - tool overriding c_family value virtex2 to
bram_block (data_bram_0) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
mpd line 42 - tool overriding c_family value virtex2 to
bram_block (dlmb_bram) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
mpd line 42 - tool overriding c_family value virtex2 to
Performing IP level DRCs on properties...
Running DRC Tcl procedures for OPTION IPLEVEL_DRC_PROC...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
2_1_0.tcl ...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
2_1_0.tcl ...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
2_1_0.tcl ...
Address Map for Processor microblaze_0
(0x00000000-0x0000ffff) ilmb_cntlr ilmb
(0x00010000-0x0001ffff) dlmb_cntlr dlmb
(0x40000000-0x4000ffff) PushButtons_5Bit mb_opb
(0x40020000-0x4002ffff) LEDs_4Bit mb_opb
(0x40040000-0x4004ffff) DIPSWs_4Bit mb_opb
(0x40600000-0x4060ffff) RS232_Uart_1 mb_opb
(0x41400000-0x4140ffff) debug_module mb_opb
(0x41800000-0x4180ffff) SysACE_CompactFlash mb_opb
(0x70000000-0x7000ffff) data_bram_if_cntlr_0 dlmb
Initializing Memory...
Checking ELFs associated with MICROBLAZE instance microblaze_0 for overlap...
Analyzing file Encoder/executable.elf...
Running Data2Mem with the following command:
data2mem -bm implementation/system_bd -bt implementation/system.bit -bd
Encoder/executable.elf tag data_bram_0 dlmb_bram ilmb_bram -o b
implementation/download.bit
Memory Initialization completed successfully.
*********************************************
Downloading Bitstream onto the target board
*********************************************
impact -batch etc/download.cmd
Release 8.1i - iMPACT I.24
Copyright (c) 1995-2005 Xilinx, Inc. All rights reserved.
// *** BATCH CMD : setMode -bs
// *** BATCH CMD : setCable -port auto
AutoDetecting cable. Please wait.
Connecting to cable (Parallel Port - LPT1).
Checking cable driver.
Driver windrvr6.sys version = 7.0.0.0.No resources.
LPT base address = 0378h.
ECP base address = 0778h.
ECP hardware is detected.
Cable connection established.
Connecting to cable (Parallel Port - LPT1) in ECP mode.
Checking cable driver.
Driver xpc4drvr.sys version = 1.0.4.0. LPT base address = 0378h.
Cable Type = 1, Revision = 3.
Setting cable speed to 5 MHz.
Cable connection established.
// *** BATCH CMD : identify
Identifying chain contents ....Version is 0001
'1': : Manufacturer's ID =Xilinx xc2vp30, Version : 1
PMSPEC -- Overriding Xilinx file <c:/ISE/virtex2p/data/virtex2p.acd> with local
file <c:/ISE/virtex2p/data/virtex2p.acd>
INFO:iMPACT:1777 -
Reading c:/ISE/virtex2p/data/xc2vp30.bsd...
INFO:iMPACT:501 - '1': Added Device xc2vp30 successfully.
----------------------------------------------------------------------
----------------------------------------------------------------------
Version is 0000
'2': : Manufacturer's ID =Xilinx xccace, Version : 0
INFO:iMPACT:1777 -
Reading c:/ISE/acecf/data/xccace.bsd...
INFO:iMPACT:501 - '1': Added Device xccace successfully.
----------------------------------------------------------------------
----------------------------------------------------------------------
Version is 1111
'3': : Manufacturer's ID =Xilinx xcf32p, Version : 15
INFO:iMPACT:1777 -
Reading c:/ISE/xcfp/data/xcf32p.bsd...
INFO:iMPACT:501 - '1': Added Device xcf32p successfully.
----------------------------------------------------------------------
----------------------------------------------------------------------
done.
[
1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
]
[
0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1
]
Chain TCK freq = 10000000.
Validating chain...
Boundary-scan chain validated successfully.
Elapsed time = 1 sec.
// *** BATCH CMD : identifyMPM
Elapsed time = 0 sec.
// *** BATCH CMD : assignFile -p 3 -file "implementation/download.bit"
'3': Loading file 'implementation/download.bit' ...
done.
INFO:iMPACT:501 - '3': Added Device xc2vp30 successfully.
----------------------------------------------------------------------
----------------------------------------------------------------------
----------------------------------------------------------------------
----------------------------------------------------------------------
// *** BATCH CMD : program -p 3
Chain TCK freq = 10000000.
Validating chain...
Boundary-scan chain validated successfully.
'3':Programming device...
done.
'3': Reading status register contents...
CRC error : 0
Decryptor security set : 0
DCM locked : 1
DCI matched : 1
legacy input error : 0
status of GTS_CFG_B : 1
status of GWE : 1
status of GHIGH : 1
value of MODE pin M0 : 1
value of MODE pin M1 : 0
value of MODE pin M2 : 1
value of CFG_RDY (INIT_B) : 1
DONEIN input from DONE pin : 1
IDCODE not validated while trying to write FDRI : 0
write FDRI issued before or after decrypt operation: 0
Decryptor keys not used in proper sequence : 0
INFO:iMPACT:2219 - Status register values:
INFO:iMPACT - 0011 0111 1011 1000 0000 0000 0000 0000
INFO:iMPACT:579 - '3': Completed downloading bit file to device.
INFO:iMPACT:580 - '3':Checking done pin ....done.
'3': Programmed successfully.
Elapsed time = 3 sec.
// *** BATCH CMD : quit
----------------------------------------------------------------------
----------------------------------------------------------------------
----------------------------------------------------------------------
----------------------------------------------------------------------
Done!
At Local date and time: Tue Jul 18 00:44:24 2006
xbash -q -c "cd /cygdrive/d/mb-jpeg/; /usr/bin/make -f system.make download; exit;" started...
mb-gcc -O0 encoder/dct.c encoder/huffman.c encoder/io.c encoder/main.c encoder/zzq.c -o Encoder/executable.elf \
-mno-xl-soft-mul -Wp,-D__MICROBLAZE -Wl,-T -Wl,Encoder_linker_script.ld -g -I./microblaze_0/include/ -L./microblaze_0/lib/ \
encoder/huffman.c: In function `HuffmanEncodeFinishSend':
encoder/huffman.c:580: warning: comparison is always true due to limited range of data type
encoder/huffman.c: In function `EncodeDataUnit':
encoder/huffman.c:627: warning: passing arg 3 of `ReverseExtend' from incompatible pointer type
encoder/huffman.c:642: warning: passing arg 3 of `ReverseExtend' from incompatible pointer type
mb-size Encoder/executable.elf
text data bss dec hex filename
43136 5660 19380 68176 10a50 Encoder/executable.elf
*********************************************
Initializing BRAM contents of the bitstream
*********************************************
bitinit system.mhs -lp D:/XilinxXUP/lib/ -pe microblaze_0 Encoder/executable.elf \
-bt implementation/system.bit -o implementation/download.bit
bitinit version Xilinx EDK 8.1 Build EDK_I.18.7
Copyright (c) Xilinx Inc. 2002.
Parsing MHS File system.mhs...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/microblaze_v4_00_a/data/microblaze_v2_1_0.
tcl ...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/opb_mdm_v2_00_a/data/opb_mdm_v2_1_0.tcl
...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/lmb_v10_v1_00_a/data/lmb_v10_v2_1_0.tcl
...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/lmb_bram_if_cntlr_v1_00_b/data/lmb_bram_if
_cntlr_v2_1_0.tcl ...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/opb_sysace_v1_00_c/data/opb_sysace_v2_1_0.
tcl ...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/dcm_module_v1_00_a/data/dcm_module_v2_1_0.
tcl ...
Overriding IP level properties ...
microblaze (microblaze_0) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
mpd line 63 - tool overriding c_family value virtex2 to
microblaze (microblaze_0) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
mpd line 64 - tool overriding c_instance value microblaze to microblaze_0
microblaze (microblaze_0) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
mpd:93 - tcl overriding C_ADDR_TAG_BITS value 17 to 0
microblaze (microblaze_0) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
mpd:100 - tcl overriding C_DCACHE_ADDR_TAG value 17 to 0
opb_mdm (debug_module) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_mdm_v2_00_a\data\opb_mdm_v2_1_0.mpd
line 42 - tool overriding c_family value virtex2 to
bram_block (ilmb_bram) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
mpd line 42 - tool overriding c_family value virtex2 to
opb_gpio (leds_4bit) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_gpio_v3_01_b\data\opb_gpio_v2_1_0.mpd
line 41 - tool overriding c_family value virtex2 to
opb_gpio (dipsws_4bit) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_gpio_v3_01_b\data\opb_gpio_v2_1_0.mpd
line 41 - tool overriding c_family value virtex2 to
opb_gpio (pushbuttons_5bit) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_gpio_v3_01_b\data\opb_gpio_v2_1_0.mpd
line 41 - tool overriding c_family value virtex2 to
dcm_module (dcm_0) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\dcm_module_v1_00_a\data\dcm_module_v2_1_0.
mpd line 60 - tool overriding c_family value virtex2 to
bram_block (data_bram_0) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
mpd line 42 - tool overriding c_family value virtex2 to
bram_block (dlmb_bram) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
mpd line 42 - tool overriding c_family value virtex2 to
Performing IP level DRCs on properties...
Running DRC Tcl procedures for OPTION IPLEVEL_DRC_PROC...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
2_1_0.tcl ...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
2_1_0.tcl ...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
2_1_0.tcl ...
Address Map for Processor microblaze_0
(0x00000000-0x0000ffff) ilmb_cntlr ilmb
(0x00010000-0x0001ffff) dlmb_cntlr dlmb
(0x40000000-0x4000ffff) PushButtons_5Bit mb_opb
(0x40020000-0x4002ffff) LEDs_4Bit mb_opb
(0x40040000-0x4004ffff) DIPSWs_4Bit mb_opb
(0x40600000-0x4060ffff) RS232_Uart_1 mb_opb
(0x41400000-0x4140ffff) debug_module mb_opb
(0x41800000-0x4180ffff) SysACE_CompactFlash mb_opb
(0x70000000-0x7000ffff) data_bram_if_cntlr_0 dlmb
Initializing Memory...
Checking ELFs associated with MICROBLAZE instance microblaze_0 for overlap...
Analyzing file Encoder/executable.elf...
Running Data2Mem with the following command:
data2mem -bm implementation/system_bd -bt implementation/system.bit -bd
Encoder/executable.elf tag data_bram_0 dlmb_bram ilmb_bram -o b
implementation/download.bit
Memory Initialization completed successfully.
*********************************************
Downloading Bitstream onto the target board
*********************************************
impact -batch etc/download.cmd
Release 8.1i - iMPACT I.24
Copyright (c) 1995-2005 Xilinx, Inc. All rights reserved.
// *** BATCH CMD : setMode -bs
// *** BATCH CMD : setCable -port auto
AutoDetecting cable. Please wait.
Connecting to cable (Parallel Port - LPT1).
Checking cable driver.
Driver windrvr6.sys version = 7.0.0.0.No resources.
LPT base address = 0378h.
ECP base address = 0778h.
Cable connection failed.
Connecting to cable (Parallel Port - LPT2).
Checking cable driver.
Driver windrvr6.sys version = 7.0.0.0.Cable connection failed.
Connecting to cable (Parallel Port - LPT3).
Checking cable driver.
Driver windrvr6.sys version = 7.0.0.0.Cable connection failed.
Connecting to cable (Parallel Port - LPT4).
Checking cable driver.
Driver windrvr6.sys version = 7.0.0.0.Cable connection failed.
Connecting to cable (Usb Port - USB21).
Checking cable driver.
Driver xusbdfwu.sys version: 1018 (1018).
Driver windrvr6.sys version = 7.0.0.0.
Cable connection failed.
Cable autodetection failed.
ERROR:iMPACT:1075 - setCable must be set before this operation.
ERROR:iMPACT:1075 - setCable must be set before this operation.
ERROR:iMPACT:589 - No devices on chain, can't assign file
ERROR:iMPACT:1075 - setCable must be set before this operation.
// *** BATCH CMD : quit
Count ReleaseSemaphore rc = 298.
Done!
At Local date and time: Tue Jul 18 00:45:04 2006
xbash -q -c "cd /cygdrive/d/mb-jpeg/; /usr/bin/make -f system.make download; exit;" started...
*********************************************
Downloading Bitstream onto the target board
*********************************************
impact -batch etc/download.cmd
Release 8.1i - iMPACT I.24
Copyright (c) 1995-2005 Xilinx, Inc. All rights reserved.
// *** BATCH CMD : setMode -bs
// *** BATCH CMD : setCable -port auto
AutoDetecting cable. Please wait.
Connecting to cable (Parallel Port - LPT1).
Checking cable driver.
Driver windrvr6.sys version = 7.0.0.0.No resources.
LPT base address = 0378h.
ECP base address = 0778h.
ECP hardware is detected.
Cable connection established.
Connecting to cable (Parallel Port - LPT1) in ECP mode.
Checking cable driver.
Driver xpc4drvr.sys version = 1.0.4.0. LPT base address = 0378h.
Cable Type = 1, Revision = 3.
Setting cable speed to 5 MHz.
Cable connection established.
// *** BATCH CMD : identify
Identifying chain contents ....Version is 0001
'1': : Manufacturer's ID =Xilinx xc2vp30, Version : 1
PMSPEC -- Overriding Xilinx file <c:/ISE/virtex2p/data/virtex2p.acd> with local
file <c:/ISE/virtex2p/data/virtex2p.acd>
INFO:iMPACT:1777 -
Reading c:/ISE/virtex2p/data/xc2vp30.bsd...
INFO:iMPACT:501 - '1': Added Device xc2vp30 successfully.
----------------------------------------------------------------------
----------------------------------------------------------------------
Version is 0000
'2': : Manufacturer's ID =Xilinx xccace, Version : 0
INFO:iMPACT:1777 -
Reading c:/ISE/acecf/data/xccace.bsd...
INFO:iMPACT:501 - '1': Added Device xccace successfully.
----------------------------------------------------------------------
----------------------------------------------------------------------
Version is 1111
'3': : Manufacturer's ID =Xilinx xcf32p, Version : 15
INFO:iMPACT:1777 -
Reading c:/ISE/xcfp/data/xcf32p.bsd...
INFO:iMPACT:501 - '1': Added Device xcf32p successfully.
----------------------------------------------------------------------
----------------------------------------------------------------------
done.
[
1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
]
[
0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1
]
Chain TCK freq = 10000000.
Validating chain...
Boundary-scan chain validated successfully.
Elapsed time = 0 sec.
// *** BATCH CMD : identifyMPM
Elapsed time = 0 sec.
// *** BATCH CMD : assignFile -p 3 -file "implementation/download.bit"
'3': Loading file 'implementation/download.bit' ...
done.
INFO:iMPACT:501 - '3': Added Device xc2vp30 successfully.
----------------------------------------------------------------------
----------------------------------------------------------------------
----------------------------------------------------------------------
----------------------------------------------------------------------
// *** BATCH CMD : program -p 3
Chain TCK freq = 10000000.
Validating chain...
Boundary-scan chain validated successfully.
'3':Programming device...
done.
'3': Reading status register contents...
CRC error : 0
Decryptor security set : 0
DCM locked : 1
DCI matched : 1
legacy input error : 0
status of GTS_CFG_B : 1
status of GWE : 1
status of GHIGH : 1
value of MODE pin M0 : 1
value of MODE pin M1 : 0
value of MODE pin M2 : 1
value of CFG_RDY (INIT_B) : 1
DONEIN input from DONE pin : 1
IDCODE not validated while trying to write FDRI : 0
write FDRI issued before or after decrypt operation: 0
Decryptor keys not used in proper sequence : 0
INFO:iMPACT:2219 - Status register values:
INFO:iMPACT - 0011 0111 1011 1000 0000 0000 0000 0000
INFO:iMPACT:579 - '3': Completed downloading bit file to device.
INFO:iMPACT:580 - '3':Checking done pin ....done.
'3': Programmed successfully.
Elapsed time = 3 sec.
// *** BATCH CMD : quit
----------------------------------------------------------------------
----------------------------------------------------------------------
----------------------------------------------------------------------
----------------------------------------------------------------------
Done!
At Local date and time: Tue Jul 18 00:45:42 2006
xbash -q -c "cd /cygdrive/d/mb-jpeg/; /usr/bin/make -f system.make download; exit;" started...
mb-gcc -O0 encoder/dct.c encoder/huffman.c encoder/io.c encoder/main.c encoder/zzq.c -o Encoder/executable.elf \
-mno-xl-soft-mul -Wp,-D__MICROBLAZE -Wl,-T -Wl,Encoder_linker_script.ld -g -I./microblaze_0/include/ -L./microblaze_0/lib/ \
encoder/huffman.c: In function `HuffmanEncodeFinishSend':
encoder/huffman.c:580: warning: comparison is always true due to limited range of data type
encoder/huffman.c: In function `EncodeDataUnit':
encoder/huffman.c:627: warning: passing arg 3 of `ReverseExtend' from incompatible pointer type
encoder/huffman.c:642: warning: passing arg 3 of `ReverseExtend' from incompatible pointer type
mb-size Encoder/executable.elf
text data bss dec hex filename
43136 5660 19380 68176 10a50 Encoder/executable.elf
*********************************************
Initializing BRAM contents of the bitstream
*********************************************
bitinit system.mhs -lp D:/XilinxXUP/lib/ -pe microblaze_0 Encoder/executable.elf \
-bt implementation/system.bit -o implementation/download.bit
bitinit version Xilinx EDK 8.1 Build EDK_I.18.7
Copyright (c) Xilinx Inc. 2002.
Parsing MHS File system.mhs...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/microblaze_v4_00_a/data/microblaze_v2_1_0.
tcl ...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/opb_mdm_v2_00_a/data/opb_mdm_v2_1_0.tcl
...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/lmb_v10_v1_00_a/data/lmb_v10_v2_1_0.tcl
...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/lmb_bram_if_cntlr_v1_00_b/data/lmb_bram_if
_cntlr_v2_1_0.tcl ...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/opb_sysace_v1_00_c/data/opb_sysace_v2_1_0.
tcl ...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/dcm_module_v1_00_a/data/dcm_module_v2_1_0.
tcl ...
Overriding IP level properties ...
microblaze (microblaze_0) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
mpd line 63 - tool overriding c_family value virtex2 to
microblaze (microblaze_0) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
mpd line 64 - tool overriding c_instance value microblaze to microblaze_0
microblaze (microblaze_0) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
mpd:93 - tcl overriding C_ADDR_TAG_BITS value 17 to 0
microblaze (microblaze_0) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
mpd:100 - tcl overriding C_DCACHE_ADDR_TAG value 17 to 0
opb_mdm (debug_module) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_mdm_v2_00_a\data\opb_mdm_v2_1_0.mpd
line 42 - tool overriding c_family value virtex2 to
bram_block (ilmb_bram) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
mpd line 42 - tool overriding c_family value virtex2 to
opb_gpio (leds_4bit) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_gpio_v3_01_b\data\opb_gpio_v2_1_0.mpd
line 41 - tool overriding c_family value virtex2 to
opb_gpio (dipsws_4bit) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_gpio_v3_01_b\data\opb_gpio_v2_1_0.mpd
line 41 - tool overriding c_family value virtex2 to
opb_gpio (pushbuttons_5bit) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_gpio_v3_01_b\data\opb_gpio_v2_1_0.mpd
line 41 - tool overriding c_family value virtex2 to
dcm_module (dcm_0) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\dcm_module_v1_00_a\data\dcm_module_v2_1_0.
mpd line 60 - tool overriding c_family value virtex2 to
bram_block (data_bram_0) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
mpd line 42 - tool overriding c_family value virtex2 to
bram_block (dlmb_bram) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
mpd line 42 - tool overriding c_family value virtex2 to
Performing IP level DRCs on properties...
Running DRC Tcl procedures for OPTION IPLEVEL_DRC_PROC...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
2_1_0.tcl ...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
2_1_0.tcl ...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
2_1_0.tcl ...
Address Map for Processor microblaze_0
(0x00000000-0x0000ffff) ilmb_cntlr ilmb
(0x00010000-0x0001ffff) dlmb_cntlr dlmb
(0x40000000-0x4000ffff) PushButtons_5Bit mb_opb
(0x40020000-0x4002ffff) LEDs_4Bit mb_opb
(0x40040000-0x4004ffff) DIPSWs_4Bit mb_opb
(0x40600000-0x4060ffff) RS232_Uart_1 mb_opb
(0x41400000-0x4140ffff) debug_module mb_opb
(0x41800000-0x4180ffff) SysACE_CompactFlash mb_opb
(0x70000000-0x7000ffff) data_bram_if_cntlr_0 dlmb
Initializing Memory...
Checking ELFs associated with MICROBLAZE instance microblaze_0 for overlap...
Analyzing file Encoder/executable.elf...
Running Data2Mem with the following command:
data2mem -bm implementation/system_bd -bt implementation/system.bit -bd
Encoder/executable.elf tag data_bram_0 dlmb_bram ilmb_bram -o b
implementation/download.bit
Memory Initialization completed successfully.
*********************************************
Downloading Bitstream onto the target board
*********************************************
impact -batch etc/download.cmd
Release 8.1i - iMPACT I.24
Copyright (c) 1995-2005 Xilinx, Inc. All rights reserved.
// *** BATCH CMD : setMode -bs
// *** BATCH CMD : setCable -port auto
AutoDetecting cable. Please wait.
Connecting to cable (Parallel Port - LPT1).
Checking cable driver.
Driver windrvr6.sys version = 7.0.0.0.No resources.
LPT base address = 0378h.
ECP base address = 0778h.
ECP hardware is detected.
Cable connection established.
Connecting to cable (Parallel Port - LPT1) in ECP mode.
Checking cable driver.
Driver xpc4drvr.sys version = 1.0.4.0. LPT base address = 0378h.
Cable Type = 1, Revision = 3.
Setting cable speed to 5 MHz.
Cable connection established.
// *** BATCH CMD : identify
Identifying chain contents ....Version is 0001
'1': : Manufacturer's ID =Xilinx xc2vp30, Version : 1
PMSPEC -- Overriding Xilinx file <c:/ISE/virtex2p/data/virtex2p.acd> with local
file <c:/ISE/virtex2p/data/virtex2p.acd>
INFO:iMPACT:1777 -
Reading c:/ISE/virtex2p/data/xc2vp30.bsd...
INFO:iMPACT:501 - '1': Added Device xc2vp30 successfully.
----------------------------------------------------------------------
----------------------------------------------------------------------
Version is 0000
'2': : Manufacturer's ID =Xilinx xccace, Version : 0
INFO:iMPACT:1777 -
Reading c:/ISE/acecf/data/xccace.bsd...
INFO:iMPACT:501 - '1': Added Device xccace successfully.
----------------------------------------------------------------------
----------------------------------------------------------------------
Version is 1111
'3': : Manufacturer's ID =Xilinx xcf32p, Version : 15
INFO:iMPACT:1777 -
Reading c:/ISE/xcfp/data/xcf32p.bsd...
INFO:iMPACT:501 - '1': Added Device xcf32p successfully.
----------------------------------------------------------------------
----------------------------------------------------------------------
done.
[
1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
]
[
0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1
]
Chain TCK freq = 10000000.
Validating chain...
Boundary-scan chain validated successfully.
Elapsed time = 0 sec.
// *** BATCH CMD : identifyMPM
Elapsed time = 0 sec.
// *** BATCH CMD : assignFile -p 3 -file "implementation/download.bit"
'3': Loading file 'implementation/download.bit' ...
done.
INFO:iMPACT:501 - '3': Added Device xc2vp30 successfully.
----------------------------------------------------------------------
----------------------------------------------------------------------
----------------------------------------------------------------------
----------------------------------------------------------------------
// *** BATCH CMD : program -p 3
Chain TCK freq = 10000000.
Validating chain...
Boundary-scan chain validated successfully.
'3':Programming device...
done.
'3': Reading status register contents...
CRC error : 0
Decryptor security set : 0
DCM locked : 1
DCI matched : 1
legacy input error : 0
status of GTS_CFG_B : 1
status of GWE : 1
status of GHIGH : 1
value of MODE pin M0 : 1
value of MODE pin M1 : 0
value of MODE pin M2 : 1
value of CFG_RDY (INIT_B) : 1
DONEIN input from DONE pin : 1
IDCODE not validated while trying to write FDRI : 0
write FDRI issued before or after decrypt operation: 0
Decryptor keys not used in proper sequence : 0
INFO:iMPACT:2219 - Status register values:
INFO:iMPACT - 0011 0111 1011 1000 0000 0000 0000 0000
INFO:iMPACT:579 - '3': Completed downloading bit file to device.
INFO:iMPACT:580 - '3':Checking done pin ....done.
'3': Programmed successfully.
Elapsed time = 3 sec.
// *** BATCH CMD : quit
----------------------------------------------------------------------
----------------------------------------------------------------------
----------------------------------------------------------------------
----------------------------------------------------------------------
Done!
At Local date and time: Tue Jul 18 00:52:46 2006
xbash -q -c "cd /cygdrive/d/mb-jpeg/; /usr/bin/make -f system.make program; exit;" started...
mb-gcc -O0 encoder/dct.c encoder/huffman.c encoder/io.c encoder/main.c encoder/zzq.c -o Encoder/executable.elf \
-mno-xl-soft-mul -Wp,-D__MICROBLAZE -Wl,-T -Wl,Encoder_linker_script.ld -g -I./microblaze_0/include/ -L./microblaze_0/lib/ \
encoder/huffman.c: In function `HuffmanEncodeFinishSend':
encoder/huffman.c:599: warning: comparison is always true due to limited range of data type
encoder/huffman.c: In function `EncodeDataUnit':
encoder/huffman.c:646: warning: passing arg 3 of `ReverseExtend' from incompatible pointer type
encoder/huffman.c:661: warning: passing arg 3 of `ReverseExtend' from incompatible pointer type
mb-size Encoder/executable.elf
text data bss dec hex filename
43124 5664 19768 68556 10bcc Encoder/executable.elf
Done!
At Local date and time: Tue Jul 18 00:52:54 2006
xbash -q -c "cd /cygdrive/d/mb-jpeg/; /usr/bin/make -f system.make download; exit;" started...
*********************************************
Initializing BRAM contents of the bitstream
*********************************************
bitinit system.mhs -lp D:/XilinxXUP/lib/ -pe microblaze_0 Encoder/executable.elf \
-bt implementation/system.bit -o implementation/download.bit
bitinit version Xilinx EDK 8.1 Build EDK_I.18.7
Copyright (c) Xilinx Inc. 2002.
Parsing MHS File system.mhs...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/microblaze_v4_00_a/data/microblaze_v2_1_0.
tcl ...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/opb_mdm_v2_00_a/data/opb_mdm_v2_1_0.tcl
...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/lmb_v10_v1_00_a/data/lmb_v10_v2_1_0.tcl
...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/lmb_bram_if_cntlr_v1_00_b/data/lmb_bram_if
_cntlr_v2_1_0.tcl ...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/opb_sysace_v1_00_c/data/opb_sysace_v2_1_0.
tcl ...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/dcm_module_v1_00_a/data/dcm_module_v2_1_0.
tcl ...
Overriding IP level properties ...
microblaze (microblaze_0) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
mpd line 63 - tool overriding c_family value virtex2 to
microblaze (microblaze_0) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
mpd line 64 - tool overriding c_instance value microblaze to microblaze_0
microblaze (microblaze_0) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
mpd:93 - tcl overriding C_ADDR_TAG_BITS value 17 to 0
microblaze (microblaze_0) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
mpd:100 - tcl overriding C_DCACHE_ADDR_TAG value 17 to 0
opb_mdm (debug_module) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_mdm_v2_00_a\data\opb_mdm_v2_1_0.mpd
line 42 - tool overriding c_family value virtex2 to
bram_block (ilmb_bram) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
mpd line 42 - tool overriding c_family value virtex2 to
opb_gpio (leds_4bit) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_gpio_v3_01_b\data\opb_gpio_v2_1_0.mpd
line 41 - tool overriding c_family value virtex2 to
opb_gpio (dipsws_4bit) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_gpio_v3_01_b\data\opb_gpio_v2_1_0.mpd
line 41 - tool overriding c_family value virtex2 to
opb_gpio (pushbuttons_5bit) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_gpio_v3_01_b\data\opb_gpio_v2_1_0.mpd
line 41 - tool overriding c_family value virtex2 to
dcm_module (dcm_0) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\dcm_module_v1_00_a\data\dcm_module_v2_1_0.
mpd line 60 - tool overriding c_family value virtex2 to
bram_block (data_bram_0) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
mpd line 42 - tool overriding c_family value virtex2 to
bram_block (dlmb_bram) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
mpd line 42 - tool overriding c_family value virtex2 to
Performing IP level DRCs on properties...
Running DRC Tcl procedures for OPTION IPLEVEL_DRC_PROC...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
2_1_0.tcl ...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
2_1_0.tcl ...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
2_1_0.tcl ...
Address Map for Processor microblaze_0
(0x00000000-0x0000ffff) ilmb_cntlr ilmb
(0x00010000-0x0001ffff) dlmb_cntlr dlmb
(0x40000000-0x4000ffff) PushButtons_5Bit mb_opb
(0x40020000-0x4002ffff) LEDs_4Bit mb_opb
(0x40040000-0x4004ffff) DIPSWs_4Bit mb_opb
(0x40600000-0x4060ffff) RS232_Uart_1 mb_opb
(0x41400000-0x4140ffff) debug_module mb_opb
(0x41800000-0x4180ffff) SysACE_CompactFlash mb_opb
(0x70000000-0x7000ffff) data_bram_if_cntlr_0 dlmb
Initializing Memory...
Checking ELFs associated with MICROBLAZE instance microblaze_0 for overlap...
Analyzing file Encoder/executable.elf...
Running Data2Mem with the following command:
data2mem -bm implementation/system_bd -bt implementation/system.bit -bd
Encoder/executable.elf tag data_bram_0 dlmb_bram ilmb_bram -o b
implementation/download.bit
Memory Initialization completed successfully.
*********************************************
Downloading Bitstream onto the target board
*********************************************
impact -batch etc/download.cmd
Release 8.1i - iMPACT I.24
Copyright (c) 1995-2005 Xilinx, Inc. All rights reserved.
// *** BATCH CMD : setMode -bs
// *** BATCH CMD : setCable -port auto
AutoDetecting cable. Please wait.
Connecting to cable (Parallel Port - LPT1).
Checking cable driver.
Driver windrvr6.sys version = 7.0.0.0.No resources.
LPT base address = 0378h.
ECP base address = 0778h.
ECP hardware is detected.
Cable connection established.
Connecting to cable (Parallel Port - LPT1) in ECP mode.
Checking cable driver.
Driver xpc4drvr.sys version = 1.0.4.0. LPT base address = 0378h.
Cable Type = 1, Revision = 3.
Setting cable speed to 5 MHz.
Cable connection established.
// *** BATCH CMD : identify
Identifying chain contents ....Version is 0001
'1': : Manufacturer's ID =Xilinx xc2vp30, Version : 1
PMSPEC -- Overriding Xilinx file <c:/ISE/virtex2p/data/virtex2p.acd> with local
file <c:/ISE/virtex2p/data/virtex2p.acd>
INFO:iMPACT:1777 -
Reading c:/ISE/virtex2p/data/xc2vp30.bsd...
INFO:iMPACT:501 - '1': Added Device xc2vp30 successfully.
----------------------------------------------------------------------
----------------------------------------------------------------------
Version is 0000
'2': : Manufacturer's ID =Xilinx xccace, Version : 0
INFO:iMPACT:1777 -
Reading c:/ISE/acecf/data/xccace.bsd...
INFO:iMPACT:501 - '1': Added Device xccace successfully.
----------------------------------------------------------------------
----------------------------------------------------------------------
Version is 1111
'3': : Manufacturer's ID =Xilinx xcf32p, Version : 15
INFO:iMPACT:1777 -
Reading c:/ISE/xcfp/data/xcf32p.bsd...
INFO:iMPACT:501 - '1': Added Device xcf32p successfully.
----------------------------------------------------------------------
----------------------------------------------------------------------
done.
[
1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
]
[
0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1
]
Chain TCK freq = 10000000.
Validating chain...
Boundary-scan chain validated successfully.
Elapsed time = 0 sec.
// *** BATCH CMD : identifyMPM
Elapsed time = 0 sec.
// *** BATCH CMD : assignFile -p 3 -file "implementation/download.bit"
'3': Loading file 'implementation/download.bit' ...
done.
INFO:iMPACT:501 - '3': Added Device xc2vp30 successfully.
----------------------------------------------------------------------
----------------------------------------------------------------------
----------------------------------------------------------------------
----------------------------------------------------------------------
// *** BATCH CMD : program -p 3
Chain TCK freq = 10000000.
Validating chain...
Boundary-scan chain validated successfully.
'3':Programming device...
done.
'3': Reading status register contents...
CRC error : 0
Decryptor security set : 0
DCM locked : 1
DCI matched : 1
legacy input error : 0
status of GTS_CFG_B : 1
status of GWE : 1
status of GHIGH : 1
value of MODE pin M0 : 1
value of MODE pin M1 : 0
value of MODE pin M2 : 1
value of CFG_RDY (INIT_B) : 1
DONEIN input from DONE pin : 1
IDCODE not validated while trying to write FDRI : 0
write FDRI issued before or after decrypt operation: 0
Decryptor keys not used in proper sequence : 0
INFO:iMPACT:2219 - Status register values:
INFO:iMPACT - 0011 0111 1011 1000 0000 0000 0000 0000
INFO:iMPACT:579 - '3': Completed downloading bit file to device.
INFO:iMPACT:580 - '3':Checking done pin ....done.
'3': Programmed successfully.
Elapsed time = 3 sec.
// *** BATCH CMD : quit
----------------------------------------------------------------------
----------------------------------------------------------------------
----------------------------------------------------------------------
----------------------------------------------------------------------
Done!
At Local date and time: Tue Jul 18 01:04:45 2006
xbash -q -c "cd /cygdrive/d/mb-jpeg/; /usr/bin/make -f system.make download; exit;" started...
mb-gcc -O0 encoder/dct.c encoder/huffman.c encoder/io.c encoder/main.c encoder/zzq.c -o Encoder/executable.elf \
-mno-xl-soft-mul -Wp,-D__MICROBLAZE -Wl,-T -Wl,Encoder_linker_script.ld -g -I./microblaze_0/include/ -L./microblaze_0/lib/ \
encoder/huffman.c: In function `HuffmanEncodeFinishSend':
encoder/huffman.c:599: warning: comparison is always true due to limited range of data type
encoder/huffman.c: In function `EncodeDataUnit':
encoder/huffman.c:663: warning: passing arg 3 of `ReverseExtend' from incompatible pointer type
mb-size Encoder/executable.elf
text data bss dec hex filename
43132 5664 19768 68564 10bd4 Encoder/executable.elf
*********************************************
Initializing BRAM contents of the bitstream
*********************************************
bitinit system.mhs -lp D:/XilinxXUP/lib/ -pe microblaze_0 Encoder/executable.elf \
-bt implementation/system.bit -o implementation/download.bit
bitinit version Xilinx EDK 8.1 Build EDK_I.18.7
Copyright (c) Xilinx Inc. 2002.
Parsing MHS File system.mhs...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/microblaze_v4_00_a/data/microblaze_v2_1_0.
tcl ...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/opb_mdm_v2_00_a/data/opb_mdm_v2_1_0.tcl
...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/lmb_v10_v1_00_a/data/lmb_v10_v2_1_0.tcl
...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/lmb_bram_if_cntlr_v1_00_b/data/lmb_bram_if
_cntlr_v2_1_0.tcl ...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/opb_sysace_v1_00_c/data/opb_sysace_v2_1_0.
tcl ...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/dcm_module_v1_00_a/data/dcm_module_v2_1_0.
tcl ...
Overriding IP level properties ...
microblaze (microblaze_0) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
mpd line 63 - tool overriding c_family value virtex2 to
microblaze (microblaze_0) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
mpd line 64 - tool overriding c_instance value microblaze to microblaze_0
microblaze (microblaze_0) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
mpd:93 - tcl overriding C_ADDR_TAG_BITS value 17 to 0
microblaze (microblaze_0) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
mpd:100 - tcl overriding C_DCACHE_ADDR_TAG value 17 to 0
opb_mdm (debug_module) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_mdm_v2_00_a\data\opb_mdm_v2_1_0.mpd
line 42 - tool overriding c_family value virtex2 to
bram_block (ilmb_bram) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
mpd line 42 - tool overriding c_family value virtex2 to
opb_gpio (leds_4bit) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_gpio_v3_01_b\data\opb_gpio_v2_1_0.mpd
line 41 - tool overriding c_family value virtex2 to
opb_gpio (dipsws_4bit) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_gpio_v3_01_b\data\opb_gpio_v2_1_0.mpd
line 41 - tool overriding c_family value virtex2 to
opb_gpio (pushbuttons_5bit) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_gpio_v3_01_b\data\opb_gpio_v2_1_0.mpd
line 41 - tool overriding c_family value virtex2 to
dcm_module (dcm_0) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\dcm_module_v1_00_a\data\dcm_module_v2_1_0.
mpd line 60 - tool overriding c_family value virtex2 to
bram_block (data_bram_0) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
mpd line 42 - tool overriding c_family value virtex2 to
bram_block (dlmb_bram) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
mpd line 42 - tool overriding c_family value virtex2 to
Performing IP level DRCs on properties...
Running DRC Tcl procedures for OPTION IPLEVEL_DRC_PROC...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
2_1_0.tcl ...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
2_1_0.tcl ...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
2_1_0.tcl ...
Address Map for Processor microblaze_0
(0x00000000-0x0000ffff) ilmb_cntlr ilmb
(0x00010000-0x0001ffff) dlmb_cntlr dlmb
(0x40000000-0x4000ffff) PushButtons_5Bit mb_opb
(0x40020000-0x4002ffff) LEDs_4Bit mb_opb
(0x40040000-0x4004ffff) DIPSWs_4Bit mb_opb
(0x40600000-0x4060ffff) RS232_Uart_1 mb_opb
(0x41400000-0x4140ffff) debug_module mb_opb
(0x41800000-0x4180ffff) SysACE_CompactFlash mb_opb
(0x70000000-0x7000ffff) data_bram_if_cntlr_0 dlmb
Initializing Memory...
Checking ELFs associated with MICROBLAZE instance microblaze_0 for overlap...
Analyzing file Encoder/executable.elf...
Running Data2Mem with the following command:
data2mem -bm implementation/system_bd -bt implementation/system.bit -bd
Encoder/executable.elf tag data_bram_0 dlmb_bram ilmb_bram -o b
implementation/download.bit
Memory Initialization completed successfully.
*********************************************
Downloading Bitstream onto the target board
*********************************************
impact -batch etc/download.cmd
Release 8.1i - iMPACT I.24
Copyright (c) 1995-2005 Xilinx, Inc. All rights reserved.
// *** BATCH CMD : setMode -bs
// *** BATCH CMD : setCable -port auto
AutoDetecting cable. Please wait.
Connecting to cable (Parallel Port - LPT1).
Checking cable driver.
Driver windrvr6.sys version = 7.0.0.0.No resources.
LPT base address = 0378h.
ECP base address = 0778h.
ECP hardware is detected.
Cable connection established.
Connecting to cable (Parallel Port - LPT1) in ECP mode.
Checking cable driver.
Driver xpc4drvr.sys version = 1.0.4.0. LPT base address = 0378h.
Cable Type = 1, Revision = 3.
Setting cable speed to 5 MHz.
Cable connection established.
// *** BATCH CMD : identify
Identifying chain contents ....Version is 0001
'1': : Manufacturer's ID =Xilinx xc2vp30, Version : 1
PMSPEC -- Overriding Xilinx file <c:/ISE/virtex2p/data/virtex2p.acd> with local
file <c:/ISE/virtex2p/data/virtex2p.acd>
INFO:iMPACT:1777 -
Reading c:/ISE/virtex2p/data/xc2vp30.bsd...
INFO:iMPACT:501 - '1': Added Device xc2vp30 successfully.
----------------------------------------------------------------------
----------------------------------------------------------------------
Version is 0000
'2': : Manufacturer's ID =Xilinx xccace, Version : 0
INFO:iMPACT:1777 -
Reading c:/ISE/acecf/data/xccace.bsd...
INFO:iMPACT:501 - '1': Added Device xccace successfully.
----------------------------------------------------------------------
----------------------------------------------------------------------
Version is 1111
'3': : Manufacturer's ID =Xilinx xcf32p, Version : 15
INFO:iMPACT:1777 -
Reading c:/ISE/xcfp/data/xcf32p.bsd...
INFO:iMPACT:501 - '1': Added Device xcf32p successfully.
----------------------------------------------------------------------
----------------------------------------------------------------------
done.
[
1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
]
[
0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1
]
Chain TCK freq = 10000000.
Validating chain...
Boundary-scan chain validated successfully.
Elapsed time = 0 sec.
// *** BATCH CMD : identifyMPM
Elapsed time = 0 sec.
// *** BATCH CMD : assignFile -p 3 -file "implementation/download.bit"
'3': Loading file 'implementation/download.bit' ...
done.
INFO:iMPACT:501 - '3': Added Device xc2vp30 successfully.
----------------------------------------------------------------------
----------------------------------------------------------------------
----------------------------------------------------------------------
----------------------------------------------------------------------
// *** BATCH CMD : program -p 3
Chain TCK freq = 10000000.
Validating chain...
Boundary-scan chain validated successfully.
'3':Programming device...
done.
'3': Reading status register contents...
CRC error : 0
Decryptor security set : 0
DCM locked : 1
DCI matched : 1
legacy input error : 0
status of GTS_CFG_B : 1
status of GWE : 1
status of GHIGH : 1
value of MODE pin M0 : 1
value of MODE pin M1 : 0
value of MODE pin M2 : 1
value of CFG_RDY (INIT_B) : 1
DONEIN input from DONE pin : 1
IDCODE not validated while trying to write FDRI : 0
write FDRI issued before or after decrypt operation: 0
Decryptor keys not used in proper sequence : 0
INFO:iMPACT:2219 - Status register values:
INFO:iMPACT - 0011 0111 1011 1000 0000 0000 0000 0000
INFO:iMPACT:579 - '3': Completed downloading bit file to device.
INFO:iMPACT:580 - '3':Checking done pin ....done.
'3': Programmed successfully.
Elapsed time = 3 sec.
// *** BATCH CMD : quit
----------------------------------------------------------------------
----------------------------------------------------------------------
----------------------------------------------------------------------
----------------------------------------------------------------------
Done!
At Local date and time: Tue Jul 18 01:06:01 2006
xbash -q -c "cd /cygdrive/d/mb-jpeg/; /usr/bin/make -f system.make download; exit;" started...
mb-gcc -O0 encoder/dct.c encoder/huffman.c encoder/io.c encoder/main.c encoder/zzq.c -o Encoder/executable.elf \
-mno-xl-soft-mul -Wp,-D__MICROBLAZE -Wl,-T -Wl,Encoder_linker_script.ld -g -I./microblaze_0/include/ -L./microblaze_0/lib/ \
encoder/huffman.c: In function `HuffmanEncodeFinishSend':
encoder/huffman.c:599: warning: comparison is always true due to limited range of data type
mb-size Encoder/executable.elf
text data bss dec hex filename
43140 5664 19768 68572 10bdc Encoder/executable.elf
*********************************************
Initializing BRAM contents of the bitstream
*********************************************
bitinit system.mhs -lp D:/XilinxXUP/lib/ -pe microblaze_0 Encoder/executable.elf \
-bt implementation/system.bit -o implementation/download.bit
bitinit version Xilinx EDK 8.1 Build EDK_I.18.7
Copyright (c) Xilinx Inc. 2002.
Parsing MHS File system.mhs...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/microblaze_v4_00_a/data/microblaze_v2_1_0.
tcl ...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/opb_mdm_v2_00_a/data/opb_mdm_v2_1_0.tcl
...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/lmb_v10_v1_00_a/data/lmb_v10_v2_1_0.tcl
...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/lmb_bram_if_cntlr_v1_00_b/data/lmb_bram_if
_cntlr_v2_1_0.tcl ...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/opb_sysace_v1_00_c/data/opb_sysace_v2_1_0.
tcl ...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/dcm_module_v1_00_a/data/dcm_module_v2_1_0.
tcl ...
Overriding IP level properties ...
microblaze (microblaze_0) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
mpd line 63 - tool overriding c_family value virtex2 to
microblaze (microblaze_0) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
mpd line 64 - tool overriding c_instance value microblaze to microblaze_0
microblaze (microblaze_0) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
mpd:93 - tcl overriding C_ADDR_TAG_BITS value 17 to 0
microblaze (microblaze_0) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
mpd:100 - tcl overriding C_DCACHE_ADDR_TAG value 17 to 0
opb_mdm (debug_module) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_mdm_v2_00_a\data\opb_mdm_v2_1_0.mpd
line 42 - tool overriding c_family value virtex2 to
bram_block (ilmb_bram) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
mpd line 42 - tool overriding c_family value virtex2 to
opb_gpio (leds_4bit) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_gpio_v3_01_b\data\opb_gpio_v2_1_0.mpd
line 41 - tool overriding c_family value virtex2 to
opb_gpio (dipsws_4bit) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_gpio_v3_01_b\data\opb_gpio_v2_1_0.mpd
line 41 - tool overriding c_family value virtex2 to
opb_gpio (pushbuttons_5bit) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_gpio_v3_01_b\data\opb_gpio_v2_1_0.mpd
line 41 - tool overriding c_family value virtex2 to
dcm_module (dcm_0) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\dcm_module_v1_00_a\data\dcm_module_v2_1_0.
mpd line 60 - tool overriding c_family value virtex2 to
bram_block (data_bram_0) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
mpd line 42 - tool overriding c_family value virtex2 to
bram_block (dlmb_bram) -
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
mpd line 42 - tool overriding c_family value virtex2 to
Performing IP level DRCs on properties...
Running DRC Tcl procedures for OPTION IPLEVEL_DRC_PROC...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
2_1_0.tcl ...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
2_1_0.tcl ...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
2_1_0.tcl ...
Address Map for Processor microblaze_0
(0x00000000-0x0000ffff) ilmb_cntlr ilmb
(0x00010000-0x0001ffff) dlmb_cntlr dlmb
(0x40000000-0x4000ffff) PushButtons_5Bit mb_opb
(0x40020000-0x4002ffff) LEDs_4Bit mb_opb
(0x40040000-0x4004ffff) DIPSWs_4Bit mb_opb
(0x40600000-0x4060ffff) RS232_Uart_1 mb_opb
(0x41400000-0x4140ffff) debug_module mb_opb
(0x41800000-0x4180ffff) SysACE_CompactFlash mb_opb
(0x70000000-0x7000ffff) data_bram_if_cntlr_0 dlmb
Initializing Memory...
Checking ELFs associated with MICROBLAZE instance microblaze_0 for overlap...
Analyzing file Encoder/executable.elf...
Running Data2Mem with the following command:
data2mem -bm implementation/system_bd -bt implementation/system.bit -bd
Encoder/executable.elf tag data_bram_0 dlmb_bram ilmb_bram -o b
implementation/download.bit
Memory Initialization completed successfully.
*********************************************
Downloading Bitstream onto the target board
*********************************************
impact -batch etc/download.cmd
Release 8.1i - iMPACT I.24
Copyright (c) 1995-2005 Xilinx, Inc. All rights reserved.
// *** BATCH CMD : setMode -bs
// *** BATCH CMD : setCable -port auto
AutoDetecting cable. Please wait.
Connecting to cable (Parallel Port - LPT1).
Checking cable driver.
Driver windrvr6.sys version = 7.0.0.0.No resources.
LPT base address = 0378h.
ECP base address = 0778h.
ECP hardware is detected.
Cable connection established.
Connecting to cable (Parallel Port - LPT1) in ECP mode.
Checking cable driver.
Driver xpc4drvr.sys version = 1.0.4.0. LPT base address = 0378h.
Cable Type = 1, Revision = 3.
Setting cable speed to 5 MHz.
Cable connection established.
// *** BATCH CMD : identify
Identifying chain contents ....Version is 0001
'1': : Manufacturer's ID =Xilinx xc2vp30, Version : 1
PMSPEC -- Overriding Xilinx file <c:/ISE/virtex2p/data/virtex2p.acd> with local
file <c:/ISE/virtex2p/data/virtex2p.acd>
INFO:iMPACT:1777 -
Reading c:/ISE/virtex2p/data/xc2vp30.bsd...
INFO:iMPACT:501 - '1': Added Device xc2vp30 successfully.
----------------------------------------------------------------------
----------------------------------------------------------------------
Version is 0000
'2': : Manufacturer's ID =Xilinx xccace, Version : 0
INFO:iMPACT:1777 -
Reading c:/ISE/acecf/data/xccace.bsd...
INFO:iMPACT:501 - '1': Added Device xccace successfully.
----------------------------------------------------------------------
----------------------------------------------------------------------
Version is 1111
'3': : Manufacturer's ID =Xilinx xcf32p, Version : 15
INFO:iMPACT:1777 -
Reading c:/ISE/xcfp/data/xcf32p.bsd...
INFO:iMPACT:501 - '1': Added Device xcf32p successfully.
----------------------------------------------------------------------
----------------------------------------------------------------------
done.
[
1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
]
[
0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1
]
Chain TCK freq = 10000000.
Validating chain...
Boundary-scan chain validated successfully.
Elapsed time = 1 sec.
// *** BATCH CMD : identifyMPM
Elapsed time = 0 sec.
// *** BATCH CMD : assignFile -p 3 -file "implementation/download.bit"
'3': Loading file 'implementation/download.bit' ...
done.
INFO:iMPACT:501 - '3': Added Device xc2vp30 successfully.
----------------------------------------------------------------------
----------------------------------------------------------------------
----------------------------------------------------------------------
----------------------------------------------------------------------
// *** BATCH CMD : program -p 3
Chain TCK freq = 10000000.
Validating chain...
Boundary-scan chain validated successfully.
'3':Programming device...
done.
'3': Reading status register contents...
CRC error : 0
Decryptor security set : 0
DCM locked : 1
DCI matched : 1
legacy input error : 0
status of GTS_CFG_B : 1
status of GWE : 1
status of GHIGH : 1
value of MODE pin M0 : 1
value of MODE pin M1 : 0
value of MODE pin M2 : 1
value of CFG_RDY (INIT_B) : 1
DONEIN input from DONE pin : 1
IDCODE not validated while trying to write FDRI : 0
write FDRI issued before or after decrypt operation: 0
Decryptor keys not used in proper sequence : 0
INFO:iMPACT:2219 - Status register values:
INFO:iMPACT - 0011 0111 1011 1000 0000 0000 0000 0000
INFO:iMPACT:579 - '3': Completed downloading bit file to device.
INFO:iMPACT:580 - '3':Checking done pin ....done.
'3': Programmed successfully.
Elapsed time = 4 sec.
// *** BATCH CMD : quit
----------------------------------------------------------------------
----------------------------------------------------------------------
----------------------------------------------------------------------
----------------------------------------------------------------------
Done!
Xilinx Platform Studio (XPS)
Xilinx EDK 8.1 Build EDK_I.18.7
Copyright (c) 1995-2006 Xilinx, Inc. All rights reserved.
At Local date and time: Tue Jul 18 01:16:31 2006
xbash -q -c "cd /cygdrive/d/mb-jpeg/; /usr/bin/make -f system.make program; exit;" started...
mb-gcc -O0 encoder/dct.c encoder/huffman.c encoder/io.c encoder/main.c encoder/zzq.c -o Encoder/executable.elf \
-mno-xl-soft-mul -Wp,-D__MICROBLAZE -Wl,-T -Wl,Encoder_linker_script.ld -g -I./microblaze_0/include/ -L./microblaze_0/lib/ \
encoder/huffman.c: In function `HuffmanEncodeFinishSend':
encoder/huffman.c:599: warning: comparison is always true due to limited range of data type
encoder/main.c: In function `main':
encoder/main.c:57: error: parse error before '}' token
make: *** [Encoder/executable.elf] Error 1
Done!
At Local date and time: Tue Jul 18 01:16:52 2006
xbash -q -c "cd /cygdrive/d/mb-jpeg/; /usr/bin/make -f system.make program; exit;" started...
mb-gcc -O0 encoder/dct.c encoder/huffman.c encoder/io.c encoder/main.c encoder/zzq.c -o Encoder/executable.elf \
-mno-xl-soft-mul -Wp,-D__MICROBLAZE -Wl,-T -Wl,Encoder_linker_script.ld -g -I./microblaze_0/include/ -L./microblaze_0/lib/ \
encoder/huffman.c: In function `HuffmanEncodeFinishSend':
encoder/huffman.c:599: warning: comparison is always true due to limited range of data type
mb-size Encoder/executable.elf
text data bss dec hex filename
43176 5664 19768 68608 10c00 Encoder/executable.elf
Done!