OpenCores
URL https://opencores.org/ocsvn/mb-jpeg/mb-jpeg/trunk

Subversion Repositories mb-jpeg

[/] [mb-jpeg/] [tags/] [STEP2_1b/] [system.log] - Blame information for rev 66

Details | Compare with Previous | View Log

Line No. Rev Author Line
1 5 quickwayne
Saved contents of this file to system_log.71 during revup to EDK 8.1.
2
 
3 4 quickwayne
Xilinx Platform Studio (XPS)
4 5 quickwayne
Xilinx EDK 8.1 Build EDK_I.18.7
5 4 quickwayne
 
6 5 quickwayne
Copyright (c) 1995-2006 Xilinx, Inc.  All rights reserved.
7 4 quickwayne
 
8 5 quickwayne
At Local date and time: Fri Jun 23 17:59:37 2006
9
 xbash -q -c "cd /cygdrive/d/mb-jpeg/; /usr/bin/make -f system.make clean; exit;" started...
10 4 quickwayne
 
11 5 quickwayne
rm -f implementation/system.ngc
12 4 quickwayne
 
13
 
14 5 quickwayne
rm -f implementation/system.bmm
15
rm -f implementation/system.bit
16 4 quickwayne
 
17
 
18 5 quickwayne
rm -f implementation/system.ncd
19
rm -f implementation/system_bd.bmm
20 4 quickwayne
 
21
 
22 5 quickwayne
rm -rf implementation synthesis xst hdl
23
rm -rf xst.srp system.srp
24 4 quickwayne
 
25
 
26 5 quickwayne
rm -rf microblaze_0/lib/
27
rm -f decoder/executable.elf
28 4 quickwayne
 
29
 
30 5 quickwayne
rm -rf simulation/behavioral
31
rm -rf virtualplatform
32
rm -f _impact.cmd
33 4 quickwayne
 
34
 
35
 
36
 
37 5 quickwayne
Done!
38 4 quickwayne
 
39 6 quickwayne
Xilinx Platform Studio (XPS)
40
Xilinx EDK 8.1 Build EDK_I.18.7
41
 
42
Copyright (c) 1995-2006 Xilinx, Inc.  All rights reserved.
43
 
44
At Local date and time: Sat Jun 24 16:54:34 2006
45
 xbash -q -c "cd /cygdrive/d/mb-jpeg/; /usr/bin/make -f system.make program; exit;" started...
46
 
47
*********************************************
48
 
49
 
50
Creating software libraries...
51
*********************************************
52
libgen -mhs system.mhs -p xc2vp30ff896-7 -lp D:/XilinxXUP/lib/  system.mss
53
 
54
 
55
libgen
56
Xilinx EDK 8.1 Build EDK_I.18.7
57
Copyright (c) 1995-2006 Xilinx, Inc.  All rights reserved.
58
 
59
 
60
 
61
Command Line: libgen -mhs system.mhs -p xc2vp30ff896-7 -lp D:/XilinxXUP/lib/
62
system.mss
63
 
64
 
65
 
66
Output Directory (-od)          : D:\mb-jpeg\
67
Part (-p)                       : virtex2p
68
 
69
Software Specification file     : system.mss
70
 
71
 
72
Sourcing tcl file
73
C:/EDK/hw/XilinxProcessorIPLib/pcores/microblaze_v4_00_a/data/microblaze_v2_1_0.
74
tcl ...
75
Sourcing tcl file
76
C:/EDK/hw/XilinxProcessorIPLib/pcores/opb_mdm_v2_00_a/data/opb_mdm_v2_1_0.tcl
77
...
78
Sourcing tcl file
79
C:/EDK/hw/XilinxProcessorIPLib/pcores/lmb_v10_v1_00_a/data/lmb_v10_v2_1_0.tcl
80
...
81
Sourcing tcl file
82
C:/EDK/hw/XilinxProcessorIPLib/pcores/lmb_bram_if_cntlr_v1_00_b/data/lmb_bram_if
83
_cntlr_v2_1_0.tcl ...
84
Sourcing tcl file
85
C:/EDK/hw/XilinxProcessorIPLib/pcores/opb_sysace_v1_00_c/data/opb_sysace_v2_1_0.
86
tcl ...
87
 
88
 
89
Sourcing tcl file
90
C:/EDK/hw/XilinxProcessorIPLib/pcores/dcm_module_v1_00_a/data/dcm_module_v2_1_0.
91
tcl ...
92
 
93
Overriding IP level properties ...
94
microblaze (microblaze_0) -
95
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
96
mpd line 63 - tool overriding c_family value virtex2 to virtex2p
97
microblaze (microblaze_0) -
98
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
99
mpd line 64 - tool overriding c_instance value microblaze to microblaze_0
100
microblaze (microblaze_0) -
101
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
102
mpd:93 - tcl overriding C_ADDR_TAG_BITS value 17 to 0
103
microblaze (microblaze_0) -
104
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
105
mpd:100 - tcl overriding C_DCACHE_ADDR_TAG value 17 to 0
106
opb_mdm (debug_module) -
107
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_mdm_v2_00_a\data\opb_mdm_v2_1_0.mpd
108
line 42 - tool overriding c_family value virtex2 to virtex2p
109
bram_block (lmb_bram) -
110
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
111
mpd line 42 - tool overriding c_family value virtex2 to virtex2p
112
opb_gpio (leds_4bit) -
113
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_gpio_v3_01_b\data\opb_gpio_v2_1_0.mpd
114
line 41 - tool overriding c_family value virtex2 to virtex2p
115
opb_gpio (dipsws_4bit) -
116
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_gpio_v3_01_b\data\opb_gpio_v2_1_0.mpd
117
line 41 - tool overriding c_family value virtex2 to virtex2p
118
opb_gpio (pushbuttons_5bit) -
119
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_gpio_v3_01_b\data\opb_gpio_v2_1_0.mpd
120
line 41 - tool overriding c_family value virtex2 to virtex2p
121
dcm_module (dcm_0) -
122
C:\EDK\hw\XilinxProcessorIPLib\pcores\dcm_module_v1_00_a\data\dcm_module_v2_1_0.
123
mpd line 60 - tool overriding c_family value virtex2 to virtex2p
124
bram_block (data_bram_0) -
125
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
126
mpd line 42 - tool overriding c_family value virtex2 to virtex2p
127
bram_block (data_bram_1) -
128
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
129
mpd line 42 - tool overriding c_family value virtex2 to virtex2p
130
 
131
Performing IP level DRCs on properties...
132
 
133
Running DRC Tcl procedures for OPTION IPLEVEL_DRC_PROC...
134
Sourcing tcl file
135
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
136
2_1_0.tcl ...
137
Sourcing tcl file
138
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
139
2_1_0.tcl ...
140
 
141
 
142
Sourcing tcl file
143
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
144
2_1_0.tcl ...
145
Sourcing tcl file
146
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
147
2_1_0.tcl ...
148
 
149
 
150
Address Map for Processor microblaze_0
151
  (0x00000000-0x0000ffff) dlmb_cntlr    dlmb
152
  (0x00000000-0x0000ffff) ilmb_cntlr    ilmb
153
  (0x40000000-0x4000ffff) PushButtons_5Bit      mb_opb
154
  (0x40020000-0x4002ffff) LEDs_4Bit     mb_opb
155
  (0x40040000-0x4004ffff) DIPSWs_4Bit   mb_opb
156
  (0x40600000-0x4060ffff) RS232_Uart_1  mb_opb
157
  (0x41400000-0x4140ffff) debug_module  mb_opb
158
  (0x41800000-0x4180ffff) SysACE_CompactFlash   mb_opb
159
  (0x70000000-0x7000ffff) data_bram_if_cntlr_0  dlmb
160
  (0x70010000-0x7001ffff) data_bram_if_cntlr_1  dlmb
161
 
162
Check platform configuration ...
163
opb_v20 (mb_opb) - D:\mb-jpeg\system.mhs line 55 - 2 master(s) : 6 slave(s)
164
lmb_v10 (ilmb) - D:\mb-jpeg\system.mhs line 81 - 1 master(s) : 1 slave(s)
165
lmb_v10 (dlmb) - D:\mb-jpeg\system.mhs line 89 - 1 master(s) : 3 slave(s)
166
 
167
Check port drivers...
168
 
169
 
170
WARNING:MDT - dcm_0_lock (LOCKED) - D:\mb-jpeg\system.mhs line 208 - floating
171
   connection!
172
 
173
Check platform address map ...
174
 
175
Overriding system level properties ...
176
opb_v20 (mb_opb) -
177
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_v20_v1_10_c\data\opb_v20_v2_1_0.mpd
178
line 39 - tool overriding c_num_masters value 4 to 2
179
opb_v20 (mb_opb) -
180
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_v20_v1_10_c\data\opb_v20_v2_1_0.mpd
181
line 40 - tool overriding c_num_slaves value 4 to 6
182
lmb_v10 (ilmb) -
183
C:\EDK\hw\XilinxProcessorIPLib\pcores\lmb_v10_v1_00_a\data\lmb_v10_v2_1_0.mpd
184
line 39 - tool overriding c_lmb_num_slaves value 4 to 1
185
lmb_v10 (dlmb) -
186
C:\EDK\hw\XilinxProcessorIPLib\pcores\lmb_v10_v1_00_a\data\lmb_v10_v2_1_0.mpd
187
line 39 - tool overriding c_lmb_num_slaves value 4 to 3
188
lmb_bram_if_cntlr (dlmb_cntlr) -
189
C:\EDK\hw\XilinxProcessorIPLib\pcores\lmb_bram_if_cntlr_v1_00_b\data\lmb_bram_if
190
_cntlr_v2_1_0.mpd line 45 - tool overriding c_mask value 0x00800000 to
191
0x70c70000
192
lmb_bram_if_cntlr (ilmb_cntlr) -
193
C:\EDK\hw\XilinxProcessorIPLib\pcores\lmb_bram_if_cntlr_v1_00_b\data\lmb_bram_if
194
_cntlr_v2_1_0.mpd line 45 - tool overriding c_mask value 0x00800000 to
195
0x70c70000
196
bram_block (lmb_bram) -
197
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
198
mpd line 38 - tool overriding c_memsize value 2048 to 0x10000
199
bram_block (data_bram_0) - D:\mb-jpeg\system.mhs line 214 - tool overriding
200
c_memsize value 16384 to 0x10000
201
lmb_bram_if_cntlr (data_bram_if_cntlr_0) -
202
C:\EDK\hw\XilinxProcessorIPLib\pcores\lmb_bram_if_cntlr_v1_00_b\data\lmb_bram_if
203
_cntlr_v2_1_0.mpd line 45 - tool overriding c_mask value 0x00800000 to
204
0x70c70000
205
bram_block (data_bram_1) - D:\mb-jpeg\system.mhs line 230 - tool overriding
206
c_memsize value 16384 to 0x10000
207
lmb_bram_if_cntlr (data_bram_if_cntlr_1) -
208
C:\EDK\hw\XilinxProcessorIPLib\pcores\lmb_bram_if_cntlr_v1_00_b\data\lmb_bram_if
209
_cntlr_v2_1_0.mpd line 45 - tool overriding c_mask value 0x00800000 to
210
0x70c70000
211
 
212
Running DRC Tcl procedures for OPTION SYSLEVEL_DRC_PROC...
213
 
214
Performing System level DRCs on properties...
215
 
216
 
217
INFO:MDT - List of peripherals addressable from processor instance microblaze_0
218
   :
219
  - dlmb
220
WARNING:MDT - D:\mb-jpeg\system.mhs line 89 - No Driver Found for instance dlmb.
221
   To avoid seeing this warning, assign the appropriate driver or driver
222
   "generic 1.00.a " to instance dlmb
223
 
224
  - dlmb_cntlr
225
  - data_bram_if_cntlr_0
226
  - data_bram_if_cntlr_1
227
  - ilmb
228
WARNING:MDT - D:\mb-jpeg\system.mhs line 81 - No Driver Found for instance ilmb.
229
   To avoid seeing this warning, assign the appropriate driver or driver
230
   "generic 1.00.a " to instance ilmb
231
 
232
  - ilmb_cntlr
233
  - mb_opb
234
  - debug_module
235
  - RS232_Uart_1
236
  - SysACE_CompactFlash
237
  - LEDs_4Bit
238
  - DIPSWs_4Bit
239
  - PushButtons_5Bit
240
 
241
Building Directory Structure for microblaze_0
242
 
243
 
244
 
245
Generating platform libraries and device drivers ...
246
 
247
Running CopyFiles ...
248
 
249
Copying files for os standalone_v1_00_a from
250
C:\EDK\sw\lib\bsp\standalone_v1_00_a\src\ to
251
D:\mb-jpeg\microblaze_0\libsrc\standalone_v1_00_a\ ...
252
 
253
 
254
 
255
Copying files for driver opbarb_v1_02_a from
256
C:\EDK\sw\XilinxProcessorIPLib\drivers\opbarb_v1_02_a\src\ to
257
D:\mb-jpeg\microblaze_0\libsrc\opbarb_v1_02_a\ ...
258
 
259
 
260
 
261
Copying files for driver uartlite_v1_00_b from
262
C:\EDK\sw\XilinxProcessorIPLib\drivers\uartlite_v1_00_b\src\ to
263
D:\mb-jpeg\microblaze_0\libsrc\uartlite_v1_00_b\ ...
264
 
265
 
266
 
267
Copying files for driver sysace_v1_00_a from
268
C:\EDK\sw\XilinxProcessorIPLib\drivers\sysace_v1_00_a\src\ to
269
D:\mb-jpeg\microblaze_0\libsrc\sysace_v1_00_a\ ...
270
 
271
 
272
 
273
Copying files for driver gpio_v2_00_a from
274
C:\EDK\sw\XilinxProcessorIPLib\drivers\gpio_v2_00_a\src\ to
275
D:\mb-jpeg\microblaze_0\libsrc\gpio_v2_00_a\ ...
276
 
277
 
278
 
279
Copying files for driver cpu_v1_00_a from
280
C:\EDK\sw\XilinxProcessorIPLib\drivers\cpu_v1_00_a\src\ to
281
D:\mb-jpeg\microblaze_0\libsrc\cpu_v1_00_a\ ...
282
 
283
 
284
 
285
Copying files for library xilfatfs_v1_00_a from
286
C:\EDK\sw\lib\sw_services\xilfatfs_v1_00_a\src\ to
287
D:\mb-jpeg\microblaze_0\libsrc\xilfatfs_v1_00_a\ ...
288
 
289
 
290
 
291
Running DRCs for OSes, Drivers and Libraries ...
292
 
293
Running generate for OS'es, Drivers and Libraries ...
294
 
295
 
296
Copying Library Files ...
297
 
298
 
299
 
300
Running post_generate for OS'es, Drivers and Libraries ...
301
 
302
 
303
 
304
Running make for Drivers and Libraries ...
305
 
306
Configuring make for target include using:
307
 
308
make -s include "COMPILER=mb-gcc" "ARCHIVER=mb-ar"
309
"COMPILER_FLAGS=-mno-xl-soft-mul  -O2 -c" "EXTRA_COMPILER_FLAGS=-g"
310
 
311
 
312
 
313
Configuring make for target libs using:
314
 
315
make -s libs "COMPILER=mb-gcc" "ARCHIVER=mb-ar"
316
"COMPILER_FLAGS=-mno-xl-soft-mul  -O2 -c" "EXTRA_COMPILER_FLAGS=-g"
317
 
318
 
319
Compiling common
320
 
321
 
322
Compiling ipif
323
 
324
 
325
Compiling  microblaze_disable_dcache.s
326
 
327
 
328
Compiling  microblaze_disable_exceptions.s
329
 
330
 
331
Compiling  microblaze_disable_icache.s
332
 
333
 
334
Compiling  microblaze_disable_interrupts.s
335
 
336
 
337
Compiling  microblaze_enable_dcache.s
338
 
339
 
340
Compiling  microblaze_enable_exceptions.s
341
 
342
 
343
Compiling  microblaze_enable_icache.s
344
 
345
 
346
Compiling  microblaze_enable_interrupts.s
347
 
348
 
349
Compiling  microblaze_init_dcache_range.s
350
 
351
 
352
Compiling  microblaze_init_icache_range.s
353
 
354
 
355
Compiling  microblaze_update_dcache.s
356
 
357
 
358
Compiling  microblaze_update_icache.s
359
 
360
 
361
Compiling  _exit.c
362
 
363
 
364
Compiling  errno.c
365
 
366
 
367
Compiling  fcntl.c
368
 
369
 
370
Compiling  inbyte.c
371
 
372
 
373
Compiling  microblaze_exception_handler.c
374
 
375
 
376
Compiling  microblaze_exceptions_g.c
377
 
378
 
379
Compiling  microblaze_interrupt_handler.c
380
 
381
 
382
Compiling  microblaze_interrupts_g.c
383
 
384
 
385
Compiling  outbyte.c
386
 
387
 
388
Compiling  hw_exception_handler.S
389
 
390
 
391
Compiling  src/xilfatfs_alloc.c
392
 
393
 
394
Compiling  src/xilfatfs_close.c
395
 
396
 
397
Compiling  src/xilfatfs_directory.c
398
 
399
 
400
Compiling  src/xilfatfs_fat.c
401
 
402
 
403
Compiling  src/xilfatfs_fat16.c
404
 
405
 
406
Compiling  src/xilfatfs_fat32.c
407
 
408
 
409
Compiling  src/xilfatfs_filespec.c
410
 
411
 
412
Compiling  src/xilfatfs_filestatus.c
413
 
414
 
415
Compiling  src/xilfatfs_open.c
416
 
417
 
418
Compiling  src/xilfatfs_part.c
419
 
420
 
421
Compiling  src/xilfatfs_read.c
422
 
423
 
424
Compiling  src/xilfatfs_wd.c
425
 
426
 
427
Compiling  src/xilfatfs_stats.c
428
 
429
 
430
Compiling  src/xilfatfs_bufcache.c
431
 
432
 
433
Compiling  src/xilfatfs_sysace.c
434
 
435
 
436
make clean
437
 
438
 
439
Compiling opbarb
440
 
441
 
442
Compiling uartlite
443
 
444
 
445
Compiling sysace
446
 
447
 
448
Compiling gpio
449
 
450
 
451
Compiling cpu
452
 
453
 
454
 
455
Libraries generated in D:\mb-jpeg\microblaze_0\lib\ directory
456
 
457
Running execs_generate for OS'es, Drivers and Libraries ...
458
 
459
LibGen Done.
460
 
461
 
462
mb-gcc -O2 decoder/JpegToBmp.c decoder/decoder.c  -o decoder/executable.elf \
463
 -Wl,-defsym -Wl,_TEXT_START_ADDR=0x50   -mno-xl-soft-mul      -g    -I./microblaze_0/include/  -L./microblaze_0/lib/  \
464
 
465
 
466
 
467
decoder/JpegToBmp.c: In function `decode':
468
decoder/JpegToBmp.c:56: error: `file1' undeclared (first use in this function)
469
decoder/JpegToBmp.c:56: error: (Each undeclared identifier is reported only once
470
decoder/JpegToBmp.c:56: error: for each function it appears in.)
471
decoder/JpegToBmp.c:243: error: `file2' undeclared (first use in this function)
472
decoder/JpegToBmp.c:255: error: 'for' loop initial declaration used outside C99 mode
473
decoder/JpegToBmp.c:256: error: 'for' loop initial declaration used outside C99 mode
474
decoder/JpegToBmp.c:261: error: redefinition of 'j'
475
decoder/JpegToBmp.c:256: error: previous definition of 'j' was here
476
decoder/JpegToBmp.c:261: error: 'for' loop initial declaration used outside C99 mode
477
 
478
 
479
decoder/decoder.c:2:21: mb-jpeg.h: No such file or directory
480
decoder/decoder.c: In function `main':
481
decoder/decoder.c:8: error: `SYSACE_FILE' undeclared (first use in this function)
482
decoder/decoder.c:8: error: (Each undeclared identifier is reported only once
483
decoder/decoder.c:8: error: for each function it appears in.)
484
decoder/decoder.c:8: error: `jpgfile' undeclared (first use in this function)
485
decoder/decoder.c:13: error: `JPG_MAXSIZE' undeclared (first use in this function)
486
make: *** [decoder/executable.elf] Error 1
487
 
488
 
489
 
490
 
491
Done!
492
 
493
At Local date and time: Sat Jun 24 16:56:11 2006
494
 xbash -q -c "cd /cygdrive/d/mb-jpeg/; /usr/bin/make -f system.make program; exit;" started...
495
 
496
mb-gcc -O2 decoder/JpegToBmp.c decoder/decoder.c  -o decoder/executable.elf \
497
 -Wl,-defsym -Wl,_TEXT_START_ADDR=0x50   -mno-xl-soft-mul      -g    -I./microblaze_0/include/  -L./microblaze_0/lib/  \
498
 
499
 
500
 
501
decoder/JpegToBmp.c: In function `decode':
502
decoder/JpegToBmp.c:56: error: `file1' undeclared (first use in this function)
503
decoder/JpegToBmp.c:56: error: (Each undeclared identifier is reported only once
504
decoder/JpegToBmp.c:56: error: for each function it appears in.)
505
decoder/JpegToBmp.c:243: error: `file2' undeclared (first use in this function)
506
decoder/JpegToBmp.c:255: error: 'for' loop initial declaration used outside C99 mode
507
decoder/JpegToBmp.c:256: error: 'for' loop initial declaration used outside C99 mode
508
decoder/JpegToBmp.c:261: error: redefinition of 'j'
509
decoder/JpegToBmp.c:256: error: previous definition of 'j' was here
510
decoder/JpegToBmp.c:261: error: 'for' loop initial declaration used outside C99 mode
511
 
512
 
513
make: *** [decoder/executable.elf] Error 1
514
 
515
 
516
 
517
 
518
Done!
519
 
520
At Local date and time: Sat Jun 24 16:56:34 2006
521
 xbash -q -c "cd /cygdrive/d/mb-jpeg/; /usr/bin/make -f system.make program; exit;" started...
522
 
523
mb-gcc -O2 decoder/JpegToBmp.c decoder/decoder.c  -o decoder/executable.elf \
524
 -Wl,-defsym -Wl,_TEXT_START_ADDR=0x50   -mno-xl-soft-mul      -g    -I./microblaze_0/include/  -L./microblaze_0/lib/  \
525
 
526
 
527
 
528
decoder/JpegToBmp.c: In function `decode':
529
decoder/JpegToBmp.c:56: error: `file1' undeclared (first use in this function)
530
decoder/JpegToBmp.c:56: error: (Each undeclared identifier is reported only once
531
decoder/JpegToBmp.c:56: error: for each function it appears in.)
532
decoder/JpegToBmp.c:243: error: `file2' undeclared (first use in this function)
533
decoder/JpegToBmp.c:255: error: 'for' loop initial declaration used outside C99 mode
534
decoder/JpegToBmp.c:256: error: 'for' loop initial declaration used outside C99 mode
535
decoder/JpegToBmp.c:261: error: redefinition of 'j'
536
decoder/JpegToBmp.c:256: error: previous definition of 'j' was here
537
decoder/JpegToBmp.c:261: error: 'for' loop initial declaration used outside C99 mode
538
 
539
 
540
make: *** [decoder/executable.elf] Error 1
541
 
542
 
543
 
544
 
545
Done!
546
 
547
At Local date and time: Sat Jun 24 17:03:24 2006
548
 xbash -q -c "cd /cygdrive/d/mb-jpeg/; /usr/bin/make -f system.make program; exit;" started...
549
 
550
mb-gcc -O2 decoder/JpegToBmp.c decoder/decoder.c  -o decoder/executable.elf \
551
 -Wl,-defsym -Wl,_TEXT_START_ADDR=0x50   -mno-xl-soft-mul      -g    -I./microblaze_0/include/  -L./microblaze_0/lib/  \
552
 
553
 
554
 
555
decoder/JpegToBmp.c: In function `decode':
556
decoder/JpegToBmp.c:56: error: `file1' undeclared (first use in this function)
557
decoder/JpegToBmp.c:56: error: (Each undeclared identifier is reported only once
558
decoder/JpegToBmp.c:56: error: for each function it appears in.)
559
decoder/JpegToBmp.c:243: error: `file2' undeclared (first use in this function)
560
decoder/JpegToBmp.c:255: error: 'for' loop initial declaration used outside C99 mode
561
decoder/JpegToBmp.c:256: error: 'for' loop initial declaration used outside C99 mode
562
decoder/JpegToBmp.c:261: error: redefinition of 'j'
563
decoder/JpegToBmp.c:256: error: previous definition of 'j' was here
564
decoder/JpegToBmp.c:261: error: 'for' loop initial declaration used outside C99 mode
565
 
566
 
567
make: *** [decoder/executable.elf] Error 1
568
 
569
 
570
 
571
 
572
Done!
573
 
574
At Local date and time: Sat Jun 24 17:03:43 2006
575
 xbash -q -c "cd /cygdrive/d/mb-jpeg/; /usr/bin/make -f system.make program; exit;" started...
576
 
577
mb-gcc -O2 decoder/decoder.c  -o decoder/executable.elf \
578
 -Wl,-defsym -Wl,_TEXT_START_ADDR=0x50   -mno-xl-soft-mul      -g    -I./microblaze_0/include/  -L./microblaze_0/lib/  \
579
 
580
 
581
 
582
/cygdrive/c/DOCUME~1/S041945/LOCALS~1/Temp/cc0qdFfE.o: In function `main':
583
/cygdrive/d/mb-jpeg/decoder/decoder.c:23: undefined reference to `decode'
584
/cygdrive/d/mb-jpeg/decoder/decoder.c:37: undefined reference to `sysace_fwrite'
585
 
586
 
587
collect2: ld returned 1 exit status
588
make: *** [decoder/executable.elf] Error 1
589
 
590
 
591
 
592
 
593
Done!
594
 
595
ERROR:MDT - D:\mb-jpeg\system.mss line 101      PARAMETER name is not specified
596
 
597
At Local date and time: Sat Jun 24 17:05:37 2006
598
 xbash -q -c "cd /cygdrive/d/mb-jpeg/; /usr/bin/make -f system.make libs; exit;" started...
599
 
600
*********************************************
601
Creating software libraries...
602
 
603
 
604
*********************************************
605
libgen -mhs system.mhs -p xc2vp30ff896-7 -lp D:/XilinxXUP/lib/  system.mss
606
 
607
 
608
libgen
609
Xilinx EDK 8.1 Build EDK_I.18.7
610
Copyright (c) 1995-2006 Xilinx, Inc.  All rights reserved.
611
 
612
 
613
 
614
Command Line: libgen -mhs system.mhs -p xc2vp30ff896-7 -lp D:/XilinxXUP/lib/
615
system.mss
616
 
617
 
618
 
619
Output Directory (-od)          : D:\mb-jpeg\
620
Part (-p)                       : virtex2p
621
 
622
Software Specification file     : system.mss
623
 
624
 
625
Sourcing tcl file
626
C:/EDK/hw/XilinxProcessorIPLib/pcores/microblaze_v4_00_a/data/microblaze_v2_1_0.
627
tcl ...
628
Sourcing tcl file
629
C:/EDK/hw/XilinxProcessorIPLib/pcores/opb_mdm_v2_00_a/data/opb_mdm_v2_1_0.tcl
630
...
631
Sourcing tcl file
632
C:/EDK/hw/XilinxProcessorIPLib/pcores/lmb_v10_v1_00_a/data/lmb_v10_v2_1_0.tcl
633
...
634
Sourcing tcl file
635
C:/EDK/hw/XilinxProcessorIPLib/pcores/lmb_bram_if_cntlr_v1_00_b/data/lmb_bram_if
636
_cntlr_v2_1_0.tcl ...
637
Sourcing tcl file
638
C:/EDK/hw/XilinxProcessorIPLib/pcores/opb_sysace_v1_00_c/data/opb_sysace_v2_1_0.
639
tcl ...
640
 
641
 
642
Sourcing tcl file
643
C:/EDK/hw/XilinxProcessorIPLib/pcores/dcm_module_v1_00_a/data/dcm_module_v2_1_0.
644
tcl ...
645
 
646
Overriding IP level properties ...
647
microblaze (microblaze_0) -
648
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
649
mpd line 63 - tool overriding c_family value virtex2 to virtex2p
650
microblaze (microblaze_0) -
651
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
652
mpd line 64 - tool overriding c_instance value microblaze to microblaze_0
653
microblaze (microblaze_0) -
654
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
655
mpd:93 - tcl overriding C_ADDR_TAG_BITS value 17 to 0
656
microblaze (microblaze_0) -
657
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
658
mpd:100 - tcl overriding C_DCACHE_ADDR_TAG value 17 to 0
659
opb_mdm (debug_module) -
660
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_mdm_v2_00_a\data\opb_mdm_v2_1_0.mpd
661
line 42 - tool overriding c_family value virtex2 to virtex2p
662
bram_block (lmb_bram) -
663
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
664
mpd line 42 - tool overriding c_family value virtex2 to virtex2p
665
opb_gpio (leds_4bit) -
666
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_gpio_v3_01_b\data\opb_gpio_v2_1_0.mpd
667
line 41 - tool overriding c_family value virtex2 to virtex2p
668
opb_gpio (dipsws_4bit) -
669
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_gpio_v3_01_b\data\opb_gpio_v2_1_0.mpd
670
line 41 - tool overriding c_family value virtex2 to virtex2p
671
opb_gpio (pushbuttons_5bit) -
672
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_gpio_v3_01_b\data\opb_gpio_v2_1_0.mpd
673
line 41 - tool overriding c_family value virtex2 to virtex2p
674
dcm_module (dcm_0) -
675
C:\EDK\hw\XilinxProcessorIPLib\pcores\dcm_module_v1_00_a\data\dcm_module_v2_1_0.
676
mpd line 60 - tool overriding c_family value virtex2 to virtex2p
677
bram_block (data_bram_0) -
678
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
679
mpd line 42 - tool overriding c_family value virtex2 to virtex2p
680
bram_block (data_bram_1) -
681
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
682
mpd line 42 - tool overriding c_family value virtex2 to virtex2p
683
 
684
Performing IP level DRCs on properties...
685
 
686
Running DRC Tcl procedures for OPTION IPLEVEL_DRC_PROC...
687
Sourcing tcl file
688
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
689
2_1_0.tcl ...
690
Sourcing tcl file
691
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
692
2_1_0.tcl ...
693
 
694
 
695
Sourcing tcl file
696
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
697
2_1_0.tcl ...
698
Sourcing tcl file
699
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
700
2_1_0.tcl ...
701
 
702
 
703
Address Map for Processor microblaze_0
704
  (0x00000000-0x0000ffff) dlmb_cntlr    dlmb
705
  (0x00000000-0x0000ffff) ilmb_cntlr    ilmb
706
  (0x40000000-0x4000ffff) PushButtons_5Bit      mb_opb
707
  (0x40020000-0x4002ffff) LEDs_4Bit     mb_opb
708
  (0x40040000-0x4004ffff) DIPSWs_4Bit   mb_opb
709
  (0x40600000-0x4060ffff) RS232_Uart_1  mb_opb
710
  (0x41400000-0x4140ffff) debug_module  mb_opb
711
  (0x41800000-0x4180ffff) SysACE_CompactFlash   mb_opb
712
  (0x70000000-0x7000ffff) data_bram_if_cntlr_0  dlmb
713
  (0x70010000-0x7001ffff) data_bram_if_cntlr_1  dlmb
714
 
715
Check platform configuration ...
716
opb_v20 (mb_opb) - D:\mb-jpeg\system.mhs line 55 - 2 master(s) : 6 slave(s)
717
lmb_v10 (ilmb) - D:\mb-jpeg\system.mhs line 81 - 1 master(s) : 1 slave(s)
718
lmb_v10 (dlmb) - D:\mb-jpeg\system.mhs line 89 - 1 master(s) : 3 slave(s)
719
 
720
Check port drivers...
721
 
722
 
723
WARNING:MDT - dcm_0_lock (LOCKED) - D:\mb-jpeg\system.mhs line 208 - floating
724
   connection!
725
 
726
Check platform address map ...
727
 
728
Overriding system level properties ...
729
opb_v20 (mb_opb) -
730
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_v20_v1_10_c\data\opb_v20_v2_1_0.mpd
731
line 39 - tool overriding c_num_masters value 4 to 2
732
opb_v20 (mb_opb) -
733
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_v20_v1_10_c\data\opb_v20_v2_1_0.mpd
734
line 40 - tool overriding c_num_slaves value 4 to 6
735
lmb_v10 (ilmb) -
736
C:\EDK\hw\XilinxProcessorIPLib\pcores\lmb_v10_v1_00_a\data\lmb_v10_v2_1_0.mpd
737
line 39 - tool overriding c_lmb_num_slaves value 4 to 1
738
lmb_v10 (dlmb) -
739
C:\EDK\hw\XilinxProcessorIPLib\pcores\lmb_v10_v1_00_a\data\lmb_v10_v2_1_0.mpd
740
line 39 - tool overriding c_lmb_num_slaves value 4 to 3
741
lmb_bram_if_cntlr (dlmb_cntlr) -
742
C:\EDK\hw\XilinxProcessorIPLib\pcores\lmb_bram_if_cntlr_v1_00_b\data\lmb_bram_if
743
_cntlr_v2_1_0.mpd line 45 - tool overriding c_mask value 0x00800000 to
744
0x70c70000
745
lmb_bram_if_cntlr (ilmb_cntlr) -
746
C:\EDK\hw\XilinxProcessorIPLib\pcores\lmb_bram_if_cntlr_v1_00_b\data\lmb_bram_if
747
_cntlr_v2_1_0.mpd line 45 - tool overriding c_mask value 0x00800000 to
748
0x70c70000
749
bram_block (lmb_bram) -
750
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
751
mpd line 38 - tool overriding c_memsize value 2048 to 0x10000
752
bram_block (data_bram_0) - D:\mb-jpeg\system.mhs line 214 - tool overriding
753
c_memsize value 16384 to 0x10000
754
lmb_bram_if_cntlr (data_bram_if_cntlr_0) -
755
C:\EDK\hw\XilinxProcessorIPLib\pcores\lmb_bram_if_cntlr_v1_00_b\data\lmb_bram_if
756
_cntlr_v2_1_0.mpd line 45 - tool overriding c_mask value 0x00800000 to
757
0x70c70000
758
bram_block (data_bram_1) - D:\mb-jpeg\system.mhs line 230 - tool overriding
759
c_memsize value 16384 to 0x10000
760
lmb_bram_if_cntlr (data_bram_if_cntlr_1) -
761
C:\EDK\hw\XilinxProcessorIPLib\pcores\lmb_bram_if_cntlr_v1_00_b\data\lmb_bram_if
762
_cntlr_v2_1_0.mpd line 45 - tool overriding c_mask value 0x00800000 to
763
0x70c70000
764
 
765
Running DRC Tcl procedures for OPTION SYSLEVEL_DRC_PROC...
766
 
767
Performing System level DRCs on properties...
768
 
769
 
770
INFO:MDT - List of peripherals addressable from processor instance microblaze_0
771
   :
772
  - dlmb
773
WARNING:MDT - D:\mb-jpeg\system.mhs line 89 - No Driver Found for instance dlmb.
774
   To avoid seeing this warning, assign the appropriate driver or driver
775
   "generic 1.00.a " to instance dlmb
776
 
777
  - dlmb_cntlr
778
  - data_bram_if_cntlr_0
779
  - data_bram_if_cntlr_1
780
  - ilmb
781
WARNING:MDT - D:\mb-jpeg\system.mhs line 81 - No Driver Found for instance ilmb.
782
   To avoid seeing this warning, assign the appropriate driver or driver
783
   "generic 1.00.a " to instance ilmb
784
 
785
  - ilmb_cntlr
786
  - mb_opb
787
  - debug_module
788
  - RS232_Uart_1
789
  - SysACE_CompactFlash
790
  - LEDs_4Bit
791
  - DIPSWs_4Bit
792
  - PushButtons_5Bit
793
 
794
Building Directory Structure for microblaze_0
795
 
796
 
797
 
798
Generating platform libraries and device drivers ...
799
 
800
Running CopyFiles ...
801
 
802
 
803
 
804
Copying files for os standalone_v1_00_a from
805
C:\EDK\sw\lib\bsp\standalone_v1_00_a\src\ to
806
D:\mb-jpeg\microblaze_0\libsrc\standalone_v1_00_a\ ...
807
 
808
 
809
 
810
Copying files for driver opbarb_v1_02_a from
811
C:\EDK\sw\XilinxProcessorIPLib\drivers\opbarb_v1_02_a\src\ to
812
D:\mb-jpeg\microblaze_0\libsrc\opbarb_v1_02_a\ ...
813
 
814
 
815
 
816
Copying files for driver uartlite_v1_00_b from
817
C:\EDK\sw\XilinxProcessorIPLib\drivers\uartlite_v1_00_b\src\ to
818
D:\mb-jpeg\microblaze_0\libsrc\uartlite_v1_00_b\ ...
819
 
820
 
821
 
822
Copying files for driver sysace_v1_00_a from
823
C:\EDK\sw\XilinxProcessorIPLib\drivers\sysace_v1_00_a\src\ to
824
D:\mb-jpeg\microblaze_0\libsrc\sysace_v1_00_a\ ...
825
 
826
 
827
 
828
Copying files for driver gpio_v2_00_a from
829
C:\EDK\sw\XilinxProcessorIPLib\drivers\gpio_v2_00_a\src\ to
830
D:\mb-jpeg\microblaze_0\libsrc\gpio_v2_00_a\ ...
831
 
832
 
833
 
834
Copying files for driver cpu_v1_00_a from
835
C:\EDK\sw\XilinxProcessorIPLib\drivers\cpu_v1_00_a\src\ to
836
D:\mb-jpeg\microblaze_0\libsrc\cpu_v1_00_a\ ...
837
 
838
 
839
 
840
Copying files for library xilfatfs_v1_00_a from
841
C:\EDK\sw\lib\sw_services\xilfatfs_v1_00_a\src\ to
842
D:\mb-jpeg\microblaze_0\libsrc\xilfatfs_v1_00_a\ ...
843
 
844
 
845
 
846
Running DRCs for OSes, Drivers and Libraries ...
847
 
848
Running generate for OS'es, Drivers and Libraries ...
849
 
850
 
851
Copying Library Files ...
852
 
853
 
854
 
855
Running post_generate for OS'es, Drivers and Libraries ...
856
 
857
 
858
 
859
Running make for Drivers and Libraries ...
860
 
861
Configuring make for target include using:
862
 
863
make -s include "COMPILER=mb-gcc" "ARCHIVER=mb-ar"
864
"COMPILER_FLAGS=-mno-xl-soft-mul  -O2 -c" "EXTRA_COMPILER_FLAGS=-g"
865
 
866
 
867
 
868
Configuring make for target libs using:
869
 
870
make -s libs "COMPILER=mb-gcc" "ARCHIVER=mb-ar"
871
"COMPILER_FLAGS=-mno-xl-soft-mul  -O2 -c" "EXTRA_COMPILER_FLAGS=-g"
872
 
873
 
874
Compiling common
875
 
876
 
877
Compiling ipif
878
 
879
 
880
Compiling  microblaze_disable_dcache.s
881
 
882
 
883
Compiling  microblaze_disable_exceptions.s
884
 
885
 
886
Compiling  microblaze_disable_icache.s
887
 
888
 
889
Compiling  microblaze_disable_interrupts.s
890
 
891
 
892
Compiling  microblaze_enable_dcache.s
893
 
894
 
895
Compiling  microblaze_enable_exceptions.s
896
 
897
 
898
Compiling  microblaze_enable_icache.s
899
 
900
 
901
Compiling  microblaze_enable_interrupts.s
902
 
903
 
904
Compiling  microblaze_init_dcache_range.s
905
 
906
 
907
Compiling  microblaze_init_icache_range.s
908
 
909
 
910
Compiling  microblaze_update_dcache.s
911
 
912
 
913
Compiling  microblaze_update_icache.s
914
 
915
 
916
Compiling  _exit.c
917
 
918
 
919
Compiling  errno.c
920
 
921
 
922
Compiling  fcntl.c
923
 
924
 
925
Compiling  inbyte.c
926
 
927
 
928
Compiling  microblaze_exception_handler.c
929
 
930
 
931
Compiling  microblaze_exceptions_g.c
932
 
933
 
934
Compiling  microblaze_interrupt_handler.c
935
 
936
 
937
Compiling  microblaze_interrupts_g.c
938
 
939
 
940
Compiling  outbyte.c
941
 
942
 
943
Compiling  hw_exception_handler.S
944
 
945
 
946
Compiling  src/xilfatfs_alloc.c
947
 
948
 
949
Compiling  src/xilfatfs_close.c
950
 
951
 
952
Compiling  src/xilfatfs_directory.c
953
 
954
 
955
Compiling  src/xilfatfs_fat.c
956
 
957
 
958
Compiling  src/xilfatfs_fat16.c
959
 
960
 
961
Compiling  src/xilfatfs_fat32.c
962
 
963
 
964
Compiling  src/xilfatfs_filespec.c
965
 
966
 
967
Compiling  src/xilfatfs_filestatus.c
968
 
969
 
970
Compiling  src/xilfatfs_open.c
971
 
972
 
973
Compiling  src/xilfatfs_part.c
974
 
975
 
976
Compiling  src/xilfatfs_read.c
977
 
978
 
979
Compiling  src/xilfatfs_wd.c
980
 
981
 
982
Compiling  src/xilfatfs_stats.c
983
 
984
 
985
Compiling  src/xilfatfs_bufcache.c
986
 
987
 
988
Compiling  src/xilfatfs_write.c
989
 
990
 
991
Compiling  src/xilfatfs_sysace.c
992
 
993
 
994
make clean
995
 
996
 
997
Compiling opbarb
998
 
999
 
1000
Compiling uartlite
1001
 
1002
 
1003
Compiling sysace
1004
 
1005
 
1006
Compiling gpio
1007
 
1008
 
1009
Compiling cpu
1010
 
1011
 
1012
 
1013
Libraries generated in D:\mb-jpeg\microblaze_0\lib\ directory
1014
 
1015
Running execs_generate for OS'es, Drivers and Libraries ...
1016
 
1017
LibGen Done.
1018
 
1019
 
1020
 
1021
 
1022
Done!
1023
 
1024
At Local date and time: Sat Jun 24 17:06:13 2006
1025
 xbash -q -c "cd /cygdrive/d/mb-jpeg/; /usr/bin/make -f system.make program; exit;" started...
1026
 
1027
mb-gcc -O2 decoder/decoder.c  -o decoder/executable.elf \
1028
 -Wl,-defsym -Wl,_TEXT_START_ADDR=0x50   -mno-xl-soft-mul      -g    -I./microblaze_0/include/  -L./microblaze_0/lib/  \
1029
 
1030
 
1031
 
1032
/cygdrive/c/DOCUME~1/S041945/LOCALS~1/Temp/ccSGoXVX.o: In function `main':
1033
/cygdrive/d/mb-jpeg/decoder/decoder.c:23: undefined reference to `decode'
1034
collect2: ld returned 1 exit status
1035
make: *** [decoder/executable.elf] Error 1
1036
 
1037
 
1038
 
1039
 
1040
Done!
1041
 
1042 9 quickwayne
Xilinx Platform Studio (XPS)
1043
Xilinx EDK 8.1 Build EDK_I.18.7
1044
 
1045
Copyright (c) 1995-2006 Xilinx, Inc.  All rights reserved.
1046
 
1047
At Local date and time: Sat Jun 24 17:38:27 2006
1048
 xbash -q -c "cd /cygdrive/d/mb-jpeg/; /usr/bin/make -f system.make program; exit;" started...
1049
 
1050
mb-gcc -O2 decoder/decoder.c  -o decoder/executable.elf \
1051
 -Wl,-defsym -Wl,_TEXT_START_ADDR=0x50   -mno-xl-soft-mul      -g    -I./microblaze_0/include/  -L./microblaze_0/lib/  \
1052
-D__MICROBLAZE -D__XUPV2P
1053
 
1054
 
1055
/cygdrive/c/DOCUME~1/S041945/LOCALS~1/Temp/ccmi13bU.o: In function `main':
1056
/cygdrive/d/mb-jpeg/decoder/decoder.c:31: undefined reference to `decode'
1057
collect2: ld returned 1 exit status
1058
make: *** [decoder/executable.elf] Error 1
1059
 
1060
 
1061
 
1062
 
1063
Done!
1064
 
1065 12 quickwayne
Xilinx Platform Studio (XPS)
1066
Xilinx EDK 8.1 Build EDK_I.18.7
1067
 
1068
Copyright (c) 1995-2006 Xilinx, Inc.  All rights reserved.
1069
 
1070
At Local date and time: Sat Jun 24 21:20:11 2006
1071
 xbash -q -c "cd /cygdrive/d/mb-jpeg/; /usr/bin/make -f system.make clean; exit;" started...
1072
 
1073
rm -f implementation/system.ngc
1074
 
1075
 
1076
rm -f implementation/system.bmm
1077
 
1078
 
1079
rm -f implementation/system.bit
1080
 
1081
 
1082
rm -f implementation/system.ncd
1083
 
1084
 
1085
rm -f implementation/system_bd.bmm
1086
rm -rf implementation synthesis xst hdl
1087
 
1088
 
1089
rm -rf xst.srp system.srp
1090
rm -rf microblaze_0/lib/
1091
 
1092
 
1093
rm -f decoder/executable.elf
1094
rm -rf simulation/behavioral
1095
rm -rf virtualplatform
1096
rm -f _impact.cmd
1097
 
1098
 
1099
 
1100
 
1101
Done!
1102
 
1103
At Local date and time: Sat Jun 24 21:21:11 2006
1104
 xbash -q -c "cd /cygdrive/d/mb-jpeg/; /usr/bin/make -f system.make init_bram; exit;" started...
1105
 
1106
****************************************************
1107
 
1108
 
1109
Creating system netlist for hardware specification..
1110
****************************************************
1111
platgen -p xc2vp30ff896-7 -lang vhdl -lp D:/XilinxXUP/lib/  -st xst system.mhs
1112
 
1113
 
1114
 
1115
Release Xilinx EDK 8.1 - platgen EDK_I.18.7
1116
Copyright (c) 1995-2005 Xilinx, Inc.  All rights reserved.
1117
 
1118
 
1119
 
1120
 
1121
Command Line: platgen -p xc2vp30ff896-7 -lang vhdl -lp D:/XilinxXUP/lib/ -st xst
1122
system.mhs
1123
 
1124
 
1125
 
1126
Parse system.mhs ...
1127
 
1128
Read MPD definitions ...
1129
 
1130
 
1131
Sourcing tcl file
1132
C:/EDK/hw/XilinxProcessorIPLib/pcores/microblaze_v4_00_a/data/microblaze_v2_1_0.
1133
tcl ...
1134
 
1135
 
1136
Sourcing tcl file
1137
C:/EDK/hw/XilinxProcessorIPLib/pcores/opb_mdm_v2_00_a/data/opb_mdm_v2_1_0.tcl
1138
...
1139
Sourcing tcl file
1140
C:/EDK/hw/XilinxProcessorIPLib/pcores/lmb_v10_v1_00_a/data/lmb_v10_v2_1_0.tcl
1141
...
1142
 
1143
 
1144
Sourcing tcl file
1145
C:/EDK/hw/XilinxProcessorIPLib/pcores/lmb_bram_if_cntlr_v1_00_b/data/lmb_bram_if
1146
_cntlr_v2_1_0.tcl ...
1147
 
1148
 
1149
Sourcing tcl file
1150
C:/EDK/hw/XilinxProcessorIPLib/pcores/opb_sysace_v1_00_c/data/opb_sysace_v2_1_0.
1151
tcl ...
1152
Sourcing tcl file
1153
C:/EDK/hw/XilinxProcessorIPLib/pcores/dcm_module_v1_00_a/data/dcm_module_v2_1_0.
1154
tcl ...
1155
 
1156
 
1157
 
1158
Overriding IP level properties ...
1159
microblaze (microblaze_0) -
1160
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
1161
mpd line 63 - tool overriding c_family value virtex2 to virtex2p
1162
microblaze (microblaze_0) -
1163
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
1164
mpd line 64 - tool overriding c_instance value microblaze to microblaze_0
1165
microblaze (microblaze_0) -
1166
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
1167
mpd:93 - tcl overriding C_ADDR_TAG_BITS value 17 to 0
1168
microblaze (microblaze_0) -
1169
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
1170
mpd:100 - tcl overriding C_DCACHE_ADDR_TAG value 17 to 0
1171
opb_mdm (debug_module) -
1172
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_mdm_v2_00_a\data\opb_mdm_v2_1_0.mpd
1173
line 42 - tool overriding c_family value virtex2 to virtex2p
1174
bram_block (lmb_bram) -
1175
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
1176
mpd line 42 - tool overriding c_family value virtex2 to virtex2p
1177
opb_gpio (leds_4bit) -
1178
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_gpio_v3_01_b\data\opb_gpio_v2_1_0.mpd
1179
line 41 - tool overriding c_family value virtex2 to virtex2p
1180
opb_gpio (dipsws_4bit) -
1181
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_gpio_v3_01_b\data\opb_gpio_v2_1_0.mpd
1182
line 41 - tool overriding c_family value virtex2 to virtex2p
1183
opb_gpio (pushbuttons_5bit) -
1184
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_gpio_v3_01_b\data\opb_gpio_v2_1_0.mpd
1185
line 41 - tool overriding c_family value virtex2 to virtex2p
1186
dcm_module (dcm_0) -
1187
C:\EDK\hw\XilinxProcessorIPLib\pcores\dcm_module_v1_00_a\data\dcm_module_v2_1_0.
1188
mpd line 60 - tool overriding c_family value virtex2 to virtex2p
1189
bram_block (data_bram_0) -
1190
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
1191
mpd line 42 - tool overriding c_family value virtex2 to virtex2p
1192
bram_block (data_bram_1) -
1193
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
1194
mpd line 42 - tool overriding c_family value virtex2 to virtex2p
1195
 
1196
Performing IP level DRCs on properties...
1197
 
1198
Running DRC Tcl procedures for OPTION IPLEVEL_DRC_PROC...
1199
Sourcing tcl file
1200
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
1201
2_1_0.tcl ...
1202
Sourcing tcl file
1203
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
1204
2_1_0.tcl ...
1205
 
1206
 
1207
Sourcing tcl file
1208
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
1209
2_1_0.tcl ...
1210
Sourcing tcl file
1211
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
1212
2_1_0.tcl ...
1213
 
1214
 
1215
Address Map for Processor microblaze_0
1216
  (0x00000000-0x0000ffff) dlmb_cntlr    dlmb
1217
  (0x00000000-0x0000ffff) ilmb_cntlr    ilmb
1218
  (0x40000000-0x4000ffff) PushButtons_5Bit      mb_opb
1219
  (0x40020000-0x4002ffff) LEDs_4Bit     mb_opb
1220
  (0x40040000-0x4004ffff) DIPSWs_4Bit   mb_opb
1221
  (0x40600000-0x4060ffff) RS232_Uart_1  mb_opb
1222
  (0x41400000-0x4140ffff) debug_module  mb_opb
1223
  (0x41800000-0x4180ffff) SysACE_CompactFlash   mb_opb
1224
  (0x70000000-0x7000ffff) data_bram_if_cntlr_0  dlmb
1225
  (0x70010000-0x7001ffff) data_bram_if_cntlr_1  dlmb
1226
 
1227
Check platform configuration ...
1228
opb_v20 (mb_opb) - D:\mb-jpeg\system.mhs line 55 - 2 master(s) : 6 slave(s)
1229
lmb_v10 (ilmb) - D:\mb-jpeg\system.mhs line 81 - 1 master(s) : 1 slave(s)
1230
lmb_v10 (dlmb) - D:\mb-jpeg\system.mhs line 89 - 1 master(s) : 3 slave(s)
1231
 
1232
Check port drivers...
1233
 
1234
 
1235
WARNING:MDT - dcm_0_lock (LOCKED) - D:\mb-jpeg\system.mhs line 208 - floating
1236
   connection!
1237
 
1238
 
1239
 
1240
Check platform address map ...
1241
 
1242
Overriding system level properties ...
1243
opb_v20 (mb_opb) -
1244
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_v20_v1_10_c\data\opb_v20_v2_1_0.mpd
1245
line 39 - tool overriding c_num_masters value 4 to 2
1246
opb_v20 (mb_opb) -
1247
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_v20_v1_10_c\data\opb_v20_v2_1_0.mpd
1248
line 40 - tool overriding c_num_slaves value 4 to 6
1249
lmb_v10 (ilmb) -
1250
C:\EDK\hw\XilinxProcessorIPLib\pcores\lmb_v10_v1_00_a\data\lmb_v10_v2_1_0.mpd
1251
line 39 - tool overriding c_lmb_num_slaves value 4 to 1
1252
lmb_v10 (dlmb) -
1253
C:\EDK\hw\XilinxProcessorIPLib\pcores\lmb_v10_v1_00_a\data\lmb_v10_v2_1_0.mpd
1254
line 39 - tool overriding c_lmb_num_slaves value 4 to 3
1255
lmb_bram_if_cntlr (dlmb_cntlr) -
1256
C:\EDK\hw\XilinxProcessorIPLib\pcores\lmb_bram_if_cntlr_v1_00_b\data\lmb_bram_if
1257
_cntlr_v2_1_0.mpd line 45 - tool overriding c_mask value 0x00800000 to
1258
0x70c70000
1259
lmb_bram_if_cntlr (ilmb_cntlr) -
1260
C:\EDK\hw\XilinxProcessorIPLib\pcores\lmb_bram_if_cntlr_v1_00_b\data\lmb_bram_if
1261
_cntlr_v2_1_0.mpd line 45 - tool overriding c_mask value 0x00800000 to
1262
0x70c70000
1263
bram_block (lmb_bram) -
1264
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
1265
mpd line 38 - tool overriding c_memsize value 2048 to 0x10000
1266
bram_block (data_bram_0) - D:\mb-jpeg\system.mhs line 214 - tool overriding
1267
c_memsize value 16384 to 0x10000
1268
lmb_bram_if_cntlr (data_bram_if_cntlr_0) -
1269
C:\EDK\hw\XilinxProcessorIPLib\pcores\lmb_bram_if_cntlr_v1_00_b\data\lmb_bram_if
1270
_cntlr_v2_1_0.mpd line 45 - tool overriding c_mask value 0x00800000 to
1271
0x70c70000
1272
bram_block (data_bram_1) - D:\mb-jpeg\system.mhs line 230 - tool overriding
1273
c_memsize value 16384 to 0x10000
1274
lmb_bram_if_cntlr (data_bram_if_cntlr_1) -
1275
C:\EDK\hw\XilinxProcessorIPLib\pcores\lmb_bram_if_cntlr_v1_00_b\data\lmb_bram_if
1276
_cntlr_v2_1_0.mpd line 45 - tool overriding c_mask value 0x00800000 to
1277
0x70c70000
1278
 
1279
Running DRC Tcl procedures for OPTION SYSLEVEL_DRC_PROC...
1280
 
1281
Performing System level DRCs on properties...
1282
 
1283
Running UPDATE Tcl procedures for OPTION PLATGEN_SYSLEVEL_UPDATE_PROC...
1284
 
1285
Modify defaults ...
1286
 
1287
Processing licensed instances ...
1288
Completion time: 0.00 seconds
1289
 
1290
Creating hardware output directories ...
1291
 
1292
Managing hardware (BBD-specified) netlist files ...
1293
 
1294
Managing cache ...
1295
 
1296
Elaborating instances ...
1297
bram_block (lmb_bram) - D:\mb-jpeg\system.mhs:115 - elaborating IP
1298
 
1299
 
1300
bram_block (data_bram_0) - D:\mb-jpeg\system.mhs:211 - elaborating IP
1301
 
1302
 
1303
bram_block (data_bram_1) - D:\mb-jpeg\system.mhs:227 - elaborating IP
1304
 
1305
 
1306
 
1307
Writing HDL for elaborated instances ...
1308
 
1309
 
1310
 
1311
Inserting wrapper level ...
1312
 
1313
 
1314
Completion time: 3.00 seconds
1315
 
1316
Constructing platform-level signal connectivity ...
1317
 
1318
 
1319
Completion time: 3.00 seconds
1320
 
1321
Writing (top-level) BMM ...
1322
Writing BMM - D:\mb-jpeg\implementation\system.bmm
1323
 
1324
Writing (top-level and wrappers) HDL ...
1325
 
1326
 
1327
 
1328
Generating synthesis project file ...
1329
 
1330
 
1331
 
1332
Running XST synthesis ...
1333
INFO:MDT - The following instances are synthesized with XST. The MPD option
1334
   IMP_NETLIST=TRUE indicates that a NGC file is to be produced using XST
1335
   synthesis. IMP_NETLIST=FALSE (default) instances are not synthesized.
1336
microblaze_0_wrapper (microblaze_0) - D:\mb-jpeg\system.mhs:35 - Running XST
1337
synthesis
1338
 
1339
 
1340
mb_opb_wrapper (mb_opb) - D:\mb-jpeg\system.mhs:55 - Running XST synthesis
1341
 
1342
 
1343
debug_module_wrapper (debug_module) - D:\mb-jpeg\system.mhs:63 - Running XST
1344
synthesis
1345
 
1346
 
1347
Trying to terminate Process...
1348
 
1349
 
1350
 
1351
Done!
1352
 
1353
Xilinx Platform Studio (XPS)
1354
Xilinx EDK 8.1 Build EDK_I.18.7
1355
 
1356
Copyright (c) 1995-2006 Xilinx, Inc.  All rights reserved.
1357
 
1358
At Local date and time: Thu Jul 06 21:44:34 2006
1359
 xbash -q -c "cd /cygdrive/d/mb-jpeg/; /usr/bin/make -f system.make program; exit;" started...
1360
 
1361
*********************************************
1362
 
1363
 
1364
Creating software libraries...
1365
 
1366
 
1367
*********************************************
1368
libgen -mhs system.mhs -p xc2vp30ff896-7 -lp D:/XilinxXUP/lib/  system.mss
1369
 
1370
 
1371
libgen
1372
Xilinx EDK 8.1 Build EDK_I.18.7
1373
Copyright (c) 1995-2006 Xilinx, Inc.  All rights reserved.
1374
 
1375
 
1376
 
1377
Command Line: libgen -mhs system.mhs -p xc2vp30ff896-7 -lp D:/XilinxXUP/lib/
1378
system.mss
1379
 
1380
 
1381
 
1382
Output Directory (-od)          : D:\mb-jpeg\
1383
Part (-p)                       : virtex2p
1384
 
1385
Software Specification file     : system.mss
1386
 
1387
 
1388
Sourcing tcl file
1389
C:/EDK/hw/XilinxProcessorIPLib/pcores/microblaze_v4_00_a/data/microblaze_v2_1_0.
1390
tcl ...
1391
 
1392
 
1393
Sourcing tcl file
1394
C:/EDK/hw/XilinxProcessorIPLib/pcores/opb_mdm_v2_00_a/data/opb_mdm_v2_1_0.tcl
1395
...
1396
Sourcing tcl file
1397
C:/EDK/hw/XilinxProcessorIPLib/pcores/lmb_v10_v1_00_a/data/lmb_v10_v2_1_0.tcl
1398
...
1399
 
1400
 
1401
Sourcing tcl file
1402
C:/EDK/hw/XilinxProcessorIPLib/pcores/lmb_bram_if_cntlr_v1_00_b/data/lmb_bram_if
1403
_cntlr_v2_1_0.tcl ...
1404
Sourcing tcl file
1405
C:/EDK/hw/XilinxProcessorIPLib/pcores/opb_sysace_v1_00_c/data/opb_sysace_v2_1_0.
1406
tcl ...
1407
 
1408
 
1409
Sourcing tcl file
1410
C:/EDK/hw/XilinxProcessorIPLib/pcores/dcm_module_v1_00_a/data/dcm_module_v2_1_0.
1411
tcl ...
1412
 
1413
Overriding IP level properties ...
1414
microblaze (microblaze_0) -
1415
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
1416
mpd line 63 - tool overriding c_family value virtex2 to virtex2p
1417
microblaze (microblaze_0) -
1418
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
1419
mpd line 64 - tool overriding c_instance value microblaze to microblaze_0
1420
microblaze (microblaze_0) -
1421
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
1422
mpd:93 - tcl overriding C_ADDR_TAG_BITS value 17 to 0
1423
microblaze (microblaze_0) -
1424
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
1425
mpd:100 - tcl overriding C_DCACHE_ADDR_TAG value 17 to 0
1426
opb_mdm (debug_module) -
1427
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_mdm_v2_00_a\data\opb_mdm_v2_1_0.mpd
1428
line 42 - tool overriding c_family value virtex2 to virtex2p
1429
bram_block (lmb_bram) -
1430
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
1431
mpd line 42 - tool overriding c_family value virtex2 to virtex2p
1432
opb_gpio (leds_4bit) -
1433
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_gpio_v3_01_b\data\opb_gpio_v2_1_0.mpd
1434
line 41 - tool overriding c_family value virtex2 to virtex2p
1435
opb_gpio (dipsws_4bit) -
1436
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_gpio_v3_01_b\data\opb_gpio_v2_1_0.mpd
1437
line 41 - tool overriding c_family value virtex2 to virtex2p
1438
opb_gpio (pushbuttons_5bit) -
1439
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_gpio_v3_01_b\data\opb_gpio_v2_1_0.mpd
1440
line 41 - tool overriding c_family value virtex2 to virtex2p
1441
dcm_module (dcm_0) -
1442
C:\EDK\hw\XilinxProcessorIPLib\pcores\dcm_module_v1_00_a\data\dcm_module_v2_1_0.
1443
mpd line 60 - tool overriding c_family value virtex2 to virtex2p
1444
bram_block (data_bram_0) -
1445
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
1446
mpd line 42 - tool overriding c_family value virtex2 to virtex2p
1447
bram_block (data_bram_1) -
1448
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
1449
mpd line 42 - tool overriding c_family value virtex2 to virtex2p
1450
 
1451
Performing IP level DRCs on properties...
1452
 
1453
Running DRC Tcl procedures for OPTION IPLEVEL_DRC_PROC...
1454
 
1455
 
1456
Sourcing tcl file
1457
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
1458
2_1_0.tcl ...
1459
Sourcing tcl file
1460
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
1461
2_1_0.tcl ...
1462
Sourcing tcl file
1463
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
1464
2_1_0.tcl ...
1465
 
1466
 
1467
Sourcing tcl file
1468
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
1469
2_1_0.tcl ...
1470
 
1471
 
1472
Address Map for Processor microblaze_0
1473
  (0x00000000-0x0000ffff) dlmb_cntlr    dlmb
1474
  (0x00000000-0x0000ffff) ilmb_cntlr    ilmb
1475
  (0x40000000-0x4000ffff) PushButtons_5Bit      mb_opb
1476
  (0x40020000-0x4002ffff) LEDs_4Bit     mb_opb
1477
  (0x40040000-0x4004ffff) DIPSWs_4Bit   mb_opb
1478
  (0x40600000-0x4060ffff) RS232_Uart_1  mb_opb
1479
  (0x41400000-0x4140ffff) debug_module  mb_opb
1480
  (0x41800000-0x4180ffff) SysACE_CompactFlash   mb_opb
1481
  (0x70000000-0x7000ffff) data_bram_if_cntlr_0  dlmb
1482
  (0x70010000-0x7001ffff) data_bram_if_cntlr_1  dlmb
1483
 
1484
Check platform configuration ...
1485
opb_v20 (mb_opb) - D:\mb-jpeg\system.mhs line 55 - 2 master(s) : 6 slave(s)
1486
lmb_v10 (ilmb) - D:\mb-jpeg\system.mhs line 81 - 1 master(s) : 1 slave(s)
1487
lmb_v10 (dlmb) - D:\mb-jpeg\system.mhs line 89 - 1 master(s) : 3 slave(s)
1488
 
1489
Check port drivers...
1490
 
1491
 
1492
WARNING:MDT - dcm_0_lock (LOCKED) - D:\mb-jpeg\system.mhs line 208 - floating
1493
   connection!
1494
 
1495
Check platform address map ...
1496
 
1497
Overriding system level properties ...
1498
opb_v20 (mb_opb) -
1499
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_v20_v1_10_c\data\opb_v20_v2_1_0.mpd
1500
line 39 - tool overriding c_num_masters value 4 to 2
1501
opb_v20 (mb_opb) -
1502
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_v20_v1_10_c\data\opb_v20_v2_1_0.mpd
1503
line 40 - tool overriding c_num_slaves value 4 to 6
1504
lmb_v10 (ilmb) -
1505
C:\EDK\hw\XilinxProcessorIPLib\pcores\lmb_v10_v1_00_a\data\lmb_v10_v2_1_0.mpd
1506
line 39 - tool overriding c_lmb_num_slaves value 4 to 1
1507
lmb_v10 (dlmb) -
1508
C:\EDK\hw\XilinxProcessorIPLib\pcores\lmb_v10_v1_00_a\data\lmb_v10_v2_1_0.mpd
1509
line 39 - tool overriding c_lmb_num_slaves value 4 to 3
1510
lmb_bram_if_cntlr (dlmb_cntlr) -
1511
C:\EDK\hw\XilinxProcessorIPLib\pcores\lmb_bram_if_cntlr_v1_00_b\data\lmb_bram_if
1512
_cntlr_v2_1_0.mpd line 45 - tool overriding c_mask value 0x00800000 to
1513
0x70c70000
1514
lmb_bram_if_cntlr (ilmb_cntlr) -
1515
C:\EDK\hw\XilinxProcessorIPLib\pcores\lmb_bram_if_cntlr_v1_00_b\data\lmb_bram_if
1516
_cntlr_v2_1_0.mpd line 45 - tool overriding c_mask value 0x00800000 to
1517
0x70c70000
1518
bram_block (lmb_bram) -
1519
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
1520
mpd line 38 - tool overriding c_memsize value 2048 to 0x10000
1521
bram_block (data_bram_0) - D:\mb-jpeg\system.mhs line 214 - tool overriding
1522
c_memsize value 16384 to 0x10000
1523
lmb_bram_if_cntlr (data_bram_if_cntlr_0) -
1524
C:\EDK\hw\XilinxProcessorIPLib\pcores\lmb_bram_if_cntlr_v1_00_b\data\lmb_bram_if
1525
_cntlr_v2_1_0.mpd line 45 - tool overriding c_mask value 0x00800000 to
1526
0x70c70000
1527
bram_block (data_bram_1) - D:\mb-jpeg\system.mhs line 230 - tool overriding
1528
c_memsize value 16384 to 0x10000
1529
lmb_bram_if_cntlr (data_bram_if_cntlr_1) -
1530
C:\EDK\hw\XilinxProcessorIPLib\pcores\lmb_bram_if_cntlr_v1_00_b\data\lmb_bram_if
1531
_cntlr_v2_1_0.mpd line 45 - tool overriding c_mask value 0x00800000 to
1532
0x70c70000
1533
 
1534
Running DRC Tcl procedures for OPTION SYSLEVEL_DRC_PROC...
1535
 
1536
Performing System level DRCs on properties...
1537
 
1538
 
1539
INFO:MDT - List of peripherals addressable from processor instance microblaze_0
1540
   :
1541
  - dlmb
1542
WARNING:MDT - D:\mb-jpeg\system.mhs line 89 - No Driver Found for instance dlmb.
1543
   To avoid seeing this warning, assign the appropriate driver or driver
1544
   "generic 1.00.a " to instance dlmb
1545
 
1546
  - dlmb_cntlr
1547
  - data_bram_if_cntlr_0
1548
  - data_bram_if_cntlr_1
1549
  - ilmb
1550
WARNING:MDT - D:\mb-jpeg\system.mhs line 81 - No Driver Found for instance ilmb.
1551
   To avoid seeing this warning, assign the appropriate driver or driver
1552
   "generic 1.00.a " to instance ilmb
1553
 
1554
  - ilmb_cntlr
1555
  - mb_opb
1556
  - debug_module
1557
  - RS232_Uart_1
1558
  - SysACE_CompactFlash
1559
  - LEDs_4Bit
1560
  - DIPSWs_4Bit
1561
  - PushButtons_5Bit
1562
 
1563
 
1564
 
1565
Building Directory Structure for microblaze_0
1566
 
1567
 
1568
 
1569
Generating platform libraries and device drivers ...
1570
 
1571
Running CopyFiles ...
1572
 
1573
Copying files for os standalone_v1_00_a from
1574
C:\EDK\sw\lib\bsp\standalone_v1_00_a\src\ to
1575
D:\mb-jpeg\microblaze_0\libsrc\standalone_v1_00_a\ ...
1576
 
1577
 
1578
 
1579
Copying files for driver opbarb_v1_02_a from
1580
C:\EDK\sw\XilinxProcessorIPLib\drivers\opbarb_v1_02_a\src\ to
1581
D:\mb-jpeg\microblaze_0\libsrc\opbarb_v1_02_a\ ...
1582
 
1583
 
1584
 
1585
Copying files for driver uartlite_v1_00_b from
1586
C:\EDK\sw\XilinxProcessorIPLib\drivers\uartlite_v1_00_b\src\ to
1587
D:\mb-jpeg\microblaze_0\libsrc\uartlite_v1_00_b\ ...
1588
 
1589
 
1590
 
1591
Copying files for driver sysace_v1_00_a from
1592
C:\EDK\sw\XilinxProcessorIPLib\drivers\sysace_v1_00_a\src\ to
1593
D:\mb-jpeg\microblaze_0\libsrc\sysace_v1_00_a\ ...
1594
 
1595
 
1596
 
1597
Copying files for driver gpio_v2_00_a from
1598
C:\EDK\sw\XilinxProcessorIPLib\drivers\gpio_v2_00_a\src\ to
1599
D:\mb-jpeg\microblaze_0\libsrc\gpio_v2_00_a\ ...
1600
 
1601
 
1602
 
1603
Copying files for driver cpu_v1_00_a from
1604
C:\EDK\sw\XilinxProcessorIPLib\drivers\cpu_v1_00_a\src\ to
1605
D:\mb-jpeg\microblaze_0\libsrc\cpu_v1_00_a\ ...
1606
 
1607
 
1608
 
1609
Copying files for library xilfatfs_v1_00_a from
1610
C:\EDK\sw\lib\sw_services\xilfatfs_v1_00_a\src\ to
1611
D:\mb-jpeg\microblaze_0\libsrc\xilfatfs_v1_00_a\ ...
1612
 
1613
 
1614
 
1615
Running DRCs for OSes, Drivers and Libraries ...
1616
 
1617
 
1618
 
1619
Running generate for OS'es, Drivers and Libraries ...
1620
 
1621
 
1622
Copying Library Files ...
1623
 
1624
 
1625
 
1626
Running post_generate for OS'es, Drivers and Libraries ...
1627
 
1628
 
1629
 
1630
Running make for Drivers and Libraries ...
1631
 
1632
Configuring make for target include using:
1633
 
1634
make -s include "COMPILER=mb-gcc" "ARCHIVER=mb-ar"
1635
"COMPILER_FLAGS=-mno-xl-soft-mul  -O2 -c" "EXTRA_COMPILER_FLAGS=-g"
1636
 
1637
 
1638
 
1639
Configuring make for target libs using:
1640
 
1641
make -s libs "COMPILER=mb-gcc" "ARCHIVER=mb-ar"
1642
"COMPILER_FLAGS=-mno-xl-soft-mul  -O2 -c" "EXTRA_COMPILER_FLAGS=-g"
1643
 
1644
 
1645
Compiling common
1646
 
1647
 
1648
Compiling ipif
1649
 
1650
 
1651
Compiling  microblaze_disable_dcache.s
1652
 
1653
 
1654
Compiling  microblaze_disable_exceptions.s
1655
 
1656
 
1657
Compiling  microblaze_disable_icache.s
1658
 
1659
 
1660
Compiling  microblaze_disable_interrupts.s
1661
 
1662
 
1663
Compiling  microblaze_enable_dcache.s
1664
 
1665
 
1666
Compiling  microblaze_enable_exceptions.s
1667
 
1668
 
1669
Compiling  microblaze_enable_icache.s
1670
 
1671
 
1672
Compiling  microblaze_enable_interrupts.s
1673
 
1674
 
1675
Compiling  microblaze_init_dcache_range.s
1676
 
1677
 
1678
Compiling  microblaze_init_icache_range.s
1679
 
1680
 
1681
Compiling  microblaze_update_dcache.s
1682
 
1683
 
1684
Compiling  microblaze_update_icache.s
1685
 
1686
 
1687
Compiling  _exit.c
1688
 
1689
 
1690
Compiling  errno.c
1691
 
1692
 
1693
Compiling  fcntl.c
1694
 
1695
 
1696
Compiling  inbyte.c
1697
 
1698
 
1699
Compiling  microblaze_exception_handler.c
1700
 
1701
 
1702
Compiling  microblaze_exceptions_g.c
1703
 
1704
 
1705
Compiling  microblaze_interrupt_handler.c
1706
 
1707
 
1708
Compiling  microblaze_interrupts_g.c
1709
 
1710
 
1711
Compiling  outbyte.c
1712
 
1713
 
1714
Compiling  hw_exception_handler.S
1715
 
1716
 
1717
Compiling  src/xilfatfs_alloc.c
1718
 
1719
 
1720
Compiling  src/xilfatfs_close.c
1721
 
1722
 
1723
Compiling  src/xilfatfs_directory.c
1724
 
1725
 
1726
Compiling  src/xilfatfs_fat.c
1727
 
1728
 
1729
Compiling  src/xilfatfs_fat16.c
1730
 
1731
 
1732
Compiling  src/xilfatfs_fat32.c
1733
 
1734
 
1735
Compiling  src/xilfatfs_filespec.c
1736
 
1737
 
1738
Compiling  src/xilfatfs_filestatus.c
1739
 
1740
 
1741
Compiling  src/xilfatfs_open.c
1742
 
1743
 
1744
Compiling  src/xilfatfs_part.c
1745
 
1746
 
1747
Compiling  src/xilfatfs_read.c
1748
 
1749
 
1750
Compiling  src/xilfatfs_wd.c
1751
 
1752
 
1753
Compiling  src/xilfatfs_stats.c
1754
 
1755
 
1756
Compiling  src/xilfatfs_bufcache.c
1757
 
1758
 
1759
Compiling  src/xilfatfs_write.c
1760
 
1761
 
1762
Compiling  src/xilfatfs_sysace.c
1763
 
1764
 
1765
make clean
1766
Compiling opbarb
1767
 
1768
 
1769
Compiling uartlite
1770
 
1771
 
1772
Compiling sysace
1773
 
1774
 
1775
Compiling gpio
1776
 
1777
 
1778
Compiling cpu
1779
 
1780
 
1781
 
1782
Libraries generated in D:\mb-jpeg\microblaze_0\lib\ directory
1783
 
1784
Running execs_generate for OS'es, Drivers and Libraries ...
1785
 
1786
LibGen Done.
1787
 
1788
 
1789
mb-gcc -O2 decoder/decoder.c  -o decoder/executable.elf \
1790
 -Wl,-defsym -Wl,_TEXT_START_ADDR=0x50   -mno-xl-soft-mul      -g    -I./microblaze_0/include/  -L./microblaze_0/lib/  \
1791
-D__MICROBLAZE -D__XUPV2P
1792
 
1793
 
1794
/cygdrive/c/DOCUME~1/S041945/LOCALS~1/Temp/ccsmDQpU.o: In function `main':
1795
/cygdrive/d/mb-jpeg/decoder/decoder.c:11: undefined reference to `bmpsize'
1796
/cygdrive/d/mb-jpeg/decoder/decoder.c:28: undefined reference to `decode'
1797
/cygdrive/d/mb-jpeg/decoder/decoder.c:37: undefined reference to `bmpsize'
1798
/cygdrive/d/mb-jpeg/decoder/decoder.c:40: undefined reference to `bmpsize'
1799
collect2: ld returned 1 exit status
1800
make: *** [decoder/executable.elf] Error 1
1801
 
1802
 
1803
 
1804
 
1805
Done!
1806
 
1807
At Local date and time: Thu Jul 06 21:45:56 2006
1808
 xbash -q -c "cd /cygdrive/d/mb-jpeg/; /usr/bin/make -f system.make program; exit;" started...
1809
 
1810
mb-gcc -O2 decoder/decoder.c  -o decoder/executable.elf \
1811
 -Wl,-defsym -Wl,_TEXT_START_ADDR=0x50   -mno-xl-soft-mul      -g    -I./microblaze_0/include/  -L./microblaze_0/lib/  \
1812
-D__MICROBLAZE -D__XUPV2P
1813
 
1814
 
1815
/cygdrive/c/DOCUME~1/S041945/LOCALS~1/Temp/ccgwGBpl.o: In function `main':
1816
/cygdrive/d/mb-jpeg/decoder/decoder.c:11: undefined reference to `bmpsize'
1817
/cygdrive/d/mb-jpeg/decoder/decoder.c:28: undefined reference to `decode'
1818
/cygdrive/d/mb-jpeg/decoder/decoder.c:37: undefined reference to `bmpsize'
1819
/cygdrive/d/mb-jpeg/decoder/decoder.c:40: undefined reference to `bmpsize'
1820
collect2: ld returned 1 exit status
1821
make: *** [decoder/executable.elf] Error 1
1822
 
1823
 
1824
 
1825
 
1826
Done!
1827
 
1828
At Local date and time: Thu Jul 06 21:46:15 2006
1829
 xbash -q -c "cd /cygdrive/d/mb-jpeg/; /usr/bin/make -f system.make program; exit;" started...
1830
 
1831
mb-gcc -O2 testbench1/tb1.c  -o Testbench1/executable.elf \
1832
    -mno-xl-soft-mul      -g    -I./microblaze_0/include/  -L./microblaze_0/lib/  \
1833
 
1834
 
1835
 
1836
mb-size Testbench1/executable.elf
1837
 
1838
 
1839
   text    data     bss     dec     hex filename
1840
  21580     144   13832   35556    8ae4 Testbench1/executable.elf
1841
 
1842
 
1843
 
1844
 
1845
Done!
1846
 
1847
At Local date and time: Thu Jul 06 21:46:54 2006
1848
 xbash -q -c "cd /cygdrive/d/mb-jpeg/; /usr/bin/make -f system.make init_bram; exit;" started...
1849
 
1850
****************************************************
1851
 
1852
 
1853
Creating system netlist for hardware specification..
1854
 
1855
 
1856
****************************************************
1857
platgen -p xc2vp30ff896-7 -lang vhdl -lp D:/XilinxXUP/lib/  -st xst system.mhs
1858
 
1859
 
1860
 
1861
Release Xilinx EDK 8.1 - platgen EDK_I.18.7
1862
Copyright (c) 1995-2005 Xilinx, Inc.  All rights reserved.
1863
 
1864
 
1865
 
1866
 
1867
Command Line: platgen -p xc2vp30ff896-7 -lang vhdl -lp D:/XilinxXUP/lib/ -st xst
1868
system.mhs
1869
 
1870
Parse system.mhs ...
1871
 
1872
Read MPD definitions ...
1873
 
1874
 
1875
Sourcing tcl file
1876
C:/EDK/hw/XilinxProcessorIPLib/pcores/microblaze_v4_00_a/data/microblaze_v2_1_0.
1877
tcl ...
1878
Sourcing tcl file
1879
C:/EDK/hw/XilinxProcessorIPLib/pcores/opb_mdm_v2_00_a/data/opb_mdm_v2_1_0.tcl
1880
...
1881
Sourcing tcl file
1882
C:/EDK/hw/XilinxProcessorIPLib/pcores/lmb_v10_v1_00_a/data/lmb_v10_v2_1_0.tcl
1883
...
1884
Sourcing tcl file
1885
C:/EDK/hw/XilinxProcessorIPLib/pcores/lmb_bram_if_cntlr_v1_00_b/data/lmb_bram_if
1886
_cntlr_v2_1_0.tcl ...
1887
Sourcing tcl file
1888
C:/EDK/hw/XilinxProcessorIPLib/pcores/opb_sysace_v1_00_c/data/opb_sysace_v2_1_0.
1889
tcl ...
1890
 
1891
 
1892
Sourcing tcl file
1893
C:/EDK/hw/XilinxProcessorIPLib/pcores/dcm_module_v1_00_a/data/dcm_module_v2_1_0.
1894
tcl ...
1895
 
1896
Overriding IP level properties ...
1897
microblaze (microblaze_0) -
1898
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
1899
mpd line 63 - tool overriding c_family value virtex2 to virtex2p
1900
microblaze (microblaze_0) -
1901
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
1902
mpd line 64 - tool overriding c_instance value microblaze to microblaze_0
1903
microblaze (microblaze_0) -
1904
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
1905
mpd:93 - tcl overriding C_ADDR_TAG_BITS value 17 to 0
1906
microblaze (microblaze_0) -
1907
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
1908
mpd:100 - tcl overriding C_DCACHE_ADDR_TAG value 17 to 0
1909
opb_mdm (debug_module) -
1910
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_mdm_v2_00_a\data\opb_mdm_v2_1_0.mpd
1911
line 42 - tool overriding c_family value virtex2 to virtex2p
1912
bram_block (lmb_bram) -
1913
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
1914
mpd line 42 - tool overriding c_family value virtex2 to virtex2p
1915
opb_gpio (leds_4bit) -
1916
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_gpio_v3_01_b\data\opb_gpio_v2_1_0.mpd
1917
line 41 - tool overriding c_family value virtex2 to virtex2p
1918
opb_gpio (dipsws_4bit) -
1919
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_gpio_v3_01_b\data\opb_gpio_v2_1_0.mpd
1920
line 41 - tool overriding c_family value virtex2 to virtex2p
1921
opb_gpio (pushbuttons_5bit) -
1922
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_gpio_v3_01_b\data\opb_gpio_v2_1_0.mpd
1923
line 41 - tool overriding c_family value virtex2 to virtex2p
1924
dcm_module (dcm_0) -
1925
C:\EDK\hw\XilinxProcessorIPLib\pcores\dcm_module_v1_00_a\data\dcm_module_v2_1_0.
1926
mpd line 60 - tool overriding c_family value virtex2 to virtex2p
1927
bram_block (data_bram_0) -
1928
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
1929
mpd line 42 - tool overriding c_family value virtex2 to virtex2p
1930
bram_block (data_bram_1) -
1931
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
1932
mpd line 42 - tool overriding c_family value virtex2 to virtex2p
1933
 
1934
Performing IP level DRCs on properties...
1935
 
1936
Running DRC Tcl procedures for OPTION IPLEVEL_DRC_PROC...
1937
Sourcing tcl file
1938
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
1939
2_1_0.tcl ...
1940
 
1941
 
1942
Sourcing tcl file
1943
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
1944
2_1_0.tcl ...
1945
Sourcing tcl file
1946
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
1947
2_1_0.tcl ...
1948
Sourcing tcl file
1949
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
1950
2_1_0.tcl ...
1951
 
1952
 
1953
Address Map for Processor microblaze_0
1954
  (0x00000000-0x0000ffff) dlmb_cntlr    dlmb
1955
  (0x00000000-0x0000ffff) ilmb_cntlr    ilmb
1956
  (0x40000000-0x4000ffff) PushButtons_5Bit      mb_opb
1957
  (0x40020000-0x4002ffff) LEDs_4Bit     mb_opb
1958
  (0x40040000-0x4004ffff) DIPSWs_4Bit   mb_opb
1959
  (0x40600000-0x4060ffff) RS232_Uart_1  mb_opb
1960
  (0x41400000-0x4140ffff) debug_module  mb_opb
1961
  (0x41800000-0x4180ffff) SysACE_CompactFlash   mb_opb
1962
  (0x70000000-0x7000ffff) data_bram_if_cntlr_0  dlmb
1963
  (0x70010000-0x7001ffff) data_bram_if_cntlr_1  dlmb
1964
 
1965
Check platform configuration ...
1966
opb_v20 (mb_opb) - D:\mb-jpeg\system.mhs line 55 - 2 master(s) : 6 slave(s)
1967
lmb_v10 (ilmb) - D:\mb-jpeg\system.mhs line 81 - 1 master(s) : 1 slave(s)
1968
lmb_v10 (dlmb) - D:\mb-jpeg\system.mhs line 89 - 1 master(s) : 3 slave(s)
1969
 
1970
Check port drivers...
1971
 
1972
 
1973
WARNING:MDT - dcm_0_lock (LOCKED) - D:\mb-jpeg\system.mhs line 208 - floating
1974
   connection!
1975
 
1976
Check platform address map ...
1977
 
1978
Overriding system level properties ...
1979
opb_v20 (mb_opb) -
1980
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_v20_v1_10_c\data\opb_v20_v2_1_0.mpd
1981
line 39 - tool overriding c_num_masters value 4 to 2
1982
opb_v20 (mb_opb) -
1983
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_v20_v1_10_c\data\opb_v20_v2_1_0.mpd
1984
line 40 - tool overriding c_num_slaves value 4 to 6
1985
lmb_v10 (ilmb) -
1986
C:\EDK\hw\XilinxProcessorIPLib\pcores\lmb_v10_v1_00_a\data\lmb_v10_v2_1_0.mpd
1987
line 39 - tool overriding c_lmb_num_slaves value 4 to 1
1988
lmb_v10 (dlmb) -
1989
C:\EDK\hw\XilinxProcessorIPLib\pcores\lmb_v10_v1_00_a\data\lmb_v10_v2_1_0.mpd
1990
line 39 - tool overriding c_lmb_num_slaves value 4 to 3
1991
lmb_bram_if_cntlr (dlmb_cntlr) -
1992
C:\EDK\hw\XilinxProcessorIPLib\pcores\lmb_bram_if_cntlr_v1_00_b\data\lmb_bram_if
1993
_cntlr_v2_1_0.mpd line 45 - tool overriding c_mask value 0x00800000 to
1994
0x70c70000
1995
lmb_bram_if_cntlr (ilmb_cntlr) -
1996
C:\EDK\hw\XilinxProcessorIPLib\pcores\lmb_bram_if_cntlr_v1_00_b\data\lmb_bram_if
1997
_cntlr_v2_1_0.mpd line 45 - tool overriding c_mask value 0x00800000 to
1998
0x70c70000
1999
bram_block (lmb_bram) -
2000
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
2001
mpd line 38 - tool overriding c_memsize value 2048 to 0x10000
2002
bram_block (data_bram_0) - D:\mb-jpeg\system.mhs line 214 - tool overriding
2003
c_memsize value 16384 to 0x10000
2004
lmb_bram_if_cntlr (data_bram_if_cntlr_0) -
2005
C:\EDK\hw\XilinxProcessorIPLib\pcores\lmb_bram_if_cntlr_v1_00_b\data\lmb_bram_if
2006
_cntlr_v2_1_0.mpd line 45 - tool overriding c_mask value 0x00800000 to
2007
0x70c70000
2008
bram_block (data_bram_1) - D:\mb-jpeg\system.mhs line 230 - tool overriding
2009
c_memsize value 16384 to 0x10000
2010
lmb_bram_if_cntlr (data_bram_if_cntlr_1) -
2011
C:\EDK\hw\XilinxProcessorIPLib\pcores\lmb_bram_if_cntlr_v1_00_b\data\lmb_bram_if
2012
_cntlr_v2_1_0.mpd line 45 - tool overriding c_mask value 0x00800000 to
2013
0x70c70000
2014
 
2015
Running DRC Tcl procedures for OPTION SYSLEVEL_DRC_PROC...
2016
 
2017
Performing System level DRCs on properties...
2018
 
2019
Running UPDATE Tcl procedures for OPTION PLATGEN_SYSLEVEL_UPDATE_PROC...
2020
 
2021
Modify defaults ...
2022
 
2023
Processing licensed instances ...
2024
Completion time: 0.00 seconds
2025
 
2026
Creating hardware output directories ...
2027
 
2028
Managing hardware (BBD-specified) netlist files ...
2029
 
2030
Managing cache ...
2031
 
2032
Elaborating instances ...
2033
bram_block (lmb_bram) - D:\mb-jpeg\system.mhs:115 - elaborating IP
2034
 
2035
 
2036
bram_block (data_bram_0) - D:\mb-jpeg\system.mhs:211 - elaborating IP
2037
 
2038
 
2039
bram_block (data_bram_1) - D:\mb-jpeg\system.mhs:227 - elaborating IP
2040
 
2041
 
2042
 
2043
Writing HDL for elaborated instances ...
2044
 
2045
 
2046
 
2047
Inserting wrapper level ...
2048
 
2049
 
2050
Completion time: 3.00 seconds
2051
 
2052
Constructing platform-level signal connectivity ...
2053
 
2054
 
2055
Completion time: 3.00 seconds
2056
 
2057
Writing (top-level) BMM ...
2058
Writing BMM - D:\mb-jpeg\implementation\system.bmm
2059
 
2060
Writing (top-level and wrappers) HDL ...
2061
 
2062
 
2063
 
2064
Generating synthesis project file ...
2065
 
2066
 
2067
 
2068
Running XST synthesis ...
2069
INFO:MDT - The following instances are synthesized with XST. The MPD option
2070
   IMP_NETLIST=TRUE indicates that a NGC file is to be produced using XST
2071
   synthesis. IMP_NETLIST=FALSE (default) instances are not synthesized.
2072
microblaze_0_wrapper (microblaze_0) - D:\mb-jpeg\system.mhs:35 - Running XST
2073
synthesis
2074
 
2075
 
2076
mb_opb_wrapper (mb_opb) - D:\mb-jpeg\system.mhs:55 - Running XST synthesis
2077
 
2078
 
2079
debug_module_wrapper (debug_module) - D:\mb-jpeg\system.mhs:63 - Running XST
2080
synthesis
2081
 
2082
 
2083
ilmb_wrapper (ilmb) - D:\mb-jpeg\system.mhs:81 - Running XST synthesis
2084
 
2085
 
2086
dlmb_wrapper (dlmb) - D:\mb-jpeg\system.mhs:89 - Running XST synthesis
2087
 
2088
 
2089
dlmb_cntlr_wrapper (dlmb_cntlr) - D:\mb-jpeg\system.mhs:97 - Running XST
2090
synthesis
2091
 
2092
 
2093
ilmb_cntlr_wrapper (ilmb_cntlr) - D:\mb-jpeg\system.mhs:106 - Running XST
2094
synthesis
2095
 
2096
 
2097
lmb_bram_wrapper (lmb_bram) - D:\mb-jpeg\system.mhs:115 - Running XST synthesis
2098
 
2099
 
2100
rs232_uart_1_wrapper (rs232_uart_1) - D:\mb-jpeg\system.mhs:122 - Running XST
2101
synthesis
2102
 
2103
 
2104
sysace_compactflash_wrapper (sysace_compactflash) - D:\mb-jpeg\system.mhs:138 -
2105
Running XST synthesis
2106
 
2107
 
2108
leds_4bit_wrapper (leds_4bit) - D:\mb-jpeg\system.mhs:155 - Running XST
2109
synthesis
2110
 
2111
 
2112
dipsws_4bit_wrapper (dipsws_4bit) - D:\mb-jpeg\system.mhs:169 - Running XST
2113
synthesis
2114
 
2115
 
2116
pushbuttons_5bit_wrapper (pushbuttons_5bit) - D:\mb-jpeg\system.mhs:183 -
2117
Running XST synthesis
2118
 
2119
 
2120
dcm_0_wrapper (dcm_0) - D:\mb-jpeg\system.mhs:197 - Running XST synthesis
2121
 
2122
 
2123
data_bram_0_wrapper (data_bram_0) - D:\mb-jpeg\system.mhs:211 - Running XST
2124
synthesis
2125
 
2126
 
2127
data_bram_if_cntlr_0_wrapper (data_bram_if_cntlr_0) - D:\mb-jpeg\system.mhs:218
2128
- Running XST synthesis
2129
 
2130
 
2131
data_bram_1_wrapper (data_bram_1) - D:\mb-jpeg\system.mhs:227 - Running XST
2132
synthesis
2133
 
2134
 
2135
data_bram_if_cntlr_1_wrapper (data_bram_if_cntlr_1) - D:\mb-jpeg\system.mhs:234
2136
- Running XST synthesis
2137
 
2138
 
2139
 
2140
Running NGCBUILD ...
2141
 
2142
 
2143
 
2144
Rebuilding cache ...
2145
 
2146
 
2147
Total run time: 368.00 seconds
2148
 
2149
 
2150
Running synthesis...
2151
bash -c "cd synthesis; ./synthesis.sh"
2152
 
2153
 
2154
WARNING:Xst:1530 - You are using an evaluation version of Xilinx Software. In 47
2155
   days, this program will not operate. For more information about this product,
2156
   please refer to the Evaluation Agreement, which was shipped to you along with
2157
   the Evaluation CDs.
2158
   To purchase an annual license for this software, please contact your local
2159
   Field Applications Engineer (FAE) or salesperson. If you have any questions,
2160
   or if we can assist in any way, please send an email to: eval@xilinx.com
2161
   Thank You!
2162
 
2163
 
2164
Release 8.1i - xst I.24
2165
Copyright (c) 1995-2005 Xilinx, Inc.  All rights reserved.
2166
-->
2167
TABLE OF CONTENTS
2168
  1) Synthesis Options Summary
2169
  2) HDL Compilation
2170
  3) HDL Analysis
2171
  4) HDL Synthesis
2172
     4.1) HDL Synthesis Report
2173
  5) Advanced HDL Synthesis
2174
     5.1) Advanced HDL Synthesis Report
2175
  6) Low Level Synthesis
2176
  7) Final Report
2177
     7.1) Device utilization summary
2178
     7.2) TIMING REPORT
2179
 
2180
 
2181
=========================================================================
2182
*                      Synthesis Options Summary                        *
2183
=========================================================================
2184
---- Source Parameters
2185
Input Format                       : MIXED
2186
Input File Name                    : "system_xst.prj"
2187
 
2188
---- Target Parameters
2189
Target Device                      : xc2vp30ff896-7
2190
Output File Name                   : "../implementation/system.ngc"
2191
 
2192
---- Source Options
2193
Top Module Name                    : system
2194
 
2195
---- Target Options
2196
Add IO Buffers                     : NO
2197
 
2198
---- General Options
2199
Optimization Goal                  : speed
2200
Hierarchy Separator                : /
2201
 
2202
=========================================================================
2203
 
2204
WARNING:Xst:29 - Optimization Effort not specified
2205
The following parameters have been added:
2206
Optimization Effort                : 1
2207
 
2208
=========================================================================
2209
 
2210
=========================================================================
2211
*                          HDL Compilation                              *
2212
=========================================================================
2213
 
2214
 
2215
Compiling vhdl file "D:/mb-jpeg/hdl/system.vhd" in Library work.
2216
 
2217
 
2218
Entity  compiled.
2219
 
2220
 
2221
Entity  (Architecture ) compiled.
2222
 
2223
=========================================================================
2224
*                            HDL Analysis                               *
2225
=========================================================================
2226
Analyzing Entity  (Architecture ).
2227
 
2228
 
2229
WARNING:Xst:766 - "D:/mb-jpeg/hdl/system.vhd" line 1608: Generating a Black Box for component .
2230
WARNING:Xst:766 - "D:/mb-jpeg/hdl/system.vhd" line 1614: Generating a Black Box for component .
2231
WARNING:Xst:766 - "D:/mb-jpeg/hdl/system.vhd" line 1620: Generating a Black Box for component .
2232
WARNING:Xst:766 - "D:/mb-jpeg/hdl/system.vhd" line 1626: Generating a Black Box for component .
2233
WARNING:Xst:766 - "D:/mb-jpeg/hdl/system.vhd" line 1632: Generating a Black Box for component .
2234
WARNING:Xst:766 - "D:/mb-jpeg/hdl/system.vhd" line 1638: Generating a Black Box for component .
2235
WARNING:Xst:766 - "D:/mb-jpeg/hdl/system.vhd" line 1644: Generating a Black Box for component .
2236
WARNING:Xst:766 - "D:/mb-jpeg/hdl/system.vhd" line 1650: Generating a Black Box for component .
2237
WARNING:Xst:766 - "D:/mb-jpeg/hdl/system.vhd" line 1656: Generating a Black Box for component .
2238
WARNING:Xst:766 - "D:/mb-jpeg/hdl/system.vhd" line 1662: Generating a Black Box for component .
2239
WARNING:Xst:766 - "D:/mb-jpeg/hdl/system.vhd" line 1668: Generating a Black Box for component .
2240
WARNING:Xst:766 - "D:/mb-jpeg/hdl/system.vhd" line 1676: Generating a Black Box for component .
2241
WARNING:Xst:766 - "D:/mb-jpeg/hdl/system.vhd" line 1684: Generating a Black Box for component .
2242
WARNING:Xst:766 - "D:/mb-jpeg/hdl/system.vhd" line 1692: Generating a Black Box for component .
2243
WARNING:Xst:766 - "D:/mb-jpeg/hdl/system.vhd" line 1700: Generating a Black Box for component .
2244
WARNING:Xst:766 - "D:/mb-jpeg/hdl/system.vhd" line 1708: Generating a Black Box for component .
2245
WARNING:Xst:766 - "D:/mb-jpeg/hdl/system.vhd" line 1716: Generating a Black Box for component .
2246
WARNING:Xst:766 - "D:/mb-jpeg/hdl/system.vhd" line 1724: Generating a Black Box for component .
2247
WARNING:Xst:766 - "D:/mb-jpeg/hdl/system.vhd" line 1732: Generating a Black Box for component .
2248
WARNING:Xst:766 - "D:/mb-jpeg/hdl/system.vhd" line 1740: Generating a Black Box for component .
2249
WARNING:Xst:766 - "D:/mb-jpeg/hdl/system.vhd" line 1748: Generating a Black Box for component .
2250
WARNING:Xst:766 - "D:/mb-jpeg/hdl/system.vhd" line 1756: Generating a Black Box for component .
2251
WARNING:Xst:766 - "D:/mb-jpeg/hdl/system.vhd" line 1764: Generating a Black Box for component .
2252
WARNING:Xst:766 - "D:/mb-jpeg/hdl/system.vhd" line 1772: Generating a Black Box for component .
2253
WARNING:Xst:766 - "D:/mb-jpeg/hdl/system.vhd" line 1780: Generating a Black Box for component .
2254
WARNING:Xst:766 - "D:/mb-jpeg/hdl/system.vhd" line 1788: Generating a Black Box for component .
2255
WARNING:Xst:766 - "D:/mb-jpeg/hdl/system.vhd" line 1796: Generating a Black Box for component .
2256
WARNING:Xst:766 - "D:/mb-jpeg/hdl/system.vhd" line 1802: Generating a Black Box for component .
2257
WARNING:Xst:766 - "D:/mb-jpeg/hdl/system.vhd" line 1808: Generating a Black Box for component .
2258
WARNING:Xst:766 - "D:/mb-jpeg/hdl/system.vhd" line 1814: Generating a Black Box for component .
2259
WARNING:Xst:766 - "D:/mb-jpeg/hdl/system.vhd" line 1820: Generating a Black Box for component .
2260
WARNING:Xst:766 - "D:/mb-jpeg/hdl/system.vhd" line 1828: Generating a Black Box for component .
2261
WARNING:Xst:766 - "D:/mb-jpeg/hdl/system.vhd" line 1836: Generating a Black Box for component .
2262
WARNING:Xst:766 - "D:/mb-jpeg/hdl/system.vhd" line 1844: Generating a Black Box for component .
2263
WARNING:Xst:766 - "D:/mb-jpeg/hdl/system.vhd" line 1852: Generating a Black Box for component .
2264
WARNING:Xst:766 - "D:/mb-jpeg/hdl/system.vhd" line 1860: Generating a Black Box for component .
2265
WARNING:Xst:766 - "D:/mb-jpeg/hdl/system.vhd" line 1868: Generating a Black Box for component .
2266
WARNING:Xst:766 - "D:/mb-jpeg/hdl/system.vhd" line 1876: Generating a Black Box for component .
2267
WARNING:Xst:766 - "D:/mb-jpeg/hdl/system.vhd" line 1884: Generating a Black Box for component .
2268
WARNING:Xst:766 - "D:/mb-jpeg/hdl/system.vhd" line 1892: Generating a Black Box for component .
2269
 
2270
 
2271
WARNING:Xst:766 - "D:/mb-jpeg/hdl/system.vhd" line 1900: Generating a Black Box for component .
2272
WARNING:Xst:766 - "D:/mb-jpeg/hdl/system.vhd" line 1908: Generating a Black Box for component .
2273
WARNING:Xst:766 - "D:/mb-jpeg/hdl/system.vhd" line 1916: Generating a Black Box for component .
2274
WARNING:Xst:766 - "D:/mb-jpeg/hdl/system.vhd" line 1924: Generating a Black Box for component .
2275
WARNING:Xst:766 - "D:/mb-jpeg/hdl/system.vhd" line 1930: Generating a Black Box for component .
2276
 
2277
 
2278
Entity  analyzed. Unit  generated.
2279
 
2280
 
2281
=========================================================================
2282
*                           HDL Synthesis                               *
2283
=========================================================================
2284
 
2285
 
2286
 
2287
Synthesizing Unit .
2288
    Related source file is "D:/mb-jpeg/hdl/system.vhd".
2289
Unit  synthesized.
2290
 
2291
 
2292
=========================================================================
2293
HDL Synthesis Report
2294
 
2295
Found no macro
2296
=========================================================================
2297
 
2298
=========================================================================
2299
*                       Advanced HDL Synthesis                          *
2300
=========================================================================
2301
 
2302
 
2303
 
2304
 
2305
=========================================================================
2306
Advanced HDL Synthesis Report
2307
 
2308
Found no macro
2309
=========================================================================
2310
 
2311
=========================================================================
2312
*                         Low Level Synthesis                           *
2313
=========================================================================
2314
 
2315
 
2316
Loading device for application Rf_Device from file '2vp30.nph' in environment c:\ISE.
2317
 
2318
 
2319
 
2320
Optimizing unit  ...
2321
 
2322
 
2323
 
2324
Mapping all equations...
2325
 
2326
 
2327
Building and optimizing final netlist ...
2328
 
2329
 
2330
 
2331
=========================================================================
2332
*                            Final Report                               *
2333
=========================================================================
2334
Final Results
2335
Top Level Output File Name         : ../implementation/system.ngc
2336
Output Format                      : ngc
2337
Optimization Goal                  : speed
2338
Keep Hierarchy                     : no
2339
 
2340
Design Statistics
2341
# IOs                              : 45
2342
 
2343
Cell Usage :
2344
# BELS                             : 2
2345
#      GND                         : 1
2346
#      VCC                         : 1
2347
# IO Buffers                       : 45
2348
#      IBUF                        : 4
2349
#      IBUFG                       : 1
2350
#      IOBUF                       : 29
2351
#      OBUF                        : 11
2352
# Others                           : 18
2353
#      data_bram_0_wrapper         : 1
2354
 
2355
 
2356
#      data_bram_1_wrapper         : 1
2357
#      data_bram_if_cntlr_0_wrapper: 1
2358
#      data_bram_if_cntlr_1_wrapper: 1
2359
#      dcm_0_wrapper               : 1
2360
#      debug_module_wrapper        : 1
2361
#      dipsws_4bit_wrapper         : 1
2362
#      dlmb_cntlr_wrapper          : 1
2363
#      dlmb_wrapper                : 1
2364
#      ilmb_cntlr_wrapper          : 1
2365
#      ilmb_wrapper                : 1
2366
#      leds_4bit_wrapper           : 1
2367
#      lmb_bram_wrapper            : 1
2368
#      mb_opb_wrapper              : 1
2369
#      microblaze_0_wrapper        : 1
2370
#      pushbuttons_5bit_wrapper    : 1
2371
#      rs232_uart_1_wrapper        : 1
2372
#      sysace_compactflash_wrapper : 1
2373
=========================================================================
2374
 
2375
Device utilization summary:
2376
---------------------------
2377
 
2378
Selected Device : 2vp30ff896-7
2379
 
2380
 Number of bonded IOBs:                 45  out of    556     8%
2381
 
2382
 
2383
=========================================================================
2384
TIMING REPORT
2385
 
2386
NOTE: THESE TIMING NUMBERS ARE ONLY A SYNTHESIS ESTIMATE.
2387
      FOR ACCURATE TIMING INFORMATION PLEASE REFER TO THE TRACE REPORT
2388
      GENERATED AFTER PLACE-and-ROUTE.
2389
 
2390
Clock Information:
2391
------------------
2392
No clock signals found in this design
2393
 
2394
Timing Summary:
2395
---------------
2396
Speed Grade: -7
2397
 
2398
   Minimum period: No path found
2399
   Minimum input arrival time before clock: No path found
2400
   Maximum output required time after clock: No path found
2401
   Maximum combinational path delay: 2.924ns
2402
 
2403
Timing Detail:
2404
--------------
2405
All values displayed in nanoseconds (ns)
2406
 
2407
=========================================================================
2408
Timing constraint: Default path analysis
2409
  Total number of paths / destination ports: 2006 / 1977
2410
-------------------------------------------------------------------------
2411
Delay:               2.924ns (Levels of Logic = 1)
2412
  Source:            sysace_compactflash:SysACE_MPD_O<3> (PAD)
2413
  Destination:       fpga_0_SysACE_CompactFlash_SysACE_MPD_pin<3> (PAD)
2414
 
2415
  Data Path: sysace_compactflash:SysACE_MPD_O<3> to fpga_0_SysACE_CompactFlash_SysACE_MPD_pin<3>
2416
                                Gate     Net
2417
    Cell:in->out      fanout   Delay   Delay  Logical Name (Net Name)
2418
    ----------------------------------------  ------------
2419
    sysace_compactflash_wrapper:SysACE_MPD_O<3>    1   0.000   0.332  sysace_compactflash (fpga_0_SysACE_CompactFlash_SysACE_MPD_O<3>)
2420
     IOBUF:I->IO               2.592          iobuf_22 (fpga_0_SysACE_CompactFlash_SysACE_MPD_pin<3>)
2421
    ----------------------------------------
2422
    Total                      2.924ns (2.592ns logic, 0.332ns route)
2423
                                       (88.7% logic, 11.3% route)
2424
 
2425
=========================================================================
2426
 
2427
 
2428
CPU : 10.25 / 10.31 s | Elapsed : 11.00 / 11.00 s
2429
 
2430
-->
2431
 
2432
Total memory usage is 169492 kilobytes
2433
 
2434
Number of errors   :    0 (   0 filtered)
2435
Number of warnings :   47 (   0 filtered)
2436
Number of infos    :    0 (   0 filtered)
2437
 
2438
 
2439
 
2440
*********************************************
2441
Running Xilinx Implementation tools..
2442
 
2443
 
2444
*********************************************
2445
 
2446
 
2447
xflow -wd implementation -p xc2vp30ff896-7 -implement xflow.opt system.ngc
2448
 
2449
 
2450
Release 8.1i - Xflow I.24
2451
Copyright (c) 1995-2005 Xilinx, Inc.  All rights reserved.
2452
 
2453
 
2454
xflow.exe -wd implementation -p xc2vp30ff896-7 -implement xflow.opt system.ngc
2455
 
2456
 
2457
.... Copying flowfile c:/ISE/xilinx/data/fpga.flw into working directory
2458
D:/mb-jpeg/implementation
2459
 
2460
Using Flow File: D:/mb-jpeg/implementation/fpga.flw
2461
Using Option File(s):
2462
 D:/mb-jpeg/implementation/xflow.opt
2463
 
2464
 
2465
 
2466
Creating Script File ...
2467
 
2468
#----------------------------------------------#
2469
# Starting program ngdbuild
2470
# ngdbuild -p xc2vp30ff896-7 -nt timestamp -bm system.bmm
2471
D:/mb-jpeg/implementation/system.ngc -uc system.ucf system.ngd
2472
#----------------------------------------------#
2473
 
2474
 
2475
Release 8.1i - ngdbuild I.24
2476
Copyright (c) 1995-2005 Xilinx, Inc.  All rights reserved.
2477
 
2478
 
2479
 
2480
Command Line: ngdbuild -p xc2vp30ff896-7 -nt timestamp -bm system.bmm -uc
2481
system.ucf D:/mb-jpeg/implementation/system.ngc system.ngd
2482
 
2483
Reading NGO file 'D:/mb-jpeg/implementation/system.ngc' ...
2484
 
2485
 
2486
Loading design module "D:/mb-jpeg/implementation/microblaze_0_wrapper.ngc"...
2487
 
2488
 
2489
Loading design module "D:/mb-jpeg/implementation/mb_opb_wrapper.ngc"...
2490
Loading design module "D:/mb-jpeg/implementation/debug_module_wrapper.ngc"...
2491
Loading design module "D:/mb-jpeg/implementation/ilmb_wrapper.ngc"...
2492
Loading design module "D:/mb-jpeg/implementation/dlmb_wrapper.ngc"...
2493
Loading design module "D:/mb-jpeg/implementation/dlmb_cntlr_wrapper.ngc"...
2494
Loading design module "D:/mb-jpeg/implementation/ilmb_cntlr_wrapper.ngc"...
2495
Loading design module "D:/mb-jpeg/implementation/lmb_bram_wrapper.ngc"...
2496
Loading design module "D:/mb-jpeg/implementation/rs232_uart_1_wrapper.ngc"...
2497
Loading design module
2498
"D:/mb-jpeg/implementation/sysace_compactflash_wrapper.ngc"...
2499
Loading design module "D:/mb-jpeg/implementation/leds_4bit_wrapper.ngc"...
2500
Loading design module "D:/mb-jpeg/implementation/dipsws_4bit_wrapper.ngc"...
2501
Loading design module
2502
"D:/mb-jpeg/implementation/pushbuttons_5bit_wrapper.ngc"...
2503
Loading design module "D:/mb-jpeg/implementation/dcm_0_wrapper.ngc"...
2504
Loading design module "D:/mb-jpeg/implementation/data_bram_0_wrapper.ngc"...
2505
Loading design module
2506
"D:/mb-jpeg/implementation/data_bram_if_cntlr_0_wrapper.ngc"...
2507
Loading design module "D:/mb-jpeg/implementation/data_bram_1_wrapper.ngc"...
2508
Loading design module
2509
"D:/mb-jpeg/implementation/data_bram_if_cntlr_1_wrapper.ngc"...
2510
 
2511
Applying constraints in "system.ucf" to the design...
2512
 
2513
 
2514
 
2515
Checking timing specifications ...
2516
INFO:XdmHelpers:851 - TNM "sys_clk_pin", used in period specification
2517
   "TS_sys_clk_pin", was traced into DCM instance "dcm_0/dcm_0/DCM_INST". The
2518
   following new TNM groups and period specifications were generated at the DCM
2519
   output(s):
2520
   CLK0: TS_dcm_0_dcm_0_CLK0_BUF=PERIOD dcm_0_dcm_0_CLK0_BUF
2521
TS_sys_clk_pin*1.000000 HIGH 50.000000%
2522
 
2523
Processing BMM file ...
2524
 
2525
Checking expanded design ...
2526
 
2527
 
2528
WARNING:NgdBuild:452 - logical net
2529
   'microblaze_0/microblaze_0/Data_Flow_I/word_r1_r2_unalignment' has no driver
2530
WARNING:NgdBuild:452 - logical net
2531
   'microblaze_0/microblaze_0/Data_Flow_I/word_r1_imm_unalignment' has no driver
2532
WARNING:NgdBuild:452 - logical net
2533
   'microblaze_0/microblaze_0/Data_Flow_I/halfword_unalignment' has no driver
2534
WARNING:NgdBuild:478 - clock net debug_module/bscan_drck1 with clock driver
2535
   debug_module/debug_module/BUFG_DRCK1 drives no clock pins
2536
 
2537
NGDBUILD Design Results Summary:
2538
  Number of errors:     0
2539
  Number of warnings:   4
2540
 
2541
Writing NGD file "system.ngd" ...
2542
 
2543
 
2544
 
2545
Writing NGDBUILD log file "system.bld"...
2546
 
2547
NGDBUILD done.
2548
 
2549
 
2550
 
2551
#----------------------------------------------#
2552
# Starting program map
2553
# map -o system_map.ncd -pr b system.ngd system.pcf
2554
#----------------------------------------------#
2555
 
2556
 
2557
Release 8.1i - Map I.24
2558
Copyright (c) 1995-2005 Xilinx, Inc.  All rights reserved.
2559
Using target part "2vp30ff896-7".
2560
 
2561
 
2562
Mapping design into LUTs...
2563
 
2564
 
2565
Writing file system_map.ngm...
2566
 
2567
 
2568
Running directed packing...
2569
Running delay-based LUT packing...
2570
Running related packing...
2571
Writing design file "system_map.ncd"...
2572
 
2573
 
2574
 
2575
Design Summary:
2576
Number of errors:      0
2577
Number of warnings:    6
2578
Logic Utilization:
2579
  Number of Slice Flip Flops:       1,183 out of  27,392    4%
2580
  Number of 4 input LUTs:           1,489 out of  27,392    5%
2581
Logic Distribution:
2582
  Number of occupied Slices:        1,308 out of  13,696    9%
2583
  Number of Slices containing only related logic:   1,308 out of   1,308  100%
2584
  Number of Slices containing unrelated logic:          0 out of   1,308    0%
2585
        *See NOTES below for an explanation of the effects of unrelated logic
2586
Total Number 4 input LUTs:          1,914 out of  27,392    6%
2587
  Number used as logic:             1,489
2588
  Number used as a route-thru:          7
2589
  Number used for Dual Port RAMs:     256
2590
    (Two LUTs used per Dual Port RAM)
2591
  Number used as Shift registers:     162
2592
 
2593
  Number of bonded IOBs:               44 out of     556    7%
2594
    IOB Flip Flops:                    73
2595
  Number of PPC405s:                   0 out of       2    0%
2596
  Number of Block RAMs:                96 out of     136   70%
2597
  Number of MULT18X18s:                 3 out of     136    2%
2598
  Number of GCLKs:                      2 out of      16   12%
2599
  Number of DCMs:                       1 out of       8   12%
2600
  Number of BSCANs:                     1 out of       1  100%
2601
  Number of GTs:                        0 out of       8    0%
2602
  Number of GT10s:                      0 out of       0    0%
2603
 
2604
   Number of RPM macros:            5
2605
Total equivalent gate count for design:  6,374,519
2606
Additional JTAG gate count for IOBs:  2,112
2607
Peak Memory Usage:  225 MB
2608
 
2609
NOTES:
2610
 
2611
   Related logic is defined as being logic that shares connectivity - e.g. two
2612
   LUTs are "related" if they share common inputs.  When assembling slices,
2613
   Map gives priority to combine logic that is related.  Doing so results in
2614
   the best timing performance.
2615
 
2616
   Unrelated logic shares no connectivity.  Map will only begin packing
2617
   unrelated logic into a slice once 99% of the slices are occupied through
2618
   related logic packing.
2619
 
2620
   Note that once logic distribution reaches the 99% level through related
2621
   logic packing, this does not mean the device is completely utilized.
2622
   Unrelated logic packing will then begin, continuing until all usable LUTs
2623
   and FFs are occupied.  Depending on your timing budget, increased levels of
2624
   unrelated logic packing may adversely affect the overall timing performance
2625
   of your design.
2626
 
2627
Mapping completed.
2628
See MAP report file "system_map.mrp" for details.
2629
 
2630
 
2631
 
2632
#----------------------------------------------#
2633
# Starting program par
2634
# par -w -ol high system_map.ncd system.ncd system.pcf
2635
#----------------------------------------------#
2636
 
2637
 
2638
Release 8.1i - par I.24
2639
Copyright (c) 1995-2005 Xilinx, Inc.  All rights reserved.
2640
 
2641
 
2642
 
2643
Constraints file: system.pcf.
2644
WARNING:Par:331 - You are using an evaluation version of Xilinx Software. In 47 days, this program will not operate. For
2645
   more information about this product, please refer to the Evaluation Agreement, which was shipped to you along with
2646
   the Evaluation CDs.
2647
   To purchase an annual license for this software, please contact your local Field Applications Engineer (FAE) or
2648
   salesperson. If you have any questions, or if we can assist in any way, please send an email to: eval@xilinx.com
2649
   Thank You!
2650
Loading device for application Rf_Device from file '2vp30.nph' in environment c:\ISE.
2651
 
2652
 
2653
   "system" is an NCD, version 3.1, device xc2vp30, package ff896, speed -7
2654
 
2655
 
2656
 
2657
Initializing temperature to 85.000 Celsius. (default - Range: -40.000 to 100.000 Celsius)
2658
Initializing voltage to 1.400 Volts. (default - Range: 1.400 to 1.600 Volts)
2659
 
2660
 
2661
 
2662
 
2663
Device speed data version:  "PRODUCTION 1.92 2005-11-04".
2664
 
2665
 
2666
Device Utilization Summary:
2667
 
2668
   Number of BSCANs                    1 out of 1     100%
2669
   Number of BUFGMUXs                  2 out of 16     12%
2670
   Number of DCMs                      1 out of 8      12%
2671
   Number of External IOBs            44 out of 556     7%
2672
      Number of LOCed IOBs            44 out of 44    100%
2673
 
2674
   Number of MULT18X18s                3 out of 136     2%
2675
   Number of RAMB16s                  96 out of 136    70%
2676
   Number of SLICEs                 1308 out of 13696   9%
2677
 
2678
 
2679
Overall effort level (-ol):   High
2680
Placer effort level (-pl):    High
2681
Placer cost table entry (-t): 1
2682
Router effort level (-rl):    High
2683
 
2684
Starting initial Timing Analysis.  REAL time: 8 secs
2685
 
2686
 
2687
Finished initial Timing Analysis.  REAL time: 9 secs
2688
 
2689
 
2690
Starting Placer
2691
 
2692
Phase 1.1
2693
 
2694
 
2695
Phase 1.1 (Checksum:98d36f) REAL time: 12 secs
2696
 
2697
Phase 2.31
2698
Phase 2.31 (Checksum:1312cfe) REAL time: 12 secs
2699
 
2700
WARNING:Place:414 - The input design contains local clock signal(s). To get a better result, we recommend users run map
2701
   with the "-timing" option set before starting the placement.
2702
Phase 3.2
2703
 
2704
 
2705
.
2706
 
2707
 
2708
Phase 3.2 (Checksum:1c9c37d) REAL time: 18 secs
2709
 
2710
Phase 4.30
2711
Phase 4.30 (Checksum:26259fc) REAL time: 18 secs
2712
 
2713
Phase 5.3
2714
Phase 5.3 (Checksum:2faf07b) REAL time: 18 secs
2715
 
2716
Phase 6.5
2717
Phase 6.5 (Checksum:39386fa) REAL time: 18 secs
2718
 
2719
Phase 7.8
2720
.........
2721
 
2722
...............................................
2723
 
2724
 
2725
........
2726
 
2727
 
2728
........................................................
2729
 
2730
 
2731
........
2732
 
2733
 
2734
........
2735
 
2736
 
2737
.....................
2738
 
2739
.........
2740
 
2741
 
2742
Phase 7.8 (Checksum:12a9340) REAL time: 36 secs
2743
 
2744
Phase 8.5
2745
Phase 8.5 (Checksum:4c4b3f8) REAL time: 37 secs
2746
 
2747
Phase 9.18
2748
 
2749
 
2750
Phase 9.18 (Checksum:55d4a77) REAL time: 44 secs
2751
 
2752
Phase 10.5
2753
Phase 10.5 (Checksum:5f5e0f6) REAL time: 44 secs
2754
 
2755
Phase 11.27
2756
 
2757
 
2758
Phase 11.27 (Checksum:68e7775) REAL time: 45 secs
2759
 
2760
Phase 12.24
2761
Phase 12.24 (Checksum:7270df4) REAL time: 45 secs
2762
 
2763
 
2764
 
2765
Writing design to file system.ncd
2766
 
2767
 
2768
Total REAL time to Placer completion: 48 secs
2769
Total CPU time to Placer completion: 44 secs
2770
 
2771
Starting Router
2772
 
2773
 
2774
 
2775
Phase 1: 14525 unrouted;       REAL time: 1 mins
2776
 
2777
 
2778
 
2779
Phase 2: 12823 unrouted;       REAL time: 1 mins 1 secs
2780
 
2781
 
2782
 
2783
Phase 3: 2660 unrouted;       REAL time: 1 mins 7 secs
2784
 
2785
Phase 4: 2660 unrouted; (96135)      REAL time: 1 mins 8 secs
2786
 
2787
 
2788
 
2789
Phase 5: 2709 unrouted; (0)      REAL time: 1 mins 13 secs
2790
 
2791
Phase 6: 2709 unrouted; (0)      REAL time: 1 mins 14 secs
2792
 
2793
 
2794
 
2795
Phase 7: 0 unrouted; (0)      REAL time: 1 mins 26 secs
2796
 
2797
 
2798
 
2799
Phase 8: 0 unrouted; (0)      REAL time: 1 mins 29 secs
2800
 
2801
 
2802
 
2803
 
2804
Total REAL time to Router completion: 1 mins 33 secs
2805
Total CPU time to Router completion: 1 mins 28 secs
2806
 
2807
Generating "PAR" statistics.
2808
 
2809
 
2810
 
2811
**************************
2812
Generating Clock Report
2813
**************************
2814
 
2815
+---------------------+--------------+------+------+------------+-------------+
2816
|        Clock Net    |   Resource   |Locked|Fanout|Net Skew(ns)|Max Delay(ns)|
2817
+---------------------+--------------+------+------+------------+-------------+
2818
|data_bram_0_port_BRA |              |      |      |            |             |
2819
|               M_Clk |     BUFGMUX7S| No   |  948 |  0.281     |  1.258      |
2820
+---------------------+--------------+------+------+------------+-------------+
2821
|           DBG_CLK_s |     BUFGMUX4P| No   |  139 |  0.244     |  1.257      |
2822
+---------------------+--------------+------+------+------------+-------------+
2823
|fpga_0_SysACE_Compac |              |      |      |            |             |
2824
|   tFlash_SysACE_CLK |         Local|      |   62 |  0.272     |  2.463      |
2825
+---------------------+--------------+------+------+------------+-------------+
2826
|debug_module/bscan_u |              |      |      |            |             |
2827
|               pdate |         Local|      |    1 |  0.000     |  0.356      |
2828
+---------------------+--------------+------+------+------------+-------------+
2829
 
2830
* Net Skew is the difference between the minimum and maximum routing
2831
only delays for the net. Note this is different from Clock Skew which
2832
is reported in TRCE timing report. Clock Skew is the difference between
2833
the minimum and maximum path delays which includes logic delays.
2834
 
2835
Timing Score: 0
2836
 
2837
 
2838
 
2839
Number of Timing Constraints that were not applied: 1
2840
 
2841
Asterisk (*) preceding a constraint indicates it was not met.
2842
   This may be due to a setup or hold violation.
2843
 
2844
------------------------------------------------------------------------------------------------------
2845
  Constraint                                | Requested  | Actual     | Logic  | Absolute   |Number of
2846
                                            |            |            | Levels | Slack      |errors
2847
------------------------------------------------------------------------------------------------------
2848
  TS_dcm_0_dcm_0_CLK0_BUF = PERIOD TIMEGRP  | 10.000ns   | 9.773ns    | 2      | 0.227ns    | 0
2849
  "dcm_0_dcm_0_CLK0_BUF" TS_sys_clk_pin     |            |            |        |            |
2850
       HIGH 50%                             |            |            |        |            |
2851
------------------------------------------------------------------------------------------------------
2852
  NET "fpga_0_SysACE_CompactFlash_SysACE_CL | 30.000ns   | 3.969ns    | 2      | 26.031ns   | 0
2853
  K" PERIOD = 30 ns HIGH 50%                |            |            |        |            |
2854
------------------------------------------------------------------------------------------------------
2855
  TS_sys_clk_pin = PERIOD TIMEGRP "sys_clk_ | N/A        | N/A        | N/A    | N/A        | N/A
2856
  pin" 10 ns HIGH 50%                       |            |            |        |            |
2857
------------------------------------------------------------------------------------------------------
2858
 
2859
 
2860
All constraints were met.
2861
INFO:Timing:2761 - N/A entries in the Constraints list may indicate that the
2862
   constraint does not cover any paths or that it has no requested value.
2863
Generating Pad Report.
2864
 
2865
All signals are completely routed.
2866
 
2867
Total REAL time to PAR completion: 1 mins 39 secs
2868
Total CPU time to PAR completion: 1 mins 32 secs
2869
 
2870
Peak Memory Usage:  310 MB
2871
 
2872
Placement: Completed - No errors found.
2873
Routing: Completed - No errors found.
2874
Timing: Completed - No errors found.
2875
 
2876
Number of error messages: 0
2877
Number of warning messages: 2
2878
Number of info messages: 0
2879
 
2880
 
2881
 
2882
Writing design to file system.ncd
2883
 
2884
 
2885
 
2886
 
2887
 
2888
PAR done!
2889
 
2890
 
2891
 
2892
#----------------------------------------------#
2893
# Starting program post_par_trce
2894
# trce -e 3 -xml system.twx system.ncd system.pcf
2895
#----------------------------------------------#
2896
 
2897
 
2898
Release 8.1i - Trace I.24
2899
Copyright (c) 1995-2005 Xilinx, Inc.  All rights reserved.
2900
 
2901
 
2902
 
2903
 
2904
Loading device for application Rf_Device from file '2vp30.nph' in environment
2905
c:\ISE.
2906
 
2907
 
2908
   "system" is an NCD, version 3.1, device xc2vp30, package ff896, speed -7
2909
 
2910
 
2911
--------------------------------------------------------------------------------
2912
Release 8.1i Trace I.24
2913
Copyright (c) 1995-2005 Xilinx, Inc.  All rights reserved.
2914
 
2915
trce -e 3 -xml system.twx system.ncd system.pcf
2916
 
2917
 
2918
Design file:              system.ncd
2919
Physical constraint file: system.pcf
2920
Device,speed:             xc2vp30,-7 (PRODUCTION 1.92 2005-11-04)
2921
Report level:             error report
2922
--------------------------------------------------------------------------------
2923
 
2924
INFO:Timing:2752 - To get complete path coverage, use the unconstrained paths
2925
   option. All paths that are not constrained will be reported in the
2926
   unconstrained paths section(s) of the report.
2927
 
2928
 
2929
 
2930
 
2931
Timing summary:
2932
---------------
2933
 
2934
Timing errors: 0  Score: 0
2935
 
2936
Constraints cover 479204 paths, 0 nets, and 12146 connections
2937
 
2938
Design statistics:
2939
   Minimum period:   9.773ns (Maximum frequency: 102.323MHz)
2940
 
2941
 
2942
Analysis completed Thu Jul 06 21:55:53 2006
2943
--------------------------------------------------------------------------------
2944
 
2945
Generating Report ...
2946
 
2947
Number of warnings: 0
2948
Number of info messages: 1
2949
Total time: 11 secs
2950
 
2951
 
2952
 
2953
 
2954
xflow done!
2955
 
2956
 
2957
*********************************************
2958
 
2959
 
2960
Running Bitgen..
2961
 
2962
 
2963
*********************************************
2964
 
2965
 
2966
cd implementation; bitgen -w -f bitgen.ut system
2967
 
2968
 
2969
Release 8.1i - Bitgen I.24
2970
Copyright (c) 1995-2005 Xilinx, Inc.  All rights reserved.
2971
 
2972
 
2973
Loading device for application Rf_Device from file '2vp30.nph' in environment
2974
c:\ISE.
2975
 
2976
 
2977
   "system" is an NCD, version 3.1, device xc2vp30, package ff896, speed -7
2978
 
2979
 
2980
Opened constraints file system.pcf.
2981
 
2982
Thu Jul 06 21:56:01 2006
2983
 
2984
 
2985
 
2986
Running DRC.
2987
 
2988
 
2989
WARNING:PhysDesignRules:367 - The signal  is
2990
   incomplete. The signal does not drive any load pins in the design.
2991
DRC detected 0 errors and 1 warnings.
2992
 
2993
 
2994
Creating bit map...
2995
 
2996
 
2997
Saving bit stream in "system.bit".
2998
 
2999
 
3000
Creating bit mask...
3001
 
3002
 
3003
Saving mask bit stream in "system.msk".
3004
 
3005
 
3006
Bitstream generation is complete.
3007
 
3008
 
3009
*********************************************
3010
 
3011
 
3012
Initializing BRAM contents of the bitstream
3013
*********************************************
3014
bitinit system.mhs -lp D:/XilinxXUP/lib/ -pe microblaze_0 Testbench1/executable.elf  \
3015
-bt implementation/system.bit -o implementation/download.bit
3016
 
3017
 
3018
 
3019
bitinit version Xilinx EDK 8.1 Build EDK_I.18.7
3020
Copyright (c) Xilinx Inc. 2002.
3021
 
3022
Parsing MHS File system.mhs...
3023
 
3024
 
3025
Sourcing tcl file
3026
C:/EDK/hw/XilinxProcessorIPLib/pcores/microblaze_v4_00_a/data/microblaze_v2_1_0.
3027
tcl ...
3028
 
3029
 
3030
 
3031
 
3032
Sourcing tcl file
3033
C:/EDK/hw/XilinxProcessorIPLib/pcores/opb_mdm_v2_00_a/data/opb_mdm_v2_1_0.tcl
3034
...
3035
Sourcing tcl file
3036
C:/EDK/hw/XilinxProcessorIPLib/pcores/lmb_v10_v1_00_a/data/lmb_v10_v2_1_0.tcl
3037
...
3038
Sourcing tcl file
3039
C:/EDK/hw/XilinxProcessorIPLib/pcores/lmb_bram_if_cntlr_v1_00_b/data/lmb_bram_if
3040
_cntlr_v2_1_0.tcl ...
3041
 
3042
 
3043
Sourcing tcl file
3044
C:/EDK/hw/XilinxProcessorIPLib/pcores/opb_sysace_v1_00_c/data/opb_sysace_v2_1_0.
3045
tcl ...
3046
Sourcing tcl file
3047
C:/EDK/hw/XilinxProcessorIPLib/pcores/dcm_module_v1_00_a/data/dcm_module_v2_1_0.
3048
tcl ...
3049
 
3050
Overriding IP level properties ...
3051
microblaze (microblaze_0) -
3052
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
3053
mpd line 63 - tool overriding c_family value virtex2 to
3054
microblaze (microblaze_0) -
3055
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
3056
mpd line 64 - tool overriding c_instance value microblaze to microblaze_0
3057
microblaze (microblaze_0) -
3058
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
3059
mpd:93 - tcl overriding C_ADDR_TAG_BITS value 17 to 0
3060
microblaze (microblaze_0) -
3061
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
3062
mpd:100 - tcl overriding C_DCACHE_ADDR_TAG value 17 to 0
3063
opb_mdm (debug_module) -
3064
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_mdm_v2_00_a\data\opb_mdm_v2_1_0.mpd
3065
line 42 - tool overriding c_family value virtex2 to
3066
bram_block (lmb_bram) -
3067
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
3068
mpd line 42 - tool overriding c_family value virtex2 to
3069
opb_gpio (leds_4bit) -
3070
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_gpio_v3_01_b\data\opb_gpio_v2_1_0.mpd
3071
line 41 - tool overriding c_family value virtex2 to
3072
opb_gpio (dipsws_4bit) -
3073
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_gpio_v3_01_b\data\opb_gpio_v2_1_0.mpd
3074
line 41 - tool overriding c_family value virtex2 to
3075
opb_gpio (pushbuttons_5bit) -
3076
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_gpio_v3_01_b\data\opb_gpio_v2_1_0.mpd
3077
line 41 - tool overriding c_family value virtex2 to
3078
dcm_module (dcm_0) -
3079
C:\EDK\hw\XilinxProcessorIPLib\pcores\dcm_module_v1_00_a\data\dcm_module_v2_1_0.
3080
mpd line 60 - tool overriding c_family value virtex2 to
3081
bram_block (data_bram_0) -
3082
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
3083
mpd line 42 - tool overriding c_family value virtex2 to
3084
bram_block (data_bram_1) -
3085
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
3086
mpd line 42 - tool overriding c_family value virtex2 to
3087
 
3088
Performing IP level DRCs on properties...
3089
 
3090
Running DRC Tcl procedures for OPTION IPLEVEL_DRC_PROC...
3091
 
3092
 
3093
Sourcing tcl file
3094
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
3095
2_1_0.tcl ...
3096
Sourcing tcl file
3097
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
3098
2_1_0.tcl ...
3099
Sourcing tcl file
3100
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
3101
2_1_0.tcl ...
3102
Sourcing tcl file
3103
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
3104
2_1_0.tcl ...
3105
 
3106
 
3107
Address Map for Processor microblaze_0
3108
  (0x00000000-0x0000ffff) dlmb_cntlr    dlmb
3109
  (0x00000000-0x0000ffff) ilmb_cntlr    ilmb
3110
  (0x40000000-0x4000ffff) PushButtons_5Bit      mb_opb
3111
  (0x40020000-0x4002ffff) LEDs_4Bit     mb_opb
3112
  (0x40040000-0x4004ffff) DIPSWs_4Bit   mb_opb
3113
  (0x40600000-0x4060ffff) RS232_Uart_1  mb_opb
3114
  (0x41400000-0x4140ffff) debug_module  mb_opb
3115
  (0x41800000-0x4180ffff) SysACE_CompactFlash   mb_opb
3116
  (0x70000000-0x7000ffff) data_bram_if_cntlr_0  dlmb
3117
  (0x70010000-0x7001ffff) data_bram_if_cntlr_1  dlmb
3118
 
3119
Initializing Memory...
3120
Checking ELFs associated with MICROBLAZE instance microblaze_0 for overlap...
3121
 
3122
 
3123
Analyzing file Testbench1/executable.elf...
3124
INFO:MDT - BRAM lmb_bram will be initialized with ELF of processor microblaze_0
3125
Running Data2Mem with the following command:
3126
data2mem -bm implementation/system_bd -bt implementation/system.bit  -bd
3127
Testbench1/executable.elf tag data_bram_0 data_bram_1 lmb_bram  -o b
3128
implementation/download.bit
3129
 
3130
 
3131
Memory Initialization completed successfully.
3132
 
3133
 
3134
 
3135
 
3136
 
3137
Done!
3138
 
3139
At Local date and time: Thu Jul 06 21:57:25 2006
3140
 xbash -q -c "cd /cygdrive/d/mb-jpeg/; /usr/bin/make -f system.make download; exit;" started...
3141
 
3142
 
3143
 
3144
 
3145
*********************************************
3146
 
3147
 
3148
Downloading Bitstream onto the target board
3149
 
3150
 
3151
*********************************************
3152
impact -batch etc/download.cmd
3153
 
3154
 
3155
Release 8.1i - iMPACT I.24
3156
Copyright (c) 1995-2005 Xilinx, Inc.  All rights reserved.
3157
 
3158
 
3159
// *** BATCH CMD : setMode -bs
3160
// *** BATCH CMD : setCable -port auto
3161
AutoDetecting cable. Please wait.
3162
 
3163
 
3164
Connecting to cable (Parallel Port - LPT1).
3165
Checking cable driver.
3166
 
3167
 
3168
 Driver windrvr6.sys version = 7.0.0.0.
3169
 
3170
 LPT base address = 0378h.
3171
 ECP base address = 0778h.
3172
 ECP hardware is detected.
3173
Cable connection established.
3174
 
3175
 
3176
Connecting to cable (Parallel Port - LPT1) in ECP mode.
3177
Checking cable driver.
3178
 
3179
 
3180
 Driver xpc4drvr.sys version = 1.0.4.0. LPT base address = 0378h.
3181
 Cable Type = 1, Revision = 3.
3182
 Setting cable speed to 5 MHz.
3183
Cable connection established.
3184
// *** BATCH CMD : identify
3185
Identifying chain contents ....Version is 0001
3186
'1': : Manufacturer's ID =Xilinx xc2vp30, Version : 1
3187
PMSPEC -- Overriding Xilinx file  with local
3188
file 
3189
 
3190
 
3191
INFO:iMPACT:1777 -
3192
   Reading c:/ISE/virtex2p/data/xc2vp30.bsd...
3193
 
3194
 
3195
INFO:iMPACT:501 - '1': Added Device xc2vp30 successfully.
3196
----------------------------------------------------------------------
3197
----------------------------------------------------------------------
3198
Version is 0000
3199
'2': : Manufacturer's ID =Xilinx xccace, Version : 0
3200
INFO:iMPACT:1777 -
3201
   Reading c:/ISE/acecf/data/xccace.bsd...
3202
 
3203
 
3204
INFO:iMPACT:501 - '1': Added Device xccace successfully.
3205
----------------------------------------------------------------------
3206
----------------------------------------------------------------------
3207
Version is 1111
3208
'3': : Manufacturer's ID =Xilinx xcf32p, Version : 15
3209
 
3210
 
3211
INFO:iMPACT:1777 -
3212
   Reading c:/ISE/xcfp/data/xcf32p.bsd...
3213
INFO:iMPACT:501 - '1': Added Device xcf32p successfully.
3214
----------------------------------------------------------------------
3215
----------------------------------------------------------------------
3216
done.
3217
[
3218
  1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
3219
]
3220
[
3221
 
3222
]
3223
Chain TCK freq = 10000000.
3224
Validating chain...
3225
Boundary-scan chain validated successfully.
3226
 
3227
 
3228
Elapsed time =      2 sec.
3229
// *** BATCH CMD : identifyMPM
3230
Elapsed time =      0 sec.
3231
// *** BATCH CMD : assignFile -p 3 -file "implementation/download.bit"
3232
'3': Loading file 'implementation/download.bit' ...
3233
 
3234
 
3235
done.
3236
INFO:iMPACT:501 - '3': Added Device xc2vp30 successfully.
3237
----------------------------------------------------------------------
3238
----------------------------------------------------------------------
3239
----------------------------------------------------------------------
3240
----------------------------------------------------------------------
3241
// *** BATCH CMD : program -p 3
3242
Chain TCK freq = 10000000.
3243
Validating chain...
3244
Boundary-scan chain validated successfully.
3245
'3':Programming  device...
3246
 
3247
 
3248
done.
3249
'3': Reading status register contents...
3250
CRC error                                         :         0
3251
Decryptor security set                            :         0
3252
DCM locked                                        :         1
3253
DCI matched                                       :         1
3254
legacy input error                                :         0
3255
status of GTS_CFG_B                               :         1
3256
status of GWE                                     :         1
3257
status of GHIGH                                   :         1
3258
value of MODE pin M0                              :         1
3259
value of MODE pin M1                              :         0
3260
value of MODE pin M2                              :         1
3261
value of CFG_RDY (INIT_B)                         :         1
3262
DONEIN input from DONE pin                        :         1
3263
IDCODE not validated while trying to write FDRI   :         0
3264
write FDRI issued before or after decrypt operation:         0
3265
Decryptor keys not used in proper sequence        :         0
3266
INFO:iMPACT:2219 - Status register values:
3267
INFO:iMPACT - 0011 0111 1011 1000 0000 0000 0000 0000
3268
INFO:iMPACT:579 - '3': Completed downloading bit file to device.
3269
INFO:iMPACT:580 - '3':Checking done pin ....done.
3270
'3': Programmed successfully.
3271
Elapsed time =      4 sec.
3272
// *** BATCH CMD : quit
3273
----------------------------------------------------------------------
3274
----------------------------------------------------------------------
3275
----------------------------------------------------------------------
3276
----------------------------------------------------------------------
3277
 
3278
 
3279
 
3280
 
3281
Done!
3282
 
3283
At Local date and time: Thu Jul 06 22:03:12 2006
3284
 xbash -q -c "cd /cygdrive/d/mb-jpeg/; /usr/bin/make -f system.make download; exit;" started...
3285
 
3286
 
3287
*********************************************
3288
 
3289
 
3290
Downloading Bitstream onto the target board
3291
 
3292
 
3293
*********************************************
3294
impact -batch etc/download.cmd
3295
 
3296
 
3297
Release 8.1i - iMPACT I.24
3298
Copyright (c) 1995-2005 Xilinx, Inc.  All rights reserved.
3299
 
3300
 
3301
// *** BATCH CMD : setMode -bs
3302
// *** BATCH CMD : setCable -port auto
3303
AutoDetecting cable. Please wait.
3304
 
3305
 
3306
Connecting to cable (Parallel Port - LPT1).
3307
Checking cable driver.
3308
 Driver windrvr6.sys version = 7.0.0.0. LPT base address = 0378h.
3309
 ECP base address = 0778h.
3310
 ECP hardware is detected.
3311
Cable connection established.
3312
 
3313
 
3314
Connecting to cable (Parallel Port - LPT1) in ECP mode.
3315
Checking cable driver.
3316
 Driver xpc4drvr.sys version = 1.0.4.0. LPT base address = 0378h.
3317
 Cable Type = 1, Revision = 3.
3318
 Setting cable speed to 5 MHz.
3319
Cable connection established.
3320
// *** BATCH CMD : identify
3321
Identifying chain contents ....Version is 0001
3322
'1': : Manufacturer's ID =Xilinx xc2vp30, Version : 1
3323
PMSPEC -- Overriding Xilinx file  with local
3324
file 
3325
INFO:iMPACT:1777 -
3326
   Reading c:/ISE/virtex2p/data/xc2vp30.bsd...
3327
 
3328
 
3329
INFO:iMPACT:501 - '1': Added Device xc2vp30 successfully.
3330
----------------------------------------------------------------------
3331
----------------------------------------------------------------------
3332
Version is 0000
3333
'2': : Manufacturer's ID =Xilinx xccace, Version : 0
3334
INFO:iMPACT:1777 -
3335
   Reading c:/ISE/acecf/data/xccace.bsd...
3336
INFO:iMPACT:501 - '1': Added Device xccace successfully.
3337
----------------------------------------------------------------------
3338
----------------------------------------------------------------------
3339
Version is 1111
3340
'3': : Manufacturer's ID =Xilinx xcf32p, Version : 15
3341
INFO:iMPACT:1777 -
3342
   Reading c:/ISE/xcfp/data/xcf32p.bsd...
3343
INFO:iMPACT:501 - '1': Added Device xcf32p successfully.
3344
----------------------------------------------------------------------
3345
----------------------------------------------------------------------
3346
done.
3347
[
3348
  1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
3349
]
3350
[
3351
 
3352
]
3353
Chain TCK freq = 10000000.
3354
Validating chain...
3355
Boundary-scan chain validated successfully.
3356
Elapsed time =      1 sec.
3357
// *** BATCH CMD : identifyMPM
3358
Elapsed time =      0 sec.
3359
// *** BATCH CMD : assignFile -p 3 -file "implementation/download.bit"
3360
'3': Loading file 'implementation/download.bit' ...
3361
 
3362
 
3363
done.
3364
INFO:iMPACT:501 - '3': Added Device xc2vp30 successfully.
3365
----------------------------------------------------------------------
3366
----------------------------------------------------------------------
3367
----------------------------------------------------------------------
3368
----------------------------------------------------------------------
3369
// *** BATCH CMD : program -p 3
3370
Chain TCK freq = 10000000.
3371
Validating chain...
3372
Boundary-scan chain validated successfully.
3373
'3':Programming  device...
3374
 
3375
 
3376
done.
3377
'3': Reading status register contents...
3378
CRC error                                         :         0
3379
Decryptor security set                            :         0
3380
DCM locked                                        :         1
3381
DCI matched                                       :         1
3382
legacy input error                                :         0
3383
status of GTS_CFG_B                               :         1
3384
status of GWE                                     :         1
3385
status of GHIGH                                   :         1
3386
value of MODE pin M0                              :         1
3387
value of MODE pin M1                              :         0
3388
value of MODE pin M2                              :         1
3389
value of CFG_RDY (INIT_B)                         :         1
3390
DONEIN input from DONE pin                        :         1
3391
IDCODE not validated while trying to write FDRI   :         0
3392
write FDRI issued before or after decrypt operation:         0
3393
Decryptor keys not used in proper sequence        :         0
3394
INFO:iMPACT:2219 - Status register values:
3395
INFO:iMPACT - 0011 0111 1011 1000 0000 0000 0000 0000
3396
INFO:iMPACT:579 - '3': Completed downloading bit file to device.
3397
INFO:iMPACT:580 - '3':Checking done pin ....done.
3398
'3': Programmed successfully.
3399
Elapsed time =      3 sec.
3400
// *** BATCH CMD : quit
3401
----------------------------------------------------------------------
3402
----------------------------------------------------------------------
3403
----------------------------------------------------------------------
3404
----------------------------------------------------------------------
3405
 
3406
 
3407
 
3408
 
3409
Done!
3410
 
3411
Done.
3412
 
3413
 
3414
 
3415
Done.
3416
 
3417
At Local date and time: Thu Jul 06 22:10:06 2006
3418
 xbash -q -c "cd /cygdrive/d/mb-jpeg/; /usr/bin/make -f system.make program; exit;" started...
3419
 
3420
mb-gcc -O2 testbench1/tb1.c  -o Testbench1/executable.elf \
3421
    -mno-xl-soft-mul      -g    -I./microblaze_0/include/  -L./microblaze_0/lib/  \
3422
 
3423
 
3424
 
3425
mb-size Testbench1/executable.elf
3426
 
3427
 
3428
   text    data     bss     dec     hex filename
3429
  21596     144   13832   35572    8af4 Testbench1/executable.elf
3430
 
3431
 
3432
 
3433
 
3434
Done!
3435
 
3436
At Local date and time: Thu Jul 06 22:10:28 2006
3437
 xbash -q -c "cd /cygdrive/d/mb-jpeg/; /usr/bin/make -f system.make init_bram; exit;" started...
3438
 
3439
*********************************************
3440
Initializing BRAM contents of the bitstream
3441
*********************************************
3442
bitinit system.mhs -lp D:/XilinxXUP/lib/ -pe microblaze_0 Testbench1/executable.elf  \
3443
-bt implementation/system.bit -o implementation/download.bit
3444
 
3445
 
3446
 
3447
bitinit version Xilinx EDK 8.1 Build EDK_I.18.7
3448
Copyright (c) Xilinx Inc. 2002.
3449
 
3450
Parsing MHS File system.mhs...
3451
 
3452
 
3453
Sourcing tcl file
3454
C:/EDK/hw/XilinxProcessorIPLib/pcores/microblaze_v4_00_a/data/microblaze_v2_1_0.
3455
tcl ...
3456
Sourcing tcl file
3457
C:/EDK/hw/XilinxProcessorIPLib/pcores/opb_mdm_v2_00_a/data/opb_mdm_v2_1_0.tcl
3458
...
3459
Sourcing tcl file
3460
C:/EDK/hw/XilinxProcessorIPLib/pcores/lmb_v10_v1_00_a/data/lmb_v10_v2_1_0.tcl
3461
...
3462
 
3463
 
3464
Sourcing tcl file
3465
C:/EDK/hw/XilinxProcessorIPLib/pcores/lmb_bram_if_cntlr_v1_00_b/data/lmb_bram_if
3466
_cntlr_v2_1_0.tcl ...
3467
Sourcing tcl file
3468
C:/EDK/hw/XilinxProcessorIPLib/pcores/opb_sysace_v1_00_c/data/opb_sysace_v2_1_0.
3469
tcl ...
3470
Sourcing tcl file
3471
C:/EDK/hw/XilinxProcessorIPLib/pcores/dcm_module_v1_00_a/data/dcm_module_v2_1_0.
3472
tcl ...
3473
 
3474
Overriding IP level properties ...
3475
microblaze (microblaze_0) -
3476
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
3477
mpd line 63 - tool overriding c_family value virtex2 to
3478
microblaze (microblaze_0) -
3479
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
3480
mpd line 64 - tool overriding c_instance value microblaze to microblaze_0
3481
microblaze (microblaze_0) -
3482
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
3483
mpd:93 - tcl overriding C_ADDR_TAG_BITS value 17 to 0
3484
microblaze (microblaze_0) -
3485
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
3486
mpd:100 - tcl overriding C_DCACHE_ADDR_TAG value 17 to 0
3487
opb_mdm (debug_module) -
3488
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_mdm_v2_00_a\data\opb_mdm_v2_1_0.mpd
3489
line 42 - tool overriding c_family value virtex2 to
3490
bram_block (lmb_bram) -
3491
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
3492
mpd line 42 - tool overriding c_family value virtex2 to
3493
opb_gpio (leds_4bit) -
3494
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_gpio_v3_01_b\data\opb_gpio_v2_1_0.mpd
3495
line 41 - tool overriding c_family value virtex2 to
3496
opb_gpio (dipsws_4bit) -
3497
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_gpio_v3_01_b\data\opb_gpio_v2_1_0.mpd
3498
line 41 - tool overriding c_family value virtex2 to
3499
opb_gpio (pushbuttons_5bit) -
3500
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_gpio_v3_01_b\data\opb_gpio_v2_1_0.mpd
3501
line 41 - tool overriding c_family value virtex2 to
3502
dcm_module (dcm_0) -
3503
C:\EDK\hw\XilinxProcessorIPLib\pcores\dcm_module_v1_00_a\data\dcm_module_v2_1_0.
3504
mpd line 60 - tool overriding c_family value virtex2 to
3505
bram_block (data_bram_0) -
3506
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
3507
mpd line 42 - tool overriding c_family value virtex2 to
3508
bram_block (data_bram_1) -
3509
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
3510
mpd line 42 - tool overriding c_family value virtex2 to
3511
 
3512
Performing IP level DRCs on properties...
3513
 
3514
Running DRC Tcl procedures for OPTION IPLEVEL_DRC_PROC...
3515
 
3516
 
3517
Sourcing tcl file
3518
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
3519
2_1_0.tcl ...
3520
Sourcing tcl file
3521
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
3522
2_1_0.tcl ...
3523
Sourcing tcl file
3524
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
3525
2_1_0.tcl ...
3526
Sourcing tcl file
3527
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
3528
2_1_0.tcl ...
3529
 
3530
 
3531
Address Map for Processor microblaze_0
3532
  (0x00000000-0x0000ffff) dlmb_cntlr    dlmb
3533
  (0x00000000-0x0000ffff) ilmb_cntlr    ilmb
3534
  (0x40000000-0x4000ffff) PushButtons_5Bit      mb_opb
3535
  (0x40020000-0x4002ffff) LEDs_4Bit     mb_opb
3536
  (0x40040000-0x4004ffff) DIPSWs_4Bit   mb_opb
3537
  (0x40600000-0x4060ffff) RS232_Uart_1  mb_opb
3538
  (0x41400000-0x4140ffff) debug_module  mb_opb
3539
  (0x41800000-0x4180ffff) SysACE_CompactFlash   mb_opb
3540
  (0x70000000-0x7000ffff) data_bram_if_cntlr_0  dlmb
3541
  (0x70010000-0x7001ffff) data_bram_if_cntlr_1  dlmb
3542
 
3543
Initializing Memory...
3544
Checking ELFs associated with MICROBLAZE instance microblaze_0 for overlap...
3545
 
3546
 
3547
Analyzing file Testbench1/executable.elf...
3548
INFO:MDT - BRAM lmb_bram will be initialized with ELF of processor microblaze_0
3549
Running Data2Mem with the following command:
3550
data2mem -bm implementation/system_bd -bt implementation/system.bit  -bd
3551
Testbench1/executable.elf tag data_bram_0 data_bram_1 lmb_bram  -o b
3552
implementation/download.bit
3553
 
3554
 
3555
Memory Initialization completed successfully.
3556
 
3557
 
3558
 
3559
 
3560
 
3561
Done!
3562
 
3563
At Local date and time: Thu Jul 06 22:10:34 2006
3564
 xbash -q -c "cd /cygdrive/d/mb-jpeg/; /usr/bin/make -f system.make download; exit;" started...
3565
 
3566
 
3567
 
3568
 
3569
*********************************************
3570
Downloading Bitstream onto the target board
3571
*********************************************
3572
impact -batch etc/download.cmd
3573
 
3574
 
3575
Release 8.1i - iMPACT I.24
3576
Copyright (c) 1995-2005 Xilinx, Inc.  All rights reserved.
3577
 
3578
 
3579
// *** BATCH CMD : setMode -bs
3580
// *** BATCH CMD : setCable -port auto
3581
AutoDetecting cable. Please wait.
3582
 
3583
 
3584
Connecting to cable (Parallel Port - LPT1).
3585
Checking cable driver.
3586
 Driver windrvr6.sys version = 7.0.0.0. LPT base address = 0378h.
3587
 ECP base address = 0778h.
3588
 ECP hardware is detected.
3589
Cable connection established.
3590
 
3591
 
3592
Connecting to cable (Parallel Port - LPT1) in ECP mode.
3593
Checking cable driver.
3594
 Driver xpc4drvr.sys version = 1.0.4.0. LPT base address = 0378h.
3595
 Cable Type = 1, Revision = 3.
3596
 Setting cable speed to 5 MHz.
3597
Cable connection established.
3598
// *** BATCH CMD : identify
3599
Identifying chain contents ....Version is 0001
3600
'1': : Manufacturer's ID =Xilinx xc2vp30, Version : 1
3601
PMSPEC -- Overriding Xilinx file  with local
3602
file 
3603
INFO:iMPACT:1777 -
3604
   Reading c:/ISE/virtex2p/data/xc2vp30.bsd...
3605
 
3606
 
3607
INFO:iMPACT:501 - '1': Added Device xc2vp30 successfully.
3608
----------------------------------------------------------------------
3609
----------------------------------------------------------------------
3610
Version is 0000
3611
'2': : Manufacturer's ID =Xilinx xccace, Version : 0
3612
INFO:iMPACT:1777 -
3613
   Reading c:/ISE/acecf/data/xccace.bsd...
3614
INFO:iMPACT:501 - '1': Added Device xccace successfully.
3615
----------------------------------------------------------------------
3616
----------------------------------------------------------------------
3617
Version is 1111
3618
'3': : Manufacturer's ID =Xilinx xcf32p, Version : 15
3619
INFO:iMPACT:1777 -
3620
   Reading c:/ISE/xcfp/data/xcf32p.bsd...
3621
INFO:iMPACT:501 - '1': Added Device xcf32p successfully.
3622
----------------------------------------------------------------------
3623
----------------------------------------------------------------------
3624
done.
3625
[
3626
  1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
3627
]
3628
[
3629
 
3630
]
3631
Chain TCK freq = 10000000.
3632
Validating chain...
3633
Boundary-scan chain validated successfully.
3634
Elapsed time =      1 sec.
3635
// *** BATCH CMD : identifyMPM
3636
Elapsed time =      0 sec.
3637
// *** BATCH CMD : assignFile -p 3 -file "implementation/download.bit"
3638
'3': Loading file 'implementation/download.bit' ...
3639
 
3640
 
3641
done.
3642
INFO:iMPACT:501 - '3': Added Device xc2vp30 successfully.
3643
----------------------------------------------------------------------
3644
----------------------------------------------------------------------
3645
----------------------------------------------------------------------
3646
----------------------------------------------------------------------
3647
// *** BATCH CMD : program -p 3
3648
Chain TCK freq = 10000000.
3649
Validating chain...
3650
Boundary-scan chain validated successfully.
3651
'3':Programming  device...
3652
 
3653
 
3654
done.
3655
'3': Reading status register contents...
3656
CRC error                                         :         0
3657
Decryptor security set                            :         0
3658
DCM locked                                        :         1
3659
DCI matched                                       :         1
3660
legacy input error                                :         0
3661
status of GTS_CFG_B                               :         1
3662
status of GWE                                     :         1
3663
status of GHIGH                                   :         1
3664
value of MODE pin M0                              :         1
3665
value of MODE pin M1                              :         0
3666
value of MODE pin M2                              :         1
3667
value of CFG_RDY (INIT_B)                         :         1
3668
DONEIN input from DONE pin                        :         1
3669
IDCODE not validated while trying to write FDRI   :         0
3670
write FDRI issued before or after decrypt operation:         0
3671
Decryptor keys not used in proper sequence        :         0
3672
INFO:iMPACT:2219 - Status register values:
3673
INFO:iMPACT - 0011 0111 1011 1000 0000 0000 0000 0000
3674
INFO:iMPACT:579 - '3': Completed downloading bit file to device.
3675
INFO:iMPACT:580 - '3':Checking done pin ....done.
3676
'3': Programmed successfully.
3677
Elapsed time =      3 sec.
3678
// *** BATCH CMD : quit
3679
----------------------------------------------------------------------
3680
----------------------------------------------------------------------
3681
----------------------------------------------------------------------
3682
----------------------------------------------------------------------
3683
 
3684
 
3685
 
3686
 
3687
Done!
3688
 
3689
At Local date and time: Thu Jul 06 22:10:53 2006
3690
 xbash -q -c "cd /cygdrive/d/mb-jpeg/; /usr/bin/make -f system.make download; exit;" started...
3691
 
3692
 
3693
*********************************************
3694
Downloading Bitstream onto the target board
3695
 
3696
 
3697
*********************************************
3698
impact -batch etc/download.cmd
3699
 
3700
 
3701
Release 8.1i - iMPACT I.24
3702
Copyright (c) 1995-2005 Xilinx, Inc.  All rights reserved.
3703
 
3704
 
3705
// *** BATCH CMD : setMode -bs
3706
// *** BATCH CMD : setCable -port auto
3707
AutoDetecting cable. Please wait.
3708
 
3709
 
3710
Connecting to cable (Parallel Port - LPT1).
3711
Checking cable driver.
3712
 Driver windrvr6.sys version = 7.0.0.0. LPT base address = 0378h.
3713
 ECP base address = 0778h.
3714
 ECP hardware is detected.
3715
Cable connection established.
3716
 
3717
 
3718
Connecting to cable (Parallel Port - LPT1) in ECP mode.
3719
Checking cable driver.
3720
 Driver xpc4drvr.sys version = 1.0.4.0. LPT base address = 0378h.
3721
 
3722
 
3723
 Cable Type = 1, Revision = 3.
3724
 Setting cable speed to 5 MHz.
3725
Cable connection established.
3726
// *** BATCH CMD : identify
3727
Identifying chain contents ....Version is 0001
3728
'1': : Manufacturer's ID =Xilinx xc2vp30, Version : 1
3729
PMSPEC -- Overriding Xilinx file  with local
3730
file 
3731
 
3732
 
3733
INFO:iMPACT:1777 -
3734
   Reading c:/ISE/virtex2p/data/xc2vp30.bsd...
3735
 
3736
 
3737
INFO:iMPACT:501 - '1': Added Device xc2vp30 successfully.
3738
----------------------------------------------------------------------
3739
----------------------------------------------------------------------
3740
Version is 0000
3741
'2': : Manufacturer's ID =Xilinx xccace, Version : 0
3742
INFO:iMPACT:1777 -
3743
   Reading c:/ISE/acecf/data/xccace.bsd...
3744
INFO:iMPACT:501 - '1': Added Device xccace successfully.
3745
----------------------------------------------------------------------
3746
----------------------------------------------------------------------
3747
Version is 1111
3748
'3': : Manufacturer's ID =Xilinx xcf32p, Version : 15
3749
INFO:iMPACT:1777 -
3750
   Reading c:/ISE/xcfp/data/xcf32p.bsd...
3751
INFO:iMPACT:501 - '1': Added Device xcf32p successfully.
3752
----------------------------------------------------------------------
3753
----------------------------------------------------------------------
3754
done.
3755
[
3756
  1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
3757
]
3758
[
3759
 
3760
]
3761
Chain TCK freq = 10000000.
3762
Validating chain...
3763
Boundary-scan chain validated successfully.
3764
Elapsed time =      1 sec.
3765
// *** BATCH CMD : identifyMPM
3766
Elapsed time =      0 sec.
3767
// *** BATCH CMD : assignFile -p 3 -file "implementation/download.bit"
3768
'3': Loading file 'implementation/download.bit' ...
3769
 
3770
 
3771
done.
3772
INFO:iMPACT:501 - '3': Added Device xc2vp30 successfully.
3773
----------------------------------------------------------------------
3774
----------------------------------------------------------------------
3775
----------------------------------------------------------------------
3776
----------------------------------------------------------------------
3777
// *** BATCH CMD : program -p 3
3778
Chain TCK freq = 10000000.
3779
Validating chain...
3780
Boundary-scan chain validated successfully.
3781
'3':Programming  device...
3782
 
3783
 
3784
done.
3785
'3': Reading status register contents...
3786
CRC error                                         :         0
3787
Decryptor security set                            :         0
3788
DCM locked                                        :         1
3789
DCI matched                                       :         1
3790
legacy input error                                :         0
3791
status of GTS_CFG_B                               :         1
3792
status of GWE                                     :         1
3793
status of GHIGH                                   :         1
3794
value of MODE pin M0                              :         1
3795
value of MODE pin M1                              :         0
3796
value of MODE pin M2                              :         1
3797
value of CFG_RDY (INIT_B)                         :         1
3798
DONEIN input from DONE pin                        :         1
3799
IDCODE not validated while trying to write FDRI   :         0
3800
write FDRI issued before or after decrypt operation:         0
3801
Decryptor keys not used in proper sequence        :         0
3802
INFO:iMPACT:2219 - Status register values:
3803
INFO:iMPACT - 0011 0111 1011 1000 0000 0000 0000 0000
3804
INFO:iMPACT:579 - '3': Completed downloading bit file to device.
3805
INFO:iMPACT:580 - '3':Checking done pin ....done.
3806
'3': Programmed successfully.
3807
Elapsed time =      3 sec.
3808
// *** BATCH CMD : quit
3809
----------------------------------------------------------------------
3810
----------------------------------------------------------------------
3811
----------------------------------------------------------------------
3812
----------------------------------------------------------------------
3813
 
3814
 
3815
 
3816
 
3817
Done!
3818
 
3819
At Local date and time: Thu Jul 06 22:11:47 2006
3820
 xbash -q -c "cd /cygdrive/d/mb-jpeg/; /usr/bin/make -f system.make download; exit;" started...
3821
 
3822
 
3823
*********************************************
3824
 
3825
 
3826
Downloading Bitstream onto the target board
3827
*********************************************
3828
impact -batch etc/download.cmd
3829
 
3830
 
3831
Release 8.1i - iMPACT I.24
3832
Copyright (c) 1995-2005 Xilinx, Inc.  All rights reserved.
3833
 
3834
 
3835
// *** BATCH CMD : setMode -bs
3836
// *** BATCH CMD : setCable -port auto
3837
AutoDetecting cable. Please wait.
3838
 
3839
 
3840
Connecting to cable (Parallel Port - LPT1).
3841
Checking cable driver.
3842
 Driver windrvr6.sys version = 7.0.0.0. LPT base address = 0378h.
3843
 ECP base address = 0778h.
3844
 ECP hardware is detected.
3845
Cable connection established.
3846
 
3847
 
3848
Connecting to cable (Parallel Port - LPT1) in ECP mode.
3849
Checking cable driver.
3850
 Driver xpc4drvr.sys version = 1.0.4.0. LPT base address = 0378h.
3851
 
3852
 
3853
 DeviceIoControl LPT_WRITE_CMD_BUFFER Failed.
3854
Loopback test failed. Sent character = 00, Received character = 00.
3855
The hardware may be malfunctioning or the BIOS setting for the Parallel port is
3856
not set to ECP mode.
3857
Cable connection failed.
3858
 
3859
 
3860
Connecting to cable (Parallel Port - LPT1).
3861
Checking cable driver.
3862
 Driver windrvr6.sys version = 7.0.0.0. LPT base address = 0378h.
3863
 ECP base address = 0778h.
3864
Cable connection established.
3865
ECP port test failed. Using download cable in compatibility mode.
3866
// *** BATCH CMD : identify
3867
Identifying chain contents ....Version is 0001
3868
'1': : Manufacturer's ID =Xilinx xc2vp30, Version : 1
3869
PMSPEC -- Overriding Xilinx file  with local
3870
file 
3871
INFO:iMPACT:1777 -
3872
   Reading c:/ISE/virtex2p/data/xc2vp30.bsd...
3873
 
3874
 
3875
INFO:iMPACT:501 - '1': Added Device xc2vp30 successfully.
3876
----------------------------------------------------------------------
3877
----------------------------------------------------------------------
3878
Version is 0000
3879
'2': : Manufacturer's ID =Xilinx xccace, Version : 0
3880
INFO:iMPACT:1777 -
3881
   Reading c:/ISE/acecf/data/xccace.bsd...
3882
INFO:iMPACT:501 - '1': Added Device xccace successfully.
3883
----------------------------------------------------------------------
3884
----------------------------------------------------------------------
3885
Version is 1111
3886
'3': : Manufacturer's ID =Xilinx xcf32p, Version : 15
3887
INFO:iMPACT:1777 -
3888
   Reading c:/ISE/xcfp/data/xcf32p.bsd...
3889
INFO:iMPACT:501 - '1': Added Device xcf32p successfully.
3890
----------------------------------------------------------------------
3891
----------------------------------------------------------------------
3892
done.
3893
[
3894
  1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
3895
]
3896
[
3897
 
3898
]
3899
Chain TCK freq = 0.
3900
Validating chain...
3901
Boundary-scan chain validated successfully.
3902
Elapsed time =      1 sec.
3903
// *** BATCH CMD : identifyMPM
3904
Elapsed time =      0 sec.
3905
// *** BATCH CMD : assignFile -p 3 -file "implementation/download.bit"
3906
'3': Loading file 'implementation/download.bit' ...
3907
 
3908
 
3909
done.
3910
INFO:iMPACT:501 - '3': Added Device xc2vp30 successfully.
3911
----------------------------------------------------------------------
3912
----------------------------------------------------------------------
3913
----------------------------------------------------------------------
3914
----------------------------------------------------------------------
3915
// *** BATCH CMD : program -p 3
3916
Chain TCK freq = 0.
3917
Validating chain...
3918
Boundary-scan chain validated successfully.
3919
'3':Programming  device...
3920
 
3921
 
3922
Xilinx Platform Studio (XPS)
3923
Xilinx EDK 8.1 Build EDK_I.18.7
3924
 
3925
Copyright (c) 1995-2006 Xilinx, Inc.  All rights reserved.
3926
 
3927
At Local date and time: Thu Jul 06 22:18:32 2006
3928
 xbash -q -c "cd /cygdrive/d/mb-jpeg/; /usr/bin/make -f system.make download; exit;" started...
3929
 
3930
 
3931
 
3932
 
3933
*********************************************
3934
 
3935
 
3936
Downloading Bitstream onto the target board
3937
 
3938
 
3939
*********************************************
3940
impact -batch etc/download.cmd
3941
 
3942
 
3943
Release 8.1i - iMPACT I.24
3944
Copyright (c) 1995-2005 Xilinx, Inc.  All rights reserved.
3945
 
3946
 
3947
// *** BATCH CMD : setMode -bs
3948
// *** BATCH CMD : setCable -port auto
3949
AutoDetecting cable. Please wait.
3950
 
3951
 
3952
Connecting to cable (Parallel Port - LPT1).
3953
Checking cable driver.
3954
 
3955
 
3956
 Driver windrvr6.sys version = 7.0.0.0. LPT base address = 0378h.
3957
 ECP base address = 0778h.
3958
 ECP hardware is detected.
3959
Cable connection established.
3960
 
3961
 
3962
Connecting to cable (Parallel Port - LPT1) in ECP mode.
3963
Checking cable driver.
3964
 Driver xpc4drvr.sys version = 1.0.4.0. LPT base address = 0378h.
3965
 Cable Type = 1, Revision = 3.
3966
 Setting cable speed to 5 MHz.
3967
Cable connection established.
3968
// *** BATCH CMD : identify
3969
Identifying chain contents ....Version is 0001
3970
'1': : Manufacturer's ID =Xilinx xc2vp30, Version : 1
3971
PMSPEC -- Overriding Xilinx file  with local
3972
file 
3973
 
3974
 
3975
INFO:iMPACT:1777 -
3976
   Reading c:/ISE/virtex2p/data/xc2vp30.bsd...
3977
 
3978
 
3979
INFO:iMPACT:501 - '1': Added Device xc2vp30 successfully.
3980
----------------------------------------------------------------------
3981
----------------------------------------------------------------------
3982
Version is 0000
3983
'2': : Manufacturer's ID =Xilinx xccace, Version : 0
3984
INFO:iMPACT:1777 -
3985
   Reading c:/ISE/acecf/data/xccace.bsd...
3986
 
3987
 
3988
INFO:iMPACT:501 - '1': Added Device xccace successfully.
3989
----------------------------------------------------------------------
3990
----------------------------------------------------------------------
3991
Version is 1111
3992
'3': : Manufacturer's ID =Xilinx xcf32p, Version : 15
3993
 
3994
 
3995
INFO:iMPACT:1777 -
3996
   Reading c:/ISE/xcfp/data/xcf32p.bsd...
3997
 
3998
 
3999
INFO:iMPACT:501 - '1': Added Device xcf32p successfully.
4000
----------------------------------------------------------------------
4001
----------------------------------------------------------------------
4002
done.
4003
[
4004
  1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
4005
]
4006
[
4007
 
4008
]
4009
Chain TCK freq = 10000000.
4010
Validating chain...
4011
Boundary-scan chain validated successfully.
4012
Elapsed time =      1 sec.
4013
// *** BATCH CMD : identifyMPM
4014
Elapsed time =      0 sec.
4015
// *** BATCH CMD : assignFile -p 3 -file "implementation/download.bit"
4016
'3': Loading file 'implementation/download.bit' ...
4017
 
4018
 
4019
done.
4020
INFO:iMPACT:501 - '3': Added Device xc2vp30 successfully.
4021
----------------------------------------------------------------------
4022
----------------------------------------------------------------------
4023
----------------------------------------------------------------------
4024
----------------------------------------------------------------------
4025
// *** BATCH CMD : program -p 3
4026
Chain TCK freq = 10000000.
4027
Validating chain...
4028
Boundary-scan chain validated successfully.
4029
'3':Programming  device...
4030
 
4031
 
4032
done.
4033
'3': Reading status register contents...
4034
CRC error                                         :         0
4035
Decryptor security set                            :         0
4036
DCM locked                                        :         1
4037
DCI matched                                       :         1
4038
legacy input error                                :         0
4039
status of GTS_CFG_B                               :         1
4040
status of GWE                                     :         1
4041
status of GHIGH                                   :         1
4042
value of MODE pin M0                              :         1
4043
value of MODE pin M1                              :         0
4044
value of MODE pin M2                              :         1
4045
value of CFG_RDY (INIT_B)                         :         1
4046
DONEIN input from DONE pin                        :         1
4047
IDCODE not validated while trying to write FDRI   :         0
4048
write FDRI issued before or after decrypt operation:         0
4049
Decryptor keys not used in proper sequence        :         0
4050
INFO:iMPACT:2219 - Status register values:
4051
INFO:iMPACT - 0011 0111 1011 1000 0000 0000 0000 0000
4052
INFO:iMPACT:579 - '3': Completed downloading bit file to device.
4053
INFO:iMPACT:580 - '3':Checking done pin ....done.
4054
'3': Programmed successfully.
4055
Elapsed time =      3 sec.
4056
// *** BATCH CMD : quit
4057
----------------------------------------------------------------------
4058
----------------------------------------------------------------------
4059
----------------------------------------------------------------------
4060
----------------------------------------------------------------------
4061
 
4062
 
4063
 
4064
 
4065
Done!
4066
 
4067
At Local date and time: Thu Jul 06 22:21:50 2006
4068
 xbash -q -c "cd /cygdrive/d/mb-jpeg/; /usr/bin/make -f system.make program; exit;" started...
4069
 
4070
mb-gcc -O2 testbench1/tb1.c  -o Testbench1/executable.elf \
4071
    -mno-xl-soft-mul      -g    -I./microblaze_0/include/  -Itestbench1/  -L./microblaze_0/lib/  \
4072
 
4073
 
4074
 
4075
mb-size Testbench1/executable.elf
4076
 
4077
 
4078
   text    data     bss     dec     hex filename
4079
  21596     144   13832   35572    8af4 Testbench1/executable.elf
4080
 
4081
 
4082
 
4083
 
4084
Done!
4085
 
4086
At Local date and time: Thu Jul 06 22:22:08 2006
4087
 xbash -q -c "cd /cygdrive/d/mb-jpeg/; /usr/bin/make -f system.make download; exit;" started...
4088
 
4089
*********************************************
4090
Initializing BRAM contents of the bitstream
4091
*********************************************
4092
bitinit system.mhs -lp D:/XilinxXUP/lib/ -pe microblaze_0 Testbench1/executable.elf  \
4093
-bt implementation/system.bit -o implementation/download.bit
4094
 
4095
 
4096
 
4097
bitinit version Xilinx EDK 8.1 Build EDK_I.18.7
4098
Copyright (c) Xilinx Inc. 2002.
4099
 
4100
Parsing MHS File system.mhs...
4101
 
4102
 
4103
Sourcing tcl file
4104
C:/EDK/hw/XilinxProcessorIPLib/pcores/microblaze_v4_00_a/data/microblaze_v2_1_0.
4105
tcl ...
4106
Sourcing tcl file
4107
C:/EDK/hw/XilinxProcessorIPLib/pcores/opb_mdm_v2_00_a/data/opb_mdm_v2_1_0.tcl
4108
...
4109
 
4110
 
4111
Sourcing tcl file
4112
C:/EDK/hw/XilinxProcessorIPLib/pcores/lmb_v10_v1_00_a/data/lmb_v10_v2_1_0.tcl
4113
...
4114
Sourcing tcl file
4115
C:/EDK/hw/XilinxProcessorIPLib/pcores/lmb_bram_if_cntlr_v1_00_b/data/lmb_bram_if
4116
_cntlr_v2_1_0.tcl ...
4117
Sourcing tcl file
4118
C:/EDK/hw/XilinxProcessorIPLib/pcores/opb_sysace_v1_00_c/data/opb_sysace_v2_1_0.
4119
tcl ...
4120
 
4121
 
4122
Sourcing tcl file
4123
C:/EDK/hw/XilinxProcessorIPLib/pcores/dcm_module_v1_00_a/data/dcm_module_v2_1_0.
4124
tcl ...
4125
 
4126
Overriding IP level properties ...
4127
microblaze (microblaze_0) -
4128
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
4129
mpd line 63 - tool overriding c_family value virtex2 to
4130
microblaze (microblaze_0) -
4131
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
4132
mpd line 64 - tool overriding c_instance value microblaze to microblaze_0
4133
microblaze (microblaze_0) -
4134
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
4135
mpd:93 - tcl overriding C_ADDR_TAG_BITS value 17 to 0
4136
microblaze (microblaze_0) -
4137
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
4138
mpd:100 - tcl overriding C_DCACHE_ADDR_TAG value 17 to 0
4139
opb_mdm (debug_module) -
4140
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_mdm_v2_00_a\data\opb_mdm_v2_1_0.mpd
4141
line 42 - tool overriding c_family value virtex2 to
4142
bram_block (lmb_bram) -
4143
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
4144
mpd line 42 - tool overriding c_family value virtex2 to
4145
opb_gpio (leds_4bit) -
4146
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_gpio_v3_01_b\data\opb_gpio_v2_1_0.mpd
4147
line 41 - tool overriding c_family value virtex2 to
4148
opb_gpio (dipsws_4bit) -
4149
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_gpio_v3_01_b\data\opb_gpio_v2_1_0.mpd
4150
line 41 - tool overriding c_family value virtex2 to
4151
opb_gpio (pushbuttons_5bit) -
4152
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_gpio_v3_01_b\data\opb_gpio_v2_1_0.mpd
4153
line 41 - tool overriding c_family value virtex2 to
4154
dcm_module (dcm_0) -
4155
C:\EDK\hw\XilinxProcessorIPLib\pcores\dcm_module_v1_00_a\data\dcm_module_v2_1_0.
4156
mpd line 60 - tool overriding c_family value virtex2 to
4157
bram_block (data_bram_0) -
4158
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
4159
mpd line 42 - tool overriding c_family value virtex2 to
4160
bram_block (data_bram_1) -
4161
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
4162
mpd line 42 - tool overriding c_family value virtex2 to
4163
 
4164
Performing IP level DRCs on properties...
4165
 
4166
Running DRC Tcl procedures for OPTION IPLEVEL_DRC_PROC...
4167
Sourcing tcl file
4168
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
4169
2_1_0.tcl ...
4170
 
4171
 
4172
Sourcing tcl file
4173
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
4174
2_1_0.tcl ...
4175
Sourcing tcl file
4176
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
4177
2_1_0.tcl ...
4178
Sourcing tcl file
4179
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
4180
2_1_0.tcl ...
4181
 
4182
 
4183
Address Map for Processor microblaze_0
4184
  (0x00000000-0x0000ffff) dlmb_cntlr    dlmb
4185
  (0x00000000-0x0000ffff) ilmb_cntlr    ilmb
4186
  (0x40000000-0x4000ffff) PushButtons_5Bit      mb_opb
4187
  (0x40020000-0x4002ffff) LEDs_4Bit     mb_opb
4188
  (0x40040000-0x4004ffff) DIPSWs_4Bit   mb_opb
4189
  (0x40600000-0x4060ffff) RS232_Uart_1  mb_opb
4190
  (0x41400000-0x4140ffff) debug_module  mb_opb
4191
  (0x41800000-0x4180ffff) SysACE_CompactFlash   mb_opb
4192
  (0x70000000-0x7000ffff) data_bram_if_cntlr_0  dlmb
4193
  (0x70010000-0x7001ffff) data_bram_if_cntlr_1  dlmb
4194
 
4195
Initializing Memory...
4196
Checking ELFs associated with MICROBLAZE instance microblaze_0 for overlap...
4197
 
4198
 
4199
Analyzing file Testbench1/executable.elf...
4200
INFO:MDT - BRAM lmb_bram will be initialized with ELF of processor microblaze_0
4201
Running Data2Mem with the following command:
4202
data2mem -bm implementation/system_bd -bt implementation/system.bit  -bd
4203
Testbench1/executable.elf tag data_bram_0 data_bram_1 lmb_bram  -o b
4204
implementation/download.bit
4205
 
4206
 
4207
Memory Initialization completed successfully.
4208
 
4209
 
4210
 
4211
 
4212
*********************************************
4213
Downloading Bitstream onto the target board
4214
 
4215
 
4216
*********************************************
4217
impact -batch etc/download.cmd
4218
 
4219
 
4220
Release 8.1i - iMPACT I.24
4221
Copyright (c) 1995-2005 Xilinx, Inc.  All rights reserved.
4222
 
4223
 
4224
// *** BATCH CMD : setMode -bs
4225
// *** BATCH CMD : setCable -port auto
4226
AutoDetecting cable. Please wait.
4227
 
4228
 
4229
Connecting to cable (Parallel Port - LPT1).
4230
Checking cable driver.
4231
 Driver windrvr6.sys version = 7.0.0.0. LPT base address = 0378h.
4232
 ECP base address = 0778h.
4233
 ECP hardware is detected.
4234
Cable connection established.
4235
 
4236
 
4237
Connecting to cable (Parallel Port - LPT1) in ECP mode.
4238
Checking cable driver.
4239
 Driver xpc4drvr.sys version = 1.0.4.0. LPT base address = 0378h.
4240
 Cable Type = 1, Revision = 3.
4241
 Setting cable speed to 5 MHz.
4242
Cable connection established.
4243
// *** BATCH CMD : identify
4244
Identifying chain contents ....Version is 0001
4245
'1': : Manufacturer's ID =Xilinx xc2vp30, Version : 1
4246
PMSPEC -- Overriding Xilinx file  with local
4247
file 
4248
INFO:iMPACT:1777 -
4249
   Reading c:/ISE/virtex2p/data/xc2vp30.bsd...
4250
 
4251
 
4252
INFO:iMPACT:501 - '1': Added Device xc2vp30 successfully.
4253
----------------------------------------------------------------------
4254
----------------------------------------------------------------------
4255
Version is 0000
4256
'2': : Manufacturer's ID =Xilinx xccace, Version : 0
4257
INFO:iMPACT:1777 -
4258
   Reading c:/ISE/acecf/data/xccace.bsd...
4259
INFO:iMPACT:501 - '1': Added Device xccace successfully.
4260
----------------------------------------------------------------------
4261
----------------------------------------------------------------------
4262
Version is 1111
4263
'3': : Manufacturer's ID =Xilinx xcf32p, Version : 15
4264
INFO:iMPACT:1777 -
4265
   Reading c:/ISE/xcfp/data/xcf32p.bsd...
4266
INFO:iMPACT:501 - '1': Added Device xcf32p successfully.
4267
----------------------------------------------------------------------
4268
----------------------------------------------------------------------
4269
done.
4270
[
4271
  1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
4272
]
4273
[
4274
 
4275
]
4276
Chain TCK freq = 10000000.
4277
Validating chain...
4278
Boundary-scan chain validated successfully.
4279
Elapsed time =      0 sec.
4280
// *** BATCH CMD : identifyMPM
4281
Elapsed time =      0 sec.
4282
// *** BATCH CMD : assignFile -p 3 -file "implementation/download.bit"
4283
'3': Loading file 'implementation/download.bit' ...
4284
 
4285
 
4286
done.
4287
INFO:iMPACT:501 - '3': Added Device xc2vp30 successfully.
4288
----------------------------------------------------------------------
4289
----------------------------------------------------------------------
4290
----------------------------------------------------------------------
4291
----------------------------------------------------------------------
4292
// *** BATCH CMD : program -p 3
4293
Chain TCK freq = 10000000.
4294
Validating chain...
4295
Boundary-scan chain validated successfully.
4296
'3':Programming  device...
4297
 
4298
 
4299
done.
4300
'3': Reading status register contents...
4301
CRC error                                         :         0
4302
Decryptor security set                            :         0
4303
DCM locked                                        :         1
4304
DCI matched                                       :         1
4305
legacy input error                                :         0
4306
status of GTS_CFG_B                               :         1
4307
status of GWE                                     :         1
4308
status of GHIGH                                   :         1
4309
value of MODE pin M0                              :         1
4310
value of MODE pin M1                              :         0
4311
value of MODE pin M2                              :         1
4312
value of CFG_RDY (INIT_B)                         :         1
4313
DONEIN input from DONE pin                        :         1
4314
IDCODE not validated while trying to write FDRI   :         0
4315
write FDRI issued before or after decrypt operation:         0
4316
Decryptor keys not used in proper sequence        :         0
4317
INFO:iMPACT:2219 - Status register values:
4318
INFO:iMPACT - 0011 0111 1011 1000 0000 0000 0000 0000
4319
INFO:iMPACT:579 - '3': Completed downloading bit file to device.
4320
INFO:iMPACT:580 - '3':Checking done pin ....done.
4321
'3': Programmed successfully.
4322
Elapsed time =      3 sec.
4323
// *** BATCH CMD : quit
4324
----------------------------------------------------------------------
4325
----------------------------------------------------------------------
4326
----------------------------------------------------------------------
4327
----------------------------------------------------------------------
4328
 
4329
 
4330
 
4331
 
4332
Done!
4333
 
4334
Done.
4335
 
4336
Linker Script generated successfully.
4337
 
4338
At Local date and time: Thu Jul 06 22:25:58 2006
4339
 xbash -q -c "cd /cygdrive/d/mb-jpeg/; /usr/bin/make -f system.make program; exit;" started...
4340
 
4341
mb-gcc -O2 testbench1/tb1.c  -o Testbench1/executable.elf \
4342
    -mno-xl-soft-mul     -Wl,-T -Wl,Testbench1_linker_script.ld  -g    -I./microblaze_0/include/  -Itestbench1/  -L./microblaze_0/lib/  \
4343
 
4344
 
4345
 
4346
mb-size Testbench1/executable.elf
4347
   text    data     bss     dec     hex filename
4348
  20724    1016   21000   42740    a6f4 Testbench1/executable.elf
4349
 
4350
 
4351
 
4352
 
4353
Done!
4354
 
4355
At Local date and time: Thu Jul 06 22:26:10 2006
4356
 xbash -q -c "cd /cygdrive/d/mb-jpeg/; /usr/bin/make -f system.make download; exit;" started...
4357
 
4358
*********************************************
4359
Initializing BRAM contents of the bitstream
4360
 
4361
 
4362
*********************************************
4363
bitinit system.mhs -lp D:/XilinxXUP/lib/ -pe microblaze_0 Testbench1/executable.elf  \
4364
-bt implementation/system.bit -o implementation/download.bit
4365
 
4366
 
4367
 
4368
bitinit version Xilinx EDK 8.1 Build EDK_I.18.7
4369
Copyright (c) Xilinx Inc. 2002.
4370
 
4371
Parsing MHS File system.mhs...
4372
 
4373
 
4374
Sourcing tcl file
4375
C:/EDK/hw/XilinxProcessorIPLib/pcores/microblaze_v4_00_a/data/microblaze_v2_1_0.
4376
tcl ...
4377
Sourcing tcl file
4378
C:/EDK/hw/XilinxProcessorIPLib/pcores/opb_mdm_v2_00_a/data/opb_mdm_v2_1_0.tcl
4379
...
4380
Sourcing tcl file
4381
C:/EDK/hw/XilinxProcessorIPLib/pcores/lmb_v10_v1_00_a/data/lmb_v10_v2_1_0.tcl
4382
...
4383
Sourcing tcl file
4384
C:/EDK/hw/XilinxProcessorIPLib/pcores/lmb_bram_if_cntlr_v1_00_b/data/lmb_bram_if
4385
_cntlr_v2_1_0.tcl ...
4386
Sourcing tcl file
4387
C:/EDK/hw/XilinxProcessorIPLib/pcores/opb_sysace_v1_00_c/data/opb_sysace_v2_1_0.
4388
tcl ...
4389
 
4390
 
4391
Sourcing tcl file
4392
C:/EDK/hw/XilinxProcessorIPLib/pcores/dcm_module_v1_00_a/data/dcm_module_v2_1_0.
4393
tcl ...
4394
 
4395
Overriding IP level properties ...
4396
microblaze (microblaze_0) -
4397
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
4398
mpd line 63 - tool overriding c_family value virtex2 to
4399
microblaze (microblaze_0) -
4400
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
4401
mpd line 64 - tool overriding c_instance value microblaze to microblaze_0
4402
microblaze (microblaze_0) -
4403
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
4404
mpd:93 - tcl overriding C_ADDR_TAG_BITS value 17 to 0
4405
microblaze (microblaze_0) -
4406
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
4407
mpd:100 - tcl overriding C_DCACHE_ADDR_TAG value 17 to 0
4408
opb_mdm (debug_module) -
4409
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_mdm_v2_00_a\data\opb_mdm_v2_1_0.mpd
4410
line 42 - tool overriding c_family value virtex2 to
4411
bram_block (lmb_bram) -
4412
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
4413
mpd line 42 - tool overriding c_family value virtex2 to
4414
opb_gpio (leds_4bit) -
4415
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_gpio_v3_01_b\data\opb_gpio_v2_1_0.mpd
4416
line 41 - tool overriding c_family value virtex2 to
4417
opb_gpio (dipsws_4bit) -
4418
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_gpio_v3_01_b\data\opb_gpio_v2_1_0.mpd
4419
line 41 - tool overriding c_family value virtex2 to
4420
opb_gpio (pushbuttons_5bit) -
4421
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_gpio_v3_01_b\data\opb_gpio_v2_1_0.mpd
4422
line 41 - tool overriding c_family value virtex2 to
4423
dcm_module (dcm_0) -
4424
C:\EDK\hw\XilinxProcessorIPLib\pcores\dcm_module_v1_00_a\data\dcm_module_v2_1_0.
4425
mpd line 60 - tool overriding c_family value virtex2 to
4426
bram_block (data_bram_0) -
4427
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
4428
mpd line 42 - tool overriding c_family value virtex2 to
4429
bram_block (data_bram_1) -
4430
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
4431
mpd line 42 - tool overriding c_family value virtex2 to
4432
 
4433
Performing IP level DRCs on properties...
4434
 
4435
Running DRC Tcl procedures for OPTION IPLEVEL_DRC_PROC...
4436
Sourcing tcl file
4437
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
4438
2_1_0.tcl ...
4439
Sourcing tcl file
4440
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
4441
2_1_0.tcl ...
4442
 
4443
 
4444
Sourcing tcl file
4445
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
4446
2_1_0.tcl ...
4447
Sourcing tcl file
4448
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
4449
2_1_0.tcl ...
4450
 
4451
 
4452
Address Map for Processor microblaze_0
4453
  (0x00000000-0x0000ffff) dlmb_cntlr    dlmb
4454
  (0x00000000-0x0000ffff) ilmb_cntlr    ilmb
4455
  (0x40000000-0x4000ffff) PushButtons_5Bit      mb_opb
4456
  (0x40020000-0x4002ffff) LEDs_4Bit     mb_opb
4457
  (0x40040000-0x4004ffff) DIPSWs_4Bit   mb_opb
4458
  (0x40600000-0x4060ffff) RS232_Uart_1  mb_opb
4459
  (0x41400000-0x4140ffff) debug_module  mb_opb
4460
  (0x41800000-0x4180ffff) SysACE_CompactFlash   mb_opb
4461
  (0x70000000-0x7000ffff) data_bram_if_cntlr_0  dlmb
4462
  (0x70010000-0x7001ffff) data_bram_if_cntlr_1  dlmb
4463
 
4464
Initializing Memory...
4465
Checking ELFs associated with MICROBLAZE instance microblaze_0 for overlap...
4466
 
4467
 
4468
Analyzing file Testbench1/executable.elf...
4469
INFO:MDT - BRAM lmb_bram will be initialized with ELF of processor microblaze_0
4470
Running Data2Mem with the following command:
4471
data2mem -bm implementation/system_bd -bt implementation/system.bit  -bd
4472
Testbench1/executable.elf tag data_bram_0 data_bram_1 lmb_bram  -o b
4473
implementation/download.bit
4474
 
4475
 
4476
Memory Initialization completed successfully.
4477
 
4478
 
4479
 
4480
 
4481
 
4482
 
4483
*********************************************
4484
Downloading Bitstream onto the target board
4485
*********************************************
4486
impact -batch etc/download.cmd
4487
 
4488
 
4489
Release 8.1i - iMPACT I.24
4490
Copyright (c) 1995-2005 Xilinx, Inc.  All rights reserved.
4491
 
4492
 
4493
// *** BATCH CMD : setMode -bs
4494
// *** BATCH CMD : setCable -port auto
4495
AutoDetecting cable. Please wait.
4496
 
4497
 
4498
Connecting to cable (Parallel Port - LPT1).
4499
Checking cable driver.
4500
 Driver windrvr6.sys version = 7.0.0.0. LPT base address = 0378h.
4501
 ECP base address = 0778h.
4502
 ECP hardware is detected.
4503
Cable connection established.
4504
 
4505
 
4506
Connecting to cable (Parallel Port - LPT1) in ECP mode.
4507
Checking cable driver.
4508
 Driver xpc4drvr.sys version = 1.0.4.0. LPT base address = 0378h.
4509
 Cable Type = 1, Revision = 3.
4510
 Setting cable speed to 5 MHz.
4511
Cable connection established.
4512
// *** BATCH CMD : identify
4513
Identifying chain contents ....Version is 0001
4514
'1': : Manufacturer's ID =Xilinx xc2vp30, Version : 1
4515
PMSPEC -- Overriding Xilinx file  with local
4516
file 
4517
INFO:iMPACT:1777 -
4518
   Reading c:/ISE/virtex2p/data/xc2vp30.bsd...
4519
 
4520
 
4521
INFO:iMPACT:501 - '1': Added Device xc2vp30 successfully.
4522
----------------------------------------------------------------------
4523
----------------------------------------------------------------------
4524
Version is 0000
4525
'2': : Manufacturer's ID =Xilinx xccace, Version : 0
4526
INFO:iMPACT:1777 -
4527
   Reading c:/ISE/acecf/data/xccace.bsd...
4528
INFO:iMPACT:501 - '1': Added Device xccace successfully.
4529
----------------------------------------------------------------------
4530
----------------------------------------------------------------------
4531
Version is 1111
4532
'3': : Manufacturer's ID =Xilinx xcf32p, Version : 15
4533
INFO:iMPACT:1777 -
4534
   Reading c:/ISE/xcfp/data/xcf32p.bsd...
4535
INFO:iMPACT:501 - '1': Added Device xcf32p successfully.
4536
----------------------------------------------------------------------
4537
----------------------------------------------------------------------
4538
done.
4539
[
4540
  1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
4541
]
4542
[
4543
 
4544
]
4545
Chain TCK freq = 10000000.
4546
Validating chain...
4547
Boundary-scan chain validated successfully.
4548
Elapsed time =      0 sec.
4549
// *** BATCH CMD : identifyMPM
4550
Elapsed time =      0 sec.
4551
// *** BATCH CMD : assignFile -p 3 -file "implementation/download.bit"
4552
'3': Loading file 'implementation/download.bit' ...
4553
 
4554
 
4555
done.
4556
INFO:iMPACT:501 - '3': Added Device xc2vp30 successfully.
4557
----------------------------------------------------------------------
4558
----------------------------------------------------------------------
4559
----------------------------------------------------------------------
4560
----------------------------------------------------------------------
4561
// *** BATCH CMD : program -p 3
4562
Chain TCK freq = 10000000.
4563
Validating chain...
4564
Boundary-scan chain validated successfully.
4565
'3':Programming  device...
4566
 
4567
 
4568
done.
4569
'3': Reading status register contents...
4570
CRC error                                         :         0
4571
Decryptor security set                            :         0
4572
DCM locked                                        :         1
4573
DCI matched                                       :         1
4574
legacy input error                                :         0
4575
status of GTS_CFG_B                               :         1
4576
status of GWE                                     :         1
4577
status of GHIGH                                   :         1
4578
value of MODE pin M0                              :         1
4579
value of MODE pin M1                              :         0
4580
value of MODE pin M2                              :         1
4581
value of CFG_RDY (INIT_B)                         :         1
4582
DONEIN input from DONE pin                        :         1
4583
IDCODE not validated while trying to write FDRI   :         0
4584
write FDRI issued before or after decrypt operation:         0
4585
Decryptor keys not used in proper sequence        :         0
4586
INFO:iMPACT:2219 - Status register values:
4587
INFO:iMPACT - 0011 0111 1011 1000 0000 0000 0000 0000
4588
INFO:iMPACT:579 - '3': Completed downloading bit file to device.
4589
INFO:iMPACT:580 - '3':Checking done pin ....done.
4590
'3': Programmed successfully.
4591
Elapsed time =      3 sec.
4592
// *** BATCH CMD : quit
4593
----------------------------------------------------------------------
4594
----------------------------------------------------------------------
4595
----------------------------------------------------------------------
4596
----------------------------------------------------------------------
4597
 
4598
 
4599
 
4600
 
4601
Done!
4602
 
4603
Done.
4604
 
4605
At Local date and time: Thu Jul 06 22:30:10 2006
4606
 xbash -q -c "cd /cygdrive/d/mb-jpeg/; /usr/bin/make -f system.make program; exit;" started...
4607
 
4608
mb-gcc -O2 testbench1/tb1.c  -o Testbench1/executable.elf \
4609
    -mno-xl-soft-mul     -Wl,-T -Wl,Testbench1_linker_script.ld  -g    -I./microblaze_0/include/  -Itestbench1/  -L./microblaze_0/lib/  \
4610
 
4611
 
4612
 
4613
mb-size Testbench1/executable.elf
4614
 
4615
 
4616
   text    data     bss     dec     hex filename
4617
  20720    1016   21004   42740    a6f4 Testbench1/executable.elf
4618
 
4619
 
4620
 
4621
 
4622
Done!
4623
 
4624
At Local date and time: Thu Jul 06 22:30:14 2006
4625
 xbash -q -c "cd /cygdrive/d/mb-jpeg/; /usr/bin/make -f system.make download; exit;" started...
4626
 
4627
*********************************************
4628
Initializing BRAM contents of the bitstream
4629
 
4630
 
4631
*********************************************
4632
bitinit system.mhs -lp D:/XilinxXUP/lib/ -pe microblaze_0 Testbench1/executable.elf  \
4633
-bt implementation/system.bit -o implementation/download.bit
4634
 
4635
 
4636
 
4637
bitinit version Xilinx EDK 8.1 Build EDK_I.18.7
4638
Copyright (c) Xilinx Inc. 2002.
4639
 
4640
Parsing MHS File system.mhs...
4641
 
4642
 
4643
Sourcing tcl file
4644
C:/EDK/hw/XilinxProcessorIPLib/pcores/microblaze_v4_00_a/data/microblaze_v2_1_0.
4645
tcl ...
4646
Sourcing tcl file
4647
C:/EDK/hw/XilinxProcessorIPLib/pcores/opb_mdm_v2_00_a/data/opb_mdm_v2_1_0.tcl
4648
...
4649
Sourcing tcl file
4650
C:/EDK/hw/XilinxProcessorIPLib/pcores/lmb_v10_v1_00_a/data/lmb_v10_v2_1_0.tcl
4651
...
4652
Sourcing tcl file
4653
C:/EDK/hw/XilinxProcessorIPLib/pcores/lmb_bram_if_cntlr_v1_00_b/data/lmb_bram_if
4654
_cntlr_v2_1_0.tcl ...
4655
Sourcing tcl file
4656
C:/EDK/hw/XilinxProcessorIPLib/pcores/opb_sysace_v1_00_c/data/opb_sysace_v2_1_0.
4657
tcl ...
4658
 
4659
 
4660
Sourcing tcl file
4661
C:/EDK/hw/XilinxProcessorIPLib/pcores/dcm_module_v1_00_a/data/dcm_module_v2_1_0.
4662
tcl ...
4663
 
4664
Overriding IP level properties ...
4665
microblaze (microblaze_0) -
4666
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
4667
mpd line 63 - tool overriding c_family value virtex2 to
4668
microblaze (microblaze_0) -
4669
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
4670
mpd line 64 - tool overriding c_instance value microblaze to microblaze_0
4671
microblaze (microblaze_0) -
4672
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
4673
mpd:93 - tcl overriding C_ADDR_TAG_BITS value 17 to 0
4674
microblaze (microblaze_0) -
4675
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
4676
mpd:100 - tcl overriding C_DCACHE_ADDR_TAG value 17 to 0
4677
opb_mdm (debug_module) -
4678
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_mdm_v2_00_a\data\opb_mdm_v2_1_0.mpd
4679
line 42 - tool overriding c_family value virtex2 to
4680
bram_block (lmb_bram) -
4681
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
4682
mpd line 42 - tool overriding c_family value virtex2 to
4683
opb_gpio (leds_4bit) -
4684
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_gpio_v3_01_b\data\opb_gpio_v2_1_0.mpd
4685
line 41 - tool overriding c_family value virtex2 to
4686
opb_gpio (dipsws_4bit) -
4687
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_gpio_v3_01_b\data\opb_gpio_v2_1_0.mpd
4688
line 41 - tool overriding c_family value virtex2 to
4689
opb_gpio (pushbuttons_5bit) -
4690
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_gpio_v3_01_b\data\opb_gpio_v2_1_0.mpd
4691
line 41 - tool overriding c_family value virtex2 to
4692
dcm_module (dcm_0) -
4693
C:\EDK\hw\XilinxProcessorIPLib\pcores\dcm_module_v1_00_a\data\dcm_module_v2_1_0.
4694
mpd line 60 - tool overriding c_family value virtex2 to
4695
bram_block (data_bram_0) -
4696
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
4697
mpd line 42 - tool overriding c_family value virtex2 to
4698
bram_block (data_bram_1) -
4699
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
4700
mpd line 42 - tool overriding c_family value virtex2 to
4701
 
4702
Performing IP level DRCs on properties...
4703
 
4704
Running DRC Tcl procedures for OPTION IPLEVEL_DRC_PROC...
4705
Sourcing tcl file
4706
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
4707
2_1_0.tcl ...
4708
Sourcing tcl file
4709
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
4710
2_1_0.tcl ...
4711
 
4712
 
4713
Sourcing tcl file
4714
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
4715
2_1_0.tcl ...
4716
Sourcing tcl file
4717
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
4718
2_1_0.tcl ...
4719
 
4720
 
4721
Address Map for Processor microblaze_0
4722
  (0x00000000-0x0000ffff) dlmb_cntlr    dlmb
4723
  (0x00000000-0x0000ffff) ilmb_cntlr    ilmb
4724
  (0x40000000-0x4000ffff) PushButtons_5Bit      mb_opb
4725
  (0x40020000-0x4002ffff) LEDs_4Bit     mb_opb
4726
  (0x40040000-0x4004ffff) DIPSWs_4Bit   mb_opb
4727
  (0x40600000-0x4060ffff) RS232_Uart_1  mb_opb
4728
  (0x41400000-0x4140ffff) debug_module  mb_opb
4729
  (0x41800000-0x4180ffff) SysACE_CompactFlash   mb_opb
4730
  (0x70000000-0x7000ffff) data_bram_if_cntlr_0  dlmb
4731
  (0x70010000-0x7001ffff) data_bram_if_cntlr_1  dlmb
4732
 
4733
Initializing Memory...
4734
Checking ELFs associated with MICROBLAZE instance microblaze_0 for overlap...
4735
 
4736
 
4737
Analyzing file Testbench1/executable.elf...
4738
INFO:MDT - BRAM lmb_bram will be initialized with ELF of processor microblaze_0
4739
Running Data2Mem with the following command:
4740
data2mem -bm implementation/system_bd -bt implementation/system.bit  -bd
4741
Testbench1/executable.elf tag data_bram_0 data_bram_1 lmb_bram  -o b
4742
implementation/download.bit
4743
 
4744
 
4745
Memory Initialization completed successfully.
4746
 
4747
 
4748
 
4749
 
4750
*********************************************
4751
Downloading Bitstream onto the target board
4752
 
4753
 
4754
*********************************************
4755
impact -batch etc/download.cmd
4756
 
4757
 
4758
Release 8.1i - iMPACT I.24
4759
Copyright (c) 1995-2005 Xilinx, Inc.  All rights reserved.
4760
 
4761
 
4762
// *** BATCH CMD : setMode -bs
4763
// *** BATCH CMD : setCable -port auto
4764
AutoDetecting cable. Please wait.
4765
 
4766
 
4767
Connecting to cable (Parallel Port - LPT1).
4768
Checking cable driver.
4769
 Driver windrvr6.sys version = 7.0.0.0. LPT base address = 0378h.
4770
 ECP base address = 0778h.
4771
 ECP hardware is detected.
4772
Cable connection established.
4773
 
4774
 
4775
Connecting to cable (Parallel Port - LPT1) in ECP mode.
4776
Checking cable driver.
4777
 Driver xpc4drvr.sys version = 1.0.4.0. LPT base address = 0378h.
4778
 Cable Type = 1, Revision = 3.
4779
 Setting cable speed to 5 MHz.
4780
Cable connection established.
4781
// *** BATCH CMD : identify
4782
Identifying chain contents ....Version is 0001
4783
'1': : Manufacturer's ID =Xilinx xc2vp30, Version : 1
4784
PMSPEC -- Overriding Xilinx file  with local
4785
file 
4786
INFO:iMPACT:1777 -
4787
   Reading c:/ISE/virtex2p/data/xc2vp30.bsd...
4788
 
4789
 
4790
INFO:iMPACT:501 - '1': Added Device xc2vp30 successfully.
4791
----------------------------------------------------------------------
4792
----------------------------------------------------------------------
4793
Version is 0000
4794
'2': : Manufacturer's ID =Xilinx xccace, Version : 0
4795
INFO:iMPACT:1777 -
4796
   Reading c:/ISE/acecf/data/xccace.bsd...
4797
INFO:iMPACT:501 - '1': Added Device xccace successfully.
4798
----------------------------------------------------------------------
4799
----------------------------------------------------------------------
4800
Version is 1111
4801
'3': : Manufacturer's ID =Xilinx xcf32p, Version : 15
4802
INFO:iMPACT:1777 -
4803
   Reading c:/ISE/xcfp/data/xcf32p.bsd...
4804
INFO:iMPACT:501 - '1': Added Device xcf32p successfully.
4805
----------------------------------------------------------------------
4806
----------------------------------------------------------------------
4807
done.
4808
[
4809
  1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
4810
]
4811
[
4812
 
4813
]
4814
Chain TCK freq = 10000000.
4815
Validating chain...
4816
Boundary-scan chain validated successfully.
4817
Elapsed time =      0 sec.
4818
// *** BATCH CMD : identifyMPM
4819
Elapsed time =      0 sec.
4820
// *** BATCH CMD : assignFile -p 3 -file "implementation/download.bit"
4821
'3': Loading file 'implementation/download.bit' ...
4822
 
4823
 
4824
done.
4825
INFO:iMPACT:501 - '3': Added Device xc2vp30 successfully.
4826
----------------------------------------------------------------------
4827
----------------------------------------------------------------------
4828
----------------------------------------------------------------------
4829
----------------------------------------------------------------------
4830
// *** BATCH CMD : program -p 3
4831
Chain TCK freq = 10000000.
4832
Validating chain...
4833
Boundary-scan chain validated successfully.
4834
'3':Programming  device...
4835
 
4836
 
4837
done.
4838
'3': Reading status register contents...
4839
CRC error                                         :         0
4840
Decryptor security set                            :         0
4841
DCM locked                                        :         1
4842
DCI matched                                       :         1
4843
legacy input error                                :         0
4844
status of GTS_CFG_B                               :         1
4845
status of GWE                                     :         1
4846
status of GHIGH                                   :         1
4847
value of MODE pin M0                              :         1
4848
value of MODE pin M1                              :         0
4849
value of MODE pin M2                              :         1
4850
value of CFG_RDY (INIT_B)                         :         1
4851
DONEIN input from DONE pin                        :         1
4852
IDCODE not validated while trying to write FDRI   :         0
4853
write FDRI issued before or after decrypt operation:         0
4854
Decryptor keys not used in proper sequence        :         0
4855
INFO:iMPACT:2219 - Status register values:
4856
INFO:iMPACT - 0011 0111 1011 1000 0000 0000 0000 0000
4857
INFO:iMPACT:579 - '3': Completed downloading bit file to device.
4858
INFO:iMPACT:580 - '3':Checking done pin ....done.
4859
'3': Programmed successfully.
4860
Elapsed time =      3 sec.
4861
// *** BATCH CMD : quit
4862
----------------------------------------------------------------------
4863
----------------------------------------------------------------------
4864
----------------------------------------------------------------------
4865
----------------------------------------------------------------------
4866
 
4867
 
4868
 
4869
 
4870
Done!
4871
 
4872
At Local date and time: Thu Jul 06 22:33:04 2006
4873
 xbash -q -c "cd /cygdrive/d/mb-jpeg/; /usr/bin/make -f system.make program; exit;" started...
4874
 
4875
mb-gcc -O2 testbench1/tb1.c  -o Testbench1/executable.elf \
4876
    -mno-xl-soft-mul     -Wl,-T -Wl,Testbench1_linker_script.ld  -g    -I./microblaze_0/include/  -Itestbench1/  -L./microblaze_0/lib/  \
4877
 
4878
 
4879
 
4880
mb-size Testbench1/executable.elf
4881
 
4882
 
4883
   text    data     bss     dec     hex filename
4884
  20728    1016   21004   42748    a6fc Testbench1/executable.elf
4885
 
4886
 
4887
 
4888
 
4889
Done!
4890
 
4891
At Local date and time: Thu Jul 06 22:33:10 2006
4892
 xbash -q -c "cd /cygdrive/d/mb-jpeg/; /usr/bin/make -f system.make download; exit;" started...
4893
 
4894
*********************************************
4895
Initializing BRAM contents of the bitstream
4896
 
4897
 
4898
*********************************************
4899
bitinit system.mhs -lp D:/XilinxXUP/lib/ -pe microblaze_0 Testbench1/executable.elf  \
4900
-bt implementation/system.bit -o implementation/download.bit
4901
 
4902
 
4903
 
4904
bitinit version Xilinx EDK 8.1 Build EDK_I.18.7
4905
Copyright (c) Xilinx Inc. 2002.
4906
 
4907
Parsing MHS File system.mhs...
4908
 
4909
 
4910
Sourcing tcl file
4911
C:/EDK/hw/XilinxProcessorIPLib/pcores/microblaze_v4_00_a/data/microblaze_v2_1_0.
4912
tcl ...
4913
Sourcing tcl file
4914
C:/EDK/hw/XilinxProcessorIPLib/pcores/opb_mdm_v2_00_a/data/opb_mdm_v2_1_0.tcl
4915
...
4916
Sourcing tcl file
4917
C:/EDK/hw/XilinxProcessorIPLib/pcores/lmb_v10_v1_00_a/data/lmb_v10_v2_1_0.tcl
4918
...
4919
Sourcing tcl file
4920
C:/EDK/hw/XilinxProcessorIPLib/pcores/lmb_bram_if_cntlr_v1_00_b/data/lmb_bram_if
4921
_cntlr_v2_1_0.tcl ...
4922
 
4923
 
4924
Sourcing tcl file
4925
C:/EDK/hw/XilinxProcessorIPLib/pcores/opb_sysace_v1_00_c/data/opb_sysace_v2_1_0.
4926
tcl ...
4927
Sourcing tcl file
4928
C:/EDK/hw/XilinxProcessorIPLib/pcores/dcm_module_v1_00_a/data/dcm_module_v2_1_0.
4929
tcl ...
4930
 
4931
Overriding IP level properties ...
4932
microblaze (microblaze_0) -
4933
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
4934
mpd line 63 - tool overriding c_family value virtex2 to
4935
microblaze (microblaze_0) -
4936
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
4937
mpd line 64 - tool overriding c_instance value microblaze to microblaze_0
4938
microblaze (microblaze_0) -
4939
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
4940
mpd:93 - tcl overriding C_ADDR_TAG_BITS value 17 to 0
4941
microblaze (microblaze_0) -
4942
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
4943
mpd:100 - tcl overriding C_DCACHE_ADDR_TAG value 17 to 0
4944
opb_mdm (debug_module) -
4945
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_mdm_v2_00_a\data\opb_mdm_v2_1_0.mpd
4946
line 42 - tool overriding c_family value virtex2 to
4947
bram_block (lmb_bram) -
4948
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
4949
mpd line 42 - tool overriding c_family value virtex2 to
4950
opb_gpio (leds_4bit) -
4951
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_gpio_v3_01_b\data\opb_gpio_v2_1_0.mpd
4952
line 41 - tool overriding c_family value virtex2 to
4953
opb_gpio (dipsws_4bit) -
4954
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_gpio_v3_01_b\data\opb_gpio_v2_1_0.mpd
4955
line 41 - tool overriding c_family value virtex2 to
4956
opb_gpio (pushbuttons_5bit) -
4957
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_gpio_v3_01_b\data\opb_gpio_v2_1_0.mpd
4958
line 41 - tool overriding c_family value virtex2 to
4959
dcm_module (dcm_0) -
4960
C:\EDK\hw\XilinxProcessorIPLib\pcores\dcm_module_v1_00_a\data\dcm_module_v2_1_0.
4961
mpd line 60 - tool overriding c_family value virtex2 to
4962
bram_block (data_bram_0) -
4963
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
4964
mpd line 42 - tool overriding c_family value virtex2 to
4965
bram_block (data_bram_1) -
4966
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
4967
mpd line 42 - tool overriding c_family value virtex2 to
4968
 
4969
Performing IP level DRCs on properties...
4970
 
4971
Running DRC Tcl procedures for OPTION IPLEVEL_DRC_PROC...
4972
 
4973
 
4974
Sourcing tcl file
4975
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
4976
2_1_0.tcl ...
4977
Sourcing tcl file
4978
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
4979
2_1_0.tcl ...
4980
Sourcing tcl file
4981
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
4982
2_1_0.tcl ...
4983
Sourcing tcl file
4984
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
4985
2_1_0.tcl ...
4986
 
4987
 
4988
Address Map for Processor microblaze_0
4989
  (0x00000000-0x0000ffff) dlmb_cntlr    dlmb
4990
  (0x00000000-0x0000ffff) ilmb_cntlr    ilmb
4991
  (0x40000000-0x4000ffff) PushButtons_5Bit      mb_opb
4992
  (0x40020000-0x4002ffff) LEDs_4Bit     mb_opb
4993
  (0x40040000-0x4004ffff) DIPSWs_4Bit   mb_opb
4994
  (0x40600000-0x4060ffff) RS232_Uart_1  mb_opb
4995
  (0x41400000-0x4140ffff) debug_module  mb_opb
4996
  (0x41800000-0x4180ffff) SysACE_CompactFlash   mb_opb
4997
  (0x70000000-0x7000ffff) data_bram_if_cntlr_0  dlmb
4998
  (0x70010000-0x7001ffff) data_bram_if_cntlr_1  dlmb
4999
 
5000
Initializing Memory...
5001
Checking ELFs associated with MICROBLAZE instance microblaze_0 for overlap...
5002
 
5003
 
5004
Analyzing file Testbench1/executable.elf...
5005
INFO:MDT - BRAM lmb_bram will be initialized with ELF of processor microblaze_0
5006
Running Data2Mem with the following command:
5007
data2mem -bm implementation/system_bd -bt implementation/system.bit  -bd
5008
Testbench1/executable.elf tag data_bram_0 data_bram_1 lmb_bram  -o b
5009
implementation/download.bit
5010
 
5011
 
5012
Memory Initialization completed successfully.
5013
 
5014
 
5015
 
5016
 
5017
*********************************************
5018
Downloading Bitstream onto the target board
5019
 
5020
 
5021
*********************************************
5022
impact -batch etc/download.cmd
5023
 
5024
 
5025
Release 8.1i - iMPACT I.24
5026
Copyright (c) 1995-2005 Xilinx, Inc.  All rights reserved.
5027
 
5028
 
5029
// *** BATCH CMD : setMode -bs
5030
// *** BATCH CMD : setCable -port auto
5031
AutoDetecting cable. Please wait.
5032
 
5033
 
5034
Connecting to cable (Parallel Port - LPT1).
5035
Checking cable driver.
5036
 Driver windrvr6.sys version = 7.0.0.0. LPT base address = 0378h.
5037
 ECP base address = 0778h.
5038
 ECP hardware is detected.
5039
Cable connection established.
5040
 
5041
 
5042
Connecting to cable (Parallel Port - LPT1) in ECP mode.
5043
Checking cable driver.
5044
 Driver xpc4drvr.sys version = 1.0.4.0. LPT base address = 0378h.
5045
 Cable Type = 1, Revision = 3.
5046
 Setting cable speed to 5 MHz.
5047
Cable connection established.
5048
// *** BATCH CMD : identify
5049
Identifying chain contents ....Version is 0001
5050
'1': : Manufacturer's ID =Xilinx xc2vp30, Version : 1
5051
PMSPEC -- Overriding Xilinx file  with local
5052
file 
5053
INFO:iMPACT:1777 -
5054
   Reading c:/ISE/virtex2p/data/xc2vp30.bsd...
5055
 
5056
 
5057
INFO:iMPACT:501 - '1': Added Device xc2vp30 successfully.
5058
----------------------------------------------------------------------
5059
----------------------------------------------------------------------
5060
Version is 0000
5061
'2': : Manufacturer's ID =Xilinx xccace, Version : 0
5062
INFO:iMPACT:1777 -
5063
   Reading c:/ISE/acecf/data/xccace.bsd...
5064
INFO:iMPACT:501 - '1': Added Device xccace successfully.
5065
----------------------------------------------------------------------
5066
----------------------------------------------------------------------
5067
Version is 1111
5068
'3': : Manufacturer's ID =Xilinx xcf32p, Version : 15
5069
INFO:iMPACT:1777 -
5070
   Reading c:/ISE/xcfp/data/xcf32p.bsd...
5071
INFO:iMPACT:501 - '1': Added Device xcf32p successfully.
5072
----------------------------------------------------------------------
5073
----------------------------------------------------------------------
5074
done.
5075
[
5076
  1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
5077
]
5078
[
5079
 
5080
]
5081
Chain TCK freq = 10000000.
5082
Validating chain...
5083
Boundary-scan chain validated successfully.
5084
Elapsed time =      1 sec.
5085
// *** BATCH CMD : identifyMPM
5086
Elapsed time =      0 sec.
5087
// *** BATCH CMD : assignFile -p 3 -file "implementation/download.bit"
5088
'3': Loading file 'implementation/download.bit' ...
5089
 
5090
 
5091
done.
5092
INFO:iMPACT:501 - '3': Added Device xc2vp30 successfully.
5093
----------------------------------------------------------------------
5094
----------------------------------------------------------------------
5095
----------------------------------------------------------------------
5096
----------------------------------------------------------------------
5097
// *** BATCH CMD : program -p 3
5098
Chain TCK freq = 10000000.
5099
Validating chain...
5100
Boundary-scan chain validated successfully.
5101
'3':Programming  device...
5102
 
5103
 
5104
done.
5105
'3': Reading status register contents...
5106
CRC error                                         :         0
5107
Decryptor security set                            :         0
5108
DCM locked                                        :         1
5109
DCI matched                                       :         1
5110
legacy input error                                :         0
5111
status of GTS_CFG_B                               :         1
5112
status of GWE                                     :         1
5113
status of GHIGH                                   :         1
5114
value of MODE pin M0                              :         1
5115
value of MODE pin M1                              :         0
5116
value of MODE pin M2                              :         1
5117
value of CFG_RDY (INIT_B)                         :         1
5118
DONEIN input from DONE pin                        :         1
5119
IDCODE not validated while trying to write FDRI   :         0
5120
write FDRI issued before or after decrypt operation:         0
5121
Decryptor keys not used in proper sequence        :         0
5122
INFO:iMPACT:2219 - Status register values:
5123
INFO:iMPACT - 0011 0111 1011 1000 0000 0000 0000 0000
5124
INFO:iMPACT:579 - '3': Completed downloading bit file to device.
5125
INFO:iMPACT:580 - '3':Checking done pin ....done.
5126
'3': Programmed successfully.
5127
Elapsed time =      3 sec.
5128
// *** BATCH CMD : quit
5129
----------------------------------------------------------------------
5130
----------------------------------------------------------------------
5131
----------------------------------------------------------------------
5132
----------------------------------------------------------------------
5133
 
5134
 
5135
 
5136
 
5137
Done!
5138
 
5139
At Local date and time: Thu Jul 06 22:35:26 2006
5140
 xbash -q -c "cd /cygdrive/d/mb-jpeg/; /usr/bin/make -f system.make download; exit;" started...
5141
 
5142
 
5143
 
5144
 
5145
*********************************************
5146
Downloading Bitstream onto the target board
5147
 
5148
 
5149
*********************************************
5150
impact -batch etc/download.cmd
5151
 
5152
 
5153
Release 8.1i - iMPACT I.24
5154
Copyright (c) 1995-2005 Xilinx, Inc.  All rights reserved.
5155
 
5156
 
5157
// *** BATCH CMD : setMode -bs
5158
// *** BATCH CMD : setCable -port auto
5159
AutoDetecting cable. Please wait.
5160
 
5161
 
5162
Connecting to cable (Parallel Port - LPT1).
5163
Checking cable driver.
5164
 Driver windrvr6.sys version = 7.0.0.0. LPT base address = 0378h.
5165
 ECP base address = 0778h.
5166
 ECP hardware is detected.
5167
Cable connection established.
5168
 
5169
 
5170
Connecting to cable (Parallel Port - LPT1) in ECP mode.
5171
Checking cable driver.
5172
 Driver xpc4drvr.sys version = 1.0.4.0. LPT base address = 0378h.
5173
 Cable Type = 1, Revision = 3.
5174
 Setting cable speed to 5 MHz.
5175
Cable connection established.
5176
// *** BATCH CMD : identify
5177
Identifying chain contents ....Version is 0001
5178
'1': : Manufacturer's ID =Xilinx xc2vp30, Version : 1
5179
PMSPEC -- Overriding Xilinx file  with local
5180
file 
5181
INFO:iMPACT:1777 -
5182
   Reading c:/ISE/virtex2p/data/xc2vp30.bsd...
5183
 
5184
 
5185
INFO:iMPACT:501 - '1': Added Device xc2vp30 successfully.
5186
----------------------------------------------------------------------
5187
----------------------------------------------------------------------
5188
Version is 0000
5189
'2': : Manufacturer's ID =Xilinx xccace, Version : 0
5190
INFO:iMPACT:1777 -
5191
   Reading c:/ISE/acecf/data/xccace.bsd...
5192
INFO:iMPACT:501 - '1': Added Device xccace successfully.
5193
----------------------------------------------------------------------
5194
----------------------------------------------------------------------
5195
Version is 1111
5196
'3': : Manufacturer's ID =Xilinx xcf32p, Version : 15
5197
INFO:iMPACT:1777 -
5198
   Reading c:/ISE/xcfp/data/xcf32p.bsd...
5199
 
5200
 
5201
INFO:iMPACT:501 - '1': Added Device xcf32p successfully.
5202
----------------------------------------------------------------------
5203
----------------------------------------------------------------------
5204
done.
5205
[
5206
  1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
5207
]
5208
[
5209
 
5210
]
5211
Chain TCK freq = 10000000.
5212
Validating chain...
5213
Boundary-scan chain validated successfully.
5214
Elapsed time =      0 sec.
5215
// *** BATCH CMD : identifyMPM
5216
Elapsed time =      0 sec.
5217
// *** BATCH CMD : assignFile -p 3 -file "implementation/download.bit"
5218
'3': Loading file 'implementation/download.bit' ...
5219
 
5220
 
5221
done.
5222
INFO:iMPACT:501 - '3': Added Device xc2vp30 successfully.
5223
----------------------------------------------------------------------
5224
----------------------------------------------------------------------
5225
----------------------------------------------------------------------
5226
----------------------------------------------------------------------
5227
// *** BATCH CMD : program -p 3
5228
Chain TCK freq = 10000000.
5229
Validating chain...
5230
Boundary-scan chain validated successfully.
5231
'3':Programming  device...
5232
 
5233
 
5234
done.
5235
'3': Reading status register contents...
5236
CRC error                                         :         0
5237
Decryptor security set                            :         0
5238
DCM locked                                        :         1
5239
DCI matched                                       :         1
5240
legacy input error                                :         0
5241
status of GTS_CFG_B                               :         1
5242
status of GWE                                     :         1
5243
status of GHIGH                                   :         1
5244
value of MODE pin M0                              :         1
5245
value of MODE pin M1                              :         0
5246
value of MODE pin M2                              :         1
5247
value of CFG_RDY (INIT_B)                         :         1
5248
DONEIN input from DONE pin                        :         1
5249
IDCODE not validated while trying to write FDRI   :         0
5250
write FDRI issued before or after decrypt operation:         0
5251
Decryptor keys not used in proper sequence        :         0
5252
INFO:iMPACT:2219 - Status register values:
5253
INFO:iMPACT - 0011 0111 1011 1000 0000 0000 0000 0000
5254
INFO:iMPACT:579 - '3': Completed downloading bit file to device.
5255
INFO:iMPACT:580 - '3':Checking done pin ....done.
5256
'3': Programmed successfully.
5257
Elapsed time =      3 sec.
5258
// *** BATCH CMD : quit
5259
----------------------------------------------------------------------
5260
----------------------------------------------------------------------
5261
----------------------------------------------------------------------
5262
----------------------------------------------------------------------
5263
 
5264
 
5265
 
5266
 
5267
Done!
5268
 
5269
At Local date and time: Thu Jul 06 22:39:37 2006
5270
 xbash -q -c "cd /cygdrive/d/mb-jpeg/; /usr/bin/make -f system.make download; exit;" started...
5271
 
5272
 
5273
 
5274
 
5275
*********************************************
5276
Downloading Bitstream onto the target board
5277
 
5278
 
5279
*********************************************
5280
impact -batch etc/download.cmd
5281
 
5282
 
5283
Release 8.1i - iMPACT I.24
5284
Copyright (c) 1995-2005 Xilinx, Inc.  All rights reserved.
5285
 
5286
 
5287
// *** BATCH CMD : setMode -bs
5288
// *** BATCH CMD : setCable -port auto
5289
AutoDetecting cable. Please wait.
5290
 
5291
 
5292
Connecting to cable (Parallel Port - LPT1).
5293
Checking cable driver.
5294
 Driver windrvr6.sys version = 7.0.0.0. LPT base address = 0378h.
5295
 ECP base address = 0778h.
5296
 ECP hardware is detected.
5297
Cable connection established.
5298
 
5299
 
5300
Connecting to cable (Parallel Port - LPT1) in ECP mode.
5301
Checking cable driver.
5302
 Driver xpc4drvr.sys version = 1.0.4.0. LPT base address = 0378h.
5303
 Cable Type = 1, Revision = 3.
5304
 Setting cable speed to 5 MHz.
5305
Cable connection established.
5306
// *** BATCH CMD : identify
5307
Identifying chain contents ....Version is 0001
5308
'1': : Manufacturer's ID =Xilinx xc2vp30, Version : 1
5309
PMSPEC -- Overriding Xilinx file  with local
5310
file 
5311
INFO:iMPACT:1777 -
5312
   Reading c:/ISE/virtex2p/data/xc2vp30.bsd...
5313
 
5314
 
5315
INFO:iMPACT:501 - '1': Added Device xc2vp30 successfully.
5316
----------------------------------------------------------------------
5317
----------------------------------------------------------------------
5318
Version is 0000
5319
'2': : Manufacturer's ID =Xilinx xccace, Version : 0
5320
INFO:iMPACT:1777 -
5321
   Reading c:/ISE/acecf/data/xccace.bsd...
5322
INFO:iMPACT:501 - '1': Added Device xccace successfully.
5323
----------------------------------------------------------------------
5324
----------------------------------------------------------------------
5325
Version is 1111
5326
'3': : Manufacturer's ID =Xilinx xcf32p, Version : 15
5327
INFO:iMPACT:1777 -
5328
   Reading c:/ISE/xcfp/data/xcf32p.bsd...
5329
INFO:iMPACT:501 - '1': Added Device xcf32p successfully.
5330
----------------------------------------------------------------------
5331
----------------------------------------------------------------------
5332
done.
5333
[
5334
  1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
5335
]
5336
[
5337
 
5338
]
5339
Chain TCK freq = 10000000.
5340
Validating chain...
5341
Boundary-scan chain validated successfully.
5342
Elapsed time =      0 sec.
5343
// *** BATCH CMD : identifyMPM
5344
Elapsed time =      0 sec.
5345
// *** BATCH CMD : assignFile -p 3 -file "implementation/download.bit"
5346
'3': Loading file 'implementation/download.bit' ...
5347
 
5348
 
5349
done.
5350
INFO:iMPACT:501 - '3': Added Device xc2vp30 successfully.
5351
----------------------------------------------------------------------
5352
----------------------------------------------------------------------
5353
----------------------------------------------------------------------
5354
----------------------------------------------------------------------
5355
// *** BATCH CMD : program -p 3
5356
Chain TCK freq = 10000000.
5357
Validating chain...
5358
Boundary-scan chain validated successfully.
5359
'3':Programming  device...
5360
 
5361
 
5362
done.
5363
'3': Reading status register contents...
5364
CRC error                                         :         0
5365
Decryptor security set                            :         0
5366
DCM locked                                        :         1
5367
DCI matched                                       :         1
5368
legacy input error                                :         0
5369
status of GTS_CFG_B                               :         1
5370
status of GWE                                     :         1
5371
status of GHIGH                                   :         1
5372
value of MODE pin M0                              :         1
5373
value of MODE pin M1                              :         0
5374
value of MODE pin M2                              :         1
5375
value of CFG_RDY (INIT_B)                         :         1
5376
DONEIN input from DONE pin                        :         1
5377
IDCODE not validated while trying to write FDRI   :         0
5378
write FDRI issued before or after decrypt operation:         0
5379
Decryptor keys not used in proper sequence        :         0
5380
INFO:iMPACT:2219 - Status register values:
5381
INFO:iMPACT - 0011 0111 1011 1000 0000 0000 0000 0000
5382
INFO:iMPACT:579 - '3': Completed downloading bit file to device.
5383
INFO:iMPACT:580 - '3':Checking done pin ....done.
5384
'3': Programmed successfully.
5385
Elapsed time =      3 sec.
5386
// *** BATCH CMD : quit
5387
----------------------------------------------------------------------
5388
----------------------------------------------------------------------
5389
----------------------------------------------------------------------
5390
----------------------------------------------------------------------
5391
 
5392
 
5393
 
5394
 
5395
Done!
5396
 
5397
At Local date and time: Thu Jul 06 22:40:52 2006
5398
 xbash -q -c "cd /cygdrive/d/mb-jpeg/; /usr/bin/make -f system.make clean; exit;" started...
5399
 
5400
rm -f implementation/system.ngc
5401
 
5402
 
5403
rm -f implementation/system.bmm
5404
rm -f implementation/system.bit
5405
rm -f implementation/system.ncd
5406
 
5407
 
5408
rm -f implementation/system_bd.bmm
5409
rm -rf implementation synthesis xst hdl
5410
 
5411
 
5412
rm -rf xst.srp system.srp
5413
 
5414
 
5415
rm -rf microblaze_0/lib/
5416
rm -f Testbench1/executable.elf
5417
 
5418
 
5419
rm -rf simulation/behavioral
5420
 
5421
 
5422
rm -rf virtualplatform
5423
rm -f _impact.cmd
5424
 
5425
 
5426
 
5427
 
5428
Done!
5429
 
5430 18 quickwayne
Xilinx Platform Studio (XPS)
5431
Xilinx EDK 8.1 Build EDK_I.18.7
5432
 
5433
Copyright (c) 1995-2006 Xilinx, Inc.  All rights reserved.
5434
 
5435
At Local date and time: Sun Jul 16 23:45:17 2006
5436
 xbash -q -c "cd /cygdrive/d/mb-jpeg/; /usr/bin/make -f system.make program; exit;" started...
5437
 
5438
*********************************************
5439
 
5440
 
5441
Creating software libraries...
5442
*********************************************
5443
 
5444
 
5445
libgen -mhs system.mhs -p xc2vp30ff896-7 -lp D:/XilinxXUP/lib/  system.mss
5446
 
5447
 
5448
libgen
5449
Xilinx EDK 8.1 Build EDK_I.18.7
5450
Copyright (c) 1995-2006 Xilinx, Inc.  All rights reserved.
5451
 
5452
 
5453
 
5454
Command Line: libgen -mhs system.mhs -p xc2vp30ff896-7 -lp D:/XilinxXUP/lib/
5455
system.mss
5456
 
5457
 
5458
 
5459
Output Directory (-od)          : D:\mb-jpeg\
5460
Part (-p)                       : virtex2p
5461
 
5462
Software Specification file     : system.mss
5463
 
5464
 
5465
Sourcing tcl file
5466
C:/EDK/hw/XilinxProcessorIPLib/pcores/microblaze_v4_00_a/data/microblaze_v2_1_0.
5467
tcl ...
5468
 
5469
 
5470
Sourcing tcl file
5471
C:/EDK/hw/XilinxProcessorIPLib/pcores/opb_mdm_v2_00_a/data/opb_mdm_v2_1_0.tcl
5472
...
5473
Sourcing tcl file
5474
C:/EDK/hw/XilinxProcessorIPLib/pcores/lmb_v10_v1_00_a/data/lmb_v10_v2_1_0.tcl
5475
...
5476
Sourcing tcl file
5477
C:/EDK/hw/XilinxProcessorIPLib/pcores/lmb_bram_if_cntlr_v1_00_b/data/lmb_bram_if
5478
_cntlr_v2_1_0.tcl ...
5479
 
5480
 
5481
Sourcing tcl file
5482
C:/EDK/hw/XilinxProcessorIPLib/pcores/opb_sysace_v1_00_c/data/opb_sysace_v2_1_0.
5483
tcl ...
5484
 
5485
 
5486
Sourcing tcl file
5487
C:/EDK/hw/XilinxProcessorIPLib/pcores/dcm_module_v1_00_a/data/dcm_module_v2_1_0.
5488
tcl ...
5489
 
5490
 
5491
 
5492
Overriding IP level properties ...
5493
microblaze (microblaze_0) -
5494
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
5495
mpd line 63 - tool overriding c_family value virtex2 to virtex2p
5496
microblaze (microblaze_0) -
5497
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
5498
mpd line 64 - tool overriding c_instance value microblaze to microblaze_0
5499
microblaze (microblaze_0) -
5500
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
5501
mpd:93 - tcl overriding C_ADDR_TAG_BITS value 17 to 0
5502
microblaze (microblaze_0) -
5503
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
5504
mpd:100 - tcl overriding C_DCACHE_ADDR_TAG value 17 to 0
5505
opb_mdm (debug_module) -
5506
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_mdm_v2_00_a\data\opb_mdm_v2_1_0.mpd
5507
line 42 - tool overriding c_family value virtex2 to virtex2p
5508
bram_block (lmb_bram) -
5509
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
5510
mpd line 42 - tool overriding c_family value virtex2 to virtex2p
5511
opb_gpio (leds_4bit) -
5512
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_gpio_v3_01_b\data\opb_gpio_v2_1_0.mpd
5513
line 41 - tool overriding c_family value virtex2 to virtex2p
5514
opb_gpio (dipsws_4bit) -
5515
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_gpio_v3_01_b\data\opb_gpio_v2_1_0.mpd
5516
line 41 - tool overriding c_family value virtex2 to virtex2p
5517
opb_gpio (pushbuttons_5bit) -
5518
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_gpio_v3_01_b\data\opb_gpio_v2_1_0.mpd
5519
line 41 - tool overriding c_family value virtex2 to virtex2p
5520
dcm_module (dcm_0) -
5521
C:\EDK\hw\XilinxProcessorIPLib\pcores\dcm_module_v1_00_a\data\dcm_module_v2_1_0.
5522
mpd line 60 - tool overriding c_family value virtex2 to virtex2p
5523
bram_block (data_bram_0) -
5524
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
5525
mpd line 42 - tool overriding c_family value virtex2 to virtex2p
5526
bram_block (data_bram_1) -
5527
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
5528
mpd line 42 - tool overriding c_family value virtex2 to virtex2p
5529
 
5530
Performing IP level DRCs on properties...
5531
 
5532
Running DRC Tcl procedures for OPTION IPLEVEL_DRC_PROC...
5533
Sourcing tcl file
5534
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
5535
2_1_0.tcl ...
5536
Sourcing tcl file
5537
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
5538
2_1_0.tcl ...
5539
 
5540
 
5541
Sourcing tcl file
5542
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
5543
2_1_0.tcl ...
5544
Sourcing tcl file
5545
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
5546
2_1_0.tcl ...
5547
 
5548
 
5549
Address Map for Processor microblaze_0
5550
  (0x00000000-0x0000ffff) dlmb_cntlr    dlmb
5551
  (0x00000000-0x0000ffff) ilmb_cntlr    ilmb
5552
  (0x40000000-0x4000ffff) PushButtons_5Bit      mb_opb
5553
  (0x40020000-0x4002ffff) LEDs_4Bit     mb_opb
5554
  (0x40040000-0x4004ffff) DIPSWs_4Bit   mb_opb
5555
  (0x40600000-0x4060ffff) RS232_Uart_1  mb_opb
5556
  (0x41400000-0x4140ffff) debug_module  mb_opb
5557
  (0x41800000-0x4180ffff) SysACE_CompactFlash   mb_opb
5558
  (0x70000000-0x7000ffff) data_bram_if_cntlr_0  dlmb
5559
  (0x70010000-0x7001ffff) data_bram_if_cntlr_1  dlmb
5560
 
5561
Check platform configuration ...
5562
opb_v20 (mb_opb) - D:\mb-jpeg\system.mhs line 55 - 2 master(s) : 6 slave(s)
5563
lmb_v10 (ilmb) - D:\mb-jpeg\system.mhs line 81 - 1 master(s) : 1 slave(s)
5564
lmb_v10 (dlmb) - D:\mb-jpeg\system.mhs line 89 - 1 master(s) : 3 slave(s)
5565
 
5566
Check port drivers...
5567
 
5568
 
5569
WARNING:MDT - dcm_0_lock (LOCKED) - D:\mb-jpeg\system.mhs line 208 - floating
5570
   connection!
5571
 
5572
Check platform address map ...
5573
 
5574
Overriding system level properties ...
5575
opb_v20 (mb_opb) -
5576
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_v20_v1_10_c\data\opb_v20_v2_1_0.mpd
5577
line 39 - tool overriding c_num_masters value 4 to 2
5578
opb_v20 (mb_opb) -
5579
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_v20_v1_10_c\data\opb_v20_v2_1_0.mpd
5580
line 40 - tool overriding c_num_slaves value 4 to 6
5581
lmb_v10 (ilmb) -
5582
C:\EDK\hw\XilinxProcessorIPLib\pcores\lmb_v10_v1_00_a\data\lmb_v10_v2_1_0.mpd
5583
line 39 - tool overriding c_lmb_num_slaves value 4 to 1
5584
lmb_v10 (dlmb) -
5585
C:\EDK\hw\XilinxProcessorIPLib\pcores\lmb_v10_v1_00_a\data\lmb_v10_v2_1_0.mpd
5586
line 39 - tool overriding c_lmb_num_slaves value 4 to 3
5587
lmb_bram_if_cntlr (dlmb_cntlr) -
5588
C:\EDK\hw\XilinxProcessorIPLib\pcores\lmb_bram_if_cntlr_v1_00_b\data\lmb_bram_if
5589
_cntlr_v2_1_0.mpd line 45 - tool overriding c_mask value 0x00800000 to
5590
0x70c70000
5591
lmb_bram_if_cntlr (ilmb_cntlr) -
5592
C:\EDK\hw\XilinxProcessorIPLib\pcores\lmb_bram_if_cntlr_v1_00_b\data\lmb_bram_if
5593
_cntlr_v2_1_0.mpd line 45 - tool overriding c_mask value 0x00800000 to
5594
0x70c70000
5595
bram_block (lmb_bram) -
5596
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
5597
mpd line 38 - tool overriding c_memsize value 2048 to 0x10000
5598
bram_block (data_bram_0) - D:\mb-jpeg\system.mhs line 214 - tool overriding
5599
c_memsize value 16384 to 0x10000
5600
lmb_bram_if_cntlr (data_bram_if_cntlr_0) -
5601
C:\EDK\hw\XilinxProcessorIPLib\pcores\lmb_bram_if_cntlr_v1_00_b\data\lmb_bram_if
5602
_cntlr_v2_1_0.mpd line 45 - tool overriding c_mask value 0x00800000 to
5603
0x70c70000
5604
bram_block (data_bram_1) - D:\mb-jpeg\system.mhs line 230 - tool overriding
5605
c_memsize value 16384 to 0x10000
5606
lmb_bram_if_cntlr (data_bram_if_cntlr_1) -
5607
C:\EDK\hw\XilinxProcessorIPLib\pcores\lmb_bram_if_cntlr_v1_00_b\data\lmb_bram_if
5608
_cntlr_v2_1_0.mpd line 45 - tool overriding c_mask value 0x00800000 to
5609
0x70c70000
5610
 
5611
Running DRC Tcl procedures for OPTION SYSLEVEL_DRC_PROC...
5612
 
5613
Performing System level DRCs on properties...
5614
 
5615
 
5616
INFO:MDT - List of peripherals addressable from processor instance microblaze_0
5617
   :
5618
  - dlmb
5619
WARNING:MDT - D:\mb-jpeg\system.mhs line 89 - No Driver Found for instance dlmb.
5620
   To avoid seeing this warning, assign the appropriate driver or driver
5621
   "generic 1.00.a " to instance dlmb
5622
 
5623
  - dlmb_cntlr
5624
  - data_bram_if_cntlr_0
5625
  - data_bram_if_cntlr_1
5626
  - ilmb
5627
WARNING:MDT - D:\mb-jpeg\system.mhs line 81 - No Driver Found for instance ilmb.
5628
   To avoid seeing this warning, assign the appropriate driver or driver
5629
   "generic 1.00.a " to instance ilmb
5630
 
5631
  - ilmb_cntlr
5632
  - mb_opb
5633
  - debug_module
5634
  - RS232_Uart_1
5635
  - SysACE_CompactFlash
5636
  - LEDs_4Bit
5637
  - DIPSWs_4Bit
5638
  - PushButtons_5Bit
5639
 
5640
 
5641
 
5642
Building Directory Structure for microblaze_0
5643
 
5644
 
5645
 
5646
Generating platform libraries and device drivers ...
5647
 
5648
Running CopyFiles ...
5649
 
5650
Copying files for os standalone_v1_00_a from
5651
C:\EDK\sw\lib\bsp\standalone_v1_00_a\src\ to
5652
D:\mb-jpeg\microblaze_0\libsrc\standalone_v1_00_a\ ...
5653
 
5654
 
5655
 
5656
Copying files for driver opbarb_v1_02_a from
5657
C:\EDK\sw\XilinxProcessorIPLib\drivers\opbarb_v1_02_a\src\ to
5658
D:\mb-jpeg\microblaze_0\libsrc\opbarb_v1_02_a\ ...
5659
 
5660
 
5661
 
5662
Copying files for driver uartlite_v1_00_b from
5663
C:\EDK\sw\XilinxProcessorIPLib\drivers\uartlite_v1_00_b\src\ to
5664
D:\mb-jpeg\microblaze_0\libsrc\uartlite_v1_00_b\ ...
5665
 
5666
 
5667
 
5668
Copying files for driver sysace_v1_00_a from
5669
C:\EDK\sw\XilinxProcessorIPLib\drivers\sysace_v1_00_a\src\ to
5670
D:\mb-jpeg\microblaze_0\libsrc\sysace_v1_00_a\ ...
5671
 
5672
 
5673
 
5674
Copying files for driver gpio_v2_00_a from
5675
C:\EDK\sw\XilinxProcessorIPLib\drivers\gpio_v2_00_a\src\ to
5676
D:\mb-jpeg\microblaze_0\libsrc\gpio_v2_00_a\ ...
5677
 
5678
 
5679
 
5680
Copying files for driver cpu_v1_00_a from
5681
C:\EDK\sw\XilinxProcessorIPLib\drivers\cpu_v1_00_a\src\ to
5682
D:\mb-jpeg\microblaze_0\libsrc\cpu_v1_00_a\ ...
5683
 
5684
 
5685
 
5686
Copying files for library xilfatfs_v1_00_a from
5687
C:\EDK\sw\lib\sw_services\xilfatfs_v1_00_a\src\ to
5688
D:\mb-jpeg\microblaze_0\libsrc\xilfatfs_v1_00_a\ ...
5689
 
5690
 
5691
 
5692
Running DRCs for OSes, Drivers and Libraries ...
5693
 
5694
Running generate for OS'es, Drivers and Libraries ...
5695
 
5696
 
5697
Copying Library Files ...
5698
 
5699
 
5700
 
5701
Running post_generate for OS'es, Drivers and Libraries ...
5702
 
5703
 
5704
 
5705
Running make for Drivers and Libraries ...
5706
 
5707
Configuring make for target include using:
5708
 
5709
make -s include "COMPILER=mb-gcc" "ARCHIVER=mb-ar"
5710
"COMPILER_FLAGS=-mno-xl-soft-mul  -O2 -c" "EXTRA_COMPILER_FLAGS=-g"
5711
 
5712
 
5713
 
5714
Configuring make for target libs using:
5715
 
5716
make -s libs "COMPILER=mb-gcc" "ARCHIVER=mb-ar"
5717
"COMPILER_FLAGS=-mno-xl-soft-mul  -O2 -c" "EXTRA_COMPILER_FLAGS=-g"
5718
Compiling common
5719
 
5720
 
5721
Compiling ipif
5722
 
5723
 
5724
Compiling  microblaze_disable_dcache.s
5725
Compiling  microblaze_disable_exceptions.s
5726
 
5727
 
5728
Compiling  microblaze_disable_icache.s
5729
 
5730
 
5731
Compiling  microblaze_disable_interrupts.s
5732
 
5733
 
5734
Compiling  microblaze_enable_dcache.s
5735
 
5736
 
5737
Compiling  microblaze_enable_exceptions.s
5738
 
5739
 
5740
Compiling  microblaze_enable_icache.s
5741
 
5742
 
5743
Compiling  microblaze_enable_interrupts.s
5744
Compiling  microblaze_init_dcache_range.s
5745
 
5746
 
5747
Compiling  microblaze_init_icache_range.s
5748
 
5749
 
5750
Compiling  microblaze_update_dcache.s
5751
 
5752
 
5753
Compiling  microblaze_update_icache.s
5754
Compiling  _exit.c
5755
 
5756
 
5757
Compiling  errno.c
5758
 
5759
 
5760
Compiling  fcntl.c
5761
 
5762
 
5763
Compiling  inbyte.c
5764
 
5765
 
5766
Compiling  microblaze_exception_handler.c
5767
 
5768
 
5769
Compiling  microblaze_exceptions_g.c
5770
 
5771
 
5772
Compiling  microblaze_interrupt_handler.c
5773
 
5774
 
5775
Compiling  microblaze_interrupts_g.c
5776
 
5777
 
5778
Compiling  outbyte.c
5779
 
5780
 
5781
Compiling  hw_exception_handler.S
5782
 
5783
 
5784
Compiling  src/xilfatfs_alloc.c
5785
 
5786
 
5787
Compiling  src/xilfatfs_close.c
5788
 
5789
 
5790
Compiling  src/xilfatfs_directory.c
5791
 
5792
 
5793
Compiling  src/xilfatfs_fat.c
5794
 
5795
 
5796
Compiling  src/xilfatfs_fat16.c
5797
 
5798
 
5799
Compiling  src/xilfatfs_fat32.c
5800
 
5801
 
5802
Compiling  src/xilfatfs_filespec.c
5803
 
5804
 
5805
Compiling  src/xilfatfs_filestatus.c
5806
 
5807
 
5808
Compiling  src/xilfatfs_open.c
5809
 
5810
 
5811
Compiling  src/xilfatfs_part.c
5812
 
5813
 
5814
Compiling  src/xilfatfs_read.c
5815
 
5816
 
5817
Compiling  src/xilfatfs_wd.c
5818
Compiling  src/xilfatfs_stats.c
5819
 
5820
 
5821
Compiling  src/xilfatfs_bufcache.c
5822
 
5823
 
5824
Compiling  src/xilfatfs_write.c
5825
 
5826
 
5827
Compiling  src/xilfatfs_sysace.c
5828
 
5829
 
5830
make clean
5831
 
5832
 
5833
Compiling opbarb
5834
 
5835
 
5836
Compiling uartlite
5837
 
5838
 
5839
Compiling sysace
5840
 
5841
 
5842
Compiling gpio
5843
 
5844
 
5845
Compiling cpu
5846
 
5847
 
5848
 
5849
Libraries generated in D:\mb-jpeg\microblaze_0\lib\ directory
5850
 
5851
Running execs_generate for OS'es, Drivers and Libraries ...
5852
 
5853
LibGen Done.
5854
 
5855
 
5856
mb-gcc -O2 testbench1/tb1.c  -o Testbench1/executable.elf \
5857
    -mno-xl-soft-mul      -g    -I./microblaze_0/include/  -Itestbench1/  -L./microblaze_0/lib/  \
5858
 
5859
 
5860
 
5861
mb-size Testbench1/executable.elf
5862
 
5863
 
5864
   text    data     bss     dec     hex filename
5865
  21600     144   13832   35576    8af8 Testbench1/executable.elf
5866
 
5867
 
5868
mb-gcc -O2 encoder/dct.c encoder/huffman.c encoder/io.c encoder/main.c encoder/zzq.c  -o Encoder/executable.elf \
5869
    -mno-xl-soft-mul      -g    -I./microblaze_0/include/  -L./microblaze_0/lib/  \
5870
 
5871
 
5872
 
5873
encoder/dct.c:105:3: warning: no newline at end of file
5874
 
5875
 
5876
encoder/huffman.c: In function `HuffmanEncodeFinishSend':
5877
encoder/huffman.c:545: warning: comparison is always true due to limited range of data type
5878
encoder/huffman.c: In function `EncodeDataUnit':
5879
encoder/huffman.c:588: warning: passing arg 3 of `ReverseExtend' from incompatible pointer type
5880
encoder/huffman.c:603: warning: passing arg 3 of `ReverseExtend' from incompatible pointer type
5881
 
5882
 
5883
encoder/main.c:14:21: windows.h: No such file or directory
5884
encoder/main.c: In function `main':
5885
encoder/main.c:45: error: `LARGE_INTEGER' undeclared (first use in this function)
5886
encoder/main.c:45: error: (Each undeclared identifier is reported only once
5887
encoder/main.c:45: error: for each function it appears in.)
5888
encoder/main.c:45: error: parse error before "st"
5889
encoder/main.c:85: error: `st' undeclared (first use in this function)
5890
encoder/main.c:153: error: `en' undeclared (first use in this function)
5891
 
5892
 
5893
encoder/zzq.c:75:2: warning: no newline at end of file
5894
 
5895
 
5896
make: *** [Encoder/executable.elf] Error 1
5897
 
5898
 
5899
 
5900
 
5901
Done!
5902
 
5903
At Local date and time: Sun Jul 16 23:48:16 2006
5904
 xbash -q -c "cd /cygdrive/d/mb-jpeg/; /usr/bin/make -f system.make program; exit;" started...
5905
 
5906
mb-gcc -O2 encoder/dct.c encoder/huffman.c encoder/io.c encoder/main.c encoder/zzq.c  -o Encoder/executable.elf \
5907
    -mno-xl-soft-mul      -g    -I./microblaze_0/include/  -L./microblaze_0/lib/  \
5908
 
5909
 
5910
 
5911
encoder/dct.c:105:3: warning: no newline at end of file
5912
 
5913
 
5914
encoder/huffman.c: In function `HuffmanEncodeFinishSend':
5915
encoder/huffman.c:545: warning: comparison is always true due to limited range of data type
5916
encoder/huffman.c: In function `EncodeDataUnit':
5917
encoder/huffman.c:588: warning: passing arg 3 of `ReverseExtend' from incompatible pointer type
5918
encoder/huffman.c:603: warning: passing arg 3 of `ReverseExtend' from incompatible pointer type
5919
 
5920
 
5921
encoder/main.c: In function `main':
5922
encoder/main.c:155: error: request for member `QuadPart' in something not a structure or union
5923
encoder/main.c:155: error: request for member `QuadPart' in something not a structure or union
5924
 
5925
 
5926
encoder/zzq.c:75:2: warning: no newline at end of file
5927
 
5928
 
5929
make: *** [Encoder/executable.elf] Error 1
5930
 
5931
 
5932
 
5933
 
5934
Done!
5935
 
5936
At Local date and time: Sun Jul 16 23:49:31 2006
5937
 xbash -q -c "cd /cygdrive/d/mb-jpeg/; /usr/bin/make -f system.make program; exit;" started...
5938
 
5939
mb-gcc -O2 encoder/dct.c encoder/huffman.c encoder/io.c encoder/main.c encoder/zzq.c  -o Encoder/executable.elf \
5940
    -mno-xl-soft-mul  -Wp,-D__MICROBLAZE     -g    -I./microblaze_0/include/  -L./microblaze_0/lib/  \
5941
 
5942
 
5943
 
5944
encoder/dct.c:105:3: warning: no newline at end of file
5945
 
5946
 
5947
encoder/huffman.c: In function `HuffmanEncodeFinishSend':
5948
encoder/huffman.c:545: warning: comparison is always true due to limited range of data type
5949
encoder/huffman.c: In function `EncodeDataUnit':
5950
encoder/huffman.c:588: warning: passing arg 3 of `ReverseExtend' from incompatible pointer type
5951
encoder/huffman.c:603: warning: passing arg 3 of `ReverseExtend' from incompatible pointer type
5952
 
5953
 
5954
encoder/zzq.c:75:2: warning: no newline at end of file
5955
 
5956
 
5957
/cygdrive/c/DOCUME~1/S041945/LOCALS~1/Temp/cc6gx8gy.o: In function `main':
5958
/cygdrive/d/mb-jpeg/encoder/main.c:76: undefined reference to `QueryPerformanceCounter'
5959
/cygdrive/d/mb-jpeg/encoder/main.c:87: undefined reference to `QueryPerformanceCounter'
5960
collect2: ld returned 1 exit status
5961
 
5962
 
5963
make: *** [Encoder/executable.elf] Error 1
5964
 
5965
 
5966
 
5967
 
5968
Done!
5969
 
5970
At Local date and time: Sun Jul 16 23:50:58 2006
5971
 xbash -q -c "cd /cygdrive/d/mb-jpeg/; /usr/bin/make -f system.make program; exit;" started...
5972
 
5973
mb-gcc -O2 encoder/dct.c encoder/huffman.c encoder/io.c encoder/main.c encoder/zzq.c  -o Encoder/executable.elf \
5974
    -mno-xl-soft-mul  -Wp,-D__MICROBLAZE     -g    -I./microblaze_0/include/  -L./microblaze_0/lib/  \
5975
 
5976
 
5977
 
5978
encoder/dct.c:105:3: warning: no newline at end of file
5979
 
5980
 
5981
encoder/huffman.c: In function `HuffmanEncodeFinishSend':
5982
encoder/huffman.c:545: warning: comparison is always true due to limited range of data type
5983
encoder/huffman.c: In function `EncodeDataUnit':
5984
encoder/huffman.c:588: warning: passing arg 3 of `ReverseExtend' from incompatible pointer type
5985
encoder/huffman.c:603: warning: passing arg 3 of `ReverseExtend' from incompatible pointer type
5986
 
5987
 
5988
encoder/zzq.c:75:2: warning: no newline at end of file
5989
 
5990
 
5991
mb-size Encoder/executable.elf
5992
 
5993
 
5994
   text    data     bss     dec     hex filename
5995
  78160    4196    2776   85132   14c8c Encoder/executable.elf
5996
 
5997
 
5998
 
5999
 
6000
Done!
6001
 
6002 21 quickwayne
At Local date and time: Sun Jul 16 23:52:45 2006
6003
 xbash -q -c "cd /cygdrive/d/mb-jpeg/; /usr/bin/make -f system.make program; exit;" started...
6004
 
6005
mb-gcc -O2 encoder/dct.c encoder/huffman.c encoder/io.c encoder/main.c encoder/zzq.c  -o Encoder/executable.elf \
6006
    -mno-xl-soft-mul  -Wp,-D__MICROBLAZE     -g    -I./microblaze_0/include/  -L./microblaze_0/lib/  \
6007
 
6008
 
6009
 
6010
encoder/dct.c:105:3: warning: no newline at end of file
6011
 
6012
 
6013
encoder/huffman.c: In function `HuffmanEncodeFinishSend':
6014
encoder/huffman.c:545: warning: comparison is always true due to limited range of data type
6015
encoder/huffman.c: In function `EncodeDataUnit':
6016
encoder/huffman.c:588: warning: passing arg 3 of `ReverseExtend' from incompatible pointer type
6017
encoder/huffman.c:603: warning: passing arg 3 of `ReverseExtend' from incompatible pointer type
6018
 
6019
 
6020
encoder/zzq.c:75:2: warning: no newline at end of file
6021
 
6022
 
6023
mb-size Encoder/executable.elf
6024
 
6025
 
6026
   text    data     bss     dec     hex filename
6027
  78160    4196    2776   85132   14c8c Encoder/executable.elf
6028
 
6029
 
6030
 
6031
 
6032
Done!
6033
 
6034
At Local date and time: Sun Jul 16 23:54:00 2006
6035
 xbash -q -c "cd /cygdrive/d/mb-jpeg/; /usr/bin/make -f system.make program; exit;" started...
6036
 
6037
mb-gcc -O2 encoder/dct.c encoder/huffman.c encoder/io.c encoder/main.c encoder/zzq.c  -o Encoder/executable.elf \
6038
    -mno-xl-soft-mul  -Wp,-D__MICROBLAZE     -g    -I./microblaze_0/include/  -L./microblaze_0/lib/  \
6039
 
6040
 
6041
 
6042
encoder/dct.c:105:3: warning: no newline at end of file
6043
 
6044
 
6045
encoder/huffman.c: In function `HuffmanEncodeFinishSend':
6046
encoder/huffman.c:545: warning: comparison is always true due to limited range of data type
6047
encoder/huffman.c: In function `EncodeDataUnit':
6048
encoder/huffman.c:588: warning: passing arg 3 of `ReverseExtend' from incompatible pointer type
6049
encoder/huffman.c:603: warning: passing arg 3 of `ReverseExtend' from incompatible pointer type
6050
 
6051
 
6052
encoder/zzq.c:75:2: warning: no newline at end of file
6053
 
6054
 
6055
mb-size Encoder/executable.elf
6056
   text    data     bss     dec     hex filename
6057
  78160    4196    2776   85132   14c8c Encoder/executable.elf
6058
 
6059
 
6060
 
6061
 
6062
Done!
6063
 
6064
At Local date and time: Sun Jul 16 23:55:19 2006
6065
 xbash -q -c "cd /cygdrive/d/mb-jpeg/; /usr/bin/make -f system.make init_bram; exit;" started...
6066
 
6067
****************************************************
6068
 
6069
 
6070
Creating system netlist for hardware specification..
6071
****************************************************
6072
platgen -p xc2vp30ff896-7 -lang vhdl -lp D:/XilinxXUP/lib/  -st xst system.mhs
6073
 
6074
 
6075
 
6076
Release Xilinx EDK 8.1 - platgen EDK_I.18.7
6077
Copyright (c) 1995-2005 Xilinx, Inc.  All rights reserved.
6078
 
6079
 
6080
 
6081
 
6082
Command Line: platgen -p xc2vp30ff896-7 -lang vhdl -lp D:/XilinxXUP/lib/ -st xst
6083
system.mhs
6084
 
6085
Parse system.mhs ...
6086
 
6087
Read MPD definitions ...
6088
 
6089
 
6090
Sourcing tcl file
6091
C:/EDK/hw/XilinxProcessorIPLib/pcores/microblaze_v4_00_a/data/microblaze_v2_1_0.
6092
tcl ...
6093
Sourcing tcl file
6094
C:/EDK/hw/XilinxProcessorIPLib/pcores/opb_mdm_v2_00_a/data/opb_mdm_v2_1_0.tcl
6095
...
6096
Sourcing tcl file
6097
C:/EDK/hw/XilinxProcessorIPLib/pcores/lmb_v10_v1_00_a/data/lmb_v10_v2_1_0.tcl
6098
...
6099
 
6100
 
6101
Sourcing tcl file
6102
C:/EDK/hw/XilinxProcessorIPLib/pcores/lmb_bram_if_cntlr_v1_00_b/data/lmb_bram_if
6103
_cntlr_v2_1_0.tcl ...
6104
Sourcing tcl file
6105
C:/EDK/hw/XilinxProcessorIPLib/pcores/opb_sysace_v1_00_c/data/opb_sysace_v2_1_0.
6106
tcl ...
6107
Sourcing tcl file
6108
C:/EDK/hw/XilinxProcessorIPLib/pcores/dcm_module_v1_00_a/data/dcm_module_v2_1_0.
6109
tcl ...
6110
 
6111
 
6112
 
6113
Overriding IP level properties ...
6114
microblaze (microblaze_0) -
6115
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
6116
mpd line 63 - tool overriding c_family value virtex2 to virtex2p
6117
microblaze (microblaze_0) -
6118
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
6119
mpd line 64 - tool overriding c_instance value microblaze to microblaze_0
6120
microblaze (microblaze_0) -
6121
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
6122
mpd:93 - tcl overriding C_ADDR_TAG_BITS value 17 to 0
6123
microblaze (microblaze_0) -
6124
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
6125
mpd:100 - tcl overriding C_DCACHE_ADDR_TAG value 17 to 0
6126
opb_mdm (debug_module) -
6127
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_mdm_v2_00_a\data\opb_mdm_v2_1_0.mpd
6128
line 42 - tool overriding c_family value virtex2 to virtex2p
6129
bram_block (lmb_bram) -
6130
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
6131
mpd line 42 - tool overriding c_family value virtex2 to virtex2p
6132
opb_gpio (leds_4bit) -
6133
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_gpio_v3_01_b\data\opb_gpio_v2_1_0.mpd
6134
line 41 - tool overriding c_family value virtex2 to virtex2p
6135
opb_gpio (dipsws_4bit) -
6136
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_gpio_v3_01_b\data\opb_gpio_v2_1_0.mpd
6137
line 41 - tool overriding c_family value virtex2 to virtex2p
6138
opb_gpio (pushbuttons_5bit) -
6139
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_gpio_v3_01_b\data\opb_gpio_v2_1_0.mpd
6140
line 41 - tool overriding c_family value virtex2 to virtex2p
6141
dcm_module (dcm_0) -
6142
C:\EDK\hw\XilinxProcessorIPLib\pcores\dcm_module_v1_00_a\data\dcm_module_v2_1_0.
6143
mpd line 60 - tool overriding c_family value virtex2 to virtex2p
6144
bram_block (data_bram_0) -
6145
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
6146
mpd line 42 - tool overriding c_family value virtex2 to virtex2p
6147
bram_block (data_bram_1) -
6148
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
6149
mpd line 42 - tool overriding c_family value virtex2 to virtex2p
6150
 
6151
Performing IP level DRCs on properties...
6152
 
6153
Running DRC Tcl procedures for OPTION IPLEVEL_DRC_PROC...
6154
Sourcing tcl file
6155
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
6156
2_1_0.tcl ...
6157
Sourcing tcl file
6158
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
6159
2_1_0.tcl ...
6160
Sourcing tcl file
6161
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
6162
2_1_0.tcl ...
6163
Sourcing tcl file
6164
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
6165
2_1_0.tcl ...
6166
 
6167
 
6168
Address Map for Processor microblaze_0
6169
  (0x00000000-0x0000ffff) dlmb_cntlr    dlmb
6170
  (0x00000000-0x0000ffff) ilmb_cntlr    ilmb
6171
  (0x40000000-0x4000ffff) PushButtons_5Bit      mb_opb
6172
  (0x40020000-0x4002ffff) LEDs_4Bit     mb_opb
6173
  (0x40040000-0x4004ffff) DIPSWs_4Bit   mb_opb
6174
  (0x40600000-0x4060ffff) RS232_Uart_1  mb_opb
6175
  (0x41400000-0x4140ffff) debug_module  mb_opb
6176
  (0x41800000-0x4180ffff) SysACE_CompactFlash   mb_opb
6177
  (0x70000000-0x7000ffff) data_bram_if_cntlr_0  dlmb
6178
  (0x70010000-0x7001ffff) data_bram_if_cntlr_1  dlmb
6179
 
6180
Check platform configuration ...
6181
opb_v20 (mb_opb) - D:\mb-jpeg\system.mhs line 55 - 2 master(s) : 6 slave(s)
6182
lmb_v10 (ilmb) - D:\mb-jpeg\system.mhs line 81 - 1 master(s) : 1 slave(s)
6183
lmb_v10 (dlmb) - D:\mb-jpeg\system.mhs line 89 - 1 master(s) : 3 slave(s)
6184
 
6185
Check port drivers...
6186
 
6187
 
6188
WARNING:MDT - dcm_0_lock (LOCKED) - D:\mb-jpeg\system.mhs line 208 - floating
6189
   connection!
6190
 
6191
Check platform address map ...
6192
 
6193
Overriding system level properties ...
6194
opb_v20 (mb_opb) -
6195
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_v20_v1_10_c\data\opb_v20_v2_1_0.mpd
6196
line 39 - tool overriding c_num_masters value 4 to 2
6197
opb_v20 (mb_opb) -
6198
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_v20_v1_10_c\data\opb_v20_v2_1_0.mpd
6199
line 40 - tool overriding c_num_slaves value 4 to 6
6200
lmb_v10 (ilmb) -
6201
C:\EDK\hw\XilinxProcessorIPLib\pcores\lmb_v10_v1_00_a\data\lmb_v10_v2_1_0.mpd
6202
line 39 - tool overriding c_lmb_num_slaves value 4 to 1
6203
lmb_v10 (dlmb) -
6204
C:\EDK\hw\XilinxProcessorIPLib\pcores\lmb_v10_v1_00_a\data\lmb_v10_v2_1_0.mpd
6205
line 39 - tool overriding c_lmb_num_slaves value 4 to 3
6206
lmb_bram_if_cntlr (dlmb_cntlr) -
6207
C:\EDK\hw\XilinxProcessorIPLib\pcores\lmb_bram_if_cntlr_v1_00_b\data\lmb_bram_if
6208
_cntlr_v2_1_0.mpd line 45 - tool overriding c_mask value 0x00800000 to
6209
0x70c70000
6210
lmb_bram_if_cntlr (ilmb_cntlr) -
6211
C:\EDK\hw\XilinxProcessorIPLib\pcores\lmb_bram_if_cntlr_v1_00_b\data\lmb_bram_if
6212
_cntlr_v2_1_0.mpd line 45 - tool overriding c_mask value 0x00800000 to
6213
0x70c70000
6214
bram_block (lmb_bram) -
6215
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
6216
mpd line 38 - tool overriding c_memsize value 2048 to 0x10000
6217
bram_block (data_bram_0) - D:\mb-jpeg\system.mhs line 214 - tool overriding
6218
c_memsize value 16384 to 0x10000
6219
lmb_bram_if_cntlr (data_bram_if_cntlr_0) -
6220
C:\EDK\hw\XilinxProcessorIPLib\pcores\lmb_bram_if_cntlr_v1_00_b\data\lmb_bram_if
6221
_cntlr_v2_1_0.mpd line 45 - tool overriding c_mask value 0x00800000 to
6222
0x70c70000
6223
bram_block (data_bram_1) - D:\mb-jpeg\system.mhs line 230 - tool overriding
6224
c_memsize value 16384 to 0x10000
6225
lmb_bram_if_cntlr (data_bram_if_cntlr_1) -
6226
C:\EDK\hw\XilinxProcessorIPLib\pcores\lmb_bram_if_cntlr_v1_00_b\data\lmb_bram_if
6227
_cntlr_v2_1_0.mpd line 45 - tool overriding c_mask value 0x00800000 to
6228
0x70c70000
6229
 
6230
Running DRC Tcl procedures for OPTION SYSLEVEL_DRC_PROC...
6231
 
6232
Performing System level DRCs on properties...
6233
 
6234
Running UPDATE Tcl procedures for OPTION PLATGEN_SYSLEVEL_UPDATE_PROC...
6235
 
6236
Modify defaults ...
6237
 
6238
Processing licensed instances ...
6239
Completion time: 0.00 seconds
6240
 
6241
Creating hardware output directories ...
6242
 
6243
 
6244
 
6245
Managing hardware (BBD-specified) netlist files ...
6246
 
6247
Managing cache ...
6248
 
6249
Elaborating instances ...
6250
bram_block (lmb_bram) - D:\mb-jpeg\system.mhs:115 - elaborating IP
6251
 
6252
 
6253
bram_block (data_bram_0) - D:\mb-jpeg\system.mhs:211 - elaborating IP
6254
 
6255
 
6256
bram_block (data_bram_1) - D:\mb-jpeg\system.mhs:227 - elaborating IP
6257
 
6258
 
6259
 
6260
Writing HDL for elaborated instances ...
6261
 
6262
Inserting wrapper level ...
6263
 
6264
 
6265
Completion time: 3.00 seconds
6266
 
6267
Constructing platform-level signal connectivity ...
6268
 
6269
 
6270
Completion time: 3.00 seconds
6271
 
6272
Writing (top-level) BMM ...
6273
Writing BMM - D:\mb-jpeg\implementation\system.bmm
6274
 
6275
Writing (top-level and wrappers) HDL ...
6276
 
6277
 
6278
 
6279
Generating synthesis project file ...
6280
 
6281
 
6282
 
6283
Running XST synthesis ...
6284
INFO:MDT - The following instances are synthesized with XST. The MPD option
6285
   IMP_NETLIST=TRUE indicates that a NGC file is to be produced using XST
6286
   synthesis. IMP_NETLIST=FALSE (default) instances are not synthesized.
6287
microblaze_0_wrapper (microblaze_0) - D:\mb-jpeg\system.mhs:35 - Running XST
6288
synthesis
6289
 
6290
 
6291
mb_opb_wrapper (mb_opb) - D:\mb-jpeg\system.mhs:55 - Running XST synthesis
6292
 
6293
 
6294
debug_module_wrapper (debug_module) - D:\mb-jpeg\system.mhs:63 - Running XST
6295
synthesis
6296
 
6297
 
6298
ilmb_wrapper (ilmb) - D:\mb-jpeg\system.mhs:81 - Running XST synthesis
6299
 
6300
 
6301
dlmb_wrapper (dlmb) - D:\mb-jpeg\system.mhs:89 - Running XST synthesis
6302
 
6303
 
6304
dlmb_cntlr_wrapper (dlmb_cntlr) - D:\mb-jpeg\system.mhs:97 - Running XST
6305
synthesis
6306
 
6307
 
6308
ilmb_cntlr_wrapper (ilmb_cntlr) - D:\mb-jpeg\system.mhs:106 - Running XST
6309
synthesis
6310
 
6311
 
6312
lmb_bram_wrapper (lmb_bram) - D:\mb-jpeg\system.mhs:115 - Running XST synthesis
6313
 
6314
 
6315
rs232_uart_1_wrapper (rs232_uart_1) - D:\mb-jpeg\system.mhs:122 - Running XST
6316
synthesis
6317
 
6318
 
6319
sysace_compactflash_wrapper (sysace_compactflash) - D:\mb-jpeg\system.mhs:138 -
6320
Running XST synthesis
6321
 
6322
 
6323
leds_4bit_wrapper (leds_4bit) - D:\mb-jpeg\system.mhs:155 - Running XST
6324
synthesis
6325
 
6326
 
6327
dipsws_4bit_wrapper (dipsws_4bit) - D:\mb-jpeg\system.mhs:169 - Running XST
6328
synthesis
6329
 
6330
 
6331
pushbuttons_5bit_wrapper (pushbuttons_5bit) - D:\mb-jpeg\system.mhs:183 -
6332
Running XST synthesis
6333
 
6334
 
6335
dcm_0_wrapper (dcm_0) - D:\mb-jpeg\system.mhs:197 - Running XST synthesis
6336
 
6337
 
6338
data_bram_0_wrapper (data_bram_0) - D:\mb-jpeg\system.mhs:211 - Running XST
6339
synthesis
6340
 
6341
 
6342
data_bram_if_cntlr_0_wrapper (data_bram_if_cntlr_0) - D:\mb-jpeg\system.mhs:218
6343
- Running XST synthesis
6344
 
6345
 
6346
data_bram_1_wrapper (data_bram_1) - D:\mb-jpeg\system.mhs:227 - Running XST
6347
synthesis
6348
 
6349
 
6350
data_bram_if_cntlr_1_wrapper (data_bram_if_cntlr_1) - D:\mb-jpeg\system.mhs:234
6351
- Running XST synthesis
6352
 
6353
 
6354
 
6355
Running NGCBUILD ...
6356
 
6357
 
6358
 
6359
Rebuilding cache ...
6360
 
6361
 
6362
Total run time: 317.00 seconds
6363
 
6364
 
6365
Running synthesis...
6366
bash -c "cd synthesis; ./synthesis.sh"
6367
 
6368
 
6369
Release 8.1i - xst I.24
6370
Copyright (c) 1995-2005 Xilinx, Inc.  All rights reserved.
6371
-->
6372
 
6373
WARNING:Xst:1530 - You are using an evaluation version of Xilinx Software. In 37
6374
   days, this program will not operate. For more information about this product,
6375
   please refer to the Evaluation Agreement, which was shipped to you along with
6376
   the Evaluation CDs.
6377
   To purchase an annual license for this software, please contact your local
6378
   Field Applications Engineer (FAE) or salesperson. If you have any questions,
6379
   or if we can assist in any way, please send an email to: eval@xilinx.com
6380
   Thank You!
6381
 
6382
 
6383
 
6384
TABLE OF CONTENTS
6385
  1) Synthesis Options Summary
6386
  2) HDL Compilation
6387
  3) HDL Analysis
6388
  4) HDL Synthesis
6389
     4.1) HDL Synthesis Report
6390
  5) Advanced HDL Synthesis
6391
     5.1) Advanced HDL Synthesis Report
6392
  6) Low Level Synthesis
6393
  7) Final Report
6394
     7.1) Device utilization summary
6395
     7.2) TIMING REPORT
6396
 
6397
 
6398
=========================================================================
6399
*                      Synthesis Options Summary                        *
6400
=========================================================================
6401
---- Source Parameters
6402
Input Format                       : MIXED
6403
Input File Name                    : "system_xst.prj"
6404
 
6405
---- Target Parameters
6406
Target Device                      : xc2vp30ff896-7
6407
Output File Name                   : "../implementation/system.ngc"
6408
 
6409
---- Source Options
6410
Top Module Name                    : system
6411
 
6412
---- Target Options
6413
Add IO Buffers                     : NO
6414
 
6415
---- General Options
6416
Optimization Goal                  : speed
6417
Hierarchy Separator                : /
6418
 
6419
=========================================================================
6420
 
6421
WARNING:Xst:29 - Optimization Effort not specified
6422
The following parameters have been added:
6423
Optimization Effort                : 1
6424
 
6425
=========================================================================
6426
 
6427
=========================================================================
6428
*                          HDL Compilation                              *
6429
=========================================================================
6430
 
6431
 
6432
Compiling vhdl file "D:/mb-jpeg/hdl/system.vhd" in Library work.
6433
 
6434
 
6435
Entity  compiled.
6436
 
6437
 
6438
Entity  (Architecture ) compiled.
6439
 
6440
=========================================================================
6441
*                            HDL Analysis                               *
6442
=========================================================================
6443
Analyzing Entity  (Architecture ).
6444
 
6445
 
6446
WARNING:Xst:766 - "D:/mb-jpeg/hdl/system.vhd" line 1608: Generating a Black Box for component .
6447
WARNING:Xst:766 - "D:/mb-jpeg/hdl/system.vhd" line 1614: Generating a Black Box for component .
6448
WARNING:Xst:766 - "D:/mb-jpeg/hdl/system.vhd" line 1620: Generating a Black Box for component .
6449
WARNING:Xst:766 - "D:/mb-jpeg/hdl/system.vhd" line 1626: Generating a Black Box for component .
6450
WARNING:Xst:766 - "D:/mb-jpeg/hdl/system.vhd" line 1632: Generating a Black Box for component .
6451
WARNING:Xst:766 - "D:/mb-jpeg/hdl/system.vhd" line 1638: Generating a Black Box for component .
6452
WARNING:Xst:766 - "D:/mb-jpeg/hdl/system.vhd" line 1644: Generating a Black Box for component .
6453
WARNING:Xst:766 - "D:/mb-jpeg/hdl/system.vhd" line 1650: Generating a Black Box for component .
6454
WARNING:Xst:766 - "D:/mb-jpeg/hdl/system.vhd" line 1656: Generating a Black Box for component .
6455
WARNING:Xst:766 - "D:/mb-jpeg/hdl/system.vhd" line 1662: Generating a Black Box for component .
6456
WARNING:Xst:766 - "D:/mb-jpeg/hdl/system.vhd" line 1668: Generating a Black Box for component .
6457
WARNING:Xst:766 - "D:/mb-jpeg/hdl/system.vhd" line 1676: Generating a Black Box for component .
6458
WARNING:Xst:766 - "D:/mb-jpeg/hdl/system.vhd" line 1684: Generating a Black Box for component .
6459
WARNING:Xst:766 - "D:/mb-jpeg/hdl/system.vhd" line 1692: Generating a Black Box for component .
6460
WARNING:Xst:766 - "D:/mb-jpeg/hdl/system.vhd" line 1700: Generating a Black Box for component .
6461
WARNING:Xst:766 - "D:/mb-jpeg/hdl/system.vhd" line 1708: Generating a Black Box for component .
6462
WARNING:Xst:766 - "D:/mb-jpeg/hdl/system.vhd" line 1716: Generating a Black Box for component .
6463
WARNING:Xst:766 - "D:/mb-jpeg/hdl/system.vhd" line 1724: Generating a Black Box for component .
6464
WARNING:Xst:766 - "D:/mb-jpeg/hdl/system.vhd" line 1732: Generating a Black Box for component .
6465
WARNING:Xst:766 - "D:/mb-jpeg/hdl/system.vhd" line 1740: Generating a Black Box for component .
6466
WARNING:Xst:766 - "D:/mb-jpeg/hdl/system.vhd" line 1748: Generating a Black Box for component .
6467
WARNING:Xst:766 - "D:/mb-jpeg/hdl/system.vhd" line 1756: Generating a Black Box for component .
6468
WARNING:Xst:766 - "D:/mb-jpeg/hdl/system.vhd" line 1764: Generating a Black Box for component .
6469
WARNING:Xst:766 - "D:/mb-jpeg/hdl/system.vhd" line 1772: Generating a Black Box for component .
6470
WARNING:Xst:766 - "D:/mb-jpeg/hdl/system.vhd" line 1780: Generating a Black Box for component .
6471
WARNING:Xst:766 - "D:/mb-jpeg/hdl/system.vhd" line 1788: Generating a Black Box for component .
6472
WARNING:Xst:766 - "D:/mb-jpeg/hdl/system.vhd" line 1796: Generating a Black Box for component .
6473
WARNING:Xst:766 - "D:/mb-jpeg/hdl/system.vhd" line 1802: Generating a Black Box for component .
6474
WARNING:Xst:766 - "D:/mb-jpeg/hdl/system.vhd" line 1808: Generating a Black Box for component .
6475
WARNING:Xst:766 - "D:/mb-jpeg/hdl/system.vhd" line 1814: Generating a Black Box for component .
6476
WARNING:Xst:766 - "D:/mb-jpeg/hdl/system.vhd" line 1820: Generating a Black Box for component .
6477
WARNING:Xst:766 - "D:/mb-jpeg/hdl/system.vhd" line 1828: Generating a Black Box for component .
6478
WARNING:Xst:766 - "D:/mb-jpeg/hdl/system.vhd" line 1836: Generating a Black Box for component .
6479
WARNING:Xst:766 - "D:/mb-jpeg/hdl/system.vhd" line 1844: Generating a Black Box for component .
6480
WARNING:Xst:766 - "D:/mb-jpeg/hdl/system.vhd" line 1852: Generating a Black Box for component .
6481
WARNING:Xst:766 - "D:/mb-jpeg/hdl/system.vhd" line 1860: Generating a Black Box for component .
6482
WARNING:Xst:766 - "D:/mb-jpeg/hdl/system.vhd" line 1868: Generating a Black Box for component .
6483
WARNING:Xst:766 - "D:/mb-jpeg/hdl/system.vhd" line 1876: Generating a Black Box for component .
6484
WARNING:Xst:766 - "D:/mb-jpeg/hdl/system.vhd" line 1884: Generating a Black Box for component .
6485
WARNING:Xst:766 - "D:/mb-jpeg/hdl/system.vhd" line 1892: Generating a Black Box for component .
6486
 
6487
 
6488
WARNING:Xst:766 - "D:/mb-jpeg/hdl/system.vhd" line 1900: Generating a Black Box for component .
6489
WARNING:Xst:766 - "D:/mb-jpeg/hdl/system.vhd" line 1908: Generating a Black Box for component .
6490
WARNING:Xst:766 - "D:/mb-jpeg/hdl/system.vhd" line 1916: Generating a Black Box for component .
6491
WARNING:Xst:766 - "D:/mb-jpeg/hdl/system.vhd" line 1924: Generating a Black Box for component .
6492
WARNING:Xst:766 - "D:/mb-jpeg/hdl/system.vhd" line 1930: Generating a Black Box for component .
6493
 
6494
 
6495
Entity  analyzed. Unit  generated.
6496
 
6497
 
6498
=========================================================================
6499
*                           HDL Synthesis                               *
6500
=========================================================================
6501
 
6502
 
6503
 
6504
Synthesizing Unit .
6505
    Related source file is "D:/mb-jpeg/hdl/system.vhd".
6506
Unit  synthesized.
6507
 
6508
 
6509
=========================================================================
6510
HDL Synthesis Report
6511
 
6512
Found no macro
6513
=========================================================================
6514
 
6515
=========================================================================
6516
*                       Advanced HDL Synthesis                          *
6517
=========================================================================
6518
 
6519
 
6520
 
6521
 
6522
=========================================================================
6523
Advanced HDL Synthesis Report
6524
 
6525
Found no macro
6526
=========================================================================
6527
 
6528
=========================================================================
6529
*                         Low Level Synthesis                           *
6530
=========================================================================
6531
 
6532
 
6533
Loading device for application Rf_Device from file '2vp30.nph' in environment c:\ISE.
6534
 
6535
 
6536
 
6537
Optimizing unit  ...
6538
 
6539
 
6540
 
6541
Mapping all equations...
6542
 
6543
 
6544
Building and optimizing final netlist ...
6545
 
6546
 
6547
 
6548
=========================================================================
6549
*                            Final Report                               *
6550
=========================================================================
6551
Final Results
6552
Top Level Output File Name         : ../implementation/system.ngc
6553
Output Format                      : ngc
6554
Optimization Goal                  : speed
6555
Keep Hierarchy                     : no
6556
 
6557
Design Statistics
6558
# IOs                              : 45
6559
 
6560
Cell Usage :
6561
# BELS                             : 2
6562
#      GND                         : 1
6563
#      VCC                         : 1
6564
# IO Buffers                       : 45
6565
#      IBUF                        : 4
6566
#      IBUFG                       : 1
6567
#      IOBUF                       : 29
6568
#      OBUF                        : 11
6569
# Others                           : 18
6570
#      data_bram_0_wrapper         : 1
6571
#      data_bram_1_wrapper         : 1
6572
#      data_bram_if_cntlr_0_wrapper: 1
6573
#      data_bram_if_cntlr_1_wrapper: 1
6574
#      dcm_0_wrapper               : 1
6575
#      debug_module_wrapper        : 1
6576
#      dipsws_4bit_wrapper         : 1
6577
#      dlmb_cntlr_wrapper          : 1
6578
#      dlmb_wrapper                : 1
6579
#      ilmb_cntlr_wrapper          : 1
6580
#      ilmb_wrapper                : 1
6581
#      leds_4bit_wrapper           : 1
6582
#      lmb_bram_wrapper            : 1
6583
#      mb_opb_wrapper              : 1
6584
#      microblaze_0_wrapper        : 1
6585
#      pushbuttons_5bit_wrapper    : 1
6586
#      rs232_uart_1_wrapper        : 1
6587
#      sysace_compactflash_wrapper : 1
6588
=========================================================================
6589
 
6590
Device utilization summary:
6591
---------------------------
6592
 
6593
Selected Device : 2vp30ff896-7
6594
 
6595
 Number of bonded IOBs:                 45  out of    556     8%
6596
 
6597
 
6598
 
6599
 
6600
=========================================================================
6601
TIMING REPORT
6602
 
6603
NOTE: THESE TIMING NUMBERS ARE ONLY A SYNTHESIS ESTIMATE.
6604
      FOR ACCURATE TIMING INFORMATION PLEASE REFER TO THE TRACE REPORT
6605
      GENERATED AFTER PLACE-and-ROUTE.
6606
 
6607
Clock Information:
6608
------------------
6609
No clock signals found in this design
6610
 
6611
Timing Summary:
6612
---------------
6613
Speed Grade: -7
6614
 
6615
   Minimum period: No path found
6616
   Minimum input arrival time before clock: No path found
6617
   Maximum output required time after clock: No path found
6618
   Maximum combinational path delay: 2.924ns
6619
 
6620
Timing Detail:
6621
--------------
6622
All values displayed in nanoseconds (ns)
6623
 
6624
=========================================================================
6625
Timing constraint: Default path analysis
6626
  Total number of paths / destination ports: 2006 / 1977
6627
-------------------------------------------------------------------------
6628
Delay:               2.924ns (Levels of Logic = 1)
6629
  Source:            sysace_compactflash:SysACE_MPD_O<3> (PAD)
6630
  Destination:       fpga_0_SysACE_CompactFlash_SysACE_MPD_pin<3> (PAD)
6631
 
6632
  Data Path: sysace_compactflash:SysACE_MPD_O<3> to fpga_0_SysACE_CompactFlash_SysACE_MPD_pin<3>
6633
                                Gate     Net
6634
    Cell:in->out      fanout   Delay   Delay  Logical Name (Net Name)
6635
    ----------------------------------------  ------------
6636
    sysace_compactflash_wrapper:SysACE_MPD_O<3>    1   0.000   0.332  sysace_compactflash (fpga_0_SysACE_CompactFlash_SysACE_MPD_O<3>)
6637
     IOBUF:I->IO               2.592          iobuf_22 (fpga_0_SysACE_CompactFlash_SysACE_MPD_pin<3>)
6638
    ----------------------------------------
6639
    Total                      2.924ns (2.592ns logic, 0.332ns route)
6640
                                       (88.7% logic, 11.3% route)
6641
 
6642
=========================================================================
6643
CPU : 11.09 / 11.15 s | Elapsed : 11.00 / 11.00 s
6644
 
6645
-->
6646
 
6647
Total memory usage is 169492 kilobytes
6648
 
6649
Number of errors   :    0 (   0 filtered)
6650
Number of warnings :   47 (   0 filtered)
6651
Number of infos    :    0 (   0 filtered)
6652
 
6653
 
6654
 
6655
*********************************************
6656
Running Xilinx Implementation tools..
6657
 
6658
 
6659
*********************************************
6660
 
6661
 
6662
xflow -wd implementation -p xc2vp30ff896-7 -implement xflow.opt system.ngc
6663
 
6664
 
6665
Release 8.1i - Xflow I.24
6666
Copyright (c) 1995-2005 Xilinx, Inc.  All rights reserved.
6667
 
6668
 
6669
xflow.exe -wd implementation -p xc2vp30ff896-7 -implement xflow.opt system.ngc
6670
 
6671
 
6672
.... Copying flowfile c:/ISE/xilinx/data/fpga.flw into working directory
6673
D:/mb-jpeg/implementation
6674
 
6675
 
6676
 
6677
Using Flow File: D:/mb-jpeg/implementation/fpga.flw
6678
Using Option File(s):
6679
 D:/mb-jpeg/implementation/xflow.opt
6680
 
6681
Creating Script File ...
6682
 
6683
#----------------------------------------------#
6684
# Starting program ngdbuild
6685
# ngdbuild -p xc2vp30ff896-7 -nt timestamp -bm system.bmm
6686
D:/mb-jpeg/implementation/system.ngc -uc system.ucf system.ngd
6687
#----------------------------------------------#
6688
 
6689
 
6690
Release 8.1i - ngdbuild I.24
6691
Copyright (c) 1995-2005 Xilinx, Inc.  All rights reserved.
6692
 
6693
Command Line: ngdbuild -p xc2vp30ff896-7 -nt timestamp -bm system.bmm -uc
6694
system.ucf D:/mb-jpeg/implementation/system.ngc system.ngd
6695
 
6696
Reading NGO file 'D:/mb-jpeg/implementation/system.ngc' ...
6697
 
6698
 
6699
Loading design module "D:/mb-jpeg/implementation/microblaze_0_wrapper.ngc"...
6700
 
6701
 
6702
Loading design module "D:/mb-jpeg/implementation/mb_opb_wrapper.ngc"...
6703
Loading design module "D:/mb-jpeg/implementation/debug_module_wrapper.ngc"...
6704
Loading design module "D:/mb-jpeg/implementation/ilmb_wrapper.ngc"...
6705
Loading design module "D:/mb-jpeg/implementation/dlmb_wrapper.ngc"...
6706
Loading design module "D:/mb-jpeg/implementation/dlmb_cntlr_wrapper.ngc"...
6707
Loading design module "D:/mb-jpeg/implementation/ilmb_cntlr_wrapper.ngc"...
6708
Loading design module "D:/mb-jpeg/implementation/lmb_bram_wrapper.ngc"...
6709
Loading design module "D:/mb-jpeg/implementation/rs232_uart_1_wrapper.ngc"...
6710
Loading design module
6711
"D:/mb-jpeg/implementation/sysace_compactflash_wrapper.ngc"...
6712
Loading design module "D:/mb-jpeg/implementation/leds_4bit_wrapper.ngc"...
6713
Loading design module "D:/mb-jpeg/implementation/dipsws_4bit_wrapper.ngc"...
6714
Loading design module
6715
"D:/mb-jpeg/implementation/pushbuttons_5bit_wrapper.ngc"...
6716
Loading design module "D:/mb-jpeg/implementation/dcm_0_wrapper.ngc"...
6717
Loading design module "D:/mb-jpeg/implementation/data_bram_0_wrapper.ngc"...
6718
Loading design module
6719
"D:/mb-jpeg/implementation/data_bram_if_cntlr_0_wrapper.ngc"...
6720
Loading design module "D:/mb-jpeg/implementation/data_bram_1_wrapper.ngc"...
6721
Loading design module
6722
"D:/mb-jpeg/implementation/data_bram_if_cntlr_1_wrapper.ngc"...
6723
 
6724
Applying constraints in "system.ucf" to the design...
6725
 
6726
 
6727
 
6728
Checking timing specifications ...
6729
INFO:XdmHelpers:851 - TNM "sys_clk_pin", used in period specification
6730
   "TS_sys_clk_pin", was traced into DCM instance "dcm_0/dcm_0/DCM_INST". The
6731
   following new TNM groups and period specifications were generated at the DCM
6732
   output(s):
6733
   CLK0: TS_dcm_0_dcm_0_CLK0_BUF=PERIOD dcm_0_dcm_0_CLK0_BUF
6734
TS_sys_clk_pin*1.000000 HIGH 50.000000%
6735
 
6736
Processing BMM file ...
6737
 
6738
Checking expanded design ...
6739
 
6740
 
6741
WARNING:NgdBuild:452 - logical net
6742
   'microblaze_0/microblaze_0/Data_Flow_I/word_r1_r2_unalignment' has no driver
6743
WARNING:NgdBuild:452 - logical net
6744
   'microblaze_0/microblaze_0/Data_Flow_I/word_r1_imm_unalignment' has no driver
6745
WARNING:NgdBuild:452 - logical net
6746
   'microblaze_0/microblaze_0/Data_Flow_I/halfword_unalignment' has no driver
6747
WARNING:NgdBuild:478 - clock net debug_module/bscan_drck1 with clock driver
6748
   debug_module/debug_module/BUFG_DRCK1 drives no clock pins
6749
 
6750
NGDBUILD Design Results Summary:
6751
  Number of errors:     0
6752
  Number of warnings:   4
6753
 
6754
Writing NGD file "system.ngd" ...
6755
 
6756
Writing NGDBUILD log file "system.bld"...
6757
 
6758
NGDBUILD done.
6759
 
6760
 
6761
 
6762
#----------------------------------------------#
6763
# Starting program map
6764
# map -o system_map.ncd -pr b system.ngd system.pcf
6765
#----------------------------------------------#
6766
 
6767
 
6768
Release 8.1i - Map I.24
6769
Copyright (c) 1995-2005 Xilinx, Inc.  All rights reserved.
6770
Using target part "2vp30ff896-7".
6771
 
6772
 
6773
Mapping design into LUTs...
6774
 
6775
 
6776
Writing file system_map.ngm...
6777
 
6778
 
6779
Running directed packing...
6780
Running delay-based LUT packing...
6781
Running related packing...
6782
Writing design file "system_map.ncd"...
6783
 
6784
 
6785
 
6786
Design Summary:
6787
Number of errors:      0
6788
Number of warnings:    6
6789
Logic Utilization:
6790
  Number of Slice Flip Flops:       1,183 out of  27,392    4%
6791
  Number of 4 input LUTs:           1,489 out of  27,392    5%
6792
Logic Distribution:
6793
  Number of occupied Slices:        1,308 out of  13,696    9%
6794
  Number of Slices containing only related logic:   1,308 out of   1,308  100%
6795
  Number of Slices containing unrelated logic:          0 out of   1,308    0%
6796
        *See NOTES below for an explanation of the effects of unrelated logic
6797
Total Number 4 input LUTs:          1,914 out of  27,392    6%
6798
  Number used as logic:             1,489
6799
  Number used as a route-thru:          7
6800
  Number used for Dual Port RAMs:     256
6801
    (Two LUTs used per Dual Port RAM)
6802
  Number used as Shift registers:     162
6803
 
6804
  Number of bonded IOBs:               44 out of     556    7%
6805
    IOB Flip Flops:                    73
6806
  Number of PPC405s:                   0 out of       2    0%
6807
  Number of Block RAMs:                96 out of     136   70%
6808
  Number of MULT18X18s:                 3 out of     136    2%
6809
  Number of GCLKs:                      2 out of      16   12%
6810
  Number of DCMs:                       1 out of       8   12%
6811
  Number of BSCANs:                     1 out of       1  100%
6812
  Number of GTs:                        0 out of       8    0%
6813
  Number of GT10s:                      0 out of       0    0%
6814
 
6815
   Number of RPM macros:            5
6816
Total equivalent gate count for design:  6,374,519
6817
Additional JTAG gate count for IOBs:  2,112
6818
Peak Memory Usage:  225 MB
6819
 
6820
NOTES:
6821
 
6822
   Related logic is defined as being logic that shares connectivity - e.g. two
6823
   LUTs are "related" if they share common inputs.  When assembling slices,
6824
   Map gives priority to combine logic that is related.  Doing so results in
6825
   the best timing performance.
6826
 
6827
   Unrelated logic shares no connectivity.  Map will only begin packing
6828
   unrelated logic into a slice once 99% of the slices are occupied through
6829
   related logic packing.
6830
 
6831
   Note that once logic distribution reaches the 99% level through related
6832
   logic packing, this does not mean the device is completely utilized.
6833
   Unrelated logic packing will then begin, continuing until all usable LUTs
6834
   and FFs are occupied.  Depending on your timing budget, increased levels of
6835
   unrelated logic packing may adversely affect the overall timing performance
6836
   of your design.
6837
 
6838
Mapping completed.
6839
See MAP report file "system_map.mrp" for details.
6840
 
6841
 
6842
 
6843
#----------------------------------------------#
6844
# Starting program par
6845
# par -w -ol high system_map.ncd system.ncd system.pcf
6846
#----------------------------------------------#
6847
 
6848
 
6849
Release 8.1i - par I.24
6850
Copyright (c) 1995-2005 Xilinx, Inc.  All rights reserved.
6851
 
6852
 
6853
 
6854
Constraints file: system.pcf.
6855
WARNING:Par:331 - You are using an evaluation version of Xilinx Software. In 37 days, this program will not operate. For
6856
   more information about this product, please refer to the Evaluation Agreement, which was shipped to you along with
6857
   the Evaluation CDs.
6858
   To purchase an annual license for this software, please contact your local Field Applications Engineer (FAE) or
6859
   salesperson. If you have any questions, or if we can assist in any way, please send an email to: eval@xilinx.com
6860
   Thank You!
6861
Loading device for application Rf_Device from file '2vp30.nph' in environment c:\ISE.
6862
 
6863
 
6864
   "system" is an NCD, version 3.1, device xc2vp30, package ff896, speed -7
6865
 
6866
 
6867
 
6868
Initializing temperature to 85.000 Celsius. (default - Range: -40.000 to 100.000 Celsius)
6869
Initializing voltage to 1.400 Volts. (default - Range: 1.400 to 1.600 Volts)
6870
 
6871
 
6872
 
6873
 
6874
Device speed data version:  "PRODUCTION 1.92 2005-11-04".
6875
 
6876
 
6877
Device Utilization Summary:
6878
 
6879
   Number of BSCANs                    1 out of 1     100%
6880
   Number of BUFGMUXs                  2 out of 16     12%
6881
   Number of DCMs                      1 out of 8      12%
6882
   Number of External IOBs            44 out of 556     7%
6883
      Number of LOCed IOBs            44 out of 44    100%
6884
 
6885
   Number of MULT18X18s                3 out of 136     2%
6886
   Number of RAMB16s                  96 out of 136    70%
6887
   Number of SLICEs                 1308 out of 13696   9%
6888
 
6889
 
6890
Overall effort level (-ol):   High
6891
Placer effort level (-pl):    High
6892
Placer cost table entry (-t): 1
6893
Router effort level (-rl):    High
6894
 
6895
Starting initial Timing Analysis.  REAL time: 8 secs
6896
 
6897
 
6898
Finished initial Timing Analysis.  REAL time: 8 secs
6899
 
6900
 
6901
Starting Placer
6902
 
6903
Phase 1.1
6904
 
6905
 
6906
Phase 1.1 (Checksum:98d36f) REAL time: 12 secs
6907
 
6908
Phase 2.31
6909
Phase 2.31 (Checksum:1312cfe) REAL time: 12 secs
6910
 
6911
WARNING:Place:414 - The input design contains local clock signal(s). To get a better result, we recommend users run map
6912
   with the "-timing" option set before starting the placement.
6913
Phase 3.2
6914
 
6915
 
6916
.
6917
 
6918
 
6919
Phase 3.2 (Checksum:1c9c37d) REAL time: 18 secs
6920
 
6921
Phase 4.30
6922
Phase 4.30 (Checksum:26259fc) REAL time: 18 secs
6923
 
6924
Phase 5.3
6925
Phase 5.3 (Checksum:2faf07b) REAL time: 18 secs
6926
 
6927
Phase 6.5
6928
Phase 6.5 (Checksum:39386fa) REAL time: 19 secs
6929
 
6930
Phase 7.8
6931
........................................................
6932
 
6933
 
6934
........
6935
 
6936
 
6937
...............
6938
 
6939
.........................................
6940
 
6941
 
6942
........
6943
 
6944
 
6945
........
6946
 
6947
 
6948
..............
6949
 
6950
..............
6951
 
6952
..
6953
 
6954
 
6955
Phase 7.8 (Checksum:12a9340) REAL time: 39 secs
6956
 
6957
Phase 8.5
6958
Phase 8.5 (Checksum:4c4b3f8) REAL time: 39 secs
6959
 
6960
Phase 9.18
6961
 
6962
 
6963
Phase 9.18 (Checksum:55d4a77) REAL time: 48 secs
6964
 
6965
Phase 10.5
6966
Phase 10.5 (Checksum:5f5e0f6) REAL time: 48 secs
6967
 
6968
Phase 11.27
6969
 
6970
 
6971
Phase 11.27 (Checksum:68e7775) REAL time: 49 secs
6972
 
6973
Phase 12.24
6974
Phase 12.24 (Checksum:7270df4) REAL time: 49 secs
6975
 
6976
 
6977
 
6978
Writing design to file system.ncd
6979
 
6980
 
6981
Total REAL time to Placer completion: 52 secs
6982
Total CPU time to Placer completion: 44 secs
6983
 
6984
Starting Router
6985
 
6986
 
6987
 
6988
Phase 1: 14525 unrouted;       REAL time: 1 mins 5 secs
6989
 
6990
Phase 2: 12823 unrouted;       REAL time: 1 mins 6 secs
6991
 
6992
 
6993
 
6994
Phase 3: 2660 unrouted;       REAL time: 1 mins 13 secs
6995
 
6996
Phase 4: 2660 unrouted; (96135)      REAL time: 1 mins 14 secs
6997
 
6998
 
6999
 
7000
Phase 5: 2709 unrouted; (0)      REAL time: 1 mins 19 secs
7001
 
7002
 
7003
 
7004
Phase 6: 2709 unrouted; (0)      REAL time: 1 mins 20 secs
7005
 
7006
 
7007
 
7008
Phase 7: 0 unrouted; (0)      REAL time: 1 mins 33 secs
7009
 
7010
 
7011
 
7012
Phase 8: 0 unrouted; (0)      REAL time: 1 mins 36 secs
7013
 
7014
 
7015
 
7016
 
7017
Total REAL time to Router completion: 1 mins 41 secs
7018
Total CPU time to Router completion: 1 mins 28 secs
7019
 
7020
Generating "PAR" statistics.
7021
 
7022
**************************
7023
Generating Clock Report
7024
**************************
7025
 
7026
 
7027
 
7028
+---------------------+--------------+------+------+------------+-------------+
7029
|        Clock Net    |   Resource   |Locked|Fanout|Net Skew(ns)|Max Delay(ns)|
7030
+---------------------+--------------+------+------+------------+-------------+
7031
|data_bram_0_port_BRA |              |      |      |            |             |
7032
|               M_Clk |     BUFGMUX7S| No   |  948 |  0.281     |  1.258      |
7033
+---------------------+--------------+------+------+------------+-------------+
7034
|           DBG_CLK_s |     BUFGMUX4P| No   |  139 |  0.244     |  1.257      |
7035
+---------------------+--------------+------+------+------------+-------------+
7036
|fpga_0_SysACE_Compac |              |      |      |            |             |
7037
|   tFlash_SysACE_CLK |         Local|      |   62 |  0.272     |  2.463      |
7038
+---------------------+--------------+------+------+------------+-------------+
7039
|debug_module/bscan_u |              |      |      |            |             |
7040
|               pdate |         Local|      |    1 |  0.000     |  0.356      |
7041
+---------------------+--------------+------+------+------------+-------------+
7042
 
7043
* Net Skew is the difference between the minimum and maximum routing
7044
only delays for the net. Note this is different from Clock Skew which
7045
is reported in TRCE timing report. Clock Skew is the difference between
7046
the minimum and maximum path delays which includes logic delays.
7047
 
7048
Timing Score: 0
7049
 
7050
Number of Timing Constraints that were not applied: 1
7051
 
7052
Asterisk (*) preceding a constraint indicates it was not met.
7053
   This may be due to a setup or hold violation.
7054
 
7055
------------------------------------------------------------------------------------------------------
7056
  Constraint                                | Requested  | Actual     | Logic  | Absolute   |Number of
7057
                                            |            |            | Levels | Slack      |errors
7058
------------------------------------------------------------------------------------------------------
7059
  TS_dcm_0_dcm_0_CLK0_BUF = PERIOD TIMEGRP  | 10.000ns   | 9.773ns    | 2      | 0.227ns    | 0
7060
  "dcm_0_dcm_0_CLK0_BUF" TS_sys_clk_pin     |            |            |        |            |
7061
       HIGH 50%                             |            |            |        |            |
7062
------------------------------------------------------------------------------------------------------
7063
  NET "fpga_0_SysACE_CompactFlash_SysACE_CL | 30.000ns   | 3.969ns    | 2      | 26.031ns   | 0
7064
  K" PERIOD = 30 ns HIGH 50%                |            |            |        |            |
7065
------------------------------------------------------------------------------------------------------
7066
  TS_sys_clk_pin = PERIOD TIMEGRP "sys_clk_ | N/A        | N/A        | N/A    | N/A        | N/A
7067
  pin" 10 ns HIGH 50%                       |            |            |        |            |
7068
------------------------------------------------------------------------------------------------------
7069
 
7070
 
7071
All constraints were met.
7072
INFO:Timing:2761 - N/A entries in the Constraints list may indicate that the
7073
   constraint does not cover any paths or that it has no requested value.
7074
Generating Pad Report.
7075
 
7076
 
7077
 
7078
All signals are completely routed.
7079
 
7080
Total REAL time to PAR completion: 1 mins 46 secs
7081
Total CPU time to PAR completion: 1 mins 32 secs
7082
 
7083
Peak Memory Usage:  310 MB
7084
 
7085
Placement: Completed - No errors found.
7086
Routing: Completed - No errors found.
7087
Timing: Completed - No errors found.
7088
 
7089
Number of error messages: 0
7090
Number of warning messages: 2
7091
Number of info messages: 0
7092
 
7093
Writing design to file system.ncd
7094
 
7095
 
7096
 
7097
 
7098
 
7099
PAR done!
7100
 
7101
 
7102
 
7103
#----------------------------------------------#
7104
# Starting program post_par_trce
7105
# trce -e 3 -xml system.twx system.ncd system.pcf
7106
#----------------------------------------------#
7107
 
7108
 
7109
Release 8.1i - Trace I.24
7110
Copyright (c) 1995-2005 Xilinx, Inc.  All rights reserved.
7111
 
7112
 
7113
 
7114
 
7115
Loading device for application Rf_Device from file '2vp30.nph' in environment
7116
c:\ISE.
7117
 
7118
 
7119
   "system" is an NCD, version 3.1, device xc2vp30, package ff896, speed -7
7120
 
7121
 
7122
--------------------------------------------------------------------------------
7123
Release 8.1i Trace I.24
7124
Copyright (c) 1995-2005 Xilinx, Inc.  All rights reserved.
7125
 
7126
trce -e 3 -xml system.twx system.ncd system.pcf
7127
 
7128
 
7129
Design file:              system.ncd
7130
Physical constraint file: system.pcf
7131
Device,speed:             xc2vp30,-7 (PRODUCTION 1.92 2005-11-04)
7132
Report level:             error report
7133
--------------------------------------------------------------------------------
7134
 
7135
INFO:Timing:2752 - To get complete path coverage, use the unconstrained paths
7136
   option. All paths that are not constrained will be reported in the
7137
   unconstrained paths section(s) of the report.
7138
 
7139
 
7140
 
7141
 
7142
Timing summary:
7143
---------------
7144
 
7145
Timing errors: 0  Score: 0
7146
 
7147
Constraints cover 479204 paths, 0 nets, and 12146 connections
7148
 
7149
Design statistics:
7150
   Minimum period:   9.773ns (Maximum frequency: 102.323MHz)
7151
 
7152
 
7153
Analysis completed Mon Jul 17 00:03:29 2006
7154
--------------------------------------------------------------------------------
7155
 
7156
Generating Report ...
7157
 
7158
Number of warnings: 0
7159
Number of info messages: 1
7160
Total time: 12 secs
7161
 
7162
 
7163
xflow done!
7164
 
7165
 
7166
*********************************************
7167
 
7168
 
7169
Running Bitgen..
7170
*********************************************
7171
 
7172
 
7173
cd implementation; bitgen -w -f bitgen.ut system
7174
 
7175
 
7176
Release 8.1i - Bitgen I.24
7177
Copyright (c) 1995-2005 Xilinx, Inc.  All rights reserved.
7178
 
7179
 
7180
Loading device for application Rf_Device from file '2vp30.nph' in environment
7181
c:\ISE.
7182
 
7183
 
7184
   "system" is an NCD, version 3.1, device xc2vp30, package ff896, speed -7
7185
 
7186
 
7187
Opened constraints file system.pcf.
7188
 
7189
Mon Jul 17 00:03:38 2006
7190
 
7191
 
7192
 
7193
Running DRC.
7194
 
7195
 
7196
WARNING:PhysDesignRules:367 - The signal  is
7197
   incomplete. The signal does not drive any load pins in the design.
7198
DRC detected 0 errors and 1 warnings.
7199
 
7200
 
7201
Creating bit map...
7202
 
7203
 
7204
Saving bit stream in "system.bit".
7205
 
7206
 
7207
Creating bit mask...
7208
 
7209
 
7210
Saving mask bit stream in "system.msk".
7211
 
7212
 
7213
Bitstream generation is complete.
7214
 
7215
 
7216
*********************************************
7217
Initializing BRAM contents of the bitstream
7218
 
7219
 
7220
*********************************************
7221
bitinit system.mhs -lp D:/XilinxXUP/lib/ -pe microblaze_0 Encoder/executable.elf  \
7222
-bt implementation/system.bit -o implementation/download.bit
7223
 
7224
 
7225
 
7226
bitinit version Xilinx EDK 8.1 Build EDK_I.18.7
7227
Copyright (c) Xilinx Inc. 2002.
7228
 
7229
 
7230
 
7231
Parsing MHS File system.mhs...
7232
 
7233
 
7234
Sourcing tcl file
7235
C:/EDK/hw/XilinxProcessorIPLib/pcores/microblaze_v4_00_a/data/microblaze_v2_1_0.
7236
tcl ...
7237
 
7238
 
7239
Sourcing tcl file
7240
C:/EDK/hw/XilinxProcessorIPLib/pcores/opb_mdm_v2_00_a/data/opb_mdm_v2_1_0.tcl
7241
...
7242
Sourcing tcl file
7243
C:/EDK/hw/XilinxProcessorIPLib/pcores/lmb_v10_v1_00_a/data/lmb_v10_v2_1_0.tcl
7244
...
7245
Sourcing tcl file
7246
C:/EDK/hw/XilinxProcessorIPLib/pcores/lmb_bram_if_cntlr_v1_00_b/data/lmb_bram_if
7247
_cntlr_v2_1_0.tcl ...
7248
 
7249
 
7250
Sourcing tcl file
7251
C:/EDK/hw/XilinxProcessorIPLib/pcores/opb_sysace_v1_00_c/data/opb_sysace_v2_1_0.
7252
tcl ...
7253
 
7254
 
7255
Sourcing tcl file
7256
C:/EDK/hw/XilinxProcessorIPLib/pcores/dcm_module_v1_00_a/data/dcm_module_v2_1_0.
7257
tcl ...
7258
 
7259
Overriding IP level properties ...
7260
microblaze (microblaze_0) -
7261
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
7262
mpd line 63 - tool overriding c_family value virtex2 to
7263
microblaze (microblaze_0) -
7264
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
7265
mpd line 64 - tool overriding c_instance value microblaze to microblaze_0
7266
microblaze (microblaze_0) -
7267
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
7268
mpd:93 - tcl overriding C_ADDR_TAG_BITS value 17 to 0
7269
microblaze (microblaze_0) -
7270
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
7271
mpd:100 - tcl overriding C_DCACHE_ADDR_TAG value 17 to 0
7272
opb_mdm (debug_module) -
7273
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_mdm_v2_00_a\data\opb_mdm_v2_1_0.mpd
7274
line 42 - tool overriding c_family value virtex2 to
7275
bram_block (lmb_bram) -
7276
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
7277
mpd line 42 - tool overriding c_family value virtex2 to
7278
opb_gpio (leds_4bit) -
7279
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_gpio_v3_01_b\data\opb_gpio_v2_1_0.mpd
7280
line 41 - tool overriding c_family value virtex2 to
7281
opb_gpio (dipsws_4bit) -
7282
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_gpio_v3_01_b\data\opb_gpio_v2_1_0.mpd
7283
line 41 - tool overriding c_family value virtex2 to
7284
opb_gpio (pushbuttons_5bit) -
7285
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_gpio_v3_01_b\data\opb_gpio_v2_1_0.mpd
7286
line 41 - tool overriding c_family value virtex2 to
7287
dcm_module (dcm_0) -
7288
C:\EDK\hw\XilinxProcessorIPLib\pcores\dcm_module_v1_00_a\data\dcm_module_v2_1_0.
7289
mpd line 60 - tool overriding c_family value virtex2 to
7290
bram_block (data_bram_0) -
7291
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
7292
mpd line 42 - tool overriding c_family value virtex2 to
7293
bram_block (data_bram_1) -
7294
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
7295
mpd line 42 - tool overriding c_family value virtex2 to
7296
 
7297
Performing IP level DRCs on properties...
7298
 
7299
Running DRC Tcl procedures for OPTION IPLEVEL_DRC_PROC...
7300
 
7301
 
7302
Sourcing tcl file
7303
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
7304
2_1_0.tcl ...
7305
Sourcing tcl file
7306
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
7307
2_1_0.tcl ...
7308
Sourcing tcl file
7309
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
7310
2_1_0.tcl ...
7311
 
7312
 
7313
Sourcing tcl file
7314
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
7315
2_1_0.tcl ...
7316
 
7317
 
7318
Address Map for Processor microblaze_0
7319
  (0x00000000-0x0000ffff) dlmb_cntlr    dlmb
7320
  (0x00000000-0x0000ffff) ilmb_cntlr    ilmb
7321
  (0x40000000-0x4000ffff) PushButtons_5Bit      mb_opb
7322
  (0x40020000-0x4002ffff) LEDs_4Bit     mb_opb
7323
  (0x40040000-0x4004ffff) DIPSWs_4Bit   mb_opb
7324
  (0x40600000-0x4060ffff) RS232_Uart_1  mb_opb
7325
  (0x41400000-0x4140ffff) debug_module  mb_opb
7326
  (0x41800000-0x4180ffff) SysACE_CompactFlash   mb_opb
7327
  (0x70000000-0x7000ffff) data_bram_if_cntlr_0  dlmb
7328
  (0x70010000-0x7001ffff) data_bram_if_cntlr_1  dlmb
7329
 
7330
Initializing Memory...
7331
Checking ELFs associated with MICROBLAZE instance microblaze_0 for overlap...
7332
 
7333
 
7334
Analyzing file Encoder/executable.elf...
7335
WARNING:MDT - Elf file Encoder/executable.elf does not reside completely within
7336
   BRAM memory of processor microblaze_0.
7337
WARNING:MDT - The sections of  ELF residing outside BRAMs must be initialized
7338
   separately using a debugger, a bootloader, or an ACE file
7339
INFO:MDT - BRAM lmb_bram will be initialized with ELF of processor microblaze_0
7340
Running Data2Mem with the following command:
7341
data2mem -bm implementation/system_bd -bt implementation/system.bit  -bd
7342
Encoder/executable.elf tag data_bram_0 data_bram_1 lmb_bram  -o b
7343
implementation/download.bit
7344
 
7345
 
7346
 
7347
ERROR:Data2MEM:31 - Out of bounds code segment for ram space in
7348
'implementation\system_bd.bmm'.
7349
    Memory space 'lmb_bram' occupies [0x00000000:0x0000FFFF]
7350
    Code segment #4 occupies [0x00000050:0x000141F3]
7351
 
7352
ERROR:MDT - Data2Mem generated errors during execution
7353
 
7354
 
7355
make: *** [implementation/download.bit] Error 1
7356
 
7357
 
7358
 
7359
 
7360
Done!
7361
 
7362
At Local date and time: Mon Jul 17 00:09:08 2006
7363
 xbash -q -c "cd /cygdrive/d/mb-jpeg/; /usr/bin/make -f system.make program; exit;" started...
7364
 
7365
At Local date and time: Mon Jul 17 00:09:09 2006
7366
 xbash -q -c "cd /cygdrive/d/mb-jpeg/; /usr/bin/make -f system.make program; exit;" started...
7367
 
7368
 
7369
 
7370
make: Nothing to be done for `program'.
7371
 
7372
 
7373
 
7374
 
7375
Done!
7376
 
7377
At Local date and time: Mon Jul 17 00:09:20 2006
7378
 xbash -q -c "cd /cygdrive/d/mb-jpeg/; /usr/bin/make -f system.make program; exit;" started...
7379
 
7380
mb-gcc -O2 encoder/dct.c encoder/huffman.c encoder/io.c encoder/main.c encoder/zzq.c  -o Encoder/executable.elf \
7381
    -mno-xl-soft-mul  -Wp,-D__MICROBLAZE     -g    -I./microblaze_0/include/  -L./microblaze_0/lib/  \
7382
 
7383
 
7384
 
7385
encoder/dct.c:105:3: warning: no newline at end of file
7386
 
7387
 
7388
encoder/huffman.c: In function `HuffmanEncodeFinishSend':
7389
encoder/huffman.c:545: warning: comparison is always true due to limited range of data type
7390
encoder/huffman.c: In function `EncodeDataUnit':
7391
encoder/huffman.c:588: warning: passing arg 3 of `ReverseExtend' from incompatible pointer type
7392
encoder/huffman.c:603: warning: passing arg 3 of `ReverseExtend' from incompatible pointer type
7393
 
7394
 
7395
encoder/zzq.c:75:2: warning: no newline at end of file
7396
 
7397
 
7398
mb-size Encoder/executable.elf
7399
   text    data     bss     dec     hex filename
7400
  78160    4196    2776   85132   14c8c Encoder/executable.elf
7401
 
7402
 
7403
 
7404
 
7405
Done!
7406
 
7407
Xilinx Platform Studio (XPS)
7408
Xilinx EDK 8.1 Build EDK_I.18.7
7409
 
7410
Copyright (c) 1995-2006 Xilinx, Inc.  All rights reserved.
7411
 
7412
At Local date and time: Mon Jul 17 12:27:24 2006
7413
 xbash -q -c "cd /cygdrive/d/mb-jpeg/; /usr/bin/make -f system.make program; exit;" started...
7414
 
7415
mb-gcc -O2 encoder/dct.c encoder/huffman.c encoder/io.c encoder/main.c encoder/zzq.c  -o Encoder/executable.elf \
7416
    -mno-xl-soft-mul  -Wp,-D__MICROBLAZE     -g    -I./microblaze_0/include/  -L./microblaze_0/lib/  \
7417
 
7418
 
7419
 
7420
encoder/dct.c:105:3: warning: no newline at end of file
7421
 
7422
 
7423
encoder/huffman.c: In function `HuffmanEncodeFinishSend':
7424
encoder/huffman.c:545: warning: comparison is always true due to limited range of data type
7425
encoder/huffman.c: In function `EncodeDataUnit':
7426
encoder/huffman.c:588: warning: passing arg 3 of `ReverseExtend' from incompatible pointer type
7427
encoder/huffman.c:603: warning: passing arg 3 of `ReverseExtend' from incompatible pointer type
7428
 
7429
 
7430
encoder/zzq.c:75:2: warning: no newline at end of file
7431
 
7432
 
7433
mb-size Encoder/executable.elf
7434
 
7435
 
7436
   text    data     bss     dec     hex filename
7437
  78160    4196    2776   85132   14c8c Encoder/executable.elf
7438
 
7439
 
7440
 
7441
 
7442
Done!
7443
 
7444
At Local date and time: Mon Jul 17 12:27:59 2006
7445
 xbash -q -c "cd /cygdrive/d/mb-jpeg/; /usr/bin/make -f system.make program; exit;" started...
7446
 
7447
mb-gcc -O2 encoder/dct.c encoder/huffman.c encoder/io.c encoder/main.c encoder/zzq.c  -o Encoder/executable.elf \
7448
    -mno-xl-soft-mul  -Wp,-D__MICROBLAZE     -g    -I./microblaze_0/include/  -L./microblaze_0/lib/  \
7449
 
7450
 
7451
 
7452
encoder/dct.c:105:3: warning: no newline at end of file
7453
 
7454
 
7455
encoder/huffman.c: In function `HuffmanEncodeFinishSend':
7456
encoder/huffman.c:545: warning: comparison is always true due to limited range of data type
7457
encoder/huffman.c: In function `EncodeDataUnit':
7458
encoder/huffman.c:588: warning: passing arg 3 of `ReverseExtend' from incompatible pointer type
7459
encoder/huffman.c:603: warning: passing arg 3 of `ReverseExtend' from incompatible pointer type
7460
 
7461
 
7462
encoder/zzq.c:75:2: warning: no newline at end of file
7463
 
7464
 
7465
mb-size Encoder/executable.elf
7466
   text    data     bss     dec     hex filename
7467
  78160    4196    2776   85132   14c8c Encoder/executable.elf
7468
 
7469
 
7470
 
7471
 
7472
Done!
7473
 
7474
At Local date and time: Mon Jul 17 12:55:04 2006
7475
 xbash -q -c "cd /cygdrive/d/mb-jpeg/; /usr/bin/make -f system.make program; exit;" started...
7476
 
7477
mb-gcc -O2 encoder/dct.c encoder/huffman.c encoder/io.c encoder/main.c encoder/zzq.c  -o Encoder/executable.elf \
7478
    -mno-xl-soft-mul  -Wp,-D__MICROBLAZE     -g    -I./microblaze_0/include/  -L./microblaze_0/lib/  \
7479
 
7480
 
7481
 
7482
encoder/dct.c:105:3: warning: no newline at end of file
7483
 
7484
 
7485
encoder/huffman.c: In function `HuffmanEncodeFinishSend':
7486
encoder/huffman.c:545: warning: comparison is always true due to limited range of data type
7487
encoder/huffman.c: In function `EncodeDataUnit':
7488
encoder/huffman.c:588: warning: passing arg 3 of `ReverseExtend' from incompatible pointer type
7489
encoder/huffman.c:603: warning: passing arg 3 of `ReverseExtend' from incompatible pointer type
7490
 
7491
 
7492
encoder/main.c: In function `main':
7493
encoder/main.c:29: error: redeclaration of 'i' with no linkage
7494
encoder/main.c:27: error: previous declaration of 'i' was here
7495
encoder/main.c:46: error: `eOPENINPUT_FILE' undeclared (first use in this function)
7496
encoder/main.c:46: error: (Each undeclared identifier is reported only once
7497
encoder/main.c:46: error: for each function it appears in.)
7498
encoder/main.c:50: error: `eOPENOUTPUT_FILE' undeclared (first use in this function)
7499
encoder/main.c:54: error: `eINVALID_BMP' undeclared (first use in this function)
7500
encoder/main.c:76: error: `compression' undeclared (first use in this function)
7501
encoder/main.c:76: error: `encode' undeclared (first use in this function)
7502
 
7503
 
7504
encoder/zzq.c:75:2: warning: no newline at end of file
7505
 
7506
 
7507
make: *** [Encoder/executable.elf] Error 1
7508
 
7509
 
7510
 
7511
 
7512
Done!
7513
 
7514
At Local date and time: Mon Jul 17 12:56:18 2006
7515
 xbash -q -c "cd /cygdrive/d/mb-jpeg/; /usr/bin/make -f system.make program; exit;" started...
7516
 
7517
mb-gcc -O2 encoder/dct.c encoder/huffman.c encoder/io.c encoder/main.c encoder/zzq.c  -o Encoder/executable.elf \
7518
    -mno-xl-soft-mul  -Wp,-D__MICROBLAZE     -g    -I./microblaze_0/include/  -L./microblaze_0/lib/  \
7519
 
7520
 
7521
 
7522
encoder/dct.c:105:3: warning: no newline at end of file
7523
 
7524
 
7525
encoder/huffman.c: In function `HuffmanEncodeFinishSend':
7526
encoder/huffman.c:545: warning: comparison is always true due to limited range of data type
7527
encoder/huffman.c: In function `EncodeDataUnit':
7528
encoder/huffman.c:588: warning: passing arg 3 of `ReverseExtend' from incompatible pointer type
7529
encoder/huffman.c:603: warning: passing arg 3 of `ReverseExtend' from incompatible pointer type
7530
 
7531
 
7532
encoder/main.c: In function `main':
7533
encoder/main.c:75: error: `compression' undeclared (first use in this function)
7534
encoder/main.c:75: error: (Each undeclared identifier is reported only once
7535
encoder/main.c:75: error: for each function it appears in.)
7536
encoder/main.c:75: error: `encode' undeclared (first use in this function)
7537
encoder/zzq.c:75:2: warning: no newline at end of file
7538
 
7539
 
7540
make: *** [Encoder/executable.elf] Error 1
7541
 
7542
 
7543
 
7544
 
7545
Done!
7546
 
7547
At Local date and time: Mon Jul 17 12:57:16 2006
7548
 xbash -q -c "cd /cygdrive/d/mb-jpeg/; /usr/bin/make -f system.make program; exit;" started...
7549
 
7550
mb-gcc -O2 encoder/dct.c encoder/huffman.c encoder/io.c encoder/main.c encoder/zzq.c  -o Encoder/executable.elf \
7551
    -mno-xl-soft-mul  -Wp,-D__MICROBLAZE     -g    -I./microblaze_0/include/  -L./microblaze_0/lib/  \
7552
 
7553
 
7554
 
7555
encoder/dct.c:105:3: warning: no newline at end of file
7556
 
7557
 
7558
encoder/huffman.c: In function `HuffmanEncodeFinishSend':
7559
encoder/huffman.c:545: warning: comparison is always true due to limited range of data type
7560
encoder/huffman.c: In function `EncodeDataUnit':
7561
encoder/huffman.c:588: warning: passing arg 3 of `ReverseExtend' from incompatible pointer type
7562
encoder/huffman.c:603: warning: passing arg 3 of `ReverseExtend' from incompatible pointer type
7563
 
7564
 
7565
encoder/zzq.c:75:2: warning: no newline at end of file
7566
 
7567
 
7568
mb-size Encoder/executable.elf
7569
   text    data     bss     dec     hex filename
7570
  93476    4292   15552  113320   1baa8 Encoder/executable.elf
7571
 
7572
 
7573
 
7574
 
7575
Done!
7576
 
7577
At Local date and time: Mon Jul 17 13:01:10 2006
7578
 xbash -q -c "cd /cygdrive/d/mb-jpeg/; /usr/bin/make -f system.make program; exit;" started...
7579
 
7580
mb-gcc -O2 encoder/dct.c encoder/huffman.c encoder/io.c encoder/main.c encoder/zzq.c  -o Encoder/executable.elf \
7581
    -mno-xl-soft-mul  -Wp,-D__MICROBLAZE     -g    -I./microblaze_0/include/  -L./microblaze_0/lib/  \
7582
 
7583
 
7584
 
7585
encoder/dct.c:105:3: warning: no newline at end of file
7586
 
7587
 
7588
encoder/huffman.c: In function `HuffmanEncodeFinishSend':
7589
encoder/huffman.c:553: warning: comparison is always true due to limited range of data type
7590
encoder/huffman.c: In function `EncodeDataUnit':
7591
encoder/huffman.c:596: warning: passing arg 3 of `ReverseExtend' from incompatible pointer type
7592
encoder/huffman.c:611: warning: passing arg 3 of `ReverseExtend' from incompatible pointer type
7593
 
7594
 
7595
encoder/zzq.c:75:2: warning: no newline at end of file
7596
 
7597
 
7598
mb-size Encoder/executable.elf
7599
   text    data     bss     dec     hex filename
7600
  49108    4288   15552   68948   10d54 Encoder/executable.elf
7601
 
7602
 
7603
 
7604
 
7605
Done!
7606
 
7607
At Local date and time: Mon Jul 17 13:46:24 2006
7608
 xbash -q -c "cd /cygdrive/d/mb-jpeg/; /usr/bin/make -f system.make program; exit;" started...
7609
 
7610
mb-gcc -O2 encoder/dct.c encoder/huffman.c encoder/io.c encoder/main.c encoder/zzq.c  -o Encoder/executable.elf \
7611
    -mno-xl-soft-mul  -Wp,-D__MICROBLAZE     -g    -I./microblaze_0/include/  -L./microblaze_0/lib/  \
7612
 
7613
 
7614
 
7615
encoder/dct.c:105:3: warning: no newline at end of file
7616
 
7617
 
7618
encoder/huffman.c: In function `HuffmanEncodeFinishSend':
7619
encoder/huffman.c:553: warning: comparison is always true due to limited range of data type
7620
encoder/huffman.c: In function `EncodeDataUnit':
7621
encoder/huffman.c:596: warning: passing arg 3 of `ReverseExtend' from incompatible pointer type
7622
encoder/huffman.c:611: warning: passing arg 3 of `ReverseExtend' from incompatible pointer type
7623
 
7624
 
7625
encoder/zzq.c:75:2: warning: no newline at end of file
7626
 
7627
 
7628
mb-size Encoder/executable.elf
7629
 
7630
 
7631
   text    data     bss     dec     hex filename
7632
  48912    4288   15552   68752   10c90 Encoder/executable.elf
7633
 
7634
 
7635
 
7636
 
7637
Done!
7638
 
7639
At Local date and time: Mon Jul 17 13:46:52 2006
7640
 xbash -q -c "cd /cygdrive/d/mb-jpeg/; /usr/bin/make -f system.make program; exit;" started...
7641
 
7642
mb-gcc -O2 encoder/dct.c encoder/huffman.c encoder/io.c encoder/main.c encoder/zzq.c  -o Encoder/executable.elf \
7643
    -mno-xl-soft-mul  -Wp,-D__MICROBLAZE     -g    -I./microblaze_0/include/  -L./microblaze_0/lib/  \
7644
 
7645
 
7646
 
7647
encoder/dct.c:105:3: warning: no newline at end of file
7648
 
7649
 
7650
encoder/huffman.c: In function `HuffmanEncodeFinishSend':
7651
encoder/huffman.c:553: warning: comparison is always true due to limited range of data type
7652
encoder/huffman.c: In function `EncodeDataUnit':
7653
encoder/huffman.c:596: warning: passing arg 3 of `ReverseExtend' from incompatible pointer type
7654
encoder/huffman.c:611: warning: passing arg 3 of `ReverseExtend' from incompatible pointer type
7655
 
7656
 
7657
encoder/zzq.c:75:2: warning: no newline at end of file
7658
 
7659
 
7660
mb-size Encoder/executable.elf
7661
   text    data     bss     dec     hex filename
7662
  49108    4288   15552   68948   10d54 Encoder/executable.elf
7663
 
7664
 
7665
 
7666
 
7667
Done!
7668
 
7669
Saved MSS File.
7670
 
7671
At Local date and time: Mon Jul 17 13:48:48 2006
7672
 xbash -q -c "cd /cygdrive/d/mb-jpeg/; /usr/bin/make -f system.make program; exit;" started...
7673
 
7674
*********************************************
7675
 
7676
 
7677
Creating software libraries...
7678
*********************************************
7679
libgen -mhs system.mhs -p xc2vp30ff896-7 -lp D:/XilinxXUP/lib/  system.mss
7680
 
7681
 
7682
libgen
7683
Xilinx EDK 8.1 Build EDK_I.18.7
7684
Copyright (c) 1995-2006 Xilinx, Inc.  All rights reserved.
7685
 
7686
 
7687
 
7688
Command Line: libgen -mhs system.mhs -p xc2vp30ff896-7 -lp D:/XilinxXUP/lib/
7689
system.mss
7690
 
7691
 
7692
 
7693
Output Directory (-od)          : D:\mb-jpeg\
7694
Part (-p)                       : virtex2p
7695
 
7696
Software Specification file     : system.mss
7697
 
7698
 
7699
Sourcing tcl file
7700
C:/EDK/hw/XilinxProcessorIPLib/pcores/microblaze_v4_00_a/data/microblaze_v2_1_0.
7701
tcl ...
7702
 
7703
 
7704
Sourcing tcl file
7705
C:/EDK/hw/XilinxProcessorIPLib/pcores/opb_mdm_v2_00_a/data/opb_mdm_v2_1_0.tcl
7706
...
7707
Sourcing tcl file
7708
C:/EDK/hw/XilinxProcessorIPLib/pcores/lmb_v10_v1_00_a/data/lmb_v10_v2_1_0.tcl
7709
...
7710
Sourcing tcl file
7711
C:/EDK/hw/XilinxProcessorIPLib/pcores/lmb_bram_if_cntlr_v1_00_b/data/lmb_bram_if
7712
_cntlr_v2_1_0.tcl ...
7713
 
7714
 
7715
Sourcing tcl file
7716
C:/EDK/hw/XilinxProcessorIPLib/pcores/opb_sysace_v1_00_c/data/opb_sysace_v2_1_0.
7717
tcl ...
7718
Sourcing tcl file
7719
C:/EDK/hw/XilinxProcessorIPLib/pcores/dcm_module_v1_00_a/data/dcm_module_v2_1_0.
7720
tcl ...
7721
 
7722
 
7723
 
7724
Overriding IP level properties ...
7725
microblaze (microblaze_0) -
7726
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
7727
mpd line 63 - tool overriding c_family value virtex2 to virtex2p
7728
microblaze (microblaze_0) -
7729
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
7730
mpd line 64 - tool overriding c_instance value microblaze to microblaze_0
7731
microblaze (microblaze_0) -
7732
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
7733
mpd:93 - tcl overriding C_ADDR_TAG_BITS value 17 to 0
7734
microblaze (microblaze_0) -
7735
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
7736
mpd:100 - tcl overriding C_DCACHE_ADDR_TAG value 17 to 0
7737
opb_mdm (debug_module) -
7738
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_mdm_v2_00_a\data\opb_mdm_v2_1_0.mpd
7739
line 42 - tool overriding c_family value virtex2 to virtex2p
7740
bram_block (lmb_bram) -
7741
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
7742
mpd line 42 - tool overriding c_family value virtex2 to virtex2p
7743
opb_gpio (leds_4bit) -
7744
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_gpio_v3_01_b\data\opb_gpio_v2_1_0.mpd
7745
line 41 - tool overriding c_family value virtex2 to virtex2p
7746
opb_gpio (dipsws_4bit) -
7747
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_gpio_v3_01_b\data\opb_gpio_v2_1_0.mpd
7748
line 41 - tool overriding c_family value virtex2 to virtex2p
7749
opb_gpio (pushbuttons_5bit) -
7750
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_gpio_v3_01_b\data\opb_gpio_v2_1_0.mpd
7751
line 41 - tool overriding c_family value virtex2 to virtex2p
7752
dcm_module (dcm_0) -
7753
C:\EDK\hw\XilinxProcessorIPLib\pcores\dcm_module_v1_00_a\data\dcm_module_v2_1_0.
7754
mpd line 60 - tool overriding c_family value virtex2 to virtex2p
7755
bram_block (data_bram_0) -
7756
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
7757
mpd line 42 - tool overriding c_family value virtex2 to virtex2p
7758
bram_block (data_bram_1) -
7759
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
7760
mpd line 42 - tool overriding c_family value virtex2 to virtex2p
7761
 
7762
Performing IP level DRCs on properties...
7763
 
7764
Running DRC Tcl procedures for OPTION IPLEVEL_DRC_PROC...
7765
Sourcing tcl file
7766
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
7767
2_1_0.tcl ...
7768
Sourcing tcl file
7769
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
7770
2_1_0.tcl ...
7771
 
7772
 
7773
Sourcing tcl file
7774
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
7775
2_1_0.tcl ...
7776
Sourcing tcl file
7777
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
7778
2_1_0.tcl ...
7779
 
7780
 
7781
Address Map for Processor microblaze_0
7782
  (0x00000000-0x0000ffff) dlmb_cntlr    dlmb
7783
  (0x00000000-0x0000ffff) ilmb_cntlr    ilmb
7784
  (0x40000000-0x4000ffff) PushButtons_5Bit      mb_opb
7785
  (0x40020000-0x4002ffff) LEDs_4Bit     mb_opb
7786
  (0x40040000-0x4004ffff) DIPSWs_4Bit   mb_opb
7787
  (0x40600000-0x4060ffff) RS232_Uart_1  mb_opb
7788
  (0x41400000-0x4140ffff) debug_module  mb_opb
7789
  (0x41800000-0x4180ffff) SysACE_CompactFlash   mb_opb
7790
  (0x70000000-0x7000ffff) data_bram_if_cntlr_0  dlmb
7791
  (0x70010000-0x7001ffff) data_bram_if_cntlr_1  dlmb
7792
 
7793
Check platform configuration ...
7794
opb_v20 (mb_opb) - D:\mb-jpeg\system.mhs line 55 - 2 master(s) : 6 slave(s)
7795
lmb_v10 (ilmb) - D:\mb-jpeg\system.mhs line 81 - 1 master(s) : 1 slave(s)
7796
lmb_v10 (dlmb) - D:\mb-jpeg\system.mhs line 89 - 1 master(s) : 3 slave(s)
7797
 
7798
Check port drivers...
7799
 
7800
 
7801
WARNING:MDT - dcm_0_lock (LOCKED) - D:\mb-jpeg\system.mhs line 208 - floating
7802
   connection!
7803
 
7804
Check platform address map ...
7805
 
7806
Overriding system level properties ...
7807
opb_v20 (mb_opb) -
7808
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_v20_v1_10_c\data\opb_v20_v2_1_0.mpd
7809
line 39 - tool overriding c_num_masters value 4 to 2
7810
opb_v20 (mb_opb) -
7811
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_v20_v1_10_c\data\opb_v20_v2_1_0.mpd
7812
line 40 - tool overriding c_num_slaves value 4 to 6
7813
lmb_v10 (ilmb) -
7814
C:\EDK\hw\XilinxProcessorIPLib\pcores\lmb_v10_v1_00_a\data\lmb_v10_v2_1_0.mpd
7815
line 39 - tool overriding c_lmb_num_slaves value 4 to 1
7816
lmb_v10 (dlmb) -
7817
C:\EDK\hw\XilinxProcessorIPLib\pcores\lmb_v10_v1_00_a\data\lmb_v10_v2_1_0.mpd
7818
line 39 - tool overriding c_lmb_num_slaves value 4 to 3
7819
lmb_bram_if_cntlr (dlmb_cntlr) -
7820
C:\EDK\hw\XilinxProcessorIPLib\pcores\lmb_bram_if_cntlr_v1_00_b\data\lmb_bram_if
7821
_cntlr_v2_1_0.mpd line 45 - tool overriding c_mask value 0x00800000 to
7822
0x70c70000
7823
lmb_bram_if_cntlr (ilmb_cntlr) -
7824
C:\EDK\hw\XilinxProcessorIPLib\pcores\lmb_bram_if_cntlr_v1_00_b\data\lmb_bram_if
7825
_cntlr_v2_1_0.mpd line 45 - tool overriding c_mask value 0x00800000 to
7826
0x70c70000
7827
bram_block (lmb_bram) -
7828
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
7829
mpd line 38 - tool overriding c_memsize value 2048 to 0x10000
7830
bram_block (data_bram_0) - D:\mb-jpeg\system.mhs line 214 - tool overriding
7831
c_memsize value 16384 to 0x10000
7832
lmb_bram_if_cntlr (data_bram_if_cntlr_0) -
7833
C:\EDK\hw\XilinxProcessorIPLib\pcores\lmb_bram_if_cntlr_v1_00_b\data\lmb_bram_if
7834
_cntlr_v2_1_0.mpd line 45 - tool overriding c_mask value 0x00800000 to
7835
0x70c70000
7836
bram_block (data_bram_1) - D:\mb-jpeg\system.mhs line 230 - tool overriding
7837
c_memsize value 16384 to 0x10000
7838
lmb_bram_if_cntlr (data_bram_if_cntlr_1) -
7839
C:\EDK\hw\XilinxProcessorIPLib\pcores\lmb_bram_if_cntlr_v1_00_b\data\lmb_bram_if
7840
_cntlr_v2_1_0.mpd line 45 - tool overriding c_mask value 0x00800000 to
7841
0x70c70000
7842
 
7843
Running DRC Tcl procedures for OPTION SYSLEVEL_DRC_PROC...
7844
 
7845
Performing System level DRCs on properties...
7846
 
7847
 
7848
INFO:MDT - List of peripherals addressable from processor instance microblaze_0
7849
   :
7850
  - dlmb
7851
WARNING:MDT - D:\mb-jpeg\system.mhs line 89 - No Driver Found for instance dlmb.
7852
   To avoid seeing this warning, assign the appropriate driver or driver
7853
   "generic 1.00.a " to instance dlmb
7854
 
7855
  - dlmb_cntlr
7856
  - data_bram_if_cntlr_0
7857
  - data_bram_if_cntlr_1
7858
  - ilmb
7859
WARNING:MDT - D:\mb-jpeg\system.mhs line 81 - No Driver Found for instance ilmb.
7860
   To avoid seeing this warning, assign the appropriate driver or driver
7861
   "generic 1.00.a " to instance ilmb
7862
 
7863
  - ilmb_cntlr
7864
  - mb_opb
7865
  - debug_module
7866
  - RS232_Uart_1
7867
  - SysACE_CompactFlash
7868
  - LEDs_4Bit
7869
  - DIPSWs_4Bit
7870
  - PushButtons_5Bit
7871
 
7872
Building Directory Structure for microblaze_0
7873
 
7874
 
7875
 
7876
Generating platform libraries and device drivers ...
7877
 
7878
Running CopyFiles ...
7879
 
7880
Copying files for os standalone_v1_00_a from
7881
C:\EDK\sw\lib\bsp\standalone_v1_00_a\src\ to
7882
D:\mb-jpeg\microblaze_0\libsrc\standalone_v1_00_a\ ...
7883
 
7884
 
7885
 
7886
Copying files for driver opbarb_v1_02_a from
7887
C:\EDK\sw\XilinxProcessorIPLib\drivers\opbarb_v1_02_a\src\ to
7888
D:\mb-jpeg\microblaze_0\libsrc\opbarb_v1_02_a\ ...
7889
 
7890
 
7891
 
7892
Copying files for driver uartlite_v1_00_b from
7893
C:\EDK\sw\XilinxProcessorIPLib\drivers\uartlite_v1_00_b\src\ to
7894
D:\mb-jpeg\microblaze_0\libsrc\uartlite_v1_00_b\ ...
7895
 
7896
 
7897
 
7898
Copying files for driver sysace_v1_00_a from
7899
C:\EDK\sw\XilinxProcessorIPLib\drivers\sysace_v1_00_a\src\ to
7900
D:\mb-jpeg\microblaze_0\libsrc\sysace_v1_00_a\ ...
7901
 
7902
 
7903
 
7904
Copying files for driver gpio_v2_00_a from
7905
C:\EDK\sw\XilinxProcessorIPLib\drivers\gpio_v2_00_a\src\ to
7906
D:\mb-jpeg\microblaze_0\libsrc\gpio_v2_00_a\ ...
7907
 
7908
 
7909
 
7910
Copying files for driver cpu_v1_00_a from
7911
C:\EDK\sw\XilinxProcessorIPLib\drivers\cpu_v1_00_a\src\ to
7912
D:\mb-jpeg\microblaze_0\libsrc\cpu_v1_00_a\ ...
7913
 
7914
 
7915
 
7916
Copying files for library xilfatfs_v1_00_a from
7917
C:\EDK\sw\lib\sw_services\xilfatfs_v1_00_a\src\ to
7918
D:\mb-jpeg\microblaze_0\libsrc\xilfatfs_v1_00_a\ ...
7919
 
7920
 
7921
 
7922
Running DRCs for OSes, Drivers and Libraries ...
7923
 
7924
Running generate for OS'es, Drivers and Libraries ...
7925
 
7926
 
7927
Copying Library Files ...
7928
 
7929
 
7930
 
7931
Running post_generate for OS'es, Drivers and Libraries ...
7932
 
7933
 
7934
 
7935
Running make for Drivers and Libraries ...
7936
 
7937
Configuring make for target include using:
7938
 
7939
make -s include "COMPILER=mb-gcc" "ARCHIVER=mb-ar"
7940
"COMPILER_FLAGS=-mno-xl-soft-mul  -O2 -c" "EXTRA_COMPILER_FLAGS=-g"
7941
 
7942
 
7943
 
7944
Configuring make for target libs using:
7945
 
7946
make -s libs "COMPILER=mb-gcc" "ARCHIVER=mb-ar"
7947
"COMPILER_FLAGS=-mno-xl-soft-mul  -O2 -c" "EXTRA_COMPILER_FLAGS=-g"
7948
Compiling common
7949
 
7950
 
7951
Compiling ipif
7952
 
7953
 
7954
Compiling  microblaze_disable_dcache.s
7955
 
7956
 
7957
Compiling  microblaze_disable_exceptions.s
7958
 
7959
 
7960
Compiling  microblaze_disable_icache.s
7961
 
7962
 
7963
Compiling  microblaze_disable_interrupts.s
7964
 
7965
 
7966
Compiling  microblaze_enable_dcache.s
7967
Compiling  microblaze_enable_exceptions.s
7968
 
7969
 
7970
Compiling  microblaze_enable_icache.s
7971
 
7972
 
7973
Compiling  microblaze_enable_interrupts.s
7974
 
7975
 
7976
Compiling  microblaze_init_dcache_range.s
7977
Compiling  microblaze_init_icache_range.s
7978
 
7979
 
7980
Compiling  microblaze_update_dcache.s
7981
 
7982
 
7983
Compiling  microblaze_update_icache.s
7984
 
7985
 
7986
Compiling  _exit.c
7987
 
7988
 
7989
Compiling  errno.c
7990
 
7991
 
7992
Compiling  fcntl.c
7993
 
7994
 
7995
Compiling  microblaze_exception_handler.c
7996
 
7997
 
7998
Compiling  microblaze_exceptions_g.c
7999
 
8000
 
8001
Compiling  microblaze_interrupt_handler.c
8002
 
8003
 
8004
Compiling  microblaze_interrupts_g.c
8005
 
8006
 
8007
Compiling  hw_exception_handler.S
8008
 
8009
 
8010
Compiling  src/xilfatfs_alloc.c
8011
 
8012
 
8013
Compiling  src/xilfatfs_close.c
8014
 
8015
 
8016
Compiling  src/xilfatfs_directory.c
8017
 
8018
 
8019
Compiling  src/xilfatfs_fat.c
8020
 
8021
 
8022
Compiling  src/xilfatfs_fat16.c
8023
 
8024
 
8025
Compiling  src/xilfatfs_fat32.c
8026
 
8027
 
8028
Compiling  src/xilfatfs_filespec.c
8029
 
8030
 
8031
Compiling  src/xilfatfs_filestatus.c
8032
 
8033
 
8034
Compiling  src/xilfatfs_open.c
8035
 
8036
 
8037
Compiling  src/xilfatfs_part.c
8038
 
8039
 
8040
Compiling  src/xilfatfs_read.c
8041
 
8042
 
8043
Compiling  src/xilfatfs_wd.c
8044
 
8045
 
8046
Compiling  src/xilfatfs_stats.c
8047
 
8048
 
8049
Compiling  src/xilfatfs_bufcache.c
8050
 
8051
 
8052
Compiling  src/xilfatfs_write.c
8053
 
8054
 
8055
Compiling  src/xilfatfs_sysace.c
8056
 
8057
 
8058
make clean
8059
Compiling opbarb
8060
 
8061
 
8062
Compiling uartlite
8063
 
8064
 
8065
Compiling sysace
8066
 
8067
 
8068
Compiling gpio
8069
 
8070
 
8071
Compiling cpu
8072
 
8073
 
8074
 
8075
Libraries generated in D:\mb-jpeg\microblaze_0\lib\ directory
8076
 
8077
Running execs_generate for OS'es, Drivers and Libraries ...
8078
 
8079
LibGen Done.
8080
 
8081
 
8082
mb-gcc -O2 testbench1/tb1.c  -o Testbench1/executable.elf \
8083
    -mno-xl-soft-mul      -g    -I./microblaze_0/include/  -Itestbench1/  -L./microblaze_0/lib/  \
8084
 
8085
 
8086
 
8087
./microblaze_0/lib//libc.a(xil_printf.o): In function `outnum':
8088
xil_printf.o(.text+0x19c): undefined reference to `outbyte'
8089
xil_printf.o(.text+0x1c4): undefined reference to `outbyte'
8090
xil_printf.o(.text+0x258): undefined reference to `outbyte'
8091
./microblaze_0/lib//libc.a(xil_printf.o): In function `xil_printf':
8092
xil_printf.o(.text+0x2b4): undefined reference to `outbyte'
8093
xil_printf.o(.text+0x48c): undefined reference to `outbyte'
8094
./microblaze_0/lib//libc.a(xil_printf.o)(.text+0x534): more undefined references to `outbyte' follow
8095
collect2: ld returned 1 exit status
8096
make: *** [Testbench1/executable.elf] Error 1
8097
 
8098
 
8099
 
8100
 
8101
Done!
8102
 
8103
At Local date and time: Mon Jul 17 13:49:43 2006
8104
 xbash -q -c "cd /cygdrive/d/mb-jpeg/; /usr/bin/make -f system.make program; exit;" started...
8105
 
8106
mb-gcc -O2 testbench1/tb1.c  -o Testbench1/executable.elf \
8107
    -mno-xl-soft-mul      -g    -I./microblaze_0/include/  -Itestbench1/  -L./microblaze_0/lib/  \
8108
 
8109
 
8110
 
8111
./microblaze_0/lib//libc.a(xil_printf.o): In function `outnum':
8112
xil_printf.o(.text+0x19c): undefined reference to `outbyte'
8113
xil_printf.o(.text+0x1c4): undefined reference to `outbyte'
8114
xil_printf.o(.text+0x258): undefined reference to `outbyte'
8115
./microblaze_0/lib//libc.a(xil_printf.o): In function `xil_printf':
8116
xil_printf.o(.text+0x2b4): undefined reference to `outbyte'
8117
xil_printf.o(.text+0x48c): undefined reference to `outbyte'
8118
./microblaze_0/lib//libc.a(xil_printf.o)(.text+0x534): more undefined references to `outbyte' follow
8119
collect2: ld returned 1 exit status
8120
make: *** [Testbench1/executable.elf] Error 1
8121
 
8122
 
8123
 
8124
 
8125
Done!
8126
 
8127
At Local date and time: Mon Jul 17 13:50:03 2006
8128
 xbash -q -c "cd /cygdrive/d/mb-jpeg/; /usr/bin/make -f system.make program; exit;" started...
8129
 
8130
mb-gcc -O2 encoder/dct.c encoder/huffman.c encoder/io.c encoder/main.c encoder/zzq.c  -o Encoder/executable.elf \
8131
    -mno-xl-soft-mul  -Wp,-D__MICROBLAZE     -g    -I./microblaze_0/include/  -L./microblaze_0/lib/  \
8132
 
8133
 
8134
 
8135
encoder/dct.c:105:3: warning: no newline at end of file
8136
 
8137
 
8138
encoder/huffman.c: In function `HuffmanEncodeFinishSend':
8139
encoder/huffman.c:553: warning: comparison is always true due to limited range of data type
8140
encoder/huffman.c: In function `EncodeDataUnit':
8141
encoder/huffman.c:596: warning: passing arg 3 of `ReverseExtend' from incompatible pointer type
8142
encoder/huffman.c:611: warning: passing arg 3 of `ReverseExtend' from incompatible pointer type
8143
 
8144
 
8145
encoder/zzq.c:75:2: warning: no newline at end of file
8146
 
8147
 
8148
./microblaze_0/lib//libc.a(write.o): In function `write':
8149
write.o(.text+0x34): undefined reference to `outbyte'
8150
write.o(.text+0x58): undefined reference to `outbyte'
8151
./microblaze_0/lib//libc.a(xil_printf.o): In function `outnum':
8152
xil_printf.o(.text+0x1b0): undefined reference to `outbyte'
8153
xil_printf.o(.text+0x1d8): undefined reference to `outbyte'
8154
xil_printf.o(.text+0x26c): undefined reference to `outbyte'
8155
./microblaze_0/lib//libc.a(xil_printf.o)(.text+0x2c8): more undefined references to `outbyte' follow
8156
./microblaze_0/lib//libc.a(read.o): In function `read':
8157
read.o(.text+0x2c): undefined reference to `inbyte'
8158
collect2: ld returned 1 exit status
8159
make: *** [Encoder/executable.elf] Error 1
8160
 
8161
 
8162
 
8163
 
8164
Done!
8165
 
8166
Saved MSS File.
8167
 
8168
At Local date and time: Mon Jul 17 13:50:46 2006
8169
 xbash -q -c "cd /cygdrive/d/mb-jpeg/; /usr/bin/make -f system.make program; exit;" started...
8170
 
8171
*********************************************
8172
Creating software libraries...
8173
*********************************************
8174
 
8175
 
8176
libgen -mhs system.mhs -p xc2vp30ff896-7 -lp D:/XilinxXUP/lib/  system.mss
8177
 
8178
 
8179
libgen
8180
Xilinx EDK 8.1 Build EDK_I.18.7
8181
Copyright (c) 1995-2006 Xilinx, Inc.  All rights reserved.
8182
 
8183
 
8184
 
8185
Command Line: libgen -mhs system.mhs -p xc2vp30ff896-7 -lp D:/XilinxXUP/lib/
8186
system.mss
8187
 
8188
 
8189
 
8190
Output Directory (-od)          : D:\mb-jpeg\
8191
Part (-p)                       : virtex2p
8192
 
8193
Software Specification file     : system.mss
8194
 
8195
 
8196
Sourcing tcl file
8197
C:/EDK/hw/XilinxProcessorIPLib/pcores/microblaze_v4_00_a/data/microblaze_v2_1_0.
8198
tcl ...
8199
 
8200
 
8201
Sourcing tcl file
8202
C:/EDK/hw/XilinxProcessorIPLib/pcores/opb_mdm_v2_00_a/data/opb_mdm_v2_1_0.tcl
8203
...
8204
Sourcing tcl file
8205
C:/EDK/hw/XilinxProcessorIPLib/pcores/lmb_v10_v1_00_a/data/lmb_v10_v2_1_0.tcl
8206
...
8207
Sourcing tcl file
8208
C:/EDK/hw/XilinxProcessorIPLib/pcores/lmb_bram_if_cntlr_v1_00_b/data/lmb_bram_if
8209
_cntlr_v2_1_0.tcl ...
8210
Sourcing tcl file
8211
C:/EDK/hw/XilinxProcessorIPLib/pcores/opb_sysace_v1_00_c/data/opb_sysace_v2_1_0.
8212
tcl ...
8213
 
8214
 
8215
Sourcing tcl file
8216
C:/EDK/hw/XilinxProcessorIPLib/pcores/dcm_module_v1_00_a/data/dcm_module_v2_1_0.
8217
tcl ...
8218
 
8219
Overriding IP level properties ...
8220
microblaze (microblaze_0) -
8221
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
8222
mpd line 63 - tool overriding c_family value virtex2 to virtex2p
8223
microblaze (microblaze_0) -
8224
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
8225
mpd line 64 - tool overriding c_instance value microblaze to microblaze_0
8226
microblaze (microblaze_0) -
8227
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
8228
mpd:93 - tcl overriding C_ADDR_TAG_BITS value 17 to 0
8229
microblaze (microblaze_0) -
8230
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
8231
mpd:100 - tcl overriding C_DCACHE_ADDR_TAG value 17 to 0
8232
opb_mdm (debug_module) -
8233
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_mdm_v2_00_a\data\opb_mdm_v2_1_0.mpd
8234
line 42 - tool overriding c_family value virtex2 to virtex2p
8235
bram_block (lmb_bram) -
8236
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
8237
mpd line 42 - tool overriding c_family value virtex2 to virtex2p
8238
opb_gpio (leds_4bit) -
8239
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_gpio_v3_01_b\data\opb_gpio_v2_1_0.mpd
8240
line 41 - tool overriding c_family value virtex2 to virtex2p
8241
opb_gpio (dipsws_4bit) -
8242
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_gpio_v3_01_b\data\opb_gpio_v2_1_0.mpd
8243
line 41 - tool overriding c_family value virtex2 to virtex2p
8244
opb_gpio (pushbuttons_5bit) -
8245
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_gpio_v3_01_b\data\opb_gpio_v2_1_0.mpd
8246
line 41 - tool overriding c_family value virtex2 to virtex2p
8247
dcm_module (dcm_0) -
8248
C:\EDK\hw\XilinxProcessorIPLib\pcores\dcm_module_v1_00_a\data\dcm_module_v2_1_0.
8249
mpd line 60 - tool overriding c_family value virtex2 to virtex2p
8250
bram_block (data_bram_0) -
8251
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
8252
mpd line 42 - tool overriding c_family value virtex2 to virtex2p
8253
bram_block (data_bram_1) -
8254
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
8255
mpd line 42 - tool overriding c_family value virtex2 to virtex2p
8256
 
8257
Performing IP level DRCs on properties...
8258
 
8259
Running DRC Tcl procedures for OPTION IPLEVEL_DRC_PROC...
8260
Sourcing tcl file
8261
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
8262
2_1_0.tcl ...
8263
Sourcing tcl file
8264
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
8265
2_1_0.tcl ...
8266
Sourcing tcl file
8267
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
8268
2_1_0.tcl ...
8269
 
8270
 
8271
Sourcing tcl file
8272
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
8273
2_1_0.tcl ...
8274
 
8275
 
8276
Address Map for Processor microblaze_0
8277
  (0x00000000-0x0000ffff) dlmb_cntlr    dlmb
8278
  (0x00000000-0x0000ffff) ilmb_cntlr    ilmb
8279
  (0x40000000-0x4000ffff) PushButtons_5Bit      mb_opb
8280
  (0x40020000-0x4002ffff) LEDs_4Bit     mb_opb
8281
  (0x40040000-0x4004ffff) DIPSWs_4Bit   mb_opb
8282
  (0x40600000-0x4060ffff) RS232_Uart_1  mb_opb
8283
  (0x41400000-0x4140ffff) debug_module  mb_opb
8284
  (0x41800000-0x4180ffff) SysACE_CompactFlash   mb_opb
8285
  (0x70000000-0x7000ffff) data_bram_if_cntlr_0  dlmb
8286
  (0x70010000-0x7001ffff) data_bram_if_cntlr_1  dlmb
8287
 
8288
Check platform configuration ...
8289
opb_v20 (mb_opb) - D:\mb-jpeg\system.mhs line 55 - 2 master(s) : 6 slave(s)
8290
lmb_v10 (ilmb) - D:\mb-jpeg\system.mhs line 81 - 1 master(s) : 1 slave(s)
8291
lmb_v10 (dlmb) - D:\mb-jpeg\system.mhs line 89 - 1 master(s) : 3 slave(s)
8292
 
8293
Check port drivers...
8294
 
8295
 
8296
WARNING:MDT - dcm_0_lock (LOCKED) - D:\mb-jpeg\system.mhs line 208 - floating
8297
   connection!
8298
 
8299
Check platform address map ...
8300
 
8301
Overriding system level properties ...
8302
opb_v20 (mb_opb) -
8303
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_v20_v1_10_c\data\opb_v20_v2_1_0.mpd
8304
line 39 - tool overriding c_num_masters value 4 to 2
8305
opb_v20 (mb_opb) -
8306
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_v20_v1_10_c\data\opb_v20_v2_1_0.mpd
8307
line 40 - tool overriding c_num_slaves value 4 to 6
8308
lmb_v10 (ilmb) -
8309
C:\EDK\hw\XilinxProcessorIPLib\pcores\lmb_v10_v1_00_a\data\lmb_v10_v2_1_0.mpd
8310
line 39 - tool overriding c_lmb_num_slaves value 4 to 1
8311
lmb_v10 (dlmb) -
8312
C:\EDK\hw\XilinxProcessorIPLib\pcores\lmb_v10_v1_00_a\data\lmb_v10_v2_1_0.mpd
8313
line 39 - tool overriding c_lmb_num_slaves value 4 to 3
8314
lmb_bram_if_cntlr (dlmb_cntlr) -
8315
C:\EDK\hw\XilinxProcessorIPLib\pcores\lmb_bram_if_cntlr_v1_00_b\data\lmb_bram_if
8316
_cntlr_v2_1_0.mpd line 45 - tool overriding c_mask value 0x00800000 to
8317
0x70c70000
8318
lmb_bram_if_cntlr (ilmb_cntlr) -
8319
C:\EDK\hw\XilinxProcessorIPLib\pcores\lmb_bram_if_cntlr_v1_00_b\data\lmb_bram_if
8320
_cntlr_v2_1_0.mpd line 45 - tool overriding c_mask value 0x00800000 to
8321
0x70c70000
8322
bram_block (lmb_bram) -
8323
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
8324
mpd line 38 - tool overriding c_memsize value 2048 to 0x10000
8325
bram_block (data_bram_0) - D:\mb-jpeg\system.mhs line 214 - tool overriding
8326
c_memsize value 16384 to 0x10000
8327
lmb_bram_if_cntlr (data_bram_if_cntlr_0) -
8328
C:\EDK\hw\XilinxProcessorIPLib\pcores\lmb_bram_if_cntlr_v1_00_b\data\lmb_bram_if
8329
_cntlr_v2_1_0.mpd line 45 - tool overriding c_mask value 0x00800000 to
8330
0x70c70000
8331
bram_block (data_bram_1) - D:\mb-jpeg\system.mhs line 230 - tool overriding
8332
c_memsize value 16384 to 0x10000
8333
lmb_bram_if_cntlr (data_bram_if_cntlr_1) -
8334
C:\EDK\hw\XilinxProcessorIPLib\pcores\lmb_bram_if_cntlr_v1_00_b\data\lmb_bram_if
8335
_cntlr_v2_1_0.mpd line 45 - tool overriding c_mask value 0x00800000 to
8336
0x70c70000
8337
 
8338
Running DRC Tcl procedures for OPTION SYSLEVEL_DRC_PROC...
8339
 
8340
Performing System level DRCs on properties...
8341
 
8342
 
8343
INFO:MDT - List of peripherals addressable from processor instance microblaze_0
8344
   :
8345
  - dlmb
8346
WARNING:MDT - D:\mb-jpeg\system.mhs line 89 - No Driver Found for instance dlmb.
8347
   To avoid seeing this warning, assign the appropriate driver or driver
8348
   "generic 1.00.a " to instance dlmb
8349
 
8350
  - dlmb_cntlr
8351
  - data_bram_if_cntlr_0
8352
  - data_bram_if_cntlr_1
8353
  - ilmb
8354
WARNING:MDT - D:\mb-jpeg\system.mhs line 81 - No Driver Found for instance ilmb.
8355
   To avoid seeing this warning, assign the appropriate driver or driver
8356
   "generic 1.00.a " to instance ilmb
8357
 
8358
  - ilmb_cntlr
8359
  - mb_opb
8360
  - debug_module
8361
  - RS232_Uart_1
8362
  - SysACE_CompactFlash
8363
  - LEDs_4Bit
8364
  - DIPSWs_4Bit
8365
  - PushButtons_5Bit
8366
 
8367
Building Directory Structure for microblaze_0
8368
 
8369
 
8370
 
8371
Generating platform libraries and device drivers ...
8372
 
8373
Running CopyFiles ...
8374
 
8375
Copying files for os standalone_v1_00_a from
8376
C:\EDK\sw\lib\bsp\standalone_v1_00_a\src\ to
8377
D:\mb-jpeg\microblaze_0\libsrc\standalone_v1_00_a\ ...
8378
 
8379
 
8380
 
8381
Copying files for driver opbarb_v1_02_a from
8382
C:\EDK\sw\XilinxProcessorIPLib\drivers\opbarb_v1_02_a\src\ to
8383
D:\mb-jpeg\microblaze_0\libsrc\opbarb_v1_02_a\ ...
8384
 
8385
 
8386
 
8387
Copying files for driver uartlite_v1_00_b from
8388
C:\EDK\sw\XilinxProcessorIPLib\drivers\uartlite_v1_00_b\src\ to
8389
D:\mb-jpeg\microblaze_0\libsrc\uartlite_v1_00_b\ ...
8390
 
8391
 
8392
 
8393
Copying files for driver sysace_v1_00_a from
8394
C:\EDK\sw\XilinxProcessorIPLib\drivers\sysace_v1_00_a\src\ to
8395
D:\mb-jpeg\microblaze_0\libsrc\sysace_v1_00_a\ ...
8396
 
8397
 
8398
 
8399
Copying files for driver gpio_v2_00_a from
8400
C:\EDK\sw\XilinxProcessorIPLib\drivers\gpio_v2_00_a\src\ to
8401
D:\mb-jpeg\microblaze_0\libsrc\gpio_v2_00_a\ ...
8402
 
8403
 
8404
 
8405
Copying files for driver cpu_v1_00_a from
8406
C:\EDK\sw\XilinxProcessorIPLib\drivers\cpu_v1_00_a\src\ to
8407
D:\mb-jpeg\microblaze_0\libsrc\cpu_v1_00_a\ ...
8408
 
8409
 
8410
 
8411
Copying files for library xilfatfs_v1_00_a from
8412
C:\EDK\sw\lib\sw_services\xilfatfs_v1_00_a\src\ to
8413
D:\mb-jpeg\microblaze_0\libsrc\xilfatfs_v1_00_a\ ...
8414
 
8415
 
8416
 
8417
Running DRCs for OSes, Drivers and Libraries ...
8418
 
8419
Running generate for OS'es, Drivers and Libraries ...
8420
 
8421
 
8422
Copying Library Files ...
8423
 
8424
 
8425
 
8426
Running post_generate for OS'es, Drivers and Libraries ...
8427
 
8428
 
8429
 
8430
Running make for Drivers and Libraries ...
8431
 
8432
Configuring make for target include using:
8433
 
8434
make -s include "COMPILER=mb-gcc" "ARCHIVER=mb-ar"
8435
"COMPILER_FLAGS=-mno-xl-soft-mul  -O2 -c" "EXTRA_COMPILER_FLAGS=-g"
8436
 
8437
 
8438
 
8439
Configuring make for target libs using:
8440
 
8441
make -s libs "COMPILER=mb-gcc" "ARCHIVER=mb-ar"
8442
"COMPILER_FLAGS=-mno-xl-soft-mul  -O2 -c" "EXTRA_COMPILER_FLAGS=-g"
8443
 
8444
 
8445
Compiling common
8446
 
8447
 
8448
Compiling ipif
8449
 
8450
 
8451
Compiling  microblaze_disable_dcache.s
8452
 
8453
 
8454
Compiling  microblaze_disable_exceptions.s
8455
 
8456
 
8457
Compiling  microblaze_disable_icache.s
8458
 
8459
 
8460
Compiling  microblaze_disable_interrupts.s
8461
Compiling  microblaze_enable_dcache.s
8462
 
8463
 
8464
Compiling  microblaze_enable_exceptions.s
8465
 
8466
 
8467
Compiling  microblaze_enable_icache.s
8468
 
8469
 
8470
Compiling  microblaze_enable_interrupts.s
8471
 
8472
 
8473
Compiling  microblaze_init_dcache_range.s
8474
Compiling  microblaze_init_icache_range.s
8475
 
8476
 
8477
Compiling  microblaze_update_dcache.s
8478
 
8479
 
8480
Compiling  microblaze_update_icache.s
8481
 
8482
 
8483
Compiling  _exit.c
8484
 
8485
 
8486
Compiling  errno.c
8487
 
8488
 
8489
Compiling  fcntl.c
8490
 
8491
 
8492
Compiling  inbyte.c
8493
 
8494
 
8495
Compiling  microblaze_exception_handler.c
8496
 
8497
 
8498
Compiling  microblaze_exceptions_g.c
8499
 
8500
 
8501
Compiling  microblaze_interrupt_handler.c
8502
 
8503
 
8504
Compiling  microblaze_interrupts_g.c
8505
 
8506
 
8507
Compiling  outbyte.c
8508
 
8509
 
8510
Compiling  hw_exception_handler.S
8511
 
8512
 
8513
Compiling  src/xilfatfs_alloc.c
8514
 
8515
 
8516
Compiling  src/xilfatfs_close.c
8517
 
8518
 
8519
Compiling  src/xilfatfs_directory.c
8520
 
8521
 
8522
Compiling  src/xilfatfs_fat.c
8523
 
8524
 
8525
Compiling  src/xilfatfs_fat16.c
8526
 
8527
 
8528
Compiling  src/xilfatfs_fat32.c
8529
 
8530
 
8531
Compiling  src/xilfatfs_filespec.c
8532
 
8533
 
8534
Compiling  src/xilfatfs_filestatus.c
8535
 
8536
 
8537
Compiling  src/xilfatfs_open.c
8538
 
8539
 
8540
Compiling  src/xilfatfs_part.c
8541
 
8542
 
8543
Compiling  src/xilfatfs_read.c
8544
 
8545
 
8546
Compiling  src/xilfatfs_wd.c
8547
 
8548
 
8549
Compiling  src/xilfatfs_stats.c
8550
 
8551
 
8552
Compiling  src/xilfatfs_bufcache.c
8553
 
8554
 
8555
Compiling  src/xilfatfs_write.c
8556
 
8557
 
8558
Compiling  src/xilfatfs_sysace.c
8559
 
8560
 
8561
make clean
8562
 
8563
 
8564
Compiling opbarb
8565
 
8566
 
8567
Compiling uartlite
8568
 
8569
 
8570
Compiling sysace
8571
 
8572
 
8573
Compiling gpio
8574
 
8575
 
8576
Compiling cpu
8577
 
8578
 
8579
 
8580
Libraries generated in D:\mb-jpeg\microblaze_0\lib\ directory
8581
 
8582
Running execs_generate for OS'es, Drivers and Libraries ...
8583
 
8584
LibGen Done.
8585
 
8586
 
8587
mb-gcc -O2 encoder/dct.c encoder/huffman.c encoder/io.c encoder/main.c encoder/zzq.c  -o Encoder/executable.elf \
8588
    -mno-xl-soft-mul  -Wp,-D__MICROBLAZE     -g    -I./microblaze_0/include/  -L./microblaze_0/lib/  \
8589
 
8590
 
8591
 
8592
encoder/dct.c:105:3: warning: no newline at end of file
8593
 
8594
 
8595
encoder/huffman.c: In function `HuffmanEncodeFinishSend':
8596
encoder/huffman.c:553: warning: comparison is always true due to limited range of data type
8597
encoder/huffman.c: In function `EncodeDataUnit':
8598
encoder/huffman.c:596: warning: passing arg 3 of `ReverseExtend' from incompatible pointer type
8599
encoder/huffman.c:611: warning: passing arg 3 of `ReverseExtend' from incompatible pointer type
8600
 
8601
 
8602
encoder/zzq.c:75:2: warning: no newline at end of file
8603
 
8604
 
8605
mb-size Encoder/executable.elf
8606
   text    data     bss     dec     hex filename
8607
  49108    4288   15552   68948   10d54 Encoder/executable.elf
8608
 
8609
 
8610
 
8611
 
8612
Done!
8613
 
8614
At Local date and time: Mon Jul 17 13:52:51 2006
8615
 xbash -q -c "cd /cygdrive/d/mb-jpeg/; /usr/bin/make -f system.make program; exit;" started...
8616
 
8617
mb-gcc -Os encoder/dct.c encoder/huffman.c encoder/io.c encoder/main.c encoder/zzq.c  -o Encoder/executable.elf \
8618
    -mno-xl-soft-mul  -Wp,-D__MICROBLAZE        -I./microblaze_0/include/  -L./microblaze_0/lib/  \
8619
 
8620
 
8621
 
8622
encoder/dct.c:105:3: warning: no newline at end of file
8623
 
8624
 
8625
encoder/huffman.c: In function `HuffmanEncodeFinishSend':
8626
encoder/huffman.c:553: warning: comparison is always true due to limited range of data type
8627
encoder/huffman.c: In function `EncodeDataUnit':
8628
encoder/huffman.c:596: warning: passing arg 3 of `ReverseExtend' from incompatible pointer type
8629
encoder/huffman.c:611: warning: passing arg 3 of `ReverseExtend' from incompatible pointer type
8630
 
8631
 
8632
encoder/zzq.c:75:2: warning: no newline at end of file
8633
 
8634
 
8635
mb-size Encoder/executable.elf
8636
   text    data     bss     dec     hex filename
8637
  48408    4288   15552   68248   10a98 Encoder/executable.elf
8638
 
8639
 
8640
 
8641
 
8642
Done!
8643
 
8644
At Local date and time: Mon Jul 17 13:53:09 2006
8645
 xbash -q -c "cd /cygdrive/d/mb-jpeg/; /usr/bin/make -f system.make program; exit;" started...
8646
 
8647
make: Nothing to be done for `program'.
8648
 
8649
 
8650
 
8651
 
8652
Done!
8653
 
8654
At Local date and time: Mon Jul 17 13:53:21 2006
8655
 xbash -q -c "cd /cygdrive/d/mb-jpeg/; /usr/bin/make -f system.make Encoder_programclean; exit;" started...
8656
 
8657
rm -f Encoder/executable.elf
8658
 
8659
 
8660
 
8661
 
8662
Done!
8663
 
8664
At Local date and time: Mon Jul 17 13:53:28 2006
8665
 xbash -q -c "cd /cygdrive/d/mb-jpeg/; /usr/bin/make -f system.make program; exit;" started...
8666
 
8667
mb-gcc -Os encoder/dct.c encoder/huffman.c encoder/io.c encoder/main.c encoder/zzq.c  -o Encoder/executable.elf \
8668
    -mno-xl-soft-mul  -Wp,-D__MICROBLAZE        -I./microblaze_0/include/  -L./microblaze_0/lib/  \
8669
 
8670
 
8671
 
8672
encoder/dct.c:105:3: warning: no newline at end of file
8673
 
8674
 
8675
encoder/huffman.c: In function `HuffmanEncodeFinishSend':
8676
encoder/huffman.c:553: warning: comparison is always true due to limited range of data type
8677
encoder/huffman.c: In function `EncodeDataUnit':
8678
encoder/huffman.c:596: warning: passing arg 3 of `ReverseExtend' from incompatible pointer type
8679
encoder/huffman.c:611: warning: passing arg 3 of `ReverseExtend' from incompatible pointer type
8680
 
8681
 
8682
encoder/zzq.c:75:2: warning: no newline at end of file
8683
 
8684
 
8685
mb-size Encoder/executable.elf
8686
 
8687
 
8688
   text    data     bss     dec     hex filename
8689
  48408    4288   15552   68248   10a98 Encoder/executable.elf
8690
 
8691
 
8692
 
8693
 
8694
Done!
8695
 
8696
At Local date and time: Mon Jul 17 13:54:06 2006
8697
 xbash -q -c "cd /cygdrive/d/mb-jpeg/; /usr/bin/make -f system.make program; exit;" started...
8698
 
8699
mb-gcc -Os encoder/dct.c encoder/huffman.c encoder/io.c encoder/main.c encoder/zzq.c  -o Encoder/executable.elf \
8700
    -mno-xl-soft-mul  -Wp,-D__MICROBLAZE     -g    -I./microblaze_0/include/  -L./microblaze_0/lib/  \
8701
 
8702
 
8703
 
8704
encoder/dct.c:105:3: warning: no newline at end of file
8705
 
8706
 
8707
encoder/huffman.c: In function `HuffmanEncodeFinishSend':
8708
encoder/huffman.c:553: warning: comparison is always true due to limited range of data type
8709
encoder/huffman.c: In function `EncodeDataUnit':
8710
encoder/huffman.c:596: warning: passing arg 3 of `ReverseExtend' from incompatible pointer type
8711
encoder/huffman.c:611: warning: passing arg 3 of `ReverseExtend' from incompatible pointer type
8712
 
8713
 
8714
encoder/zzq.c:75:2: warning: no newline at end of file
8715
 
8716
 
8717
mb-size Encoder/executable.elf
8718
   text    data     bss     dec     hex filename
8719
  48408    4288   15552   68248   10a98 Encoder/executable.elf
8720
 
8721
 
8722
 
8723
 
8724
Done!
8725
 
8726
Saved MSS File.
8727
 
8728
At Local date and time: Mon Jul 17 13:56:43 2006
8729
 xbash -q -c "cd /cygdrive/d/mb-jpeg/; /usr/bin/make -f system.make program; exit;" started...
8730
 
8731
*********************************************
8732
 
8733
 
8734
Creating software libraries...
8735
*********************************************
8736
libgen -mhs system.mhs -p xc2vp30ff896-7 -lp D:/XilinxXUP/lib/  system.mss
8737
 
8738
 
8739
libgen
8740
Xilinx EDK 8.1 Build EDK_I.18.7
8741
Copyright (c) 1995-2006 Xilinx, Inc.  All rights reserved.
8742
 
8743
 
8744
 
8745
Command Line: libgen -mhs system.mhs -p xc2vp30ff896-7 -lp D:/XilinxXUP/lib/
8746
system.mss
8747
 
8748
 
8749
 
8750
Output Directory (-od)          : D:\mb-jpeg\
8751
Part (-p)                       : virtex2p
8752
 
8753
Software Specification file     : system.mss
8754
 
8755
 
8756
Sourcing tcl file
8757
C:/EDK/hw/XilinxProcessorIPLib/pcores/microblaze_v4_00_a/data/microblaze_v2_1_0.
8758
tcl ...
8759
 
8760
 
8761
Sourcing tcl file
8762
C:/EDK/hw/XilinxProcessorIPLib/pcores/opb_mdm_v2_00_a/data/opb_mdm_v2_1_0.tcl
8763
...
8764
Sourcing tcl file
8765
C:/EDK/hw/XilinxProcessorIPLib/pcores/lmb_v10_v1_00_a/data/lmb_v10_v2_1_0.tcl
8766
...
8767
Sourcing tcl file
8768
C:/EDK/hw/XilinxProcessorIPLib/pcores/lmb_bram_if_cntlr_v1_00_b/data/lmb_bram_if
8769
_cntlr_v2_1_0.tcl ...
8770
Sourcing tcl file
8771
C:/EDK/hw/XilinxProcessorIPLib/pcores/opb_sysace_v1_00_c/data/opb_sysace_v2_1_0.
8772
tcl ...
8773
 
8774
 
8775
Sourcing tcl file
8776
C:/EDK/hw/XilinxProcessorIPLib/pcores/dcm_module_v1_00_a/data/dcm_module_v2_1_0.
8777
tcl ...
8778
 
8779
Overriding IP level properties ...
8780
microblaze (microblaze_0) -
8781
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
8782
mpd line 63 - tool overriding c_family value virtex2 to virtex2p
8783
microblaze (microblaze_0) -
8784
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
8785
mpd line 64 - tool overriding c_instance value microblaze to microblaze_0
8786
microblaze (microblaze_0) -
8787
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
8788
mpd:93 - tcl overriding C_ADDR_TAG_BITS value 17 to 0
8789
microblaze (microblaze_0) -
8790
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
8791
mpd:100 - tcl overriding C_DCACHE_ADDR_TAG value 17 to 0
8792
opb_mdm (debug_module) -
8793
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_mdm_v2_00_a\data\opb_mdm_v2_1_0.mpd
8794
line 42 - tool overriding c_family value virtex2 to virtex2p
8795
bram_block (lmb_bram) -
8796
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
8797
mpd line 42 - tool overriding c_family value virtex2 to virtex2p
8798
opb_gpio (leds_4bit) -
8799
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_gpio_v3_01_b\data\opb_gpio_v2_1_0.mpd
8800
line 41 - tool overriding c_family value virtex2 to virtex2p
8801
opb_gpio (dipsws_4bit) -
8802
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_gpio_v3_01_b\data\opb_gpio_v2_1_0.mpd
8803
line 41 - tool overriding c_family value virtex2 to virtex2p
8804
opb_gpio (pushbuttons_5bit) -
8805
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_gpio_v3_01_b\data\opb_gpio_v2_1_0.mpd
8806
line 41 - tool overriding c_family value virtex2 to virtex2p
8807
dcm_module (dcm_0) -
8808
C:\EDK\hw\XilinxProcessorIPLib\pcores\dcm_module_v1_00_a\data\dcm_module_v2_1_0.
8809
mpd line 60 - tool overriding c_family value virtex2 to virtex2p
8810
bram_block (data_bram_0) -
8811
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
8812
mpd line 42 - tool overriding c_family value virtex2 to virtex2p
8813
bram_block (data_bram_1) -
8814
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
8815
mpd line 42 - tool overriding c_family value virtex2 to virtex2p
8816
 
8817
Performing IP level DRCs on properties...
8818
 
8819
Running DRC Tcl procedures for OPTION IPLEVEL_DRC_PROC...
8820
Sourcing tcl file
8821
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
8822
2_1_0.tcl ...
8823
Sourcing tcl file
8824
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
8825
2_1_0.tcl ...
8826
Sourcing tcl file
8827
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
8828
2_1_0.tcl ...
8829
 
8830
 
8831
Sourcing tcl file
8832
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
8833
2_1_0.tcl ...
8834
 
8835
 
8836
Address Map for Processor microblaze_0
8837
  (0x00000000-0x0000ffff) dlmb_cntlr    dlmb
8838
  (0x00000000-0x0000ffff) ilmb_cntlr    ilmb
8839
  (0x40000000-0x4000ffff) PushButtons_5Bit      mb_opb
8840
  (0x40020000-0x4002ffff) LEDs_4Bit     mb_opb
8841
  (0x40040000-0x4004ffff) DIPSWs_4Bit   mb_opb
8842
  (0x40600000-0x4060ffff) RS232_Uart_1  mb_opb
8843
  (0x41400000-0x4140ffff) debug_module  mb_opb
8844
  (0x41800000-0x4180ffff) SysACE_CompactFlash   mb_opb
8845
  (0x70000000-0x7000ffff) data_bram_if_cntlr_0  dlmb
8846
  (0x70010000-0x7001ffff) data_bram_if_cntlr_1  dlmb
8847
 
8848
Check platform configuration ...
8849
opb_v20 (mb_opb) - D:\mb-jpeg\system.mhs line 55 - 2 master(s) : 6 slave(s)
8850
lmb_v10 (ilmb) - D:\mb-jpeg\system.mhs line 81 - 1 master(s) : 1 slave(s)
8851
lmb_v10 (dlmb) - D:\mb-jpeg\system.mhs line 89 - 1 master(s) : 3 slave(s)
8852
 
8853
Check port drivers...
8854
 
8855
 
8856
WARNING:MDT - dcm_0_lock (LOCKED) - D:\mb-jpeg\system.mhs line 208 - floating
8857
   connection!
8858
 
8859
Check platform address map ...
8860
 
8861
Overriding system level properties ...
8862
opb_v20 (mb_opb) -
8863
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_v20_v1_10_c\data\opb_v20_v2_1_0.mpd
8864
line 39 - tool overriding c_num_masters value 4 to 2
8865
opb_v20 (mb_opb) -
8866
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_v20_v1_10_c\data\opb_v20_v2_1_0.mpd
8867
line 40 - tool overriding c_num_slaves value 4 to 6
8868
lmb_v10 (ilmb) -
8869
C:\EDK\hw\XilinxProcessorIPLib\pcores\lmb_v10_v1_00_a\data\lmb_v10_v2_1_0.mpd
8870
line 39 - tool overriding c_lmb_num_slaves value 4 to 1
8871
lmb_v10 (dlmb) -
8872
C:\EDK\hw\XilinxProcessorIPLib\pcores\lmb_v10_v1_00_a\data\lmb_v10_v2_1_0.mpd
8873
line 39 - tool overriding c_lmb_num_slaves value 4 to 3
8874
lmb_bram_if_cntlr (dlmb_cntlr) -
8875
C:\EDK\hw\XilinxProcessorIPLib\pcores\lmb_bram_if_cntlr_v1_00_b\data\lmb_bram_if
8876
_cntlr_v2_1_0.mpd line 45 - tool overriding c_mask value 0x00800000 to
8877
0x70c70000
8878
lmb_bram_if_cntlr (ilmb_cntlr) -
8879
C:\EDK\hw\XilinxProcessorIPLib\pcores\lmb_bram_if_cntlr_v1_00_b\data\lmb_bram_if
8880
_cntlr_v2_1_0.mpd line 45 - tool overriding c_mask value 0x00800000 to
8881
0x70c70000
8882
bram_block (lmb_bram) -
8883
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
8884
mpd line 38 - tool overriding c_memsize value 2048 to 0x10000
8885
bram_block (data_bram_0) - D:\mb-jpeg\system.mhs line 214 - tool overriding
8886
c_memsize value 16384 to 0x10000
8887
lmb_bram_if_cntlr (data_bram_if_cntlr_0) -
8888
C:\EDK\hw\XilinxProcessorIPLib\pcores\lmb_bram_if_cntlr_v1_00_b\data\lmb_bram_if
8889
_cntlr_v2_1_0.mpd line 45 - tool overriding c_mask value 0x00800000 to
8890
0x70c70000
8891
bram_block (data_bram_1) - D:\mb-jpeg\system.mhs line 230 - tool overriding
8892
c_memsize value 16384 to 0x10000
8893
lmb_bram_if_cntlr (data_bram_if_cntlr_1) -
8894
C:\EDK\hw\XilinxProcessorIPLib\pcores\lmb_bram_if_cntlr_v1_00_b\data\lmb_bram_if
8895
_cntlr_v2_1_0.mpd line 45 - tool overriding c_mask value 0x00800000 to
8896
0x70c70000
8897
 
8898
Running DRC Tcl procedures for OPTION SYSLEVEL_DRC_PROC...
8899
 
8900
Performing System level DRCs on properties...
8901
 
8902
 
8903
INFO:MDT - List of peripherals addressable from processor instance microblaze_0
8904
   :
8905
  - dlmb
8906
WARNING:MDT - D:\mb-jpeg\system.mhs line 89 - No Driver Found for instance dlmb.
8907
   To avoid seeing this warning, assign the appropriate driver or driver
8908
   "generic 1.00.a " to instance dlmb
8909
 
8910
  - dlmb_cntlr
8911
  - data_bram_if_cntlr_0
8912
  - data_bram_if_cntlr_1
8913
  - ilmb
8914
WARNING:MDT - D:\mb-jpeg\system.mhs line 81 - No Driver Found for instance ilmb.
8915
   To avoid seeing this warning, assign the appropriate driver or driver
8916
   "generic 1.00.a " to instance ilmb
8917
 
8918
  - ilmb_cntlr
8919
  - mb_opb
8920
  - debug_module
8921
  - RS232_Uart_1
8922
  - SysACE_CompactFlash
8923
  - LEDs_4Bit
8924
  - DIPSWs_4Bit
8925
  - PushButtons_5Bit
8926
 
8927
Building Directory Structure for microblaze_0
8928
 
8929
 
8930
 
8931
Generating platform libraries and device drivers ...
8932
 
8933
Running CopyFiles ...
8934
 
8935
Copying files for os standalone_v1_00_a from
8936
C:\EDK\sw\lib\bsp\standalone_v1_00_a\src\ to
8937
D:\mb-jpeg\microblaze_0\libsrc\standalone_v1_00_a\ ...
8938
 
8939
 
8940
 
8941
Copying files for driver opbarb_v1_02_a from
8942
C:\EDK\sw\XilinxProcessorIPLib\drivers\opbarb_v1_02_a\src\ to
8943
D:\mb-jpeg\microblaze_0\libsrc\opbarb_v1_02_a\ ...
8944
 
8945
 
8946
 
8947
Copying files for driver uartlite_v1_00_b from
8948
C:\EDK\sw\XilinxProcessorIPLib\drivers\uartlite_v1_00_b\src\ to
8949
D:\mb-jpeg\microblaze_0\libsrc\uartlite_v1_00_b\ ...
8950
 
8951
 
8952
 
8953
Copying files for driver sysace_v1_00_a from
8954
C:\EDK\sw\XilinxProcessorIPLib\drivers\sysace_v1_00_a\src\ to
8955
D:\mb-jpeg\microblaze_0\libsrc\sysace_v1_00_a\ ...
8956
 
8957
 
8958
 
8959
Copying files for driver gpio_v2_00_a from
8960
C:\EDK\sw\XilinxProcessorIPLib\drivers\gpio_v2_00_a\src\ to
8961
D:\mb-jpeg\microblaze_0\libsrc\gpio_v2_00_a\ ...
8962
 
8963
 
8964
 
8965
Copying files for driver cpu_v1_00_a from
8966
C:\EDK\sw\XilinxProcessorIPLib\drivers\cpu_v1_00_a\src\ to
8967
D:\mb-jpeg\microblaze_0\libsrc\cpu_v1_00_a\ ...
8968
 
8969
 
8970
 
8971
Copying files for library xilfatfs_v1_00_a from
8972
C:\EDK\sw\lib\sw_services\xilfatfs_v1_00_a\src\ to
8973
D:\mb-jpeg\microblaze_0\libsrc\xilfatfs_v1_00_a\ ...
8974
 
8975
 
8976
 
8977
Running DRCs for OSes, Drivers and Libraries ...
8978
 
8979
Running generate for OS'es, Drivers and Libraries ...
8980
 
8981
 
8982
Copying Library Files ...
8983
 
8984
 
8985
 
8986
Running post_generate for OS'es, Drivers and Libraries ...
8987
 
8988
 
8989
 
8990
Running make for Drivers and Libraries ...
8991
 
8992
Configuring make for target include using:
8993
 
8994
make -s include "COMPILER=mb-gcc" "ARCHIVER=mb-ar"
8995
"COMPILER_FLAGS=-mno-xl-soft-mul  -O2 -c" "EXTRA_COMPILER_FLAGS=-g"
8996
 
8997
 
8998
 
8999
Configuring make for target libs using:
9000
 
9001
make -s libs "COMPILER=mb-gcc" "ARCHIVER=mb-ar"
9002
"COMPILER_FLAGS=-mno-xl-soft-mul  -O2 -c" "EXTRA_COMPILER_FLAGS=-g"
9003
Compiling common
9004
 
9005
 
9006
Compiling ipif
9007
 
9008
 
9009
Compiling  microblaze_disable_dcache.s
9010
 
9011
 
9012
Compiling  microblaze_disable_exceptions.s
9013
 
9014
 
9015
Compiling  microblaze_disable_icache.s
9016
 
9017
 
9018
Compiling  microblaze_disable_interrupts.s
9019
 
9020
 
9021
Compiling  microblaze_enable_dcache.s
9022
 
9023
 
9024
Compiling  microblaze_enable_exceptions.s
9025
 
9026
 
9027
Compiling  microblaze_enable_icache.s
9028
 
9029
 
9030
Compiling  microblaze_enable_interrupts.s
9031
 
9032
 
9033
Compiling  microblaze_init_dcache_range.s
9034
Compiling  microblaze_init_icache_range.s
9035
 
9036
 
9037
Compiling  microblaze_update_dcache.s
9038
 
9039
 
9040
Compiling  microblaze_update_icache.s
9041
 
9042
 
9043
Compiling  _exit.c
9044
 
9045
 
9046
Compiling  errno.c
9047
 
9048
 
9049
Compiling  fcntl.c
9050
 
9051
 
9052
Compiling  inbyte.c
9053
 
9054
 
9055
Compiling  microblaze_exception_handler.c
9056
 
9057
 
9058
Compiling  microblaze_exceptions_g.c
9059
 
9060
 
9061
Compiling  microblaze_interrupt_handler.c
9062
 
9063
 
9064
Compiling  microblaze_interrupts_g.c
9065
 
9066
 
9067
Compiling  outbyte.c
9068
 
9069
 
9070
Compiling  hw_exception_handler.S
9071
 
9072
 
9073
Compiling  src/xilfatfs_alloc.c
9074
 
9075
 
9076
Compiling  src/xilfatfs_close.c
9077
 
9078
 
9079
Compiling  src/xilfatfs_directory.c
9080
 
9081
 
9082
Compiling  src/xilfatfs_fat.c
9083
 
9084
 
9085
Compiling  src/xilfatfs_fat16.c
9086
 
9087
 
9088
Compiling  src/xilfatfs_fat32.c
9089
 
9090
 
9091
Compiling  src/xilfatfs_filespec.c
9092
 
9093
 
9094
Compiling  src/xilfatfs_filestatus.c
9095
 
9096
 
9097
Compiling  src/xilfatfs_open.c
9098
 
9099
 
9100
Compiling  src/xilfatfs_part.c
9101
 
9102
 
9103
Compiling  src/xilfatfs_read.c
9104
 
9105
 
9106
Compiling  src/xilfatfs_wd.c
9107
 
9108
 
9109
Compiling  src/xilfatfs_stats.c
9110
 
9111
 
9112
Compiling  src/xilfatfs_bufcache.c
9113
 
9114
 
9115
Compiling  src/xilfatfs_write.c
9116
 
9117
 
9118
Compiling  src/xilfatfs_sysace.c
9119
 
9120
 
9121
make clean
9122
 
9123
 
9124
Compiling opbarb
9125
 
9126
 
9127
Compiling uartlite
9128
 
9129
 
9130
Compiling sysace
9131
 
9132
 
9133
Compiling gpio
9134
 
9135
 
9136
Compiling cpu
9137
 
9138
 
9139
 
9140
Libraries generated in D:\mb-jpeg\microblaze_0\lib\ directory
9141
 
9142
Running execs_generate for OS'es, Drivers and Libraries ...
9143
 
9144
 
9145
 
9146
LibGen Done.
9147
 
9148
 
9149
mb-gcc -Os encoder/dct.c encoder/huffman.c encoder/io.c encoder/main.c encoder/zzq.c  -o Encoder/executable.elf \
9150
    -mno-xl-soft-mul  -Wp,-D__MICROBLAZE     -g    -I./microblaze_0/include/  -L./microblaze_0/lib/  \
9151
 
9152
 
9153
 
9154
encoder/dct.c:105:3: warning: no newline at end of file
9155
 
9156
 
9157
encoder/huffman.c: In function `HuffmanEncodeFinishSend':
9158
encoder/huffman.c:553: warning: comparison is always true due to limited range of data type
9159
encoder/huffman.c: In function `EncodeDataUnit':
9160
encoder/huffman.c:596: warning: passing arg 3 of `ReverseExtend' from incompatible pointer type
9161
encoder/huffman.c:611: warning: passing arg 3 of `ReverseExtend' from incompatible pointer type
9162
 
9163
 
9164
encoder/zzq.c:75:2: warning: no newline at end of file
9165
 
9166
 
9167
mb-size Encoder/executable.elf
9168
 
9169
 
9170
   text    data     bss     dec     hex filename
9171
  48408    4288   10352   63048    f648 Encoder/executable.elf
9172
 
9173
 
9174
 
9175
 
9176
Done!
9177
 
9178
At Local date and time: Mon Jul 17 13:57:15 2006
9179
 xbash -q -c "cd /cygdrive/d/mb-jpeg/; /usr/bin/make -f system.make init_bram; exit;" started...
9180
 
9181
*********************************************
9182
Initializing BRAM contents of the bitstream
9183
*********************************************
9184
bitinit system.mhs -lp D:/XilinxXUP/lib/ -pe microblaze_0 Encoder/executable.elf  \
9185
-bt implementation/system.bit -o implementation/download.bit
9186
 
9187
 
9188
 
9189
bitinit version Xilinx EDK 8.1 Build EDK_I.18.7
9190
Copyright (c) Xilinx Inc. 2002.
9191
 
9192
Parsing MHS File system.mhs...
9193
 
9194
 
9195
Sourcing tcl file
9196
C:/EDK/hw/XilinxProcessorIPLib/pcores/microblaze_v4_00_a/data/microblaze_v2_1_0.
9197
tcl ...
9198
 
9199
 
9200
Sourcing tcl file
9201
C:/EDK/hw/XilinxProcessorIPLib/pcores/opb_mdm_v2_00_a/data/opb_mdm_v2_1_0.tcl
9202
...
9203
Sourcing tcl file
9204
C:/EDK/hw/XilinxProcessorIPLib/pcores/lmb_v10_v1_00_a/data/lmb_v10_v2_1_0.tcl
9205
...
9206
Sourcing tcl file
9207
C:/EDK/hw/XilinxProcessorIPLib/pcores/lmb_bram_if_cntlr_v1_00_b/data/lmb_bram_if
9208
_cntlr_v2_1_0.tcl ...
9209
Sourcing tcl file
9210
C:/EDK/hw/XilinxProcessorIPLib/pcores/opb_sysace_v1_00_c/data/opb_sysace_v2_1_0.
9211
tcl ...
9212
Sourcing tcl file
9213
C:/EDK/hw/XilinxProcessorIPLib/pcores/dcm_module_v1_00_a/data/dcm_module_v2_1_0.
9214
tcl ...
9215
 
9216
 
9217
 
9218
Overriding IP level properties ...
9219
microblaze (microblaze_0) -
9220
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
9221
mpd line 63 - tool overriding c_family value virtex2 to
9222
microblaze (microblaze_0) -
9223
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
9224
mpd line 64 - tool overriding c_instance value microblaze to microblaze_0
9225
microblaze (microblaze_0) -
9226
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
9227
mpd:93 - tcl overriding C_ADDR_TAG_BITS value 17 to 0
9228
microblaze (microblaze_0) -
9229
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
9230
mpd:100 - tcl overriding C_DCACHE_ADDR_TAG value 17 to 0
9231
opb_mdm (debug_module) -
9232
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_mdm_v2_00_a\data\opb_mdm_v2_1_0.mpd
9233
line 42 - tool overriding c_family value virtex2 to
9234
bram_block (lmb_bram) -
9235
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
9236
mpd line 42 - tool overriding c_family value virtex2 to
9237
opb_gpio (leds_4bit) -
9238
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_gpio_v3_01_b\data\opb_gpio_v2_1_0.mpd
9239
line 41 - tool overriding c_family value virtex2 to
9240
opb_gpio (dipsws_4bit) -
9241
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_gpio_v3_01_b\data\opb_gpio_v2_1_0.mpd
9242
line 41 - tool overriding c_family value virtex2 to
9243
opb_gpio (pushbuttons_5bit) -
9244
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_gpio_v3_01_b\data\opb_gpio_v2_1_0.mpd
9245
line 41 - tool overriding c_family value virtex2 to
9246
dcm_module (dcm_0) -
9247
C:\EDK\hw\XilinxProcessorIPLib\pcores\dcm_module_v1_00_a\data\dcm_module_v2_1_0.
9248
mpd line 60 - tool overriding c_family value virtex2 to
9249
bram_block (data_bram_0) -
9250
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
9251
mpd line 42 - tool overriding c_family value virtex2 to
9252
bram_block (data_bram_1) -
9253
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
9254
mpd line 42 - tool overriding c_family value virtex2 to
9255
 
9256
Performing IP level DRCs on properties...
9257
 
9258
Running DRC Tcl procedures for OPTION IPLEVEL_DRC_PROC...
9259
Sourcing tcl file
9260
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
9261
2_1_0.tcl ...
9262
Sourcing tcl file
9263
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
9264
2_1_0.tcl ...
9265
Sourcing tcl file
9266
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
9267
2_1_0.tcl ...
9268
Sourcing tcl file
9269
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
9270
2_1_0.tcl ...
9271
 
9272
 
9273
Address Map for Processor microblaze_0
9274
  (0x00000000-0x0000ffff) dlmb_cntlr    dlmb
9275
  (0x00000000-0x0000ffff) ilmb_cntlr    ilmb
9276
  (0x40000000-0x4000ffff) PushButtons_5Bit      mb_opb
9277
  (0x40020000-0x4002ffff) LEDs_4Bit     mb_opb
9278
  (0x40040000-0x4004ffff) DIPSWs_4Bit   mb_opb
9279
  (0x40600000-0x4060ffff) RS232_Uart_1  mb_opb
9280
  (0x41400000-0x4140ffff) debug_module  mb_opb
9281
  (0x41800000-0x4180ffff) SysACE_CompactFlash   mb_opb
9282
  (0x70000000-0x7000ffff) data_bram_if_cntlr_0  dlmb
9283
  (0x70010000-0x7001ffff) data_bram_if_cntlr_1  dlmb
9284
 
9285
Initializing Memory...
9286
Checking ELFs associated with MICROBLAZE instance microblaze_0 for overlap...
9287
 
9288
 
9289
Analyzing file Encoder/executable.elf...
9290
INFO:MDT - BRAM lmb_bram will be initialized with ELF of processor microblaze_0
9291
Running Data2Mem with the following command:
9292
data2mem -bm implementation/system_bd -bt implementation/system.bit  -bd
9293
Encoder/executable.elf tag data_bram_0 data_bram_1 lmb_bram  -o b
9294
implementation/download.bit
9295
 
9296
 
9297
Memory Initialization completed successfully.
9298
 
9299
 
9300
 
9301
 
9302
 
9303
Done!
9304
 
9305
Instance data_bram_1 bus interface PORTA connection data_bram_1_port only referenced once - select another bus connection or "No Connection"
9306
 
9307
Instance dlmb_bram bus interface PORTA connection data_bram_1_port only referenced once - select another bus connection or "No Connection"
9308
 
9309
Instance dlmb_bram bus interface PORTA connection data_bram_1_port only referenced once - select another bus connection or "No Connection"
9310
 
9311
Instance dlmb_bram bus interface PORTA connection data_bram_1_port only referenced once - select another bus connection or "No Connection"
9312
 
9313
At Local date and time: Mon Jul 17 14:01:13 2006
9314
 xbash -q -c "cd /cygdrive/d/mb-jpeg/; /usr/bin/make -f system.make netlist; exit;" started...
9315
 
9316
****************************************************
9317
 
9318
 
9319
Creating system netlist for hardware specification..
9320
****************************************************
9321
platgen -p xc2vp30ff896-7 -lang vhdl -lp D:/XilinxXUP/lib/  -st xst system.mhs
9322
 
9323
 
9324
 
9325
Release Xilinx EDK 8.1 - platgen EDK_I.18.7
9326
Copyright (c) 1995-2005 Xilinx, Inc.  All rights reserved.
9327
 
9328
 
9329
 
9330
 
9331
Command Line: platgen -p xc2vp30ff896-7 -lang vhdl -lp D:/XilinxXUP/lib/ -st xst
9332
system.mhs
9333
 
9334
Parse system.mhs ...
9335
 
9336
Read MPD definitions ...
9337
 
9338
 
9339
Sourcing tcl file
9340
C:/EDK/hw/XilinxProcessorIPLib/pcores/microblaze_v4_00_a/data/microblaze_v2_1_0.
9341
tcl ...
9342
 
9343
 
9344
Sourcing tcl file
9345
C:/EDK/hw/XilinxProcessorIPLib/pcores/opb_mdm_v2_00_a/data/opb_mdm_v2_1_0.tcl
9346
...
9347
Sourcing tcl file
9348
C:/EDK/hw/XilinxProcessorIPLib/pcores/lmb_v10_v1_00_a/data/lmb_v10_v2_1_0.tcl
9349
...
9350
Sourcing tcl file
9351
C:/EDK/hw/XilinxProcessorIPLib/pcores/lmb_bram_if_cntlr_v1_00_b/data/lmb_bram_if
9352
_cntlr_v2_1_0.tcl ...
9353
Sourcing tcl file
9354
C:/EDK/hw/XilinxProcessorIPLib/pcores/opb_sysace_v1_00_c/data/opb_sysace_v2_1_0.
9355
tcl ...
9356
 
9357
 
9358
Sourcing tcl file
9359
C:/EDK/hw/XilinxProcessorIPLib/pcores/dcm_module_v1_00_a/data/dcm_module_v2_1_0.
9360
tcl ...
9361
 
9362
Overriding IP level properties ...
9363
microblaze (microblaze_0) -
9364
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
9365
mpd line 63 - tool overriding c_family value virtex2 to virtex2p
9366
microblaze (microblaze_0) -
9367
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
9368
mpd line 64 - tool overriding c_instance value microblaze to microblaze_0
9369
microblaze (microblaze_0) -
9370
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
9371
mpd:93 - tcl overriding C_ADDR_TAG_BITS value 17 to 0
9372
microblaze (microblaze_0) -
9373
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
9374
mpd:100 - tcl overriding C_DCACHE_ADDR_TAG value 17 to 0
9375
opb_mdm (debug_module) -
9376
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_mdm_v2_00_a\data\opb_mdm_v2_1_0.mpd
9377
line 42 - tool overriding c_family value virtex2 to virtex2p
9378
bram_block (ilmb_bram) -
9379
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
9380
mpd line 42 - tool overriding c_family value virtex2 to virtex2p
9381
opb_gpio (leds_4bit) -
9382
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_gpio_v3_01_b\data\opb_gpio_v2_1_0.mpd
9383
line 41 - tool overriding c_family value virtex2 to virtex2p
9384
opb_gpio (dipsws_4bit) -
9385
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_gpio_v3_01_b\data\opb_gpio_v2_1_0.mpd
9386
line 41 - tool overriding c_family value virtex2 to virtex2p
9387
opb_gpio (pushbuttons_5bit) -
9388
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_gpio_v3_01_b\data\opb_gpio_v2_1_0.mpd
9389
line 41 - tool overriding c_family value virtex2 to virtex2p
9390
dcm_module (dcm_0) -
9391
C:\EDK\hw\XilinxProcessorIPLib\pcores\dcm_module_v1_00_a\data\dcm_module_v2_1_0.
9392
mpd line 60 - tool overriding c_family value virtex2 to virtex2p
9393
bram_block (data_bram_0) -
9394
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
9395
mpd line 42 - tool overriding c_family value virtex2 to virtex2p
9396
bram_block (dlmb_bram) -
9397
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
9398
mpd line 42 - tool overriding c_family value virtex2 to virtex2p
9399
 
9400
Performing IP level DRCs on properties...
9401
 
9402
Running DRC Tcl procedures for OPTION IPLEVEL_DRC_PROC...
9403
Sourcing tcl file
9404
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
9405
2_1_0.tcl ...
9406
Sourcing tcl file
9407
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
9408
2_1_0.tcl ...
9409
 
9410
 
9411
Sourcing tcl file
9412
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
9413
2_1_0.tcl ...
9414
 
9415
 
9416
Address Map for Processor microblaze_0
9417
  (0x00000000-0x0000ffff) ilmb_cntlr    ilmb
9418
  (0x00010000-0x0001ffff) dlmb_cntlr    dlmb
9419
  (0x40000000-0x4000ffff) PushButtons_5Bit      mb_opb
9420
  (0x40020000-0x4002ffff) LEDs_4Bit     mb_opb
9421
  (0x40040000-0x4004ffff) DIPSWs_4Bit   mb_opb
9422
  (0x40600000-0x4060ffff) RS232_Uart_1  mb_opb
9423
  (0x41400000-0x4140ffff) debug_module  mb_opb
9424
  (0x41800000-0x4180ffff) SysACE_CompactFlash   mb_opb
9425
  (0x70000000-0x7000ffff) data_bram_if_cntlr_0  dlmb
9426
 
9427
Check platform configuration ...
9428
opb_v20 (mb_opb) - D:\mb-jpeg\system.mhs line 55 - 2 master(s) : 6 slave(s)
9429
lmb_v10 (ilmb) - D:\mb-jpeg\system.mhs line 81 - 1 master(s) : 1 slave(s)
9430
lmb_v10 (dlmb) - D:\mb-jpeg\system.mhs line 89 - 1 master(s) : 2 slave(s)
9431
 
9432
Check port drivers...
9433
 
9434
 
9435
WARNING:MDT - dcm_0_lock (LOCKED) - D:\mb-jpeg\system.mhs line 207 - floating
9436
   connection!
9437
 
9438
Check platform address map ...
9439
 
9440
Overriding system level properties ...
9441
opb_v20 (mb_opb) -
9442
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_v20_v1_10_c\data\opb_v20_v2_1_0.mpd
9443
line 39 - tool overriding c_num_masters value 4 to 2
9444
opb_v20 (mb_opb) -
9445
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_v20_v1_10_c\data\opb_v20_v2_1_0.mpd
9446
line 40 - tool overriding c_num_slaves value 4 to 6
9447
lmb_v10 (ilmb) -
9448
C:\EDK\hw\XilinxProcessorIPLib\pcores\lmb_v10_v1_00_a\data\lmb_v10_v2_1_0.mpd
9449
line 39 - tool overriding c_lmb_num_slaves value 4 to 1
9450
lmb_v10 (dlmb) -
9451
C:\EDK\hw\XilinxProcessorIPLib\pcores\lmb_v10_v1_00_a\data\lmb_v10_v2_1_0.mpd
9452
line 39 - tool overriding c_lmb_num_slaves value 4 to 2
9453
lmb_bram_if_cntlr (dlmb_cntlr) -
9454
C:\EDK\hw\XilinxProcessorIPLib\pcores\lmb_bram_if_cntlr_v1_00_b\data\lmb_bram_if
9455
_cntlr_v2_1_0.mpd line 45 - tool overriding c_mask value 0x00800000 to
9456
0x70c70000
9457
lmb_bram_if_cntlr (ilmb_cntlr) -
9458
C:\EDK\hw\XilinxProcessorIPLib\pcores\lmb_bram_if_cntlr_v1_00_b\data\lmb_bram_if
9459
_cntlr_v2_1_0.mpd line 45 - tool overriding c_mask value 0x00800000 to
9460
0x70c70000
9461
bram_block (ilmb_bram) -
9462
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
9463
mpd line 38 - tool overriding c_memsize value 2048 to 0x10000
9464
bram_block (data_bram_0) - D:\mb-jpeg\system.mhs line 213 - tool overriding
9465
c_memsize value 16384 to 0x10000
9466
lmb_bram_if_cntlr (data_bram_if_cntlr_0) -
9467
C:\EDK\hw\XilinxProcessorIPLib\pcores\lmb_bram_if_cntlr_v1_00_b\data\lmb_bram_if
9468
_cntlr_v2_1_0.mpd line 45 - tool overriding c_mask value 0x00800000 to
9469
0x70c70000
9470
bram_block (dlmb_bram) - D:\mb-jpeg\system.mhs line 229 - tool overriding
9471
c_memsize value 16384 to 0x10000
9472
 
9473
Running DRC Tcl procedures for OPTION SYSLEVEL_DRC_PROC...
9474
 
9475
Performing System level DRCs on properties...
9476
 
9477
Running UPDATE Tcl procedures for OPTION PLATGEN_SYSLEVEL_UPDATE_PROC...
9478
 
9479
Modify defaults ...
9480
 
9481
Processing licensed instances ...
9482
Completion time: 0.00 seconds
9483
 
9484
Creating hardware output directories ...
9485
 
9486
 
9487
 
9488
Managing hardware (BBD-specified) netlist files ...
9489
 
9490
Managing cache ...
9491
microblaze (microblaze_0) - D:\mb-jpeg\system.mhs:35 - Copying cache
9492
implementation netlist
9493
opb_v20 (mb_opb) - D:\mb-jpeg\system.mhs:55 - Copying cache implementation
9494
netlist
9495
opb_mdm (debug_module) - D:\mb-jpeg\system.mhs:63 - Copying cache implementation
9496
netlist
9497
lmb_v10 (ilmb) - D:\mb-jpeg\system.mhs:81 - Copying cache implementation netlist
9498
lmb_bram_if_cntlr (ilmb_cntlr) - D:\mb-jpeg\system.mhs:106 - Copying cache
9499
implementation netlist
9500
opb_uartlite (rs232_uart_1) - D:\mb-jpeg\system.mhs:121 - Copying cache
9501
implementation netlist
9502
opb_sysace (sysace_compactflash) - D:\mb-jpeg\system.mhs:137 - Copying cache
9503
implementation netlist
9504
opb_gpio (leds_4bit) - D:\mb-jpeg\system.mhs:154 - Copying cache implementation
9505
netlist
9506
 
9507
 
9508
opb_gpio (dipsws_4bit) - D:\mb-jpeg\system.mhs:168 - Copying cache
9509
implementation netlist
9510
opb_gpio (pushbuttons_5bit) - D:\mb-jpeg\system.mhs:182 - Copying cache
9511
implementation netlist
9512
dcm_module (dcm_0) - D:\mb-jpeg\system.mhs:196 - Copying cache implementation
9513
netlist
9514
bram_block (data_bram_0) - D:\mb-jpeg\system.mhs:210 - Copying cache
9515
implementation netlist
9516
lmb_bram_if_cntlr (data_bram_if_cntlr_0) - D:\mb-jpeg\system.mhs:217 - Copying
9517
cache implementation netlist
9518
 
9519
Elaborating instances ...
9520
bram_block (ilmb_bram) - D:\mb-jpeg\system.mhs:115 - elaborating IP
9521
 
9522
 
9523
bram_block (data_bram_0) - D:\mb-jpeg\system.mhs:210 - elaborating IP
9524
 
9525
 
9526
bram_block (dlmb_bram) - D:\mb-jpeg\system.mhs:226 - elaborating IP
9527
 
9528
 
9529
 
9530
Writing HDL for elaborated instances ...
9531
 
9532
Inserting wrapper level ...
9533
 
9534
 
9535
Completion time: 3.00 seconds
9536
 
9537
Constructing platform-level signal connectivity ...
9538
 
9539
 
9540
Completion time: 3.00 seconds
9541
 
9542
Writing (top-level) BMM ...
9543
Writing BMM - D:\mb-jpeg\implementation\system.bmm
9544
 
9545
Writing (top-level and wrappers) HDL ...
9546
 
9547
Generating synthesis project file ...
9548
 
9549
 
9550
 
9551
Running XST synthesis ...
9552
INFO:MDT - The following instances are synthesized with XST. The MPD option
9553
   IMP_NETLIST=TRUE indicates that a NGC file is to be produced using XST
9554
   synthesis. IMP_NETLIST=FALSE (default) instances are not synthesized.
9555
dlmb_wrapper (dlmb) - D:\mb-jpeg\system.mhs:89 - Running XST synthesis
9556
 
9557
 
9558
dlmb_cntlr_wrapper (dlmb_cntlr) - D:\mb-jpeg\system.mhs:97 - Running XST
9559
synthesis
9560
 
9561
 
9562
ilmb_bram_wrapper (ilmb_bram) - D:\mb-jpeg\system.mhs:115 - Running XST
9563
synthesis
9564
 
9565
 
9566
dlmb_bram_wrapper (dlmb_bram) - D:\mb-jpeg\system.mhs:226 - Running XST
9567
synthesis
9568
 
9569
 
9570
 
9571
Running NGCBUILD ...
9572
 
9573
 
9574
 
9575
Rebuilding cache ...
9576
Total run time: 63.00 seconds
9577
 
9578
 
9579
Running synthesis...
9580
bash -c "cd synthesis; ./synthesis.sh"
9581
 
9582
 
9583
Release 8.1i - xst I.24
9584
Copyright (c) 1995-2005 Xilinx, Inc.  All rights reserved.
9585
-->
9586
TABLE OF CONTENTS
9587
  1) Synthesis Options Summary
9588
  2) HDL Compilation
9589
  3) HDL Analysis
9590
  4) HDL Synthesis
9591
     4.1) HDL Synthesis Report
9592
  5) Advanced HDL Synthesis
9593
     5.1) Advanced HDL Synthesis Report
9594
  6) Low Level Synthesis
9595
  7) Final Report
9596
     7.1) Device utilization summary
9597
     7.2) TIMING REPORT
9598
 
9599
 
9600
=========================================================================
9601
*                      Synthesis Options Summary                        *
9602
=========================================================================
9603
---- Source Parameters
9604
Input Format                       : MIXED
9605
Input File Name                    : "system_xst.prj"
9606
 
9607
---- Target Parameters
9608
Target Device                      : xc2vp30ff896-7
9609
Output File Name                   : "../implementation/system.ngc"
9610
 
9611
---- Source Options
9612
Top Module Name                    : system
9613
 
9614
---- Target Options
9615
Add IO Buffers                     : NO
9616
 
9617
---- General Options
9618
Optimization Goal                  : speed
9619
Hierarchy Separator                : /
9620
 
9621
=========================================================================
9622
 
9623
WARNING:Xst:29 - Optimization Effort not specified
9624
The following parameters have been added:
9625
Optimization Effort                : 1
9626
 
9627
=========================================================================
9628
 
9629
=========================================================================
9630
*                          HDL Compilation                              *
9631
=========================================================================
9632
 
9633
 
9634
WARNING:Xst:1530 - You are using an evaluation version of Xilinx Software. In 36
9635
   days, this program will not operate. For more information about this product,
9636
   please refer to the Evaluation Agreement, which was shipped to you along with
9637
   the Evaluation CDs.
9638
   To purchase an annual license for this software, please contact your local
9639
   Field Applications Engineer (FAE) or salesperson. If you have any questions,
9640
   or if we can assist in any way, please send an email to: eval@xilinx.com
9641
   Thank You!
9642
 
9643
 
9644
Compiling vhdl file "D:/mb-jpeg/hdl/system.vhd" in Library work.
9645
 
9646
 
9647
Entity  compiled.
9648
Entity  (Architecture ) compiled.
9649
 
9650
=========================================================================
9651
*                            HDL Analysis                               *
9652
=========================================================================
9653
Analyzing Entity  (Architecture ).
9654
 
9655
 
9656
WARNING:Xst:766 - "D:/mb-jpeg/hdl/system.vhd" line 1556: Generating a Black Box for component .
9657
WARNING:Xst:766 - "D:/mb-jpeg/hdl/system.vhd" line 1562: Generating a Black Box for component .
9658
WARNING:Xst:766 - "D:/mb-jpeg/hdl/system.vhd" line 1568: Generating a Black Box for component .
9659
WARNING:Xst:766 - "D:/mb-jpeg/hdl/system.vhd" line 1574: Generating a Black Box for component .
9660
WARNING:Xst:766 - "D:/mb-jpeg/hdl/system.vhd" line 1580: Generating a Black Box for component .
9661
WARNING:Xst:766 - "D:/mb-jpeg/hdl/system.vhd" line 1586: Generating a Black Box for component .
9662
WARNING:Xst:766 - "D:/mb-jpeg/hdl/system.vhd" line 1592: Generating a Black Box for component .
9663
WARNING:Xst:766 - "D:/mb-jpeg/hdl/system.vhd" line 1598: Generating a Black Box for component .
9664
WARNING:Xst:766 - "D:/mb-jpeg/hdl/system.vhd" line 1604: Generating a Black Box for component .
9665
WARNING:Xst:766 - "D:/mb-jpeg/hdl/system.vhd" line 1610: Generating a Black Box for component .
9666
WARNING:Xst:766 - "D:/mb-jpeg/hdl/system.vhd" line 1616: Generating a Black Box for component .
9667
WARNING:Xst:766 - "D:/mb-jpeg/hdl/system.vhd" line 1624: Generating a Black Box for component .
9668
WARNING:Xst:766 - "D:/mb-jpeg/hdl/system.vhd" line 1632: Generating a Black Box for component .
9669
WARNING:Xst:766 - "D:/mb-jpeg/hdl/system.vhd" line 1640: Generating a Black Box for component .
9670
WARNING:Xst:766 - "D:/mb-jpeg/hdl/system.vhd" line 1648: Generating a Black Box for component .
9671
WARNING:Xst:766 - "D:/mb-jpeg/hdl/system.vhd" line 1656: Generating a Black Box for component .
9672
WARNING:Xst:766 - "D:/mb-jpeg/hdl/system.vhd" line 1664: Generating a Black Box for component .
9673
WARNING:Xst:766 - "D:/mb-jpeg/hdl/system.vhd" line 1672: Generating a Black Box for component .
9674
WARNING:Xst:766 - "D:/mb-jpeg/hdl/system.vhd" line 1680: Generating a Black Box for component .
9675
WARNING:Xst:766 - "D:/mb-jpeg/hdl/system.vhd" line 1688: Generating a Black Box for component .
9676
WARNING:Xst:766 - "D:/mb-jpeg/hdl/system.vhd" line 1696: Generating a Black Box for component .
9677
WARNING:Xst:766 - "D:/mb-jpeg/hdl/system.vhd" line 1704: Generating a Black Box for component .
9678
WARNING:Xst:766 - "D:/mb-jpeg/hdl/system.vhd" line 1712: Generating a Black Box for component .
9679
WARNING:Xst:766 - "D:/mb-jpeg/hdl/system.vhd" line 1720: Generating a Black Box for component .
9680
WARNING:Xst:766 - "D:/mb-jpeg/hdl/system.vhd" line 1728: Generating a Black Box for component .
9681
WARNING:Xst:766 - "D:/mb-jpeg/hdl/system.vhd" line 1736: Generating a Black Box for component .
9682
WARNING:Xst:766 - "D:/mb-jpeg/hdl/system.vhd" line 1744: Generating a Black Box for component .
9683
WARNING:Xst:766 - "D:/mb-jpeg/hdl/system.vhd" line 1750: Generating a Black Box for component .
9684
WARNING:Xst:766 - "D:/mb-jpeg/hdl/system.vhd" line 1756: Generating a Black Box for component .
9685
WARNING:Xst:766 - "D:/mb-jpeg/hdl/system.vhd" line 1762: Generating a Black Box for component .
9686
WARNING:Xst:766 - "D:/mb-jpeg/hdl/system.vhd" line 1768: Generating a Black Box for component .
9687
WARNING:Xst:766 - "D:/mb-jpeg/hdl/system.vhd" line 1776: Generating a Black Box for component .
9688
WARNING:Xst:766 - "D:/mb-jpeg/hdl/system.vhd" line 1784: Generating a Black Box for component .
9689
WARNING:Xst:766 - "D:/mb-jpeg/hdl/system.vhd" line 1792: Generating a Black Box for component .
9690
WARNING:Xst:766 - "D:/mb-jpeg/hdl/system.vhd" line 1800: Generating a Black Box for component .
9691
WARNING:Xst:766 - "D:/mb-jpeg/hdl/system.vhd" line 1808: Generating a Black Box for component .
9692
WARNING:Xst:766 - "D:/mb-jpeg/hdl/system.vhd" line 1816: Generating a Black Box for component .
9693
WARNING:Xst:766 - "D:/mb-jpeg/hdl/system.vhd" line 1824: Generating a Black Box for component .
9694
WARNING:Xst:766 - "D:/mb-jpeg/hdl/system.vhd" line 1832: Generating a Black Box for component .
9695
WARNING:Xst:766 - "D:/mb-jpeg/hdl/system.vhd" line 1840: Generating a Black Box for component .
9696
 
9697
 
9698
WARNING:Xst:766 - "D:/mb-jpeg/hdl/system.vhd" line 1848: Generating a Black Box for component .
9699
WARNING:Xst:766 - "D:/mb-jpeg/hdl/system.vhd" line 1856: Generating a Black Box for component .
9700
WARNING:Xst:766 - "D:/mb-jpeg/hdl/system.vhd" line 1864: Generating a Black Box for component .
9701
WARNING:Xst:766 - "D:/mb-jpeg/hdl/system.vhd" line 1872: Generating a Black Box for component .
9702
WARNING:Xst:766 - "D:/mb-jpeg/hdl/system.vhd" line 1878: Generating a Black Box for component .
9703
 
9704
 
9705
Entity  analyzed. Unit  generated.
9706
 
9707
 
9708
=========================================================================
9709
*                           HDL Synthesis                               *
9710
=========================================================================
9711
 
9712
 
9713
 
9714
Synthesizing Unit .
9715
    Related source file is "D:/mb-jpeg/hdl/system.vhd".
9716
Unit  synthesized.
9717
 
9718
 
9719
=========================================================================
9720
HDL Synthesis Report
9721
 
9722
Found no macro
9723
=========================================================================
9724
 
9725
=========================================================================
9726
*                       Advanced HDL Synthesis                          *
9727
=========================================================================
9728
 
9729
 
9730
 
9731
 
9732
=========================================================================
9733
Advanced HDL Synthesis Report
9734
 
9735
Found no macro
9736
=========================================================================
9737
 
9738
=========================================================================
9739
*                         Low Level Synthesis                           *
9740
=========================================================================
9741
 
9742
 
9743
Loading device for application Rf_Device from file '2vp30.nph' in environment c:\ISE.
9744
 
9745
 
9746
 
9747
Optimizing unit  ...
9748
 
9749
 
9750
 
9751
Mapping all equations...
9752
 
9753
 
9754
Building and optimizing final netlist ...
9755
 
9756
 
9757
 
9758
=========================================================================
9759
*                            Final Report                               *
9760
=========================================================================
9761
Final Results
9762
Top Level Output File Name         : ../implementation/system.ngc
9763
Output Format                      : ngc
9764
Optimization Goal                  : speed
9765
Keep Hierarchy                     : no
9766
 
9767
Design Statistics
9768
# IOs                              : 45
9769
 
9770
Cell Usage :
9771
# BELS                             : 2
9772
#      GND                         : 1
9773
#      VCC                         : 1
9774
# IO Buffers                       : 45
9775
#      IBUF                        : 4
9776
#      IBUFG                       : 1
9777
#      IOBUF                       : 29
9778
#      OBUF                        : 11
9779
# Others                           : 17
9780
#      data_bram_0_wrapper         : 1
9781
#      data_bram_if_cntlr_0_wrapper: 1
9782
#      dcm_0_wrapper               : 1
9783
#      debug_module_wrapper        : 1
9784
#      dipsws_4bit_wrapper         : 1
9785
#      dlmb_bram_wrapper           : 1
9786
#      dlmb_cntlr_wrapper          : 1
9787
#      dlmb_wrapper                : 1
9788
#      ilmb_bram_wrapper           : 1
9789
#      ilmb_cntlr_wrapper          : 1
9790
#      ilmb_wrapper                : 1
9791
#      leds_4bit_wrapper           : 1
9792
#      mb_opb_wrapper              : 1
9793
#      microblaze_0_wrapper        : 1
9794
#      pushbuttons_5bit_wrapper    : 1
9795
#      rs232_uart_1_wrapper        : 1
9796
#      sysace_compactflash_wrapper : 1
9797
=========================================================================
9798
 
9799
Device utilization summary:
9800
---------------------------
9801
 
9802
Selected Device : 2vp30ff896-7
9803
 
9804
 Number of bonded IOBs:                 45  out of    556     8%
9805
 
9806
 
9807
 
9808
 
9809
=========================================================================
9810
TIMING REPORT
9811
 
9812
NOTE: THESE TIMING NUMBERS ARE ONLY A SYNTHESIS ESTIMATE.
9813
      FOR ACCURATE TIMING INFORMATION PLEASE REFER TO THE TRACE REPORT
9814
      GENERATED AFTER PLACE-and-ROUTE.
9815
 
9816
Clock Information:
9817
------------------
9818
No clock signals found in this design
9819
 
9820
Timing Summary:
9821
---------------
9822
Speed Grade: -7
9823
 
9824
   Minimum period: No path found
9825
   Minimum input arrival time before clock: No path found
9826
   Maximum output required time after clock: No path found
9827
   Maximum combinational path delay: 2.924ns
9828
 
9829
Timing Detail:
9830
--------------
9831
All values displayed in nanoseconds (ns)
9832
 
9833
=========================================================================
9834
Timing constraint: Default path analysis
9835
  Total number of paths / destination ports: 1797 / 1768
9836
-------------------------------------------------------------------------
9837
Delay:               2.924ns (Levels of Logic = 1)
9838
  Source:            sysace_compactflash:SysACE_MPD_O<3> (PAD)
9839
  Destination:       fpga_0_SysACE_CompactFlash_SysACE_MPD_pin<3> (PAD)
9840
 
9841
  Data Path: sysace_compactflash:SysACE_MPD_O<3> to fpga_0_SysACE_CompactFlash_SysACE_MPD_pin<3>
9842
                                Gate     Net
9843
    Cell:in->out      fanout   Delay   Delay  Logical Name (Net Name)
9844
    ----------------------------------------  ------------
9845
    sysace_compactflash_wrapper:SysACE_MPD_O<3>    1   0.000   0.332  sysace_compactflash (fpga_0_SysACE_CompactFlash_SysACE_MPD_O<3>)
9846
     IOBUF:I->IO               2.592          iobuf_22 (fpga_0_SysACE_CompactFlash_SysACE_MPD_pin<3>)
9847
    ----------------------------------------
9848
    Total                      2.924ns (2.592ns logic, 0.332ns route)
9849
                                       (88.7% logic, 11.3% route)
9850
 
9851
=========================================================================
9852
 
9853
 
9854
CPU : 10.13 / 10.17 s | Elapsed : 10.00 / 10.00 s
9855
 
9856
-->
9857
 
9858
Total memory usage is 169492 kilobytes
9859
 
9860
Number of errors   :    0 (   0 filtered)
9861
Number of warnings :   47 (   0 filtered)
9862
Number of infos    :    0 (   0 filtered)
9863
 
9864
 
9865
 
9866
 
9867
 
9868
Done!
9869
 
9870
At Local date and time: Mon Jul 17 14:02:38 2006
9871
 xbash -q -c "cd /cygdrive/d/mb-jpeg/; /usr/bin/make -f system.make bits; exit;" started...
9872
 
9873
*********************************************
9874
 
9875
 
9876
Running Xilinx Implementation tools..
9877
*********************************************
9878
 
9879
 
9880
xflow -wd implementation -p xc2vp30ff896-7 -implement xflow.opt system.ngc
9881
 
9882
 
9883
Release 8.1i - Xflow I.24
9884
Copyright (c) 1995-2005 Xilinx, Inc.  All rights reserved.
9885
xflow.exe -wd implementation -p xc2vp30ff896-7 -implement xflow.opt system.ngc
9886
 
9887
 
9888
 
9889
Using Flow File: D:/mb-jpeg/implementation/fpga.flw
9890
Using Option File(s):
9891
 D:/mb-jpeg/implementation/xflow.opt
9892
 
9893
Creating Script File ...
9894
 
9895
#----------------------------------------------#
9896
# Starting program ngdbuild
9897
# ngdbuild -p xc2vp30ff896-7 -nt timestamp -bm system.bmm
9898
D:/mb-jpeg/implementation/system.ngc -uc system.ucf system.ngd
9899
#----------------------------------------------#
9900
 
9901
 
9902
Release 8.1i - ngdbuild I.24
9903
Copyright (c) 1995-2005 Xilinx, Inc.  All rights reserved.
9904
 
9905
Command Line: ngdbuild -p xc2vp30ff896-7 -nt timestamp -bm system.bmm -uc
9906
system.ucf D:/mb-jpeg/implementation/system.ngc system.ngd
9907
 
9908
Reading NGO file 'D:/mb-jpeg/implementation/system.ngc' ...
9909
 
9910
 
9911
Loading design module "D:/mb-jpeg/implementation/microblaze_0_wrapper.ngc"...
9912
Loading design module "D:/mb-jpeg/implementation/mb_opb_wrapper.ngc"...
9913
Loading design module "D:/mb-jpeg/implementation/debug_module_wrapper.ngc"...
9914
Loading design module "D:/mb-jpeg/implementation/ilmb_wrapper.ngc"...
9915
Loading design module "D:/mb-jpeg/implementation/dlmb_wrapper.ngc"...
9916
Loading design module "D:/mb-jpeg/implementation/dlmb_cntlr_wrapper.ngc"...
9917
Loading design module "D:/mb-jpeg/implementation/ilmb_cntlr_wrapper.ngc"...
9918
Loading design module "D:/mb-jpeg/implementation/ilmb_bram_wrapper.ngc"...
9919
Loading design module "D:/mb-jpeg/implementation/rs232_uart_1_wrapper.ngc"...
9920
Loading design module
9921
"D:/mb-jpeg/implementation/sysace_compactflash_wrapper.ngc"...
9922
Loading design module "D:/mb-jpeg/implementation/leds_4bit_wrapper.ngc"...
9923
Loading design module "D:/mb-jpeg/implementation/dipsws_4bit_wrapper.ngc"...
9924
Loading design module
9925
"D:/mb-jpeg/implementation/pushbuttons_5bit_wrapper.ngc"...
9926
Loading design module "D:/mb-jpeg/implementation/dcm_0_wrapper.ngc"...
9927
Loading design module "D:/mb-jpeg/implementation/data_bram_0_wrapper.ngc"...
9928
Loading design module
9929
"D:/mb-jpeg/implementation/data_bram_if_cntlr_0_wrapper.ngc"...
9930
Loading design module "D:/mb-jpeg/implementation/dlmb_bram_wrapper.ngc"...
9931
 
9932
Applying constraints in "system.ucf" to the design...
9933
 
9934
 
9935
 
9936
Checking timing specifications ...
9937
INFO:XdmHelpers:851 - TNM "sys_clk_pin", used in period specification
9938
   "TS_sys_clk_pin", was traced into DCM instance "dcm_0/dcm_0/DCM_INST". The
9939
   following new TNM groups and period specifications were generated at the DCM
9940
   output(s):
9941
   CLK0: TS_dcm_0_dcm_0_CLK0_BUF=PERIOD dcm_0_dcm_0_CLK0_BUF
9942
TS_sys_clk_pin*1.000000 HIGH 50.000000%
9943
 
9944
Processing BMM file ...
9945
 
9946
Checking expanded design ...
9947
 
9948
 
9949
WARNING:NgdBuild:452 - logical net
9950
   'microblaze_0/microblaze_0/Data_Flow_I/word_r1_r2_unalignment' has no driver
9951
WARNING:NgdBuild:452 - logical net
9952
   'microblaze_0/microblaze_0/Data_Flow_I/word_r1_imm_unalignment' has no driver
9953
WARNING:NgdBuild:452 - logical net
9954
   'microblaze_0/microblaze_0/Data_Flow_I/halfword_unalignment' has no driver
9955
WARNING:NgdBuild:478 - clock net debug_module/bscan_drck1 with clock driver
9956
   debug_module/debug_module/BUFG_DRCK1 drives no clock pins
9957
 
9958
NGDBUILD Design Results Summary:
9959
  Number of errors:     0
9960
  Number of warnings:   4
9961
 
9962
Writing NGD file "system.ngd" ...
9963
 
9964
Writing NGDBUILD log file "system.bld"...
9965
 
9966
NGDBUILD done.
9967
 
9968
 
9969
 
9970
#----------------------------------------------#
9971
# Starting program map
9972
# map -o system_map.ncd -pr b system.ngd system.pcf
9973
#----------------------------------------------#
9974
 
9975
 
9976
Release 8.1i - Map I.24
9977
Copyright (c) 1995-2005 Xilinx, Inc.  All rights reserved.
9978
Using target part "2vp30ff896-7".
9979
 
9980
 
9981
Mapping design into LUTs...
9982
 
9983
 
9984
Writing file system_map.ngm...
9985
Running directed packing...
9986
Running delay-based LUT packing...
9987
 
9988
 
9989
Running related packing...
9990
Writing design file "system_map.ncd"...
9991
 
9992
 
9993
 
9994
Design Summary:
9995
Number of errors:      0
9996
Number of warnings:    5
9997
Logic Utilization:
9998
  Number of Slice Flip Flops:       1,182 out of  27,392    4%
9999
  Number of 4 input LUTs:           1,449 out of  27,392    5%
10000
Logic Distribution:
10001
  Number of occupied Slices:        1,287 out of  13,696    9%
10002
  Number of Slices containing only related logic:   1,287 out of   1,287  100%
10003
  Number of Slices containing unrelated logic:          0 out of   1,287    0%
10004
        *See NOTES below for an explanation of the effects of unrelated logic
10005
Total Number 4 input LUTs:          1,874 out of  27,392    6%
10006
  Number used as logic:             1,449
10007
  Number used as a route-thru:          7
10008
  Number used for Dual Port RAMs:     256
10009
    (Two LUTs used per Dual Port RAM)
10010
  Number used as Shift registers:     162
10011
 
10012
  Number of bonded IOBs:               44 out of     556    7%
10013
    IOB Flip Flops:                    73
10014
  Number of PPC405s:                   0 out of       2    0%
10015
  Number of Block RAMs:                96 out of     136   70%
10016
  Number of MULT18X18s:                 3 out of     136    2%
10017
  Number of GCLKs:                      2 out of      16   12%
10018
  Number of DCMs:                       1 out of       8   12%
10019
  Number of BSCANs:                     1 out of       1  100%
10020
  Number of GTs:                        0 out of       8    0%
10021
  Number of GT10s:                      0 out of       0    0%
10022
 
10023
   Number of RPM macros:            5
10024
Total equivalent gate count for design:  6,374,271
10025
Additional JTAG gate count for IOBs:  2,112
10026
Peak Memory Usage:  224 MB
10027
 
10028
NOTES:
10029
 
10030
   Related logic is defined as being logic that shares connectivity - e.g. two
10031
   LUTs are "related" if they share common inputs.  When assembling slices,
10032
   Map gives priority to combine logic that is related.  Doing so results in
10033
   the best timing performance.
10034
 
10035
   Unrelated logic shares no connectivity.  Map will only begin packing
10036
   unrelated logic into a slice once 99% of the slices are occupied through
10037
   related logic packing.
10038
 
10039
   Note that once logic distribution reaches the 99% level through related
10040
   logic packing, this does not mean the device is completely utilized.
10041
   Unrelated logic packing will then begin, continuing until all usable LUTs
10042
   and FFs are occupied.  Depending on your timing budget, increased levels of
10043
   unrelated logic packing may adversely affect the overall timing performance
10044
   of your design.
10045
 
10046
Mapping completed.
10047
See MAP report file "system_map.mrp" for details.
10048
 
10049
 
10050
 
10051
#----------------------------------------------#
10052
# Starting program par
10053
# par -w -ol high system_map.ncd system.ncd system.pcf
10054
#----------------------------------------------#
10055
 
10056
 
10057
Release 8.1i - par I.24
10058
Copyright (c) 1995-2005 Xilinx, Inc.  All rights reserved.
10059
 
10060
 
10061
 
10062
Constraints file: system.pcf.
10063
WARNING:Par:331 - You are using an evaluation version of Xilinx Software. In 36 days, this program will not operate. For
10064
   more information about this product, please refer to the Evaluation Agreement, which was shipped to you along with
10065
   the Evaluation CDs.
10066
   To purchase an annual license for this software, please contact your local Field Applications Engineer (FAE) or
10067
   salesperson. If you have any questions, or if we can assist in any way, please send an email to: eval@xilinx.com
10068
   Thank You!
10069
Loading device for application Rf_Device from file '2vp30.nph' in environment c:\ISE.
10070
 
10071
 
10072
   "system" is an NCD, version 3.1, device xc2vp30, package ff896, speed -7
10073
 
10074
 
10075
 
10076
Initializing temperature to 85.000 Celsius. (default - Range: -40.000 to 100.000 Celsius)
10077
Initializing voltage to 1.400 Volts. (default - Range: 1.400 to 1.600 Volts)
10078
 
10079
 
10080
 
10081
 
10082
Device speed data version:  "PRODUCTION 1.92 2005-11-04".
10083
 
10084
 
10085
Device Utilization Summary:
10086
 
10087
   Number of BSCANs                    1 out of 1     100%
10088
   Number of BUFGMUXs                  2 out of 16     12%
10089
   Number of DCMs                      1 out of 8      12%
10090
   Number of External IOBs            44 out of 556     7%
10091
      Number of LOCed IOBs            44 out of 44    100%
10092
 
10093
   Number of MULT18X18s                3 out of 136     2%
10094
   Number of RAMB16s                  96 out of 136    70%
10095
   Number of SLICEs                 1287 out of 13696   9%
10096
 
10097
 
10098
Overall effort level (-ol):   High
10099
Placer effort level (-pl):    High
10100
Placer cost table entry (-t): 1
10101
Router effort level (-rl):    High
10102
 
10103
Starting initial Timing Analysis.  REAL time: 7 secs
10104
Finished initial Timing Analysis.  REAL time: 7 secs
10105
 
10106
 
10107
Starting Placer
10108
 
10109
 
10110
 
10111
Phase 1.1
10112
 
10113
 
10114
Phase 1.1 (Checksum:98d21f) REAL time: 10 secs
10115
 
10116
Phase 2.31
10117
Phase 2.31 (Checksum:1312cfe) REAL time: 10 secs
10118
 
10119
WARNING:Place:414 - The input design contains local clock signal(s). To get a better result, we recommend users run map
10120
   with the "-timing" option set before starting the placement.
10121
Phase 3.2
10122
 
10123
 
10124
.
10125
 
10126
 
10127
Phase 3.2 (Checksum:1c9c37d) REAL time: 16 secs
10128
 
10129
Phase 4.30
10130
Phase 4.30 (Checksum:26259fc) REAL time: 16 secs
10131
 
10132
Phase 5.3
10133
Phase 5.3 (Checksum:2faf07b) REAL time: 16 secs
10134
 
10135
Phase 6.5
10136
Phase 6.5 (Checksum:39386fa) REAL time: 16 secs
10137
 
10138
Phase 7.8
10139
.........................................................
10140
 
10141
 
10142
..........
10143
 
10144
 
10145
...............................
10146
 
10147
........................
10148
 
10149
 
10150
............
10151
 
10152
 
10153
..........
10154
 
10155
 
10156
..............
10157
 
10158
.....................
10159
 
10160
.........
10161
 
10162
 
10163
Phase 7.8 (Checksum:10f6612) REAL time: 37 secs
10164
 
10165
Phase 8.5
10166
Phase 8.5 (Checksum:4c4b3f8) REAL time: 37 secs
10167
 
10168
Phase 9.18
10169
 
10170
 
10171
Phase 9.18 (Checksum:55d4a77) REAL time: 43 secs
10172
 
10173
Phase 10.5
10174
Phase 10.5 (Checksum:5f5e0f6) REAL time: 43 secs
10175
 
10176
Phase 11.27
10177
 
10178
 
10179
Phase 11.27 (Checksum:68e7775) REAL time: 44 secs
10180
 
10181
Phase 12.24
10182
Phase 12.24 (Checksum:7270df4) REAL time: 44 secs
10183
 
10184
 
10185
 
10186
Writing design to file system.ncd
10187
 
10188
 
10189
Total REAL time to Placer completion: 47 secs
10190
Total CPU time to Placer completion: 45 secs
10191
 
10192
Starting Router
10193
 
10194
 
10195
 
10196
Phase 1: 14402 unrouted;       REAL time: 58 secs
10197
 
10198
Phase 2: 12560 unrouted;       REAL time: 59 secs
10199
 
10200
 
10201
 
10202
Phase 3: 2794 unrouted;       REAL time: 1 mins 5 secs
10203
 
10204
 
10205
 
10206
Phase 4: 2794 unrouted; (134943)      REAL time: 1 mins 6 secs
10207
 
10208
 
10209
 
10210
Phase 5: 2920 unrouted; (286)      REAL time: 4 mins 7 secs
10211
 
10212
 
10213
 
10214
Phase 6: 2931 unrouted; (0)      REAL time: 4 mins 8 secs
10215
 
10216
 
10217
 
10218
Phase 7: 0 unrouted; (0)      REAL time: 4 mins 26 secs
10219
 
10220
 
10221
 
10222
Phase 8: 0 unrouted; (0)      REAL time: 4 mins 30 secs
10223
 
10224
 
10225
 
10226
 
10227
Total REAL time to Router completion: 4 mins 33 secs
10228
Total CPU time to Router completion: 4 mins 30 secs
10229
 
10230
Generating "PAR" statistics.
10231
 
10232
 
10233
 
10234
**************************
10235
Generating Clock Report
10236
**************************
10237
 
10238
+---------------------+--------------+------+------+------------+-------------+
10239
|        Clock Net    |   Resource   |Locked|Fanout|Net Skew(ns)|Max Delay(ns)|
10240
+---------------------+--------------+------+------+------------+-------------+
10241
|data_bram_0_port_BRA |              |      |      |            |             |
10242
|               M_Clk |     BUFGMUX7S| No   |  915 |  0.281     |  1.258      |
10243
+---------------------+--------------+------+------+------------+-------------+
10244
|           DBG_CLK_s |     BUFGMUX4P| No   |  139 |  0.246     |  1.257      |
10245
+---------------------+--------------+------+------+------------+-------------+
10246
|fpga_0_SysACE_Compac |              |      |      |            |             |
10247
|   tFlash_SysACE_CLK |         Local|      |   62 |  0.271     |  2.464      |
10248
+---------------------+--------------+------+------+------------+-------------+
10249
|debug_module/bscan_u |              |      |      |            |             |
10250
|               pdate |         Local|      |    1 |  0.000     |  0.356      |
10251
+---------------------+--------------+------+------+------------+-------------+
10252
 
10253
* Net Skew is the difference between the minimum and maximum routing
10254
only delays for the net. Note this is different from Clock Skew which
10255
is reported in TRCE timing report. Clock Skew is the difference between
10256
the minimum and maximum path delays which includes logic delays.
10257
 
10258
Timing Score: 0
10259
 
10260
 
10261
 
10262
Number of Timing Constraints that were not applied: 1
10263
 
10264
Asterisk (*) preceding a constraint indicates it was not met.
10265
   This may be due to a setup or hold violation.
10266
 
10267
------------------------------------------------------------------------------------------------------
10268
  Constraint                                | Requested  | Actual     | Logic  | Absolute   |Number of
10269
                                            |            |            | Levels | Slack      |errors
10270
------------------------------------------------------------------------------------------------------
10271
  TS_dcm_0_dcm_0_CLK0_BUF = PERIOD TIMEGRP  | 10.000ns   | 9.867ns    | 10     | 0.133ns    | 0
10272
  "dcm_0_dcm_0_CLK0_BUF" TS_sys_clk_pin     |            |            |        |            |
10273
       HIGH 50%                             |            |            |        |            |
10274
------------------------------------------------------------------------------------------------------
10275
  NET "fpga_0_SysACE_CompactFlash_SysACE_CL | 30.000ns   | 3.849ns    | 2      | 26.151ns   | 0
10276
  K" PERIOD = 30 ns HIGH 50%                |            |            |        |            |
10277
------------------------------------------------------------------------------------------------------
10278
  TS_sys_clk_pin = PERIOD TIMEGRP "sys_clk_ | N/A        | N/A        | N/A    | N/A        | N/A
10279
  pin" 10 ns HIGH 50%                       |            |            |        |            |
10280
------------------------------------------------------------------------------------------------------
10281
 
10282
 
10283
All constraints were met.
10284
INFO:Timing:2761 - N/A entries in the Constraints list may indicate that the
10285
   constraint does not cover any paths or that it has no requested value.
10286
Generating Pad Report.
10287
 
10288
All signals are completely routed.
10289
 
10290
Total REAL time to PAR completion: 4 mins 37 secs
10291
Total CPU time to PAR completion: 4 mins 34 secs
10292
 
10293
Peak Memory Usage:  313 MB
10294
 
10295
Placement: Completed - No errors found.
10296
Routing: Completed - No errors found.
10297
Timing: Completed - No errors found.
10298
 
10299
Number of error messages: 0
10300
Number of warning messages: 2
10301
Number of info messages: 0
10302
 
10303
Writing design to file system.ncd
10304
 
10305
 
10306
 
10307
 
10308
 
10309
PAR done!
10310
 
10311
 
10312
 
10313
#----------------------------------------------#
10314
# Starting program post_par_trce
10315
# trce -e 3 -xml system.twx system.ncd system.pcf
10316
#----------------------------------------------#
10317
 
10318
 
10319
Release 8.1i - Trace I.24
10320
Copyright (c) 1995-2005 Xilinx, Inc.  All rights reserved.
10321
 
10322
 
10323
Loading device for application Rf_Device from file '2vp30.nph' in environment
10324
c:\ISE.
10325
 
10326
 
10327
   "system" is an NCD, version 3.1, device xc2vp30, package ff896, speed -7
10328
 
10329
 
10330
--------------------------------------------------------------------------------
10331
Release 8.1i Trace I.24
10332
Copyright (c) 1995-2005 Xilinx, Inc.  All rights reserved.
10333
 
10334
trce -e 3 -xml system.twx system.ncd system.pcf
10335
 
10336
 
10337
Design file:              system.ncd
10338
Physical constraint file: system.pcf
10339
Device,speed:             xc2vp30,-7 (PRODUCTION 1.92 2005-11-04)
10340
Report level:             error report
10341
--------------------------------------------------------------------------------
10342
 
10343
INFO:Timing:2752 - To get complete path coverage, use the unconstrained paths
10344
   option. All paths that are not constrained will be reported in the
10345
   unconstrained paths section(s) of the report.
10346
 
10347
 
10348
 
10349
 
10350
Timing summary:
10351
---------------
10352
 
10353
Timing errors: 0  Score: 0
10354
 
10355
Constraints cover 448769 paths, 0 nets, and 11479 connections
10356
 
10357
Design statistics:
10358
   Minimum period:   9.867ns (Maximum frequency: 101.348MHz)
10359
 
10360
 
10361
Analysis completed Mon Jul 17 14:07:53 2006
10362
--------------------------------------------------------------------------------
10363
 
10364
Generating Report ...
10365
 
10366
Number of warnings: 0
10367
Number of info messages: 1
10368
Total time: 9 secs
10369
 
10370
 
10371
xflow done!
10372
 
10373
 
10374
*********************************************
10375
 
10376
 
10377
Running Bitgen..
10378
 
10379
 
10380
*********************************************
10381
 
10382
 
10383
cd implementation; bitgen -w -f bitgen.ut system
10384
 
10385
 
10386
Release 8.1i - Bitgen I.24
10387
Copyright (c) 1995-2005 Xilinx, Inc.  All rights reserved.
10388
 
10389
 
10390
Loading device for application Rf_Device from file '2vp30.nph' in environment
10391
c:\ISE.
10392
 
10393
 
10394
   "system" is an NCD, version 3.1, device xc2vp30, package ff896, speed -7
10395
 
10396
 
10397
Opened constraints file system.pcf.
10398
 
10399
Mon Jul 17 14:08:02 2006
10400
 
10401
 
10402
 
10403
Running DRC.
10404
 
10405
 
10406
DRC detected 0 errors and 0 warnings.
10407
 
10408
 
10409
Creating bit map...
10410
 
10411
 
10412
Saving bit stream in "system.bit".
10413
 
10414
 
10415
Creating bit mask...
10416
 
10417
 
10418
Saving mask bit stream in "system.msk".
10419
 
10420
 
10421
Bitstream generation is complete.
10422
 
10423
 
10424
 
10425
 
10426
Done!
10427
 
10428
At Local date and time: Mon Jul 17 14:24:07 2006
10429
 xbash -q -c "cd /cygdrive/d/mb-jpeg/; /usr/bin/make -f system.make init_bram; exit;" started...
10430
 
10431
*********************************************
10432
 
10433
 
10434
Creating software libraries...
10435
 
10436
 
10437
*********************************************
10438
libgen -mhs system.mhs -p xc2vp30ff896-7 -lp D:/XilinxXUP/lib/  system.mss
10439
 
10440
 
10441
libgen
10442
Xilinx EDK 8.1 Build EDK_I.18.7
10443
Copyright (c) 1995-2006 Xilinx, Inc.  All rights reserved.
10444
 
10445
 
10446
 
10447
Command Line: libgen -mhs system.mhs -p xc2vp30ff896-7 -lp D:/XilinxXUP/lib/
10448
system.mss
10449
 
10450
 
10451
 
10452
Output Directory (-od)          : D:\mb-jpeg\
10453
Part (-p)                       : virtex2p
10454
 
10455
Software Specification file     : system.mss
10456
 
10457
 
10458
Sourcing tcl file
10459
C:/EDK/hw/XilinxProcessorIPLib/pcores/microblaze_v4_00_a/data/microblaze_v2_1_0.
10460
tcl ...
10461
Sourcing tcl file
10462
C:/EDK/hw/XilinxProcessorIPLib/pcores/opb_mdm_v2_00_a/data/opb_mdm_v2_1_0.tcl
10463
...
10464
Sourcing tcl file
10465
C:/EDK/hw/XilinxProcessorIPLib/pcores/lmb_v10_v1_00_a/data/lmb_v10_v2_1_0.tcl
10466
...
10467
Sourcing tcl file
10468
C:/EDK/hw/XilinxProcessorIPLib/pcores/lmb_bram_if_cntlr_v1_00_b/data/lmb_bram_if
10469
_cntlr_v2_1_0.tcl ...
10470
 
10471
 
10472
Sourcing tcl file
10473
C:/EDK/hw/XilinxProcessorIPLib/pcores/opb_sysace_v1_00_c/data/opb_sysace_v2_1_0.
10474
tcl ...
10475
Sourcing tcl file
10476
C:/EDK/hw/XilinxProcessorIPLib/pcores/dcm_module_v1_00_a/data/dcm_module_v2_1_0.
10477
tcl ...
10478
 
10479
Overriding IP level properties ...
10480
microblaze (microblaze_0) -
10481
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
10482
mpd line 63 - tool overriding c_family value virtex2 to virtex2p
10483
microblaze (microblaze_0) -
10484
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
10485
mpd line 64 - tool overriding c_instance value microblaze to microblaze_0
10486
microblaze (microblaze_0) -
10487
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
10488
mpd:93 - tcl overriding C_ADDR_TAG_BITS value 17 to 0
10489
microblaze (microblaze_0) -
10490
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
10491
mpd:100 - tcl overriding C_DCACHE_ADDR_TAG value 17 to 0
10492
opb_mdm (debug_module) -
10493
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_mdm_v2_00_a\data\opb_mdm_v2_1_0.mpd
10494
line 42 - tool overriding c_family value virtex2 to virtex2p
10495
bram_block (ilmb_bram) -
10496
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
10497
mpd line 42 - tool overriding c_family value virtex2 to virtex2p
10498
opb_gpio (leds_4bit) -
10499
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_gpio_v3_01_b\data\opb_gpio_v2_1_0.mpd
10500
line 41 - tool overriding c_family value virtex2 to virtex2p
10501
opb_gpio (dipsws_4bit) -
10502
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_gpio_v3_01_b\data\opb_gpio_v2_1_0.mpd
10503
line 41 - tool overriding c_family value virtex2 to virtex2p
10504
opb_gpio (pushbuttons_5bit) -
10505
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_gpio_v3_01_b\data\opb_gpio_v2_1_0.mpd
10506
line 41 - tool overriding c_family value virtex2 to virtex2p
10507
dcm_module (dcm_0) -
10508
C:\EDK\hw\XilinxProcessorIPLib\pcores\dcm_module_v1_00_a\data\dcm_module_v2_1_0.
10509
mpd line 60 - tool overriding c_family value virtex2 to virtex2p
10510
bram_block (data_bram_0) -
10511
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
10512
mpd line 42 - tool overriding c_family value virtex2 to virtex2p
10513
bram_block (dlmb_bram) -
10514
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
10515
mpd line 42 - tool overriding c_family value virtex2 to virtex2p
10516
 
10517
Performing IP level DRCs on properties...
10518
 
10519
Running DRC Tcl procedures for OPTION IPLEVEL_DRC_PROC...
10520
 
10521
 
10522
Sourcing tcl file
10523
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
10524
2_1_0.tcl ...
10525
Sourcing tcl file
10526
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
10527
2_1_0.tcl ...
10528
Sourcing tcl file
10529
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
10530
2_1_0.tcl ...
10531
 
10532
 
10533
Address Map for Processor microblaze_0
10534
  (0x00000000-0x0000ffff) ilmb_cntlr    ilmb
10535
  (0x00010000-0x0001ffff) dlmb_cntlr    dlmb
10536
  (0x40000000-0x4000ffff) PushButtons_5Bit      mb_opb
10537
  (0x40020000-0x4002ffff) LEDs_4Bit     mb_opb
10538
  (0x40040000-0x4004ffff) DIPSWs_4Bit   mb_opb
10539
  (0x40600000-0x4060ffff) RS232_Uart_1  mb_opb
10540
  (0x41400000-0x4140ffff) debug_module  mb_opb
10541
  (0x41800000-0x4180ffff) SysACE_CompactFlash   mb_opb
10542
  (0x70000000-0x7000ffff) data_bram_if_cntlr_0  dlmb
10543
 
10544
Check platform configuration ...
10545
opb_v20 (mb_opb) - D:\mb-jpeg\system.mhs line 55 - 2 master(s) : 6 slave(s)
10546
lmb_v10 (ilmb) - D:\mb-jpeg\system.mhs line 81 - 1 master(s) : 1 slave(s)
10547
lmb_v10 (dlmb) - D:\mb-jpeg\system.mhs line 89 - 1 master(s) : 2 slave(s)
10548
 
10549
Check port drivers...
10550
 
10551
 
10552
WARNING:MDT - dcm_0_lock (LOCKED) - D:\mb-jpeg\system.mhs line 207 - floating
10553
   connection!
10554
 
10555
Check platform address map ...
10556
 
10557
Overriding system level properties ...
10558
opb_v20 (mb_opb) -
10559
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_v20_v1_10_c\data\opb_v20_v2_1_0.mpd
10560
line 39 - tool overriding c_num_masters value 4 to 2
10561
opb_v20 (mb_opb) -
10562
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_v20_v1_10_c\data\opb_v20_v2_1_0.mpd
10563
line 40 - tool overriding c_num_slaves value 4 to 6
10564
lmb_v10 (ilmb) -
10565
C:\EDK\hw\XilinxProcessorIPLib\pcores\lmb_v10_v1_00_a\data\lmb_v10_v2_1_0.mpd
10566
line 39 - tool overriding c_lmb_num_slaves value 4 to 1
10567
lmb_v10 (dlmb) -
10568
C:\EDK\hw\XilinxProcessorIPLib\pcores\lmb_v10_v1_00_a\data\lmb_v10_v2_1_0.mpd
10569
line 39 - tool overriding c_lmb_num_slaves value 4 to 2
10570
lmb_bram_if_cntlr (dlmb_cntlr) -
10571
C:\EDK\hw\XilinxProcessorIPLib\pcores\lmb_bram_if_cntlr_v1_00_b\data\lmb_bram_if
10572
_cntlr_v2_1_0.mpd line 45 - tool overriding c_mask value 0x00800000 to
10573
0x70c70000
10574
lmb_bram_if_cntlr (ilmb_cntlr) -
10575
C:\EDK\hw\XilinxProcessorIPLib\pcores\lmb_bram_if_cntlr_v1_00_b\data\lmb_bram_if
10576
_cntlr_v2_1_0.mpd line 45 - tool overriding c_mask value 0x00800000 to
10577
0x70c70000
10578
bram_block (ilmb_bram) -
10579
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
10580
mpd line 38 - tool overriding c_memsize value 2048 to 0x10000
10581
bram_block (data_bram_0) - D:\mb-jpeg\system.mhs line 213 - tool overriding
10582
c_memsize value 16384 to 0x10000
10583
lmb_bram_if_cntlr (data_bram_if_cntlr_0) -
10584
C:\EDK\hw\XilinxProcessorIPLib\pcores\lmb_bram_if_cntlr_v1_00_b\data\lmb_bram_if
10585
_cntlr_v2_1_0.mpd line 45 - tool overriding c_mask value 0x00800000 to
10586
0x70c70000
10587
bram_block (dlmb_bram) - D:\mb-jpeg\system.mhs line 229 - tool overriding
10588
c_memsize value 16384 to 0x10000
10589
 
10590
Running DRC Tcl procedures for OPTION SYSLEVEL_DRC_PROC...
10591
 
10592
Performing System level DRCs on properties...
10593
 
10594
 
10595
INFO:MDT - List of peripherals addressable from processor instance microblaze_0
10596
   :
10597
  - dlmb
10598
WARNING:MDT - D:\mb-jpeg\system.mhs line 89 - No Driver Found for instance dlmb.
10599
   To avoid seeing this warning, assign the appropriate driver or driver
10600
   "generic 1.00.a " to instance dlmb
10601
 
10602
  - dlmb_cntlr
10603
  - data_bram_if_cntlr_0
10604
  - ilmb
10605
WARNING:MDT - D:\mb-jpeg\system.mhs line 81 - No Driver Found for instance ilmb.
10606
   To avoid seeing this warning, assign the appropriate driver or driver
10607
   "generic 1.00.a " to instance ilmb
10608
 
10609
  - ilmb_cntlr
10610
  - mb_opb
10611
  - debug_module
10612
  - RS232_Uart_1
10613
  - SysACE_CompactFlash
10614
  - LEDs_4Bit
10615
  - DIPSWs_4Bit
10616
  - PushButtons_5Bit
10617
 
10618
Building Directory Structure for microblaze_0
10619
 
10620
 
10621
 
10622
Generating platform libraries and device drivers ...
10623
 
10624
Running CopyFiles ...
10625
 
10626
 
10627
 
10628
Copying files for os standalone_v1_00_a from
10629
C:\EDK\sw\lib\bsp\standalone_v1_00_a\src\ to
10630
D:\mb-jpeg\microblaze_0\libsrc\standalone_v1_00_a\ ...
10631
 
10632
 
10633
 
10634
Copying files for driver opbarb_v1_02_a from
10635
C:\EDK\sw\XilinxProcessorIPLib\drivers\opbarb_v1_02_a\src\ to
10636
D:\mb-jpeg\microblaze_0\libsrc\opbarb_v1_02_a\ ...
10637
 
10638
 
10639
 
10640
Copying files for driver uartlite_v1_00_b from
10641
C:\EDK\sw\XilinxProcessorIPLib\drivers\uartlite_v1_00_b\src\ to
10642
D:\mb-jpeg\microblaze_0\libsrc\uartlite_v1_00_b\ ...
10643
 
10644
 
10645
 
10646
Copying files for driver sysace_v1_00_a from
10647
C:\EDK\sw\XilinxProcessorIPLib\drivers\sysace_v1_00_a\src\ to
10648
D:\mb-jpeg\microblaze_0\libsrc\sysace_v1_00_a\ ...
10649
 
10650
 
10651
 
10652
Copying files for driver gpio_v2_00_a from
10653
C:\EDK\sw\XilinxProcessorIPLib\drivers\gpio_v2_00_a\src\ to
10654
D:\mb-jpeg\microblaze_0\libsrc\gpio_v2_00_a\ ...
10655
 
10656
 
10657
 
10658
Copying files for driver cpu_v1_00_a from
10659
C:\EDK\sw\XilinxProcessorIPLib\drivers\cpu_v1_00_a\src\ to
10660
D:\mb-jpeg\microblaze_0\libsrc\cpu_v1_00_a\ ...
10661
 
10662
 
10663
 
10664
Copying files for library xilfatfs_v1_00_a from
10665
C:\EDK\sw\lib\sw_services\xilfatfs_v1_00_a\src\ to
10666
D:\mb-jpeg\microblaze_0\libsrc\xilfatfs_v1_00_a\ ...
10667
 
10668
 
10669
 
10670
Running DRCs for OSes, Drivers and Libraries ...
10671
 
10672
 
10673
 
10674
Running generate for OS'es, Drivers and Libraries ...
10675
 
10676
 
10677
Copying Library Files ...
10678
 
10679
 
10680
 
10681
Running post_generate for OS'es, Drivers and Libraries ...
10682
 
10683
 
10684
 
10685
Running make for Drivers and Libraries ...
10686
 
10687
Configuring make for target include using:
10688
 
10689
make -s include "COMPILER=mb-gcc" "ARCHIVER=mb-ar"
10690
"COMPILER_FLAGS=-mno-xl-soft-mul  -O2 -c" "EXTRA_COMPILER_FLAGS=-g"
10691
 
10692
 
10693
 
10694
Configuring make for target libs using:
10695
 
10696
make -s libs "COMPILER=mb-gcc" "ARCHIVER=mb-ar"
10697
"COMPILER_FLAGS=-mno-xl-soft-mul  -O2 -c" "EXTRA_COMPILER_FLAGS=-g"
10698
 
10699
 
10700
Compiling common
10701
 
10702
 
10703
Compiling ipif
10704
 
10705
 
10706
Compiling  microblaze_disable_dcache.s
10707
 
10708
 
10709
Compiling  microblaze_disable_exceptions.s
10710
 
10711
 
10712
Compiling  microblaze_disable_icache.s
10713
 
10714
 
10715
Compiling  microblaze_disable_interrupts.s
10716
 
10717
 
10718
Compiling  microblaze_enable_dcache.s
10719
 
10720
 
10721
Compiling  microblaze_enable_exceptions.s
10722
 
10723
 
10724
Compiling  microblaze_enable_icache.s
10725
 
10726
 
10727
Compiling  microblaze_enable_interrupts.s
10728
 
10729
 
10730
Compiling  microblaze_init_dcache_range.s
10731
 
10732
 
10733
Compiling  microblaze_init_icache_range.s
10734
 
10735
 
10736
Compiling  microblaze_update_dcache.s
10737
 
10738
 
10739
Compiling  microblaze_update_icache.s
10740
 
10741
 
10742
Compiling  _exit.c
10743
 
10744
 
10745
Compiling  errno.c
10746
 
10747
 
10748
Compiling  fcntl.c
10749
 
10750
 
10751
Compiling  inbyte.c
10752
 
10753
 
10754
Compiling  microblaze_exception_handler.c
10755
 
10756
 
10757
Compiling  microblaze_exceptions_g.c
10758
 
10759
 
10760
Compiling  microblaze_interrupt_handler.c
10761
 
10762
 
10763
Compiling  microblaze_interrupts_g.c
10764
 
10765
 
10766
Compiling  outbyte.c
10767
 
10768
 
10769
Compiling  hw_exception_handler.S
10770
 
10771
 
10772
Compiling  src/xilfatfs_alloc.c
10773
 
10774
 
10775
Compiling  src/xilfatfs_close.c
10776
 
10777
 
10778
Compiling  src/xilfatfs_directory.c
10779
 
10780
 
10781
Compiling  src/xilfatfs_fat.c
10782
 
10783
 
10784
Compiling  src/xilfatfs_fat16.c
10785
 
10786
 
10787
Compiling  src/xilfatfs_fat32.c
10788
 
10789
 
10790
Compiling  src/xilfatfs_filespec.c
10791
 
10792
 
10793
Compiling  src/xilfatfs_filestatus.c
10794
 
10795
 
10796
Compiling  src/xilfatfs_open.c
10797
 
10798
 
10799
Compiling  src/xilfatfs_part.c
10800
 
10801
 
10802
Compiling  src/xilfatfs_read.c
10803
 
10804
 
10805
Compiling  src/xilfatfs_wd.c
10806
 
10807
 
10808
Compiling  src/xilfatfs_stats.c
10809
 
10810
 
10811
Compiling  src/xilfatfs_bufcache.c
10812
 
10813
 
10814
Compiling  src/xilfatfs_write.c
10815
 
10816
 
10817
Compiling  src/xilfatfs_sysace.c
10818
 
10819
 
10820
make clean
10821
 
10822
 
10823
Compiling opbarb
10824
 
10825
 
10826
Compiling uartlite
10827
 
10828
 
10829
Compiling sysace
10830
 
10831
 
10832
Compiling gpio
10833
 
10834
 
10835
Compiling cpu
10836
 
10837
 
10838
 
10839
Libraries generated in D:\mb-jpeg\microblaze_0\lib\ directory
10840
 
10841
Running execs_generate for OS'es, Drivers and Libraries ...
10842
 
10843
 
10844
 
10845
LibGen Done.
10846
 
10847
 
10848
mb-gcc -Os encoder/dct.c encoder/huffman.c encoder/io.c encoder/main.c encoder/zzq.c  -o Encoder/executable.elf \
10849
    -mno-xl-soft-mul  -Wp,-D__MICROBLAZE     -g    -I./microblaze_0/include/  -L./microblaze_0/lib/  \
10850
 
10851
 
10852
 
10853
encoder/dct.c:105:3: warning: no newline at end of file
10854
 
10855
 
10856
encoder/huffman.c: In function `HuffmanEncodeFinishSend':
10857
encoder/huffman.c:553: warning: comparison is always true due to limited range of data type
10858
encoder/huffman.c: In function `EncodeDataUnit':
10859
encoder/huffman.c:596: warning: passing arg 3 of `ReverseExtend' from incompatible pointer type
10860
encoder/huffman.c:611: warning: passing arg 3 of `ReverseExtend' from incompatible pointer type
10861
 
10862
 
10863
encoder/zzq.c:75:2: warning: no newline at end of file
10864
 
10865
 
10866
mb-size Encoder/executable.elf
10867
 
10868
 
10869
   text    data     bss     dec     hex filename
10870
  48408    4288   10352   63048    f648 Encoder/executable.elf
10871
 
10872
 
10873
*********************************************
10874
Initializing BRAM contents of the bitstream
10875
*********************************************
10876
bitinit system.mhs -lp D:/XilinxXUP/lib/ -pe microblaze_0 Encoder/executable.elf  \
10877
-bt implementation/system.bit -o implementation/download.bit
10878
 
10879
 
10880
 
10881
bitinit version Xilinx EDK 8.1 Build EDK_I.18.7
10882
Copyright (c) Xilinx Inc. 2002.
10883
 
10884
Parsing MHS File system.mhs...
10885
 
10886
 
10887
Sourcing tcl file
10888
C:/EDK/hw/XilinxProcessorIPLib/pcores/microblaze_v4_00_a/data/microblaze_v2_1_0.
10889
tcl ...
10890
Sourcing tcl file
10891
C:/EDK/hw/XilinxProcessorIPLib/pcores/opb_mdm_v2_00_a/data/opb_mdm_v2_1_0.tcl
10892
...
10893
Sourcing tcl file
10894
C:/EDK/hw/XilinxProcessorIPLib/pcores/lmb_v10_v1_00_a/data/lmb_v10_v2_1_0.tcl
10895
...
10896
Sourcing tcl file
10897
C:/EDK/hw/XilinxProcessorIPLib/pcores/lmb_bram_if_cntlr_v1_00_b/data/lmb_bram_if
10898
_cntlr_v2_1_0.tcl ...
10899
Sourcing tcl file
10900
C:/EDK/hw/XilinxProcessorIPLib/pcores/opb_sysace_v1_00_c/data/opb_sysace_v2_1_0.
10901
tcl ...
10902
 
10903
 
10904
Sourcing tcl file
10905
C:/EDK/hw/XilinxProcessorIPLib/pcores/dcm_module_v1_00_a/data/dcm_module_v2_1_0.
10906
tcl ...
10907
 
10908
Overriding IP level properties ...
10909
microblaze (microblaze_0) -
10910
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
10911
mpd line 63 - tool overriding c_family value virtex2 to
10912
microblaze (microblaze_0) -
10913
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
10914
mpd line 64 - tool overriding c_instance value microblaze to microblaze_0
10915
microblaze (microblaze_0) -
10916
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
10917
mpd:93 - tcl overriding C_ADDR_TAG_BITS value 17 to 0
10918
microblaze (microblaze_0) -
10919
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
10920
mpd:100 - tcl overriding C_DCACHE_ADDR_TAG value 17 to 0
10921
opb_mdm (debug_module) -
10922
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_mdm_v2_00_a\data\opb_mdm_v2_1_0.mpd
10923
line 42 - tool overriding c_family value virtex2 to
10924
bram_block (ilmb_bram) -
10925
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
10926
mpd line 42 - tool overriding c_family value virtex2 to
10927
opb_gpio (leds_4bit) -
10928
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_gpio_v3_01_b\data\opb_gpio_v2_1_0.mpd
10929
line 41 - tool overriding c_family value virtex2 to
10930
opb_gpio (dipsws_4bit) -
10931
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_gpio_v3_01_b\data\opb_gpio_v2_1_0.mpd
10932
line 41 - tool overriding c_family value virtex2 to
10933
opb_gpio (pushbuttons_5bit) -
10934
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_gpio_v3_01_b\data\opb_gpio_v2_1_0.mpd
10935
line 41 - tool overriding c_family value virtex2 to
10936
dcm_module (dcm_0) -
10937
C:\EDK\hw\XilinxProcessorIPLib\pcores\dcm_module_v1_00_a\data\dcm_module_v2_1_0.
10938
mpd line 60 - tool overriding c_family value virtex2 to
10939
bram_block (data_bram_0) -
10940
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
10941
mpd line 42 - tool overriding c_family value virtex2 to
10942
bram_block (dlmb_bram) -
10943
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
10944
mpd line 42 - tool overriding c_family value virtex2 to
10945
 
10946
Performing IP level DRCs on properties...
10947
 
10948
Running DRC Tcl procedures for OPTION IPLEVEL_DRC_PROC...
10949
Sourcing tcl file
10950
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
10951
2_1_0.tcl ...
10952
Sourcing tcl file
10953
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
10954
2_1_0.tcl ...
10955
Sourcing tcl file
10956
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
10957
2_1_0.tcl ...
10958
 
10959
 
10960
Address Map for Processor microblaze_0
10961
  (0x00000000-0x0000ffff) ilmb_cntlr    ilmb
10962
  (0x00010000-0x0001ffff) dlmb_cntlr    dlmb
10963
  (0x40000000-0x4000ffff) PushButtons_5Bit      mb_opb
10964
  (0x40020000-0x4002ffff) LEDs_4Bit     mb_opb
10965
  (0x40040000-0x4004ffff) DIPSWs_4Bit   mb_opb
10966
  (0x40600000-0x4060ffff) RS232_Uart_1  mb_opb
10967
  (0x41400000-0x4140ffff) debug_module  mb_opb
10968
  (0x41800000-0x4180ffff) SysACE_CompactFlash   mb_opb
10969
  (0x70000000-0x7000ffff) data_bram_if_cntlr_0  dlmb
10970
 
10971
Initializing Memory...
10972
Checking ELFs associated with MICROBLAZE instance microblaze_0 for overlap...
10973
 
10974
 
10975
Analyzing file Encoder/executable.elf...
10976
Running Data2Mem with the following command:
10977
data2mem -bm implementation/system_bd -bt implementation/system.bit  -bd
10978
Encoder/executable.elf tag data_bram_0 dlmb_bram ilmb_bram  -o b
10979
implementation/download.bit
10980
 
10981
 
10982
Memory Initialization completed successfully.
10983
 
10984
 
10985
 
10986
 
10987
 
10988
Done!
10989
 
10990
Linker Script generated successfully.
10991
 
10992
At Local date and time: Mon Jul 17 14:25:28 2006
10993
 xbash -q -c "cd /cygdrive/d/mb-jpeg/; /usr/bin/make -f system.make init_bram; exit;" started...
10994
 
10995
mb-gcc -Os encoder/dct.c encoder/huffman.c encoder/io.c encoder/main.c encoder/zzq.c  -o Encoder/executable.elf \
10996
    -mno-xl-soft-mul  -Wp,-D__MICROBLAZE    -Wl,-T -Wl,Encoder_linker_script.ld  -g    -I./microblaze_0/include/  -L./microblaze_0/lib/  \
10997
 
10998
 
10999
 
11000
encoder/dct.c:105:3: warning: no newline at end of file
11001
 
11002
 
11003
encoder/huffman.c: In function `HuffmanEncodeFinishSend':
11004
encoder/huffman.c:553: warning: comparison is always true due to limited range of data type
11005
encoder/huffman.c: In function `EncodeDataUnit':
11006
encoder/huffman.c:596: warning: passing arg 3 of `ReverseExtend' from incompatible pointer type
11007
encoder/huffman.c:611: warning: passing arg 3 of `ReverseExtend' from incompatible pointer type
11008
 
11009
 
11010
encoder/zzq.c:75:2: warning: no newline at end of file
11011
 
11012
 
11013
mb-size Encoder/executable.elf
11014
   text    data     bss     dec     hex filename
11015
  45384    7304   13424   66112   10240 Encoder/executable.elf
11016
 
11017
 
11018
*********************************************
11019
Initializing BRAM contents of the bitstream
11020
*********************************************
11021
bitinit system.mhs -lp D:/XilinxXUP/lib/ -pe microblaze_0 Encoder/executable.elf  \
11022
-bt implementation/system.bit -o implementation/download.bit
11023
 
11024
 
11025
 
11026
bitinit version Xilinx EDK 8.1 Build EDK_I.18.7
11027
Copyright (c) Xilinx Inc. 2002.
11028
 
11029
Parsing MHS File system.mhs...
11030
 
11031
 
11032
Sourcing tcl file
11033
C:/EDK/hw/XilinxProcessorIPLib/pcores/microblaze_v4_00_a/data/microblaze_v2_1_0.
11034
tcl ...
11035
Sourcing tcl file
11036
C:/EDK/hw/XilinxProcessorIPLib/pcores/opb_mdm_v2_00_a/data/opb_mdm_v2_1_0.tcl
11037
...
11038
Sourcing tcl file
11039
C:/EDK/hw/XilinxProcessorIPLib/pcores/lmb_v10_v1_00_a/data/lmb_v10_v2_1_0.tcl
11040
...
11041
Sourcing tcl file
11042
C:/EDK/hw/XilinxProcessorIPLib/pcores/lmb_bram_if_cntlr_v1_00_b/data/lmb_bram_if
11043
_cntlr_v2_1_0.tcl ...
11044
 
11045
 
11046
Sourcing tcl file
11047
C:/EDK/hw/XilinxProcessorIPLib/pcores/opb_sysace_v1_00_c/data/opb_sysace_v2_1_0.
11048
tcl ...
11049
Sourcing tcl file
11050
C:/EDK/hw/XilinxProcessorIPLib/pcores/dcm_module_v1_00_a/data/dcm_module_v2_1_0.
11051
tcl ...
11052
 
11053
Overriding IP level properties ...
11054
microblaze (microblaze_0) -
11055
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
11056
mpd line 63 - tool overriding c_family value virtex2 to
11057
microblaze (microblaze_0) -
11058
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
11059
mpd line 64 - tool overriding c_instance value microblaze to microblaze_0
11060
microblaze (microblaze_0) -
11061
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
11062
mpd:93 - tcl overriding C_ADDR_TAG_BITS value 17 to 0
11063
microblaze (microblaze_0) -
11064
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
11065
mpd:100 - tcl overriding C_DCACHE_ADDR_TAG value 17 to 0
11066
opb_mdm (debug_module) -
11067
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_mdm_v2_00_a\data\opb_mdm_v2_1_0.mpd
11068
line 42 - tool overriding c_family value virtex2 to
11069
bram_block (ilmb_bram) -
11070
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
11071
mpd line 42 - tool overriding c_family value virtex2 to
11072
opb_gpio (leds_4bit) -
11073
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_gpio_v3_01_b\data\opb_gpio_v2_1_0.mpd
11074
line 41 - tool overriding c_family value virtex2 to
11075
opb_gpio (dipsws_4bit) -
11076
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_gpio_v3_01_b\data\opb_gpio_v2_1_0.mpd
11077
line 41 - tool overriding c_family value virtex2 to
11078
opb_gpio (pushbuttons_5bit) -
11079
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_gpio_v3_01_b\data\opb_gpio_v2_1_0.mpd
11080
line 41 - tool overriding c_family value virtex2 to
11081
dcm_module (dcm_0) -
11082
C:\EDK\hw\XilinxProcessorIPLib\pcores\dcm_module_v1_00_a\data\dcm_module_v2_1_0.
11083
mpd line 60 - tool overriding c_family value virtex2 to
11084
bram_block (data_bram_0) -
11085
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
11086
mpd line 42 - tool overriding c_family value virtex2 to
11087
bram_block (dlmb_bram) -
11088
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
11089
mpd line 42 - tool overriding c_family value virtex2 to
11090
 
11091
Performing IP level DRCs on properties...
11092
 
11093
Running DRC Tcl procedures for OPTION IPLEVEL_DRC_PROC...
11094
 
11095
 
11096
Sourcing tcl file
11097
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
11098
2_1_0.tcl ...
11099
Sourcing tcl file
11100
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
11101
2_1_0.tcl ...
11102
Sourcing tcl file
11103
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
11104
2_1_0.tcl ...
11105
 
11106
 
11107
Address Map for Processor microblaze_0
11108
  (0x00000000-0x0000ffff) ilmb_cntlr    ilmb
11109
  (0x00010000-0x0001ffff) dlmb_cntlr    dlmb
11110
  (0x40000000-0x4000ffff) PushButtons_5Bit      mb_opb
11111
  (0x40020000-0x4002ffff) LEDs_4Bit     mb_opb
11112
  (0x40040000-0x4004ffff) DIPSWs_4Bit   mb_opb
11113
  (0x40600000-0x4060ffff) RS232_Uart_1  mb_opb
11114
  (0x41400000-0x4140ffff) debug_module  mb_opb
11115
  (0x41800000-0x4180ffff) SysACE_CompactFlash   mb_opb
11116
  (0x70000000-0x7000ffff) data_bram_if_cntlr_0  dlmb
11117
 
11118
Initializing Memory...
11119
Checking ELFs associated with MICROBLAZE instance microblaze_0 for overlap...
11120
 
11121
 
11122
Analyzing file Encoder/executable.elf...
11123
Running Data2Mem with the following command:
11124
data2mem -bm implementation/system_bd -bt implementation/system.bit  -bd
11125
Encoder/executable.elf tag data_bram_0 dlmb_bram ilmb_bram  -o b
11126
implementation/download.bit
11127
 
11128
 
11129
Memory Initialization completed successfully.
11130
 
11131
 
11132
 
11133
 
11134
 
11135
Done!
11136
 
11137
At Local date and time: Mon Jul 17 14:30:24 2006
11138
 xbash -q -c "cd /cygdrive/d/mb-jpeg/; /usr/bin/make -f system.make download; exit;" started...
11139
 
11140
 
11141
 
11142
 
11143
*********************************************
11144
 
11145
 
11146
Downloading Bitstream onto the target board
11147
 
11148
 
11149
*********************************************
11150
impact -batch etc/download.cmd
11151
 
11152
 
11153
Release 8.1i - iMPACT I.24
11154
Copyright (c) 1995-2005 Xilinx, Inc.  All rights reserved.
11155
 
11156
 
11157
// *** BATCH CMD : setMode -bs
11158
// *** BATCH CMD : setCable -port auto
11159
AutoDetecting cable. Please wait.
11160
 
11161
 
11162
Connecting to cable (Parallel Port - LPT1).
11163
Checking cable driver.
11164
 
11165
 
11166
 Driver windrvr6.sys version = 7.0.0.0.No resources.
11167
 LPT base address = 0378h.
11168
 ECP base address = 0778h.
11169
 ECP hardware is detected.
11170
Cable connection established.
11171
 
11172
 
11173
Connecting to cable (Parallel Port - LPT1) in ECP mode.
11174
Checking cable driver.
11175
 Driver xpc4drvr.sys version = 1.0.4.0. LPT base address = 0378h.
11176
 
11177
 
11178
 Cable Type = 1, Revision = 3.
11179
 Setting cable speed to 5 MHz.
11180
Cable connection established.
11181
// *** BATCH CMD : identify
11182
Identifying chain contents ....Version is 0001
11183
'1': : Manufacturer's ID =Xilinx xc2vp30, Version : 1
11184
PMSPEC -- Overriding Xilinx file  with local
11185
file 
11186
 
11187
 
11188
INFO:iMPACT:1777 -
11189
   Reading c:/ISE/virtex2p/data/xc2vp30.bsd...
11190
 
11191
 
11192
INFO:iMPACT:501 - '1': Added Device xc2vp30 successfully.
11193
----------------------------------------------------------------------
11194
----------------------------------------------------------------------
11195
Version is 0000
11196
'2': : Manufacturer's ID =Xilinx xccace, Version : 0
11197
INFO:iMPACT:1777 -
11198
   Reading c:/ISE/acecf/data/xccace.bsd...
11199
INFO:iMPACT:501 - '1': Added Device xccace successfully.
11200
----------------------------------------------------------------------
11201
----------------------------------------------------------------------
11202
Version is 1111
11203
'3': : Manufacturer's ID =Xilinx xcf32p, Version : 15
11204
INFO:iMPACT:1777 -
11205
   Reading c:/ISE/xcfp/data/xcf32p.bsd...
11206
INFO:iMPACT:501 - '1': Added Device xcf32p successfully.
11207
----------------------------------------------------------------------
11208
----------------------------------------------------------------------
11209
done.
11210
[
11211
  1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
11212
]
11213
[
11214
 
11215
]
11216
Chain TCK freq = 10000000.
11217
Validating chain...
11218
Boundary-scan chain validated successfully.
11219
Elapsed time =      1 sec.
11220
// *** BATCH CMD : identifyMPM
11221
Elapsed time =      0 sec.
11222
// *** BATCH CMD : assignFile -p 3 -file "implementation/download.bit"
11223
'3': Loading file 'implementation/download.bit' ...
11224
 
11225
 
11226
done.
11227
INFO:iMPACT:501 - '3': Added Device xc2vp30 successfully.
11228
----------------------------------------------------------------------
11229
----------------------------------------------------------------------
11230
----------------------------------------------------------------------
11231
----------------------------------------------------------------------
11232
// *** BATCH CMD : program -p 3
11233
Chain TCK freq = 10000000.
11234
Validating chain...
11235
Boundary-scan chain validated successfully.
11236
'3':Programming  device...
11237
 
11238
 
11239
done.
11240
'3': Reading status register contents...
11241
CRC error                                         :         0
11242
Decryptor security set                            :         0
11243
DCM locked                                        :         1
11244
DCI matched                                       :         1
11245
legacy input error                                :         0
11246
status of GTS_CFG_B                               :         1
11247
status of GWE                                     :         1
11248
status of GHIGH                                   :         1
11249
value of MODE pin M0                              :         1
11250
value of MODE pin M1                              :         0
11251
value of MODE pin M2                              :         1
11252
value of CFG_RDY (INIT_B)                         :         1
11253
DONEIN input from DONE pin                        :         1
11254
IDCODE not validated while trying to write FDRI   :         0
11255
write FDRI issued before or after decrypt operation:         0
11256
Decryptor keys not used in proper sequence        :         0
11257
INFO:iMPACT:2219 - Status register values:
11258
INFO:iMPACT - 0011 0111 1011 1000 0000 0000 0000 0000
11259
INFO:iMPACT:579 - '3': Completed downloading bit file to device.
11260
INFO:iMPACT:580 - '3':Checking done pin ....done.
11261
'3': Programmed successfully.
11262
Elapsed time =      4 sec.
11263
// *** BATCH CMD : quit
11264
----------------------------------------------------------------------
11265
----------------------------------------------------------------------
11266
----------------------------------------------------------------------
11267
----------------------------------------------------------------------
11268
 
11269
 
11270
 
11271
 
11272
Done!
11273
 
11274
At Local date and time: Mon Jul 17 14:32:50 2006
11275
 xbash -q -c "cd /cygdrive/d/mb-jpeg/; /usr/bin/make -f system.make download; exit;" started...
11276
 
11277
mb-gcc -Os encoder/dct.c encoder/huffman.c encoder/io.c encoder/main.c encoder/zzq.c  -o Encoder/executable.elf \
11278
    -mno-xl-soft-mul  -Wp,-D__MICROBLAZE    -Wl,-T -Wl,Encoder_linker_script.ld  -g    -I./microblaze_0/include/  -L./microblaze_0/lib/  \
11279
 
11280
 
11281
 
11282
encoder/dct.c:105:3: warning: no newline at end of file
11283
 
11284
 
11285
encoder/huffman.c: In function `HuffmanEncodeFinishSend':
11286
encoder/huffman.c:553: warning: comparison is always true due to limited range of data type
11287
encoder/huffman.c: In function `EncodeDataUnit':
11288
encoder/huffman.c:596: warning: passing arg 3 of `ReverseExtend' from incompatible pointer type
11289
encoder/huffman.c:611: warning: passing arg 3 of `ReverseExtend' from incompatible pointer type
11290
 
11291
 
11292
encoder/zzq.c:75:2: warning: no newline at end of file
11293
 
11294
 
11295
mb-size Encoder/executable.elf
11296
 
11297
 
11298
   text    data     bss     dec     hex filename
11299
  45384    7300   13428   66112   10240 Encoder/executable.elf
11300
 
11301
 
11302
*********************************************
11303
 
11304
 
11305
Initializing BRAM contents of the bitstream
11306
*********************************************
11307
bitinit system.mhs -lp D:/XilinxXUP/lib/ -pe microblaze_0 Encoder/executable.elf  \
11308
-bt implementation/system.bit -o implementation/download.bit
11309
 
11310
 
11311
 
11312
bitinit version Xilinx EDK 8.1 Build EDK_I.18.7
11313
Copyright (c) Xilinx Inc. 2002.
11314
 
11315
Parsing MHS File system.mhs...
11316
 
11317
 
11318
Sourcing tcl file
11319
C:/EDK/hw/XilinxProcessorIPLib/pcores/microblaze_v4_00_a/data/microblaze_v2_1_0.
11320
tcl ...
11321
Sourcing tcl file
11322
C:/EDK/hw/XilinxProcessorIPLib/pcores/opb_mdm_v2_00_a/data/opb_mdm_v2_1_0.tcl
11323
...
11324
 
11325
 
11326
Sourcing tcl file
11327
C:/EDK/hw/XilinxProcessorIPLib/pcores/lmb_v10_v1_00_a/data/lmb_v10_v2_1_0.tcl
11328
...
11329
Sourcing tcl file
11330
C:/EDK/hw/XilinxProcessorIPLib/pcores/lmb_bram_if_cntlr_v1_00_b/data/lmb_bram_if
11331
_cntlr_v2_1_0.tcl ...
11332
Sourcing tcl file
11333
C:/EDK/hw/XilinxProcessorIPLib/pcores/opb_sysace_v1_00_c/data/opb_sysace_v2_1_0.
11334
tcl ...
11335
Sourcing tcl file
11336
C:/EDK/hw/XilinxProcessorIPLib/pcores/dcm_module_v1_00_a/data/dcm_module_v2_1_0.
11337
tcl ...
11338
 
11339
 
11340
 
11341
Overriding IP level properties ...
11342
microblaze (microblaze_0) -
11343
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
11344
mpd line 63 - tool overriding c_family value virtex2 to
11345
microblaze (microblaze_0) -
11346
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
11347
mpd line 64 - tool overriding c_instance value microblaze to microblaze_0
11348
microblaze (microblaze_0) -
11349
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
11350
mpd:93 - tcl overriding C_ADDR_TAG_BITS value 17 to 0
11351
microblaze (microblaze_0) -
11352
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
11353
mpd:100 - tcl overriding C_DCACHE_ADDR_TAG value 17 to 0
11354
opb_mdm (debug_module) -
11355
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_mdm_v2_00_a\data\opb_mdm_v2_1_0.mpd
11356
line 42 - tool overriding c_family value virtex2 to
11357
bram_block (ilmb_bram) -
11358
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
11359
mpd line 42 - tool overriding c_family value virtex2 to
11360
opb_gpio (leds_4bit) -
11361
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_gpio_v3_01_b\data\opb_gpio_v2_1_0.mpd
11362
line 41 - tool overriding c_family value virtex2 to
11363
opb_gpio (dipsws_4bit) -
11364
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_gpio_v3_01_b\data\opb_gpio_v2_1_0.mpd
11365
line 41 - tool overriding c_family value virtex2 to
11366
opb_gpio (pushbuttons_5bit) -
11367
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_gpio_v3_01_b\data\opb_gpio_v2_1_0.mpd
11368
line 41 - tool overriding c_family value virtex2 to
11369
dcm_module (dcm_0) -
11370
C:\EDK\hw\XilinxProcessorIPLib\pcores\dcm_module_v1_00_a\data\dcm_module_v2_1_0.
11371
mpd line 60 - tool overriding c_family value virtex2 to
11372
bram_block (data_bram_0) -
11373
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
11374
mpd line 42 - tool overriding c_family value virtex2 to
11375
bram_block (dlmb_bram) -
11376
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
11377
mpd line 42 - tool overriding c_family value virtex2 to
11378
 
11379
Performing IP level DRCs on properties...
11380
 
11381
Running DRC Tcl procedures for OPTION IPLEVEL_DRC_PROC...
11382
Sourcing tcl file
11383
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
11384
2_1_0.tcl ...
11385
Sourcing tcl file
11386
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
11387
2_1_0.tcl ...
11388
Sourcing tcl file
11389
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
11390
2_1_0.tcl ...
11391
 
11392
 
11393
Address Map for Processor microblaze_0
11394
  (0x00000000-0x0000ffff) ilmb_cntlr    ilmb
11395
  (0x00010000-0x0001ffff) dlmb_cntlr    dlmb
11396
  (0x40000000-0x4000ffff) PushButtons_5Bit      mb_opb
11397
  (0x40020000-0x4002ffff) LEDs_4Bit     mb_opb
11398
  (0x40040000-0x4004ffff) DIPSWs_4Bit   mb_opb
11399
  (0x40600000-0x4060ffff) RS232_Uart_1  mb_opb
11400
  (0x41400000-0x4140ffff) debug_module  mb_opb
11401
  (0x41800000-0x4180ffff) SysACE_CompactFlash   mb_opb
11402
  (0x70000000-0x7000ffff) data_bram_if_cntlr_0  dlmb
11403
 
11404
Initializing Memory...
11405
Checking ELFs associated with MICROBLAZE instance microblaze_0 for overlap...
11406
 
11407
 
11408
Analyzing file Encoder/executable.elf...
11409
Running Data2Mem with the following command:
11410
data2mem -bm implementation/system_bd -bt implementation/system.bit  -bd
11411
Encoder/executable.elf tag data_bram_0 dlmb_bram ilmb_bram  -o b
11412
implementation/download.bit
11413
 
11414
 
11415
Memory Initialization completed successfully.
11416
 
11417
 
11418
 
11419
 
11420
 
11421
 
11422
*********************************************
11423
Downloading Bitstream onto the target board
11424
 
11425
 
11426
*********************************************
11427
impact -batch etc/download.cmd
11428
 
11429
 
11430
Release 8.1i - iMPACT I.24
11431
Copyright (c) 1995-2005 Xilinx, Inc.  All rights reserved.
11432
 
11433
 
11434
// *** BATCH CMD : setMode -bs
11435
// *** BATCH CMD : setCable -port auto
11436
AutoDetecting cable. Please wait.
11437
 
11438
 
11439
Connecting to cable (Parallel Port - LPT1).
11440
Checking cable driver.
11441
 Driver windrvr6.sys version = 7.0.0.0.No resources.
11442
 LPT base address = 0378h.
11443
 ECP base address = 0778h.
11444
 ECP hardware is detected.
11445
Cable connection established.
11446
 
11447
 
11448
Connecting to cable (Parallel Port - LPT1) in ECP mode.
11449
Checking cable driver.
11450
 Driver xpc4drvr.sys version = 1.0.4.0. LPT base address = 0378h.
11451
 Cable Type = 1, Revision = 3.
11452
 Setting cable speed to 5 MHz.
11453
Cable connection established.
11454
// *** BATCH CMD : identify
11455
Identifying chain contents ....Version is 0001
11456
'1': : Manufacturer's ID =Xilinx xc2vp30, Version : 1
11457
PMSPEC -- Overriding Xilinx file  with local
11458
file 
11459
 
11460
 
11461
INFO:iMPACT:1777 -
11462
   Reading c:/ISE/virtex2p/data/xc2vp30.bsd...
11463
INFO:iMPACT:501 - '1': Added Device xc2vp30 successfully.
11464
----------------------------------------------------------------------
11465
----------------------------------------------------------------------
11466
Version is 0000
11467
'2': : Manufacturer's ID =Xilinx xccace, Version : 0
11468
INFO:iMPACT:1777 -
11469
   Reading c:/ISE/acecf/data/xccace.bsd...
11470
INFO:iMPACT:501 - '1': Added Device xccace successfully.
11471
----------------------------------------------------------------------
11472
----------------------------------------------------------------------
11473
Version is 1111
11474
'3': : Manufacturer's ID =Xilinx xcf32p, Version : 15
11475
 
11476
 
11477
INFO:iMPACT:1777 -
11478
   Reading c:/ISE/xcfp/data/xcf32p.bsd...
11479
INFO:iMPACT:501 - '1': Added Device xcf32p successfully.
11480
----------------------------------------------------------------------
11481
----------------------------------------------------------------------
11482
done.
11483
[
11484
  1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
11485
]
11486
[
11487
 
11488
]
11489
Chain TCK freq = 10000000.
11490
Validating chain...
11491
Boundary-scan chain validated successfully.
11492
Elapsed time =      0 sec.
11493
// *** BATCH CMD : identifyMPM
11494
Elapsed time =      0 sec.
11495
// *** BATCH CMD : assignFile -p 3 -file "implementation/download.bit"
11496
'3': Loading file 'implementation/download.bit' ...
11497
 
11498
 
11499
done.
11500
INFO:iMPACT:501 - '3': Added Device xc2vp30 successfully.
11501
----------------------------------------------------------------------
11502
----------------------------------------------------------------------
11503
----------------------------------------------------------------------
11504
----------------------------------------------------------------------
11505
// *** BATCH CMD : program -p 3
11506
Chain TCK freq = 10000000.
11507
Validating chain...
11508
Boundary-scan chain validated successfully.
11509
'3':Programming  device...
11510
 
11511
 
11512
done.
11513
'3': Reading status register contents...
11514
CRC error                                         :         0
11515
Decryptor security set                            :         0
11516
DCM locked                                        :         1
11517
DCI matched                                       :         1
11518
legacy input error                                :         0
11519
status of GTS_CFG_B                               :         1
11520
status of GWE                                     :         1
11521
status of GHIGH                                   :         1
11522
value of MODE pin M0                              :         1
11523
value of MODE pin M1                              :         0
11524
value of MODE pin M2                              :         1
11525
value of CFG_RDY (INIT_B)                         :         1
11526
DONEIN input from DONE pin                        :         1
11527
IDCODE not validated while trying to write FDRI   :         0
11528
write FDRI issued before or after decrypt operation:         0
11529
Decryptor keys not used in proper sequence        :         0
11530
INFO:iMPACT:2219 - Status register values:
11531
INFO:iMPACT - 0011 0111 1011 1000 0000 0000 0000 0000
11532
INFO:iMPACT:579 - '3': Completed downloading bit file to device.
11533
INFO:iMPACT:580 - '3':Checking done pin ....done.
11534
'3': Programmed successfully.
11535
Elapsed time =      3 sec.
11536
// *** BATCH CMD : quit
11537
----------------------------------------------------------------------
11538
----------------------------------------------------------------------
11539
----------------------------------------------------------------------
11540
----------------------------------------------------------------------
11541
 
11542
 
11543
 
11544
 
11545
Done!
11546
 
11547
At Local date and time: Mon Jul 17 14:33:58 2006
11548
 xbash -q -c "cd /cygdrive/d/mb-jpeg/; /usr/bin/make -f system.make program; exit;" started...
11549
 
11550
mb-gcc -Os encoder/dct.c encoder/huffman.c encoder/io.c encoder/main.c encoder/zzq.c  -o Encoder/executable.elf \
11551
    -mno-xl-soft-mul  -Wp,-D__MICROBLAZE    -Wl,-T -Wl,Encoder_linker_script.ld  -g    -I./microblaze_0/include/  -L./microblaze_0/lib/  \
11552
 
11553
 
11554
 
11555
encoder/dct.c:105:3: warning: no newline at end of file
11556
 
11557
 
11558
encoder/huffman.c: In function `HuffmanEncodeFinishSend':
11559
encoder/huffman.c:553: warning: comparison is always true due to limited range of data type
11560
encoder/huffman.c: In function `EncodeDataUnit':
11561
encoder/huffman.c:596: warning: passing arg 3 of `ReverseExtend' from incompatible pointer type
11562
encoder/huffman.c:611: warning: passing arg 3 of `ReverseExtend' from incompatible pointer type
11563
 
11564
 
11565
encoder/zzq.c:75:2: warning: no newline at end of file
11566
 
11567
 
11568
mb-size Encoder/executable.elf
11569
 
11570
 
11571
   text    data     bss     dec     hex filename
11572
  45416    7356   13428   66200   10298 Encoder/executable.elf
11573
 
11574
 
11575
 
11576
 
11577
Done!
11578
 
11579
At Local date and time: Mon Jul 17 14:34:06 2006
11580
 xbash -q -c "cd /cygdrive/d/mb-jpeg/; /usr/bin/make -f system.make download; exit;" started...
11581
 
11582
*********************************************
11583
 
11584
 
11585
Initializing BRAM contents of the bitstream
11586
*********************************************
11587
bitinit system.mhs -lp D:/XilinxXUP/lib/ -pe microblaze_0 Encoder/executable.elf  \
11588
-bt implementation/system.bit -o implementation/download.bit
11589
 
11590
 
11591
 
11592
bitinit version Xilinx EDK 8.1 Build EDK_I.18.7
11593
Copyright (c) Xilinx Inc. 2002.
11594
 
11595
Parsing MHS File system.mhs...
11596
 
11597
 
11598
Sourcing tcl file
11599
C:/EDK/hw/XilinxProcessorIPLib/pcores/microblaze_v4_00_a/data/microblaze_v2_1_0.
11600
tcl ...
11601
Sourcing tcl file
11602
C:/EDK/hw/XilinxProcessorIPLib/pcores/opb_mdm_v2_00_a/data/opb_mdm_v2_1_0.tcl
11603
...
11604
Sourcing tcl file
11605
C:/EDK/hw/XilinxProcessorIPLib/pcores/lmb_v10_v1_00_a/data/lmb_v10_v2_1_0.tcl
11606
...
11607
Sourcing tcl file
11608
C:/EDK/hw/XilinxProcessorIPLib/pcores/lmb_bram_if_cntlr_v1_00_b/data/lmb_bram_if
11609
_cntlr_v2_1_0.tcl ...
11610
Sourcing tcl file
11611
C:/EDK/hw/XilinxProcessorIPLib/pcores/opb_sysace_v1_00_c/data/opb_sysace_v2_1_0.
11612
tcl ...
11613
 
11614
 
11615
Sourcing tcl file
11616
C:/EDK/hw/XilinxProcessorIPLib/pcores/dcm_module_v1_00_a/data/dcm_module_v2_1_0.
11617
tcl ...
11618
 
11619
Overriding IP level properties ...
11620
microblaze (microblaze_0) -
11621
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
11622
mpd line 63 - tool overriding c_family value virtex2 to
11623
microblaze (microblaze_0) -
11624
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
11625
mpd line 64 - tool overriding c_instance value microblaze to microblaze_0
11626
microblaze (microblaze_0) -
11627
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
11628
mpd:93 - tcl overriding C_ADDR_TAG_BITS value 17 to 0
11629
microblaze (microblaze_0) -
11630
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
11631
mpd:100 - tcl overriding C_DCACHE_ADDR_TAG value 17 to 0
11632
opb_mdm (debug_module) -
11633
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_mdm_v2_00_a\data\opb_mdm_v2_1_0.mpd
11634
line 42 - tool overriding c_family value virtex2 to
11635
bram_block (ilmb_bram) -
11636
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
11637
mpd line 42 - tool overriding c_family value virtex2 to
11638
opb_gpio (leds_4bit) -
11639
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_gpio_v3_01_b\data\opb_gpio_v2_1_0.mpd
11640
line 41 - tool overriding c_family value virtex2 to
11641
opb_gpio (dipsws_4bit) -
11642
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_gpio_v3_01_b\data\opb_gpio_v2_1_0.mpd
11643
line 41 - tool overriding c_family value virtex2 to
11644
opb_gpio (pushbuttons_5bit) -
11645
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_gpio_v3_01_b\data\opb_gpio_v2_1_0.mpd
11646
line 41 - tool overriding c_family value virtex2 to
11647
dcm_module (dcm_0) -
11648
C:\EDK\hw\XilinxProcessorIPLib\pcores\dcm_module_v1_00_a\data\dcm_module_v2_1_0.
11649
mpd line 60 - tool overriding c_family value virtex2 to
11650
bram_block (data_bram_0) -
11651
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
11652
mpd line 42 - tool overriding c_family value virtex2 to
11653
bram_block (dlmb_bram) -
11654
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
11655
mpd line 42 - tool overriding c_family value virtex2 to
11656
 
11657
Performing IP level DRCs on properties...
11658
 
11659
Running DRC Tcl procedures for OPTION IPLEVEL_DRC_PROC...
11660
Sourcing tcl file
11661
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
11662
2_1_0.tcl ...
11663
Sourcing tcl file
11664
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
11665
2_1_0.tcl ...
11666
 
11667
 
11668
Sourcing tcl file
11669
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
11670
2_1_0.tcl ...
11671
 
11672
 
11673
Address Map for Processor microblaze_0
11674
  (0x00000000-0x0000ffff) ilmb_cntlr    ilmb
11675
  (0x00010000-0x0001ffff) dlmb_cntlr    dlmb
11676
  (0x40000000-0x4000ffff) PushButtons_5Bit      mb_opb
11677
  (0x40020000-0x4002ffff) LEDs_4Bit     mb_opb
11678
  (0x40040000-0x4004ffff) DIPSWs_4Bit   mb_opb
11679
  (0x40600000-0x4060ffff) RS232_Uart_1  mb_opb
11680
  (0x41400000-0x4140ffff) debug_module  mb_opb
11681
  (0x41800000-0x4180ffff) SysACE_CompactFlash   mb_opb
11682
  (0x70000000-0x7000ffff) data_bram_if_cntlr_0  dlmb
11683
 
11684
Initializing Memory...
11685
Checking ELFs associated with MICROBLAZE instance microblaze_0 for overlap...
11686
 
11687
 
11688
Analyzing file Encoder/executable.elf...
11689
Running Data2Mem with the following command:
11690
data2mem -bm implementation/system_bd -bt implementation/system.bit  -bd
11691
Encoder/executable.elf tag data_bram_0 dlmb_bram ilmb_bram  -o b
11692
implementation/download.bit
11693
 
11694
 
11695
Memory Initialization completed successfully.
11696
 
11697
 
11698
 
11699
 
11700
*********************************************
11701
Downloading Bitstream onto the target board
11702
 
11703
 
11704
*********************************************
11705
impact -batch etc/download.cmd
11706
 
11707
 
11708
Release 8.1i - iMPACT I.24
11709
Copyright (c) 1995-2005 Xilinx, Inc.  All rights reserved.
11710
 
11711
 
11712
// *** BATCH CMD : setMode -bs
11713
// *** BATCH CMD : setCable -port auto
11714
AutoDetecting cable. Please wait.
11715
 
11716
 
11717
Connecting to cable (Parallel Port - LPT1).
11718
Checking cable driver.
11719
 Driver windrvr6.sys version = 7.0.0.0.No resources.
11720
 LPT base address = 0378h.
11721
 ECP base address = 0778h.
11722
 ECP hardware is detected.
11723
Cable connection established.
11724
 
11725
 
11726
Connecting to cable (Parallel Port - LPT1) in ECP mode.
11727
Checking cable driver.
11728
 Driver xpc4drvr.sys version = 1.0.4.0. LPT base address = 0378h.
11729
 Cable Type = 1, Revision = 3.
11730
 Setting cable speed to 5 MHz.
11731
Cable connection established.
11732
// *** BATCH CMD : identify
11733
Identifying chain contents ....Version is 0001
11734
'1': : Manufacturer's ID =Xilinx xc2vp30, Version : 1
11735
PMSPEC -- Overriding Xilinx file  with local
11736
file 
11737
 
11738
 
11739
INFO:iMPACT:1777 -
11740
   Reading c:/ISE/virtex2p/data/xc2vp30.bsd...
11741
INFO:iMPACT:501 - '1': Added Device xc2vp30 successfully.
11742
----------------------------------------------------------------------
11743
----------------------------------------------------------------------
11744
Version is 0000
11745
'2': : Manufacturer's ID =Xilinx xccace, Version : 0
11746
 
11747
 
11748
INFO:iMPACT:1777 -
11749
   Reading c:/ISE/acecf/data/xccace.bsd...
11750
INFO:iMPACT:501 - '1': Added Device xccace successfully.
11751
----------------------------------------------------------------------
11752
----------------------------------------------------------------------
11753
Version is 1111
11754
'3': : Manufacturer's ID =Xilinx xcf32p, Version : 15
11755
INFO:iMPACT:1777 -
11756
   Reading c:/ISE/xcfp/data/xcf32p.bsd...
11757
INFO:iMPACT:501 - '1': Added Device xcf32p successfully.
11758
----------------------------------------------------------------------
11759
----------------------------------------------------------------------
11760
done.
11761
[
11762
  1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
11763
]
11764
[
11765
 
11766
]
11767
Chain TCK freq = 10000000.
11768
Validating chain...
11769
Boundary-scan chain validated successfully.
11770
Elapsed time =      1 sec.
11771
// *** BATCH CMD : identifyMPM
11772
Elapsed time =      0 sec.
11773
// *** BATCH CMD : assignFile -p 3 -file "implementation/download.bit"
11774
'3': Loading file 'implementation/download.bit' ...
11775
 
11776
 
11777
done.
11778
INFO:iMPACT:501 - '3': Added Device xc2vp30 successfully.
11779
----------------------------------------------------------------------
11780
----------------------------------------------------------------------
11781
----------------------------------------------------------------------
11782
----------------------------------------------------------------------
11783
// *** BATCH CMD : program -p 3
11784
Chain TCK freq = 10000000.
11785
Validating chain...
11786
Boundary-scan chain validated successfully.
11787
'3':Programming  device...
11788
 
11789
 
11790
done.
11791
'3': Reading status register contents...
11792
CRC error                                         :         0
11793
Decryptor security set                            :         0
11794
DCM locked                                        :         1
11795
DCI matched                                       :         1
11796
legacy input error                                :         0
11797
status of GTS_CFG_B                               :         1
11798
status of GWE                                     :         1
11799
status of GHIGH                                   :         1
11800
value of MODE pin M0                              :         1
11801
value of MODE pin M1                              :         0
11802
value of MODE pin M2                              :         1
11803
value of CFG_RDY (INIT_B)                         :         1
11804
DONEIN input from DONE pin                        :         1
11805
IDCODE not validated while trying to write FDRI   :         0
11806
write FDRI issued before or after decrypt operation:         0
11807
Decryptor keys not used in proper sequence        :         0
11808
INFO:iMPACT:2219 - Status register values:
11809
INFO:iMPACT - 0011 0111 1011 1000 0000 0000 0000 0000
11810
INFO:iMPACT:579 - '3': Completed downloading bit file to device.
11811
INFO:iMPACT:580 - '3':Checking done pin ....done.
11812
'3': Programmed successfully.
11813
Elapsed time =      4 sec.
11814
// *** BATCH CMD : quit
11815
----------------------------------------------------------------------
11816
----------------------------------------------------------------------
11817
----------------------------------------------------------------------
11818
----------------------------------------------------------------------
11819
 
11820
 
11821
 
11822
 
11823
Done!
11824
 
11825
At Local date and time: Mon Jul 17 14:37:08 2006
11826
 xbash -q -c "cd /cygdrive/d/mb-jpeg/; /usr/bin/make -f system.make program; exit;" started...
11827
 
11828
mb-gcc -Os encoder/dct.c encoder/huffman.c encoder/io.c encoder/main.c encoder/zzq.c  -o Encoder/executable.elf \
11829
    -mno-xl-soft-mul  -Wp,-D__MICROBLAZE    -Wl,-T -Wl,Encoder_linker_script.ld  -g    -I./microblaze_0/include/  -L./microblaze_0/lib/  \
11830
 
11831
 
11832
 
11833
encoder/dct.c:105:3: warning: no newline at end of file
11834
 
11835
 
11836
encoder/huffman.c: In function `HuffmanEncodeFinishSend':
11837
encoder/huffman.c:553: warning: comparison is always true due to limited range of data type
11838
encoder/huffman.c: In function `EncodeDataUnit':
11839
encoder/huffman.c:596: warning: passing arg 3 of `ReverseExtend' from incompatible pointer type
11840
encoder/huffman.c:611: warning: passing arg 3 of `ReverseExtend' from incompatible pointer type
11841
 
11842
 
11843
encoder/zzq.c:75:2: warning: no newline at end of file
11844
 
11845
 
11846
mb-size Encoder/executable.elf
11847
   text    data     bss     dec     hex filename
11848
  46156    7364   13428   66948   10584 Encoder/executable.elf
11849
 
11850
 
11851
 
11852
 
11853
Done!
11854
 
11855
At Local date and time: Mon Jul 17 14:37:13 2006
11856
 xbash -q -c "cd /cygdrive/d/mb-jpeg/; /usr/bin/make -f system.make download; exit;" started...
11857
 
11858
*********************************************
11859
Initializing BRAM contents of the bitstream
11860
*********************************************
11861
bitinit system.mhs -lp D:/XilinxXUP/lib/ -pe microblaze_0 Encoder/executable.elf  \
11862
-bt implementation/system.bit -o implementation/download.bit
11863
 
11864
 
11865
 
11866
bitinit version Xilinx EDK 8.1 Build EDK_I.18.7
11867
Copyright (c) Xilinx Inc. 2002.
11868
 
11869
Parsing MHS File system.mhs...
11870
 
11871
 
11872
Sourcing tcl file
11873
C:/EDK/hw/XilinxProcessorIPLib/pcores/microblaze_v4_00_a/data/microblaze_v2_1_0.
11874
tcl ...
11875
Sourcing tcl file
11876
C:/EDK/hw/XilinxProcessorIPLib/pcores/opb_mdm_v2_00_a/data/opb_mdm_v2_1_0.tcl
11877
...
11878
Sourcing tcl file
11879
C:/EDK/hw/XilinxProcessorIPLib/pcores/lmb_v10_v1_00_a/data/lmb_v10_v2_1_0.tcl
11880
...
11881
 
11882
 
11883
Sourcing tcl file
11884
C:/EDK/hw/XilinxProcessorIPLib/pcores/lmb_bram_if_cntlr_v1_00_b/data/lmb_bram_if
11885
_cntlr_v2_1_0.tcl ...
11886
Sourcing tcl file
11887
C:/EDK/hw/XilinxProcessorIPLib/pcores/opb_sysace_v1_00_c/data/opb_sysace_v2_1_0.
11888
tcl ...
11889
Sourcing tcl file
11890
C:/EDK/hw/XilinxProcessorIPLib/pcores/dcm_module_v1_00_a/data/dcm_module_v2_1_0.
11891
tcl ...
11892
 
11893
Overriding IP level properties ...
11894
microblaze (microblaze_0) -
11895
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
11896
mpd line 63 - tool overriding c_family value virtex2 to
11897
microblaze (microblaze_0) -
11898
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
11899
mpd line 64 - tool overriding c_instance value microblaze to microblaze_0
11900
microblaze (microblaze_0) -
11901
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
11902
mpd:93 - tcl overriding C_ADDR_TAG_BITS value 17 to 0
11903
microblaze (microblaze_0) -
11904
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
11905
mpd:100 - tcl overriding C_DCACHE_ADDR_TAG value 17 to 0
11906
opb_mdm (debug_module) -
11907
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_mdm_v2_00_a\data\opb_mdm_v2_1_0.mpd
11908
line 42 - tool overriding c_family value virtex2 to
11909
bram_block (ilmb_bram) -
11910
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
11911
mpd line 42 - tool overriding c_family value virtex2 to
11912
opb_gpio (leds_4bit) -
11913
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_gpio_v3_01_b\data\opb_gpio_v2_1_0.mpd
11914
line 41 - tool overriding c_family value virtex2 to
11915
opb_gpio (dipsws_4bit) -
11916
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_gpio_v3_01_b\data\opb_gpio_v2_1_0.mpd
11917
line 41 - tool overriding c_family value virtex2 to
11918
opb_gpio (pushbuttons_5bit) -
11919
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_gpio_v3_01_b\data\opb_gpio_v2_1_0.mpd
11920
line 41 - tool overriding c_family value virtex2 to
11921
dcm_module (dcm_0) -
11922
C:\EDK\hw\XilinxProcessorIPLib\pcores\dcm_module_v1_00_a\data\dcm_module_v2_1_0.
11923
mpd line 60 - tool overriding c_family value virtex2 to
11924
bram_block (data_bram_0) -
11925
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
11926
mpd line 42 - tool overriding c_family value virtex2 to
11927
bram_block (dlmb_bram) -
11928
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
11929
mpd line 42 - tool overriding c_family value virtex2 to
11930
 
11931
Performing IP level DRCs on properties...
11932
 
11933
Running DRC Tcl procedures for OPTION IPLEVEL_DRC_PROC...
11934
 
11935
 
11936
Sourcing tcl file
11937
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
11938
2_1_0.tcl ...
11939
Sourcing tcl file
11940
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
11941
2_1_0.tcl ...
11942
Sourcing tcl file
11943
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
11944
2_1_0.tcl ...
11945
 
11946
 
11947
Address Map for Processor microblaze_0
11948
  (0x00000000-0x0000ffff) ilmb_cntlr    ilmb
11949
  (0x00010000-0x0001ffff) dlmb_cntlr    dlmb
11950
  (0x40000000-0x4000ffff) PushButtons_5Bit      mb_opb
11951
  (0x40020000-0x4002ffff) LEDs_4Bit     mb_opb
11952
  (0x40040000-0x4004ffff) DIPSWs_4Bit   mb_opb
11953
  (0x40600000-0x4060ffff) RS232_Uart_1  mb_opb
11954
  (0x41400000-0x4140ffff) debug_module  mb_opb
11955
  (0x41800000-0x4180ffff) SysACE_CompactFlash   mb_opb
11956
  (0x70000000-0x7000ffff) data_bram_if_cntlr_0  dlmb
11957
 
11958
Initializing Memory...
11959
Checking ELFs associated with MICROBLAZE instance microblaze_0 for overlap...
11960
 
11961
 
11962
Analyzing file Encoder/executable.elf...
11963
Running Data2Mem with the following command:
11964
data2mem -bm implementation/system_bd -bt implementation/system.bit  -bd
11965
Encoder/executable.elf tag data_bram_0 dlmb_bram ilmb_bram  -o b
11966
implementation/download.bit
11967
 
11968
 
11969
Memory Initialization completed successfully.
11970
 
11971
 
11972
 
11973
 
11974
*********************************************
11975
 
11976
 
11977
Downloading Bitstream onto the target board
11978
*********************************************
11979
impact -batch etc/download.cmd
11980
 
11981
 
11982
Release 8.1i - iMPACT I.24
11983
Copyright (c) 1995-2005 Xilinx, Inc.  All rights reserved.
11984
 
11985
 
11986
// *** BATCH CMD : setMode -bs
11987
// *** BATCH CMD : setCable -port auto
11988
AutoDetecting cable. Please wait.
11989
 
11990
 
11991
Connecting to cable (Parallel Port - LPT1).
11992
Checking cable driver.
11993
 Driver windrvr6.sys version = 7.0.0.0.No resources.
11994
 LPT base address = 0378h.
11995
 ECP base address = 0778h.
11996
 ECP hardware is detected.
11997
Cable connection established.
11998
 
11999
 
12000
Connecting to cable (Parallel Port - LPT1) in ECP mode.
12001
Checking cable driver.
12002
 Driver xpc4drvr.sys version = 1.0.4.0. LPT base address = 0378h.
12003
 Cable Type = 1, Revision = 3.
12004
 Setting cable speed to 5 MHz.
12005
Cable connection established.
12006
// *** BATCH CMD : identify
12007
Identifying chain contents ....Version is 0001
12008
'1': : Manufacturer's ID =Xilinx xc2vp30, Version : 1
12009
PMSPEC -- Overriding Xilinx file  with local
12010
file 
12011
 
12012
 
12013
INFO:iMPACT:1777 -
12014
   Reading c:/ISE/virtex2p/data/xc2vp30.bsd...
12015
INFO:iMPACT:501 - '1': Added Device xc2vp30 successfully.
12016
----------------------------------------------------------------------
12017
----------------------------------------------------------------------
12018
Version is 0000
12019
'2': : Manufacturer's ID =Xilinx xccace, Version : 0
12020
INFO:iMPACT:1777 -
12021
   Reading c:/ISE/acecf/data/xccace.bsd...
12022
INFO:iMPACT:501 - '1': Added Device xccace successfully.
12023
----------------------------------------------------------------------
12024
----------------------------------------------------------------------
12025
Version is 1111
12026
'3': : Manufacturer's ID =Xilinx xcf32p, Version : 15
12027
 
12028
 
12029
INFO:iMPACT:1777 -
12030
   Reading c:/ISE/xcfp/data/xcf32p.bsd...
12031
INFO:iMPACT:501 - '1': Added Device xcf32p successfully.
12032
----------------------------------------------------------------------
12033
----------------------------------------------------------------------
12034
done.
12035
[
12036
  1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
12037
]
12038
[
12039
 
12040
]
12041
Chain TCK freq = 10000000.
12042
Validating chain...
12043
Boundary-scan chain validated successfully.
12044
Elapsed time =      0 sec.
12045
// *** BATCH CMD : identifyMPM
12046
Elapsed time =      0 sec.
12047
// *** BATCH CMD : assignFile -p 3 -file "implementation/download.bit"
12048
'3': Loading file 'implementation/download.bit' ...
12049
 
12050
 
12051
done.
12052
INFO:iMPACT:501 - '3': Added Device xc2vp30 successfully.
12053
----------------------------------------------------------------------
12054
----------------------------------------------------------------------
12055
----------------------------------------------------------------------
12056
----------------------------------------------------------------------
12057
// *** BATCH CMD : program -p 3
12058
Chain TCK freq = 10000000.
12059
Validating chain...
12060
Boundary-scan chain validated successfully.
12061
'3':Programming  device...
12062
 
12063
 
12064
done.
12065
'3': Reading status register contents...
12066
CRC error                                         :         0
12067
Decryptor security set                            :         0
12068
DCM locked                                        :         1
12069
DCI matched                                       :         1
12070
legacy input error                                :         0
12071
status of GTS_CFG_B                               :         1
12072
status of GWE                                     :         1
12073
status of GHIGH                                   :         1
12074
value of MODE pin M0                              :         1
12075
value of MODE pin M1                              :         0
12076
value of MODE pin M2                              :         1
12077
value of CFG_RDY (INIT_B)                         :         1
12078
DONEIN input from DONE pin                        :         1
12079
IDCODE not validated while trying to write FDRI   :         0
12080
write FDRI issued before or after decrypt operation:         0
12081
Decryptor keys not used in proper sequence        :         0
12082
INFO:iMPACT:2219 - Status register values:
12083
INFO:iMPACT - 0011 0111 1011 1000 0000 0000 0000 0000
12084
INFO:iMPACT:579 - '3': Completed downloading bit file to device.
12085
INFO:iMPACT:580 - '3':Checking done pin ....done.
12086
'3': Programmed successfully.
12087
Elapsed time =      3 sec.
12088
// *** BATCH CMD : quit
12089
----------------------------------------------------------------------
12090
----------------------------------------------------------------------
12091
----------------------------------------------------------------------
12092
----------------------------------------------------------------------
12093
 
12094
 
12095
 
12096
 
12097
Done!
12098
 
12099
At Local date and time: Mon Jul 17 14:40:09 2006
12100
 xbash -q -c "cd /cygdrive/d/mb-jpeg/; /usr/bin/make -f system.make program; exit;" started...
12101
 
12102
mb-gcc -Os encoder/dct.c encoder/huffman.c encoder/io.c encoder/main.c encoder/zzq.c  -o Encoder/executable.elf \
12103
    -mno-xl-soft-mul  -Wp,-D__MICROBLAZE    -Wl,-T -Wl,Encoder_linker_script.ld  -g    -I./microblaze_0/include/  -L./microblaze_0/lib/  \
12104
 
12105
 
12106
 
12107
encoder/dct.c:105:3: warning: no newline at end of file
12108
 
12109
 
12110
encoder/huffman.c: In function `HuffmanEncodeFinishSend':
12111
encoder/huffman.c:553: warning: comparison is always true due to limited range of data type
12112
encoder/huffman.c: In function `EncodeDataUnit':
12113
encoder/huffman.c:596: warning: passing arg 3 of `ReverseExtend' from incompatible pointer type
12114
encoder/huffman.c:611: warning: passing arg 3 of `ReverseExtend' from incompatible pointer type
12115
 
12116
 
12117
encoder/zzq.c:75:2: warning: no newline at end of file
12118
 
12119
 
12120
mb-size Encoder/executable.elf
12121
   text    data     bss     dec     hex filename
12122
  46216    7364   13428   67008   105c0 Encoder/executable.elf
12123
 
12124
 
12125
 
12126
 
12127
Done!
12128
 
12129
At Local date and time: Mon Jul 17 14:40:14 2006
12130
 xbash -q -c "cd /cygdrive/d/mb-jpeg/; /usr/bin/make -f system.make download; exit;" started...
12131
 
12132
*********************************************
12133
 
12134
 
12135
Initializing BRAM contents of the bitstream
12136
*********************************************
12137
bitinit system.mhs -lp D:/XilinxXUP/lib/ -pe microblaze_0 Encoder/executable.elf  \
12138
-bt implementation/system.bit -o implementation/download.bit
12139
 
12140
 
12141
 
12142
bitinit version Xilinx EDK 8.1 Build EDK_I.18.7
12143
Copyright (c) Xilinx Inc. 2002.
12144
 
12145
Parsing MHS File system.mhs...
12146
 
12147
 
12148
Sourcing tcl file
12149
C:/EDK/hw/XilinxProcessorIPLib/pcores/microblaze_v4_00_a/data/microblaze_v2_1_0.
12150
tcl ...
12151
Sourcing tcl file
12152
C:/EDK/hw/XilinxProcessorIPLib/pcores/opb_mdm_v2_00_a/data/opb_mdm_v2_1_0.tcl
12153
...
12154
Sourcing tcl file
12155
C:/EDK/hw/XilinxProcessorIPLib/pcores/lmb_v10_v1_00_a/data/lmb_v10_v2_1_0.tcl
12156
...
12157
Sourcing tcl file
12158
C:/EDK/hw/XilinxProcessorIPLib/pcores/lmb_bram_if_cntlr_v1_00_b/data/lmb_bram_if
12159
_cntlr_v2_1_0.tcl ...
12160
 
12161
 
12162
Sourcing tcl file
12163
C:/EDK/hw/XilinxProcessorIPLib/pcores/opb_sysace_v1_00_c/data/opb_sysace_v2_1_0.
12164
tcl ...
12165
Sourcing tcl file
12166
C:/EDK/hw/XilinxProcessorIPLib/pcores/dcm_module_v1_00_a/data/dcm_module_v2_1_0.
12167
tcl ...
12168
 
12169
Overriding IP level properties ...
12170
microblaze (microblaze_0) -
12171
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
12172
mpd line 63 - tool overriding c_family value virtex2 to
12173
microblaze (microblaze_0) -
12174
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
12175
mpd line 64 - tool overriding c_instance value microblaze to microblaze_0
12176
microblaze (microblaze_0) -
12177
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
12178
mpd:93 - tcl overriding C_ADDR_TAG_BITS value 17 to 0
12179
microblaze (microblaze_0) -
12180
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
12181
mpd:100 - tcl overriding C_DCACHE_ADDR_TAG value 17 to 0
12182
opb_mdm (debug_module) -
12183
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_mdm_v2_00_a\data\opb_mdm_v2_1_0.mpd
12184
line 42 - tool overriding c_family value virtex2 to
12185
bram_block (ilmb_bram) -
12186
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
12187
mpd line 42 - tool overriding c_family value virtex2 to
12188
opb_gpio (leds_4bit) -
12189
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_gpio_v3_01_b\data\opb_gpio_v2_1_0.mpd
12190
line 41 - tool overriding c_family value virtex2 to
12191
opb_gpio (dipsws_4bit) -
12192
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_gpio_v3_01_b\data\opb_gpio_v2_1_0.mpd
12193
line 41 - tool overriding c_family value virtex2 to
12194
opb_gpio (pushbuttons_5bit) -
12195
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_gpio_v3_01_b\data\opb_gpio_v2_1_0.mpd
12196
line 41 - tool overriding c_family value virtex2 to
12197
dcm_module (dcm_0) -
12198
C:\EDK\hw\XilinxProcessorIPLib\pcores\dcm_module_v1_00_a\data\dcm_module_v2_1_0.
12199
mpd line 60 - tool overriding c_family value virtex2 to
12200
bram_block (data_bram_0) -
12201
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
12202
mpd line 42 - tool overriding c_family value virtex2 to
12203
bram_block (dlmb_bram) -
12204
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
12205
mpd line 42 - tool overriding c_family value virtex2 to
12206
 
12207
Performing IP level DRCs on properties...
12208
 
12209
Running DRC Tcl procedures for OPTION IPLEVEL_DRC_PROC...
12210
Sourcing tcl file
12211
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
12212
2_1_0.tcl ...
12213
Sourcing tcl file
12214
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
12215
2_1_0.tcl ...
12216
Sourcing tcl file
12217
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
12218
2_1_0.tcl ...
12219
 
12220
 
12221
Address Map for Processor microblaze_0
12222
  (0x00000000-0x0000ffff) ilmb_cntlr    ilmb
12223
  (0x00010000-0x0001ffff) dlmb_cntlr    dlmb
12224
  (0x40000000-0x4000ffff) PushButtons_5Bit      mb_opb
12225
  (0x40020000-0x4002ffff) LEDs_4Bit     mb_opb
12226
  (0x40040000-0x4004ffff) DIPSWs_4Bit   mb_opb
12227
  (0x40600000-0x4060ffff) RS232_Uart_1  mb_opb
12228
  (0x41400000-0x4140ffff) debug_module  mb_opb
12229
  (0x41800000-0x4180ffff) SysACE_CompactFlash   mb_opb
12230
  (0x70000000-0x7000ffff) data_bram_if_cntlr_0  dlmb
12231
 
12232
Initializing Memory...
12233
Checking ELFs associated with MICROBLAZE instance microblaze_0 for overlap...
12234
 
12235
 
12236
Analyzing file Encoder/executable.elf...
12237
Running Data2Mem with the following command:
12238
data2mem -bm implementation/system_bd -bt implementation/system.bit  -bd
12239
Encoder/executable.elf tag data_bram_0 dlmb_bram ilmb_bram  -o b
12240
implementation/download.bit
12241
 
12242
 
12243
Memory Initialization completed successfully.
12244
 
12245
 
12246
 
12247
 
12248
 
12249
 
12250
*********************************************
12251
Downloading Bitstream onto the target board
12252
 
12253
 
12254
*********************************************
12255
impact -batch etc/download.cmd
12256
 
12257
 
12258
Release 8.1i - iMPACT I.24
12259
Copyright (c) 1995-2005 Xilinx, Inc.  All rights reserved.
12260
 
12261
 
12262
// *** BATCH CMD : setMode -bs
12263
// *** BATCH CMD : setCable -port auto
12264
AutoDetecting cable. Please wait.
12265
 
12266
 
12267
Connecting to cable (Parallel Port - LPT1).
12268
Checking cable driver.
12269
 Driver windrvr6.sys version = 7.0.0.0.No resources.
12270
 LPT base address = 0378h.
12271
 ECP base address = 0778h.
12272
 ECP hardware is detected.
12273
Cable connection established.
12274
 
12275
 
12276
Connecting to cable (Parallel Port - LPT1) in ECP mode.
12277
Checking cable driver.
12278
 Driver xpc4drvr.sys version = 1.0.4.0. LPT base address = 0378h.
12279
 Cable Type = 1, Revision = 3.
12280
 Setting cable speed to 5 MHz.
12281
Cable connection established.
12282
// *** BATCH CMD : identify
12283
Identifying chain contents ....Version is 0001
12284
'1': : Manufacturer's ID =Xilinx xc2vp30, Version : 1
12285
PMSPEC -- Overriding Xilinx file  with local
12286
file 
12287
 
12288
 
12289
INFO:iMPACT:1777 -
12290
   Reading c:/ISE/virtex2p/data/xc2vp30.bsd...
12291
INFO:iMPACT:501 - '1': Added Device xc2vp30 successfully.
12292
----------------------------------------------------------------------
12293
----------------------------------------------------------------------
12294
Version is 0000
12295
'2': : Manufacturer's ID =Xilinx xccace, Version : 0
12296
INFO:iMPACT:1777 -
12297
   Reading c:/ISE/acecf/data/xccace.bsd...
12298
INFO:iMPACT:501 - '1': Added Device xccace successfully.
12299
----------------------------------------------------------------------
12300
----------------------------------------------------------------------
12301
Version is 1111
12302
'3': : Manufacturer's ID =Xilinx xcf32p, Version : 15
12303
 
12304
 
12305
INFO:iMPACT:1777 -
12306
   Reading c:/ISE/xcfp/data/xcf32p.bsd...
12307
INFO:iMPACT:501 - '1': Added Device xcf32p successfully.
12308
----------------------------------------------------------------------
12309
----------------------------------------------------------------------
12310
done.
12311
[
12312
  1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
12313
]
12314
[
12315
 
12316
]
12317
Chain TCK freq = 10000000.
12318
Validating chain...
12319
Boundary-scan chain validated successfully.
12320
Elapsed time =      1 sec.
12321
// *** BATCH CMD : identifyMPM
12322
Elapsed time =      0 sec.
12323
// *** BATCH CMD : assignFile -p 3 -file "implementation/download.bit"
12324
'3': Loading file 'implementation/download.bit' ...
12325
 
12326
 
12327
done.
12328
INFO:iMPACT:501 - '3': Added Device xc2vp30 successfully.
12329
----------------------------------------------------------------------
12330
----------------------------------------------------------------------
12331
----------------------------------------------------------------------
12332
----------------------------------------------------------------------
12333
// *** BATCH CMD : program -p 3
12334
Chain TCK freq = 10000000.
12335
Validating chain...
12336
Boundary-scan chain validated successfully.
12337
'3':Programming  device...
12338
 
12339
 
12340
done.
12341
'3': Reading status register contents...
12342
CRC error                                         :         0
12343
Decryptor security set                            :         0
12344
DCM locked                                        :         1
12345
DCI matched                                       :         1
12346
legacy input error                                :         0
12347
status of GTS_CFG_B                               :         1
12348
status of GWE                                     :         1
12349
status of GHIGH                                   :         1
12350
value of MODE pin M0                              :         1
12351
value of MODE pin M1                              :         0
12352
value of MODE pin M2                              :         1
12353
value of CFG_RDY (INIT_B)                         :         1
12354
DONEIN input from DONE pin                        :         1
12355
IDCODE not validated while trying to write FDRI   :         0
12356
write FDRI issued before or after decrypt operation:         0
12357
Decryptor keys not used in proper sequence        :         0
12358
INFO:iMPACT:2219 - Status register values:
12359
INFO:iMPACT - 0011 0111 1011 1000 0000 0000 0000 0000
12360
INFO:iMPACT:579 - '3': Completed downloading bit file to device.
12361
INFO:iMPACT:580 - '3':Checking done pin ....done.
12362
'3': Programmed successfully.
12363
Elapsed time =      3 sec.
12364
// *** BATCH CMD : quit
12365
----------------------------------------------------------------------
12366
----------------------------------------------------------------------
12367
----------------------------------------------------------------------
12368
----------------------------------------------------------------------
12369
 
12370
 
12371
 
12372
 
12373
Done!
12374
 
12375
Done.
12376
 
12377
Done.
12378
 
12379
At Local date and time: Mon Jul 17 14:44:35 2006
12380
 xbash -q -c "cd /cygdrive/d/mb-jpeg/; /usr/bin/make -f system.make download; exit;" started...
12381
 
12382
 
12383
 
12384
 
12385
*********************************************
12386
Downloading Bitstream onto the target board
12387
 
12388
 
12389
*********************************************
12390
impact -batch etc/download.cmd
12391
 
12392
 
12393
Release 8.1i - iMPACT I.24
12394
Copyright (c) 1995-2005 Xilinx, Inc.  All rights reserved.
12395
 
12396
 
12397
// *** BATCH CMD : setMode -bs
12398
// *** BATCH CMD : setCable -port auto
12399
AutoDetecting cable. Please wait.
12400
 
12401
 
12402
Connecting to cable (Parallel Port - LPT1).
12403
Checking cable driver.
12404
 Driver windrvr6.sys version = 7.0.0.0.
12405
 
12406
No resources.
12407
 LPT base address = 0378h.
12408
 ECP base address = 0778h.
12409
 ECP hardware is detected.
12410
Cable connection established.
12411
 
12412
 
12413
Connecting to cable (Parallel Port - LPT1) in ECP mode.
12414
Checking cable driver.
12415
 Driver xpc4drvr.sys version = 1.0.4.0. LPT base address = 0378h.
12416
 Cable Type = 1, Revision = 3.
12417
 Setting cable speed to 5 MHz.
12418
Cable connection established.
12419
// *** BATCH CMD : identify
12420
Identifying chain contents ....Version is 0001
12421
'1': : Manufacturer's ID =Xilinx xc2vp30, Version : 1
12422
PMSPEC -- Overriding Xilinx file  with local
12423
file 
12424
INFO:iMPACT:1777 -
12425
   Reading c:/ISE/virtex2p/data/xc2vp30.bsd...
12426
 
12427
 
12428
INFO:iMPACT:501 - '1': Added Device xc2vp30 successfully.
12429
----------------------------------------------------------------------
12430
----------------------------------------------------------------------
12431
Version is 0000
12432
'2': : Manufacturer's ID =Xilinx xccace, Version : 0
12433
INFO:iMPACT:1777 -
12434
   Reading c:/ISE/acecf/data/xccace.bsd...
12435
INFO:iMPACT:501 - '1': Added Device xccace successfully.
12436
----------------------------------------------------------------------
12437
----------------------------------------------------------------------
12438
Version is 1111
12439
'3': : Manufacturer's ID =Xilinx xcf32p, Version : 15
12440
INFO:iMPACT:1777 -
12441
   Reading c:/ISE/xcfp/data/xcf32p.bsd...
12442
INFO:iMPACT:501 - '1': Added Device xcf32p successfully.
12443
----------------------------------------------------------------------
12444
----------------------------------------------------------------------
12445
done.
12446
[
12447
  1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
12448
]
12449
[
12450
 
12451
]
12452
Chain TCK freq = 10000000.
12453
Validating chain...
12454
Boundary-scan chain validated successfully.
12455
Elapsed time =      0 sec.
12456
// *** BATCH CMD : identifyMPM
12457
Elapsed time =      0 sec.
12458
// *** BATCH CMD : assignFile -p 3 -file "implementation/download.bit"
12459
'3': Loading file 'implementation/download.bit' ...
12460
 
12461
 
12462
done.
12463
INFO:iMPACT:501 - '3': Added Device xc2vp30 successfully.
12464
----------------------------------------------------------------------
12465
----------------------------------------------------------------------
12466
----------------------------------------------------------------------
12467
----------------------------------------------------------------------
12468
// *** BATCH CMD : program -p 3
12469
Chain TCK freq = 10000000.
12470
Validating chain...
12471
Boundary-scan chain validated successfully.
12472
'3':Programming  device...
12473
 
12474
 
12475
done.
12476
'3': Reading status register contents...
12477
CRC error                                         :         0
12478
Decryptor security set                            :         0
12479
DCM locked                                        :         1
12480
DCI matched                                       :         1
12481
legacy input error                                :         0
12482
status of GTS_CFG_B                               :         1
12483
status of GWE                                     :         1
12484
status of GHIGH                                   :         1
12485
value of MODE pin M0                              :         1
12486
value of MODE pin M1                              :         0
12487
value of MODE pin M2                              :         1
12488
value of CFG_RDY (INIT_B)                         :         1
12489
DONEIN input from DONE pin                        :         1
12490
IDCODE not validated while trying to write FDRI   :         0
12491
write FDRI issued before or after decrypt operation:         0
12492
Decryptor keys not used in proper sequence        :         0
12493
INFO:iMPACT:2219 - Status register values:
12494
INFO:iMPACT - 0011 0111 1011 1000 0000 0000 0000 0000
12495
INFO:iMPACT:579 - '3': Completed downloading bit file to device.
12496
INFO:iMPACT:580 - '3':Checking done pin ....done.
12497
'3': Programmed successfully.
12498
Elapsed time =      3 sec.
12499
// *** BATCH CMD : quit
12500
----------------------------------------------------------------------
12501
----------------------------------------------------------------------
12502
----------------------------------------------------------------------
12503
----------------------------------------------------------------------
12504
 
12505
 
12506
 
12507
 
12508
Done!
12509
 
12510
Done.
12511
 
12512
Done.
12513
 
12514
Done.
12515
 
12516
At Local date and time: Mon Jul 17 15:02:10 2006
12517
 xbash -q -c "cd /cygdrive/d/mb-jpeg/; /usr/bin/make -f system.make program; exit;" started...
12518
 
12519
mb-gcc -O0 encoder/dct.c encoder/huffman.c encoder/io.c encoder/main.c encoder/zzq.c  -o Encoder/executable.elf \
12520
    -mno-xl-soft-mul  -Wp,-D__MICROBLAZE    -Wl,-T -Wl,Encoder_linker_script.ld  -g    -I./microblaze_0/include/  -L./microblaze_0/lib/  \
12521
 
12522
 
12523
 
12524
encoder/dct.c:105:3: warning: no newline at end of file
12525
 
12526
 
12527
encoder/huffman.c: In function `HuffmanEncodeFinishSend':
12528
encoder/huffman.c:553: warning: comparison is always true due to limited range of data type
12529
encoder/huffman.c: In function `EncodeDataUnit':
12530
encoder/huffman.c:596: warning: passing arg 3 of `ReverseExtend' from incompatible pointer type
12531
encoder/huffman.c:611: warning: passing arg 3 of `ReverseExtend' from incompatible pointer type
12532
 
12533
 
12534
encoder/zzq.c:75:2: warning: no newline at end of file
12535
 
12536
 
12537
mb-size Encoder/executable.elf
12538
 
12539
 
12540
   text    data     bss     dec     hex filename
12541
  52732    7364   13428   73524   11f34 Encoder/executable.elf
12542
 
12543
 
12544
 
12545
 
12546
Done!
12547
 
12548
At Local date and time: Mon Jul 17 15:02:36 2006
12549
 xbash -q -c "cd /cygdrive/d/mb-jpeg/; /usr/bin/make -f system.make download; exit;" started...
12550
 
12551
*********************************************
12552
Initializing BRAM contents of the bitstream
12553
 
12554
 
12555
*********************************************
12556
bitinit system.mhs -lp D:/XilinxXUP/lib/ -pe microblaze_0 Encoder/executable.elf  \
12557
-bt implementation/system.bit -o implementation/download.bit
12558
 
12559
 
12560
 
12561
bitinit version Xilinx EDK 8.1 Build EDK_I.18.7
12562
Copyright (c) Xilinx Inc. 2002.
12563
 
12564
Parsing MHS File system.mhs...
12565
 
12566
 
12567
Sourcing tcl file
12568
C:/EDK/hw/XilinxProcessorIPLib/pcores/microblaze_v4_00_a/data/microblaze_v2_1_0.
12569
tcl ...
12570
Sourcing tcl file
12571
C:/EDK/hw/XilinxProcessorIPLib/pcores/opb_mdm_v2_00_a/data/opb_mdm_v2_1_0.tcl
12572
...
12573
Sourcing tcl file
12574
C:/EDK/hw/XilinxProcessorIPLib/pcores/lmb_v10_v1_00_a/data/lmb_v10_v2_1_0.tcl
12575
...
12576
Sourcing tcl file
12577
C:/EDK/hw/XilinxProcessorIPLib/pcores/lmb_bram_if_cntlr_v1_00_b/data/lmb_bram_if
12578
_cntlr_v2_1_0.tcl ...
12579
Sourcing tcl file
12580
C:/EDK/hw/XilinxProcessorIPLib/pcores/opb_sysace_v1_00_c/data/opb_sysace_v2_1_0.
12581
tcl ...
12582
 
12583
 
12584
Sourcing tcl file
12585
C:/EDK/hw/XilinxProcessorIPLib/pcores/dcm_module_v1_00_a/data/dcm_module_v2_1_0.
12586
tcl ...
12587
 
12588
Overriding IP level properties ...
12589
microblaze (microblaze_0) -
12590
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
12591
mpd line 63 - tool overriding c_family value virtex2 to
12592
microblaze (microblaze_0) -
12593
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
12594
mpd line 64 - tool overriding c_instance value microblaze to microblaze_0
12595
microblaze (microblaze_0) -
12596
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
12597
mpd:93 - tcl overriding C_ADDR_TAG_BITS value 17 to 0
12598
microblaze (microblaze_0) -
12599
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
12600
mpd:100 - tcl overriding C_DCACHE_ADDR_TAG value 17 to 0
12601
opb_mdm (debug_module) -
12602
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_mdm_v2_00_a\data\opb_mdm_v2_1_0.mpd
12603
line 42 - tool overriding c_family value virtex2 to
12604
bram_block (ilmb_bram) -
12605
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
12606
mpd line 42 - tool overriding c_family value virtex2 to
12607
opb_gpio (leds_4bit) -
12608
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_gpio_v3_01_b\data\opb_gpio_v2_1_0.mpd
12609
line 41 - tool overriding c_family value virtex2 to
12610
opb_gpio (dipsws_4bit) -
12611
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_gpio_v3_01_b\data\opb_gpio_v2_1_0.mpd
12612
line 41 - tool overriding c_family value virtex2 to
12613
opb_gpio (pushbuttons_5bit) -
12614
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_gpio_v3_01_b\data\opb_gpio_v2_1_0.mpd
12615
line 41 - tool overriding c_family value virtex2 to
12616
dcm_module (dcm_0) -
12617
C:\EDK\hw\XilinxProcessorIPLib\pcores\dcm_module_v1_00_a\data\dcm_module_v2_1_0.
12618
mpd line 60 - tool overriding c_family value virtex2 to
12619
bram_block (data_bram_0) -
12620
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
12621
mpd line 42 - tool overriding c_family value virtex2 to
12622
bram_block (dlmb_bram) -
12623
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
12624
mpd line 42 - tool overriding c_family value virtex2 to
12625
 
12626
Performing IP level DRCs on properties...
12627
 
12628
Running DRC Tcl procedures for OPTION IPLEVEL_DRC_PROC...
12629
Sourcing tcl file
12630
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
12631
2_1_0.tcl ...
12632
Sourcing tcl file
12633
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
12634
2_1_0.tcl ...
12635
 
12636
 
12637
Sourcing tcl file
12638
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
12639
2_1_0.tcl ...
12640
 
12641
 
12642
Address Map for Processor microblaze_0
12643
  (0x00000000-0x0000ffff) ilmb_cntlr    ilmb
12644
  (0x00010000-0x0001ffff) dlmb_cntlr    dlmb
12645
  (0x40000000-0x4000ffff) PushButtons_5Bit      mb_opb
12646
  (0x40020000-0x4002ffff) LEDs_4Bit     mb_opb
12647
  (0x40040000-0x4004ffff) DIPSWs_4Bit   mb_opb
12648
  (0x40600000-0x4060ffff) RS232_Uart_1  mb_opb
12649
  (0x41400000-0x4140ffff) debug_module  mb_opb
12650
  (0x41800000-0x4180ffff) SysACE_CompactFlash   mb_opb
12651
  (0x70000000-0x7000ffff) data_bram_if_cntlr_0  dlmb
12652
 
12653
Initializing Memory...
12654
Checking ELFs associated with MICROBLAZE instance microblaze_0 for overlap...
12655
 
12656
 
12657
Analyzing file Encoder/executable.elf...
12658
Running Data2Mem with the following command:
12659
data2mem -bm implementation/system_bd -bt implementation/system.bit  -bd
12660
Encoder/executable.elf tag data_bram_0 dlmb_bram ilmb_bram  -o b
12661
implementation/download.bit
12662
 
12663
 
12664
Memory Initialization completed successfully.
12665
 
12666
 
12667
 
12668
 
12669
 
12670
 
12671
*********************************************
12672
Downloading Bitstream onto the target board
12673
*********************************************
12674
impact -batch etc/download.cmd
12675
 
12676
 
12677
Release 8.1i - iMPACT I.24
12678
Copyright (c) 1995-2005 Xilinx, Inc.  All rights reserved.
12679
 
12680
 
12681
// *** BATCH CMD : setMode -bs
12682
// *** BATCH CMD : setCable -port auto
12683
AutoDetecting cable. Please wait.
12684
 
12685
 
12686
Connecting to cable (Parallel Port - LPT1).
12687
Checking cable driver.
12688
 Driver windrvr6.sys version = 7.0.0.0.No resources.
12689
 LPT base address = 0378h.
12690
 ECP base address = 0778h.
12691
 ECP hardware is detected.
12692
Cable connection established.
12693
 
12694
 
12695
Connecting to cable (Parallel Port - LPT1) in ECP mode.
12696
Checking cable driver.
12697
 Driver xpc4drvr.sys version = 1.0.4.0. LPT base address = 0378h.
12698
 
12699
 
12700
 Cable Type = 1, Revision = 3.
12701
 Setting cable speed to 5 MHz.
12702
Cable connection established.
12703
// *** BATCH CMD : identify
12704
Identifying chain contents ....Version is 0001
12705
'1': : Manufacturer's ID =Xilinx xc2vp30, Version : 1
12706
PMSPEC -- Overriding Xilinx file  with local
12707
file 
12708
 
12709
 
12710
INFO:iMPACT:1777 -
12711
   Reading c:/ISE/virtex2p/data/xc2vp30.bsd...
12712
 
12713
 
12714
INFO:iMPACT:501 - '1': Added Device xc2vp30 successfully.
12715
----------------------------------------------------------------------
12716
----------------------------------------------------------------------
12717
Version is 0000
12718
'2': : Manufacturer's ID =Xilinx xccace, Version : 0
12719
INFO:iMPACT:1777 -
12720
   Reading c:/ISE/acecf/data/xccace.bsd...
12721
INFO:iMPACT:501 - '1': Added Device xccace successfully.
12722
----------------------------------------------------------------------
12723
----------------------------------------------------------------------
12724
Version is 1111
12725
'3': : Manufacturer's ID =Xilinx xcf32p, Version : 15
12726
INFO:iMPACT:1777 -
12727
   Reading c:/ISE/xcfp/data/xcf32p.bsd...
12728
INFO:iMPACT:501 - '1': Added Device xcf32p successfully.
12729
----------------------------------------------------------------------
12730
----------------------------------------------------------------------
12731
done.
12732
[
12733
  1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
12734
]
12735
[
12736
 
12737
]
12738
Chain TCK freq = 10000000.
12739
Validating chain...
12740
Boundary-scan chain validated successfully.
12741
Elapsed time =      0 sec.
12742
// *** BATCH CMD : identifyMPM
12743
Elapsed time =      0 sec.
12744
// *** BATCH CMD : assignFile -p 3 -file "implementation/download.bit"
12745
'3': Loading file 'implementation/download.bit' ...
12746
 
12747
 
12748
done.
12749
INFO:iMPACT:501 - '3': Added Device xc2vp30 successfully.
12750
----------------------------------------------------------------------
12751
----------------------------------------------------------------------
12752
----------------------------------------------------------------------
12753
----------------------------------------------------------------------
12754
// *** BATCH CMD : program -p 3
12755
Chain TCK freq = 10000000.
12756
Validating chain...
12757
Boundary-scan chain validated successfully.
12758
'3':Programming  device...
12759
 
12760
 
12761
done.
12762
'3': Reading status register contents...
12763
CRC error                                         :         0
12764
Decryptor security set                            :         0
12765
DCM locked                                        :         1
12766
DCI matched                                       :         1
12767
legacy input error                                :         0
12768
status of GTS_CFG_B                               :         1
12769
status of GWE                                     :         1
12770
status of GHIGH                                   :         1
12771
value of MODE pin M0                              :         1
12772
value of MODE pin M1                              :         0
12773
value of MODE pin M2                              :         1
12774
value of CFG_RDY (INIT_B)                         :         1
12775
DONEIN input from DONE pin                        :         1
12776
IDCODE not validated while trying to write FDRI   :         0
12777
write FDRI issued before or after decrypt operation:         0
12778
Decryptor keys not used in proper sequence        :         0
12779
INFO:iMPACT:2219 - Status register values:
12780
INFO:iMPACT - 0011 0111 1011 1000 0000 0000 0000 0000
12781
INFO:iMPACT:579 - '3': Completed downloading bit file to device.
12782
INFO:iMPACT:580 - '3':Checking done pin ....done.
12783
'3': Programmed successfully.
12784
Elapsed time =      3 sec.
12785
// *** BATCH CMD : quit
12786
----------------------------------------------------------------------
12787
----------------------------------------------------------------------
12788
----------------------------------------------------------------------
12789
----------------------------------------------------------------------
12790
 
12791
 
12792
 
12793
 
12794
Done!
12795
 
12796
Done.
12797
 
12798
At Local date and time: Mon Jul 17 15:07:36 2006
12799
 xbash -q -c "cd /cygdrive/d/mb-jpeg/; /usr/bin/make -f system.make program; exit;" started...
12800
 
12801
mb-gcc -O0 encoder/dct.c encoder/huffman.c encoder/io.c encoder/main.c encoder/zzq.c  -o Encoder/executable.elf \
12802
    -mno-xl-soft-mul  -Wp,-D__MICROBLAZE    -Wl,-T -Wl,Encoder_linker_script.ld  -g    -I./microblaze_0/include/  -L./microblaze_0/lib/  \
12803
 
12804
 
12805
 
12806
encoder/dct.c:105:3: warning: no newline at end of file
12807
 
12808
 
12809
encoder/huffman.c: In function `HuffmanEncodeFinishSend':
12810
encoder/huffman.c:553: warning: comparison is always true due to limited range of data type
12811
encoder/huffman.c: In function `EncodeDataUnit':
12812
encoder/huffman.c:596: warning: passing arg 3 of `ReverseExtend' from incompatible pointer type
12813
encoder/huffman.c:611: warning: passing arg 3 of `ReverseExtend' from incompatible pointer type
12814
 
12815
 
12816
encoder/zzq.c:75:2: warning: no newline at end of file
12817
 
12818
 
12819
mb-size Encoder/executable.elf
12820
   text    data     bss     dec     hex filename
12821
  52732    7364   13428   73524   11f34 Encoder/executable.elf
12822
 
12823
 
12824
 
12825
 
12826
Done!
12827
 
12828
At Local date and time: Mon Jul 17 15:07:41 2006
12829
 xbash -q -c "cd /cygdrive/d/mb-jpeg/; /usr/bin/make -f system.make download; exit;" started...
12830
 
12831
*********************************************
12832
Initializing BRAM contents of the bitstream
12833
 
12834
 
12835
*********************************************
12836
bitinit system.mhs -lp D:/XilinxXUP/lib/ -pe microblaze_0 Encoder/executable.elf  \
12837
-bt implementation/system.bit -o implementation/download.bit
12838
 
12839
 
12840
 
12841
bitinit version Xilinx EDK 8.1 Build EDK_I.18.7
12842
Copyright (c) Xilinx Inc. 2002.
12843
 
12844
 
12845
 
12846
Parsing MHS File system.mhs...
12847
 
12848
 
12849
Sourcing tcl file
12850
C:/EDK/hw/XilinxProcessorIPLib/pcores/microblaze_v4_00_a/data/microblaze_v2_1_0.
12851
tcl ...
12852
Sourcing tcl file
12853
C:/EDK/hw/XilinxProcessorIPLib/pcores/opb_mdm_v2_00_a/data/opb_mdm_v2_1_0.tcl
12854
...
12855
Sourcing tcl file
12856
C:/EDK/hw/XilinxProcessorIPLib/pcores/lmb_v10_v1_00_a/data/lmb_v10_v2_1_0.tcl
12857
...
12858
Sourcing tcl file
12859
C:/EDK/hw/XilinxProcessorIPLib/pcores/lmb_bram_if_cntlr_v1_00_b/data/lmb_bram_if
12860
_cntlr_v2_1_0.tcl ...
12861
Sourcing tcl file
12862
C:/EDK/hw/XilinxProcessorIPLib/pcores/opb_sysace_v1_00_c/data/opb_sysace_v2_1_0.
12863
tcl ...
12864
 
12865
 
12866
Sourcing tcl file
12867
C:/EDK/hw/XilinxProcessorIPLib/pcores/dcm_module_v1_00_a/data/dcm_module_v2_1_0.
12868
tcl ...
12869
 
12870
Overriding IP level properties ...
12871
microblaze (microblaze_0) -
12872
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
12873
mpd line 63 - tool overriding c_family value virtex2 to
12874
microblaze (microblaze_0) -
12875
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
12876
mpd line 64 - tool overriding c_instance value microblaze to microblaze_0
12877
microblaze (microblaze_0) -
12878
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
12879
mpd:93 - tcl overriding C_ADDR_TAG_BITS value 17 to 0
12880
microblaze (microblaze_0) -
12881
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
12882
mpd:100 - tcl overriding C_DCACHE_ADDR_TAG value 17 to 0
12883
opb_mdm (debug_module) -
12884
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_mdm_v2_00_a\data\opb_mdm_v2_1_0.mpd
12885
line 42 - tool overriding c_family value virtex2 to
12886
bram_block (ilmb_bram) -
12887
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
12888
mpd line 42 - tool overriding c_family value virtex2 to
12889
opb_gpio (leds_4bit) -
12890
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_gpio_v3_01_b\data\opb_gpio_v2_1_0.mpd
12891
line 41 - tool overriding c_family value virtex2 to
12892
opb_gpio (dipsws_4bit) -
12893
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_gpio_v3_01_b\data\opb_gpio_v2_1_0.mpd
12894
line 41 - tool overriding c_family value virtex2 to
12895
opb_gpio (pushbuttons_5bit) -
12896
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_gpio_v3_01_b\data\opb_gpio_v2_1_0.mpd
12897
line 41 - tool overriding c_family value virtex2 to
12898
dcm_module (dcm_0) -
12899
C:\EDK\hw\XilinxProcessorIPLib\pcores\dcm_module_v1_00_a\data\dcm_module_v2_1_0.
12900
mpd line 60 - tool overriding c_family value virtex2 to
12901
bram_block (data_bram_0) -
12902
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
12903
mpd line 42 - tool overriding c_family value virtex2 to
12904
bram_block (dlmb_bram) -
12905
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
12906
mpd line 42 - tool overriding c_family value virtex2 to
12907
 
12908
Performing IP level DRCs on properties...
12909
 
12910
Running DRC Tcl procedures for OPTION IPLEVEL_DRC_PROC...
12911
Sourcing tcl file
12912
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
12913
2_1_0.tcl ...
12914
Sourcing tcl file
12915
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
12916
2_1_0.tcl ...
12917
Sourcing tcl file
12918
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
12919
2_1_0.tcl ...
12920
 
12921
 
12922
Address Map for Processor microblaze_0
12923
  (0x00000000-0x0000ffff) ilmb_cntlr    ilmb
12924
  (0x00010000-0x0001ffff) dlmb_cntlr    dlmb
12925
  (0x40000000-0x4000ffff) PushButtons_5Bit      mb_opb
12926
  (0x40020000-0x4002ffff) LEDs_4Bit     mb_opb
12927
  (0x40040000-0x4004ffff) DIPSWs_4Bit   mb_opb
12928
  (0x40600000-0x4060ffff) RS232_Uart_1  mb_opb
12929
  (0x41400000-0x4140ffff) debug_module  mb_opb
12930
  (0x41800000-0x4180ffff) SysACE_CompactFlash   mb_opb
12931
  (0x70000000-0x7000ffff) data_bram_if_cntlr_0  dlmb
12932
 
12933
Initializing Memory...
12934
Checking ELFs associated with MICROBLAZE instance microblaze_0 for overlap...
12935
 
12936
 
12937
Analyzing file Encoder/executable.elf...
12938
Running Data2Mem with the following command:
12939
data2mem -bm implementation/system_bd -bt implementation/system.bit  -bd
12940
Encoder/executable.elf tag data_bram_0 dlmb_bram ilmb_bram  -o b
12941
implementation/download.bit
12942
 
12943
 
12944
Memory Initialization completed successfully.
12945
 
12946
 
12947
 
12948
 
12949
*********************************************
12950
Downloading Bitstream onto the target board
12951
*********************************************
12952
impact -batch etc/download.cmd
12953
 
12954
 
12955
Release 8.1i - iMPACT I.24
12956
Copyright (c) 1995-2005 Xilinx, Inc.  All rights reserved.
12957
 
12958
 
12959
// *** BATCH CMD : setMode -bs
12960
// *** BATCH CMD : setCable -port auto
12961
AutoDetecting cable. Please wait.
12962
 
12963
 
12964
Connecting to cable (Parallel Port - LPT1).
12965
Checking cable driver.
12966
 Driver windrvr6.sys version = 7.0.0.0.No resources.
12967
 LPT base address = 0378h.
12968
 ECP base address = 0778h.
12969
 ECP hardware is detected.
12970
Cable connection established.
12971
 
12972
 
12973
Connecting to cable (Parallel Port - LPT1) in ECP mode.
12974
Checking cable driver.
12975
 Driver xpc4drvr.sys version = 1.0.4.0. LPT base address = 0378h.
12976
 
12977
 
12978
 Cable Type = 1, Revision = 3.
12979
 Setting cable speed to 5 MHz.
12980
Cable connection established.
12981
// *** BATCH CMD : identify
12982
Identifying chain contents ....Version is 0001
12983
'1': : Manufacturer's ID =Xilinx xc2vp30, Version : 1
12984
 
12985
 
12986
PMSPEC -- Overriding Xilinx file  with local
12987
file 
12988
INFO:iMPACT:1777 -
12989
   Reading c:/ISE/virtex2p/data/xc2vp30.bsd...
12990
 
12991
 
12992
INFO:iMPACT:501 - '1': Added Device xc2vp30 successfully.
12993
----------------------------------------------------------------------
12994
----------------------------------------------------------------------
12995
Version is 0000
12996
'2': : Manufacturer's ID =Xilinx xccace, Version : 0
12997
INFO:iMPACT:1777 -
12998
   Reading c:/ISE/acecf/data/xccace.bsd...
12999
INFO:iMPACT:501 - '1': Added Device xccace successfully.
13000
----------------------------------------------------------------------
13001
----------------------------------------------------------------------
13002
Version is 1111
13003
'3': : Manufacturer's ID =Xilinx xcf32p, Version : 15
13004
INFO:iMPACT:1777 -
13005
   Reading c:/ISE/xcfp/data/xcf32p.bsd...
13006
INFO:iMPACT:501 - '1': Added Device xcf32p successfully.
13007
----------------------------------------------------------------------
13008
----------------------------------------------------------------------
13009
done.
13010
[
13011
  1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
13012
]
13013
[
13014
 
13015
]
13016
Chain TCK freq = 10000000.
13017
Validating chain...
13018
Boundary-scan chain validated successfully.
13019
Elapsed time =      1 sec.
13020
// *** BATCH CMD : identifyMPM
13021
Elapsed time =      0 sec.
13022
// *** BATCH CMD : assignFile -p 3 -file "implementation/download.bit"
13023
'3': Loading file 'implementation/download.bit' ...
13024
 
13025
 
13026
done.
13027
INFO:iMPACT:501 - '3': Added Device xc2vp30 successfully.
13028
----------------------------------------------------------------------
13029
----------------------------------------------------------------------
13030
----------------------------------------------------------------------
13031
----------------------------------------------------------------------
13032
// *** BATCH CMD : program -p 3
13033
Chain TCK freq = 10000000.
13034
Validating chain...
13035
Boundary-scan chain validated successfully.
13036
'3':Programming  device...
13037
 
13038
 
13039
done.
13040
'3': Reading status register contents...
13041
CRC error                                         :         0
13042
Decryptor security set                            :         0
13043
DCM locked                                        :         1
13044
DCI matched                                       :         1
13045
legacy input error                                :         0
13046
status of GTS_CFG_B                               :         1
13047
status of GWE                                     :         1
13048
status of GHIGH                                   :         1
13049
value of MODE pin M0                              :         1
13050
value of MODE pin M1                              :         0
13051
value of MODE pin M2                              :         1
13052
value of CFG_RDY (INIT_B)                         :         1
13053
DONEIN input from DONE pin                        :         1
13054
IDCODE not validated while trying to write FDRI   :         0
13055
write FDRI issued before or after decrypt operation:         0
13056
Decryptor keys not used in proper sequence        :         0
13057
INFO:iMPACT:2219 - Status register values:
13058
INFO:iMPACT - 0011 0111 1011 1000 0000 0000 0000 0000
13059
INFO:iMPACT:579 - '3': Completed downloading bit file to device.
13060
INFO:iMPACT:580 - '3':Checking done pin ....done.
13061
'3': Programmed successfully.
13062
Elapsed time =      4 sec.
13063
// *** BATCH CMD : quit
13064
----------------------------------------------------------------------
13065
----------------------------------------------------------------------
13066
----------------------------------------------------------------------
13067
----------------------------------------------------------------------
13068
 
13069
 
13070
 
13071
 
13072
Done!
13073
 
13074
Done.
13075
 
13076
At Local date and time: Mon Jul 17 15:09:48 2006
13077
 xbash -q -c "cd /cygdrive/d/mb-jpeg/; /usr/bin/make -f system.make program; exit;" started...
13078
 
13079
mb-gcc -O0 encoder/dct.c encoder/huffman.c encoder/io.c encoder/main.c encoder/zzq.c  -o Encoder/executable.elf \
13080
    -mno-xl-soft-mul  -Wp,-D__MICROBLAZE    -Wl,-T -Wl,Encoder_linker_script.ld  -g    -I./microblaze_0/include/  -L./microblaze_0/lib/  \
13081
 
13082
 
13083
 
13084
encoder/dct.c:105:3: warning: no newline at end of file
13085
 
13086
 
13087
encoder/huffman.c: In function `HuffmanEncodeFinishSend':
13088
encoder/huffman.c:553: warning: comparison is always true due to limited range of data type
13089
encoder/huffman.c: In function `EncodeDataUnit':
13090
encoder/huffman.c:596: warning: passing arg 3 of `ReverseExtend' from incompatible pointer type
13091
encoder/huffman.c:611: warning: passing arg 3 of `ReverseExtend' from incompatible pointer type
13092
 
13093
 
13094
encoder/zzq.c:75:2: warning: no newline at end of file
13095
 
13096
 
13097
mb-size Encoder/executable.elf
13098
   text    data     bss     dec     hex filename
13099
  52752    7364   14196   74312   12248 Encoder/executable.elf
13100
 
13101
 
13102
 
13103
 
13104
Done!
13105
 
13106
At Local date and time: Mon Jul 17 15:09:57 2006
13107
 xbash -q -c "cd /cygdrive/d/mb-jpeg/; /usr/bin/make -f system.make download; exit;" started...
13108
 
13109
*********************************************
13110
Initializing BRAM contents of the bitstream
13111
*********************************************
13112
bitinit system.mhs -lp D:/XilinxXUP/lib/ -pe microblaze_0 Encoder/executable.elf  \
13113
-bt implementation/system.bit -o implementation/download.bit
13114
 
13115
 
13116
 
13117
bitinit version Xilinx EDK 8.1 Build EDK_I.18.7
13118
Copyright (c) Xilinx Inc. 2002.
13119
 
13120
Parsing MHS File system.mhs...
13121
 
13122
 
13123
Sourcing tcl file
13124
C:/EDK/hw/XilinxProcessorIPLib/pcores/microblaze_v4_00_a/data/microblaze_v2_1_0.
13125
tcl ...
13126
 
13127
 
13128
Sourcing tcl file
13129
C:/EDK/hw/XilinxProcessorIPLib/pcores/opb_mdm_v2_00_a/data/opb_mdm_v2_1_0.tcl
13130
...
13131
Sourcing tcl file
13132
C:/EDK/hw/XilinxProcessorIPLib/pcores/lmb_v10_v1_00_a/data/lmb_v10_v2_1_0.tcl
13133
...
13134
Sourcing tcl file
13135
C:/EDK/hw/XilinxProcessorIPLib/pcores/lmb_bram_if_cntlr_v1_00_b/data/lmb_bram_if
13136
_cntlr_v2_1_0.tcl ...
13137
Sourcing tcl file
13138
C:/EDK/hw/XilinxProcessorIPLib/pcores/opb_sysace_v1_00_c/data/opb_sysace_v2_1_0.
13139
tcl ...
13140
 
13141
 
13142
Sourcing tcl file
13143
C:/EDK/hw/XilinxProcessorIPLib/pcores/dcm_module_v1_00_a/data/dcm_module_v2_1_0.
13144
tcl ...
13145
 
13146
Overriding IP level properties ...
13147
microblaze (microblaze_0) -
13148
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
13149
mpd line 63 - tool overriding c_family value virtex2 to
13150
microblaze (microblaze_0) -
13151
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
13152
mpd line 64 - tool overriding c_instance value microblaze to microblaze_0
13153
microblaze (microblaze_0) -
13154
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
13155
mpd:93 - tcl overriding C_ADDR_TAG_BITS value 17 to 0
13156
microblaze (microblaze_0) -
13157
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
13158
mpd:100 - tcl overriding C_DCACHE_ADDR_TAG value 17 to 0
13159
opb_mdm (debug_module) -
13160
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_mdm_v2_00_a\data\opb_mdm_v2_1_0.mpd
13161
line 42 - tool overriding c_family value virtex2 to
13162
bram_block (ilmb_bram) -
13163
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
13164
mpd line 42 - tool overriding c_family value virtex2 to
13165
opb_gpio (leds_4bit) -
13166
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_gpio_v3_01_b\data\opb_gpio_v2_1_0.mpd
13167
line 41 - tool overriding c_family value virtex2 to
13168
opb_gpio (dipsws_4bit) -
13169
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_gpio_v3_01_b\data\opb_gpio_v2_1_0.mpd
13170
line 41 - tool overriding c_family value virtex2 to
13171
opb_gpio (pushbuttons_5bit) -
13172
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_gpio_v3_01_b\data\opb_gpio_v2_1_0.mpd
13173
line 41 - tool overriding c_family value virtex2 to
13174
dcm_module (dcm_0) -
13175
C:\EDK\hw\XilinxProcessorIPLib\pcores\dcm_module_v1_00_a\data\dcm_module_v2_1_0.
13176
mpd line 60 - tool overriding c_family value virtex2 to
13177
bram_block (data_bram_0) -
13178
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
13179
mpd line 42 - tool overriding c_family value virtex2 to
13180
bram_block (dlmb_bram) -
13181
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
13182
mpd line 42 - tool overriding c_family value virtex2 to
13183
 
13184
Performing IP level DRCs on properties...
13185
 
13186
Running DRC Tcl procedures for OPTION IPLEVEL_DRC_PROC...
13187
Sourcing tcl file
13188
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
13189
2_1_0.tcl ...
13190
Sourcing tcl file
13191
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
13192
2_1_0.tcl ...
13193
Sourcing tcl file
13194
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
13195
2_1_0.tcl ...
13196
 
13197
 
13198
Address Map for Processor microblaze_0
13199
  (0x00000000-0x0000ffff) ilmb_cntlr    ilmb
13200
  (0x00010000-0x0001ffff) dlmb_cntlr    dlmb
13201
  (0x40000000-0x4000ffff) PushButtons_5Bit      mb_opb
13202
  (0x40020000-0x4002ffff) LEDs_4Bit     mb_opb
13203
  (0x40040000-0x4004ffff) DIPSWs_4Bit   mb_opb
13204
  (0x40600000-0x4060ffff) RS232_Uart_1  mb_opb
13205
  (0x41400000-0x4140ffff) debug_module  mb_opb
13206
  (0x41800000-0x4180ffff) SysACE_CompactFlash   mb_opb
13207
  (0x70000000-0x7000ffff) data_bram_if_cntlr_0  dlmb
13208
 
13209
Initializing Memory...
13210
Checking ELFs associated with MICROBLAZE instance microblaze_0 for overlap...
13211
 
13212
 
13213
Analyzing file Encoder/executable.elf...
13214
Running Data2Mem with the following command:
13215
data2mem -bm implementation/system_bd -bt implementation/system.bit  -bd
13216
Encoder/executable.elf tag data_bram_0 dlmb_bram ilmb_bram  -o b
13217
implementation/download.bit
13218
 
13219
 
13220
Memory Initialization completed successfully.
13221
 
13222
 
13223
 
13224
 
13225
 
13226
 
13227
*********************************************
13228
Downloading Bitstream onto the target board
13229
 
13230
 
13231
*********************************************
13232
impact -batch etc/download.cmd
13233
 
13234
 
13235
Release 8.1i - iMPACT I.24
13236
Copyright (c) 1995-2005 Xilinx, Inc.  All rights reserved.
13237
 
13238
 
13239
// *** BATCH CMD : setMode -bs
13240
// *** BATCH CMD : setCable -port auto
13241
AutoDetecting cable. Please wait.
13242
 
13243
 
13244
Connecting to cable (Parallel Port - LPT1).
13245
Checking cable driver.
13246
 Driver windrvr6.sys version = 7.0.0.0.No resources.
13247
 LPT base address = 0378h.
13248
 ECP base address = 0778h.
13249
 ECP hardware is detected.
13250
Cable connection established.
13251
 
13252
 
13253
Connecting to cable (Parallel Port - LPT1) in ECP mode.
13254
Checking cable driver.
13255
 Driver xpc4drvr.sys version = 1.0.4.0. LPT base address = 0378h.
13256
 
13257
 
13258
 Cable Type = 1, Revision = 3.
13259
 Setting cable speed to 5 MHz.
13260
Cable connection established.
13261
// *** BATCH CMD : identify
13262
Identifying chain contents ....Version is 0001
13263
'1': : Manufacturer's ID =Xilinx xc2vp30, Version : 1
13264
PMSPEC -- Overriding Xilinx file  with local
13265
file 
13266
 
13267
 
13268
INFO:iMPACT:1777 -
13269
   Reading c:/ISE/virtex2p/data/xc2vp30.bsd...
13270
 
13271
 
13272
INFO:iMPACT:501 - '1': Added Device xc2vp30 successfully.
13273
----------------------------------------------------------------------
13274
----------------------------------------------------------------------
13275
Version is 0000
13276
'2': : Manufacturer's ID =Xilinx xccace, Version : 0
13277
INFO:iMPACT:1777 -
13278
   Reading c:/ISE/acecf/data/xccace.bsd...
13279
INFO:iMPACT:501 - '1': Added Device xccace successfully.
13280
----------------------------------------------------------------------
13281
----------------------------------------------------------------------
13282
Version is 1111
13283
'3': : Manufacturer's ID =Xilinx xcf32p, Version : 15
13284
INFO:iMPACT:1777 -
13285
   Reading c:/ISE/xcfp/data/xcf32p.bsd...
13286
 
13287
 
13288
INFO:iMPACT:501 - '1': Added Device xcf32p successfully.
13289
----------------------------------------------------------------------
13290
----------------------------------------------------------------------
13291
done.
13292
[
13293
  1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
13294
]
13295
[
13296
 
13297
]
13298
Chain TCK freq = 10000000.
13299
Validating chain...
13300
Boundary-scan chain validated successfully.
13301
Elapsed time =      1 sec.
13302
// *** BATCH CMD : identifyMPM
13303
Elapsed time =      0 sec.
13304
// *** BATCH CMD : assignFile -p 3 -file "implementation/download.bit"
13305
'3': Loading file 'implementation/download.bit' ...
13306
 
13307
 
13308
done.
13309
INFO:iMPACT:501 - '3': Added Device xc2vp30 successfully.
13310
----------------------------------------------------------------------
13311
----------------------------------------------------------------------
13312
----------------------------------------------------------------------
13313
----------------------------------------------------------------------
13314
// *** BATCH CMD : program -p 3
13315
Chain TCK freq = 10000000.
13316
Validating chain...
13317
Boundary-scan chain validated successfully.
13318
'3':Programming  device...
13319
 
13320
 
13321
done.
13322
'3': Reading status register contents...
13323
CRC error                                         :         0
13324
Decryptor security set                            :         0
13325
DCM locked                                        :         1
13326
DCI matched                                       :         1
13327
legacy input error                                :         0
13328
status of GTS_CFG_B                               :         1
13329
status of GWE                                     :         1
13330
status of GHIGH                                   :         1
13331
value of MODE pin M0                              :         1
13332
value of MODE pin M1                              :         0
13333
value of MODE pin M2                              :         1
13334
value of CFG_RDY (INIT_B)                         :         1
13335
DONEIN input from DONE pin                        :         1
13336
IDCODE not validated while trying to write FDRI   :         0
13337
write FDRI issued before or after decrypt operation:         0
13338
Decryptor keys not used in proper sequence        :         0
13339
INFO:iMPACT:2219 - Status register values:
13340
INFO:iMPACT - 0011 0111 1011 1000 0000 0000 0000 0000
13341
INFO:iMPACT:579 - '3': Completed downloading bit file to device.
13342
INFO:iMPACT:580 - '3':Checking done pin ....done.
13343
'3': Programmed successfully.
13344
Elapsed time =      3 sec.
13345
// *** BATCH CMD : quit
13346
----------------------------------------------------------------------
13347
----------------------------------------------------------------------
13348
----------------------------------------------------------------------
13349
----------------------------------------------------------------------
13350
 
13351
 
13352
 
13353
 
13354
Done!
13355
 
13356
At Local date and time: Mon Jul 17 15:12:24 2006
13357
 xbash -q -c "cd /cygdrive/d/mb-jpeg/; /usr/bin/make -f system.make program; exit;" started...
13358
 
13359
mb-gcc -O0 encoder/dct.c encoder/huffman.c encoder/io.c encoder/main.c encoder/zzq.c  -o Encoder/executable.elf \
13360
    -mno-xl-soft-mul  -Wp,-D__MICROBLAZE    -Wl,-T -Wl,Encoder_linker_script.ld  -g    -I./microblaze_0/include/  -L./microblaze_0/lib/  \
13361
 
13362
 
13363
 
13364
encoder/dct.c:105:3: warning: no newline at end of file
13365
 
13366
 
13367
encoder/huffman.c: In function `HuffmanEncodeFinishSend':
13368
encoder/huffman.c:553: warning: comparison is always true due to limited range of data type
13369
encoder/huffman.c: In function `EncodeDataUnit':
13370
encoder/huffman.c:596: warning: passing arg 3 of `ReverseExtend' from incompatible pointer type
13371
encoder/huffman.c:611: warning: passing arg 3 of `ReverseExtend' from incompatible pointer type
13372
 
13373
 
13374
encoder/zzq.c:75:2: warning: no newline at end of file
13375
 
13376
 
13377
mb-size Encoder/executable.elf
13378
 
13379
 
13380
   text    data     bss     dec     hex filename
13381
  52752    7368   14192   74312   12248 Encoder/executable.elf
13382
 
13383
 
13384
 
13385
 
13386
Done!
13387
 
13388
Done.
13389
 
13390
Xilinx Platform Studio (XPS)
13391
Xilinx EDK 8.1 Build EDK_I.18.7
13392
 
13393
Copyright (c) 1995-2006 Xilinx, Inc.  All rights reserved.
13394
 
13395
At Local date and time: Mon Jul 17 21:02:15 2006
13396
 xbash -q -c "cd /cygdrive/d/mb-jpeg/; /usr/bin/make -f system.make program; exit;" started...
13397
 
13398
mb-gcc -O0 encoder/dct.c encoder/huffman.c encoder/io.c encoder/main.c encoder/zzq.c  -o Encoder/executable.elf \
13399
    -mno-xl-soft-mul  -Wp,-D__MICROBLAZE    -Wl,-T -Wl,Encoder_linker_script.ld  -g    -I./microblaze_0/include/  -L./microblaze_0/lib/  \
13400
 
13401
 
13402
 
13403
encoder/dct.c:105:3: warning: no newline at end of file
13404
 
13405
 
13406
encoder/huffman.c: In function `HuffmanEncodeFinishSend':
13407
encoder/huffman.c:553: warning: comparison is always true due to limited range of data type
13408
 
13409
 
13410
encoder/huffman.c: In function `EncodeDataUnit':
13411
encoder/huffman.c:596: warning: passing arg 3 of `ReverseExtend' from incompatible pointer type
13412
encoder/huffman.c:611: warning: passing arg 3 of `ReverseExtend' from incompatible pointer type
13413
 
13414
 
13415
encoder/zzq.c:75:2: warning: no newline at end of file
13416
 
13417
 
13418
mb-size Encoder/executable.elf
13419
 
13420
 
13421
   text    data     bss     dec     hex filename
13422
  52012    7336   14192   73540   11f44 Encoder/executable.elf
13423
 
13424
 
13425
 
13426
 
13427
Done!
13428
 
13429
At Local date and time: Mon Jul 17 21:02:25 2006
13430
 xbash -q -c "cd /cygdrive/d/mb-jpeg/; /usr/bin/make -f system.make download; exit;" started...
13431
 
13432
*********************************************
13433
 
13434
 
13435
Initializing BRAM contents of the bitstream
13436
 
13437
 
13438
*********************************************
13439
bitinit system.mhs -lp D:/XilinxXUP/lib/ -pe microblaze_0 Encoder/executable.elf  \
13440
-bt implementation/system.bit -o implementation/download.bit
13441
 
13442
 
13443
 
13444
bitinit version Xilinx EDK 8.1 Build EDK_I.18.7
13445
Copyright (c) Xilinx Inc. 2002.
13446
 
13447
Parsing MHS File system.mhs...
13448
 
13449
 
13450
Sourcing tcl file
13451
C:/EDK/hw/XilinxProcessorIPLib/pcores/microblaze_v4_00_a/data/microblaze_v2_1_0.
13452
tcl ...
13453
Sourcing tcl file
13454
C:/EDK/hw/XilinxProcessorIPLib/pcores/opb_mdm_v2_00_a/data/opb_mdm_v2_1_0.tcl
13455
...
13456
Sourcing tcl file
13457
C:/EDK/hw/XilinxProcessorIPLib/pcores/lmb_v10_v1_00_a/data/lmb_v10_v2_1_0.tcl
13458
...
13459
 
13460
 
13461
Sourcing tcl file
13462
C:/EDK/hw/XilinxProcessorIPLib/pcores/lmb_bram_if_cntlr_v1_00_b/data/lmb_bram_if
13463
_cntlr_v2_1_0.tcl ...
13464
Sourcing tcl file
13465
C:/EDK/hw/XilinxProcessorIPLib/pcores/opb_sysace_v1_00_c/data/opb_sysace_v2_1_0.
13466
tcl ...
13467
Sourcing tcl file
13468
C:/EDK/hw/XilinxProcessorIPLib/pcores/dcm_module_v1_00_a/data/dcm_module_v2_1_0.
13469
tcl ...
13470
 
13471
Overriding IP level properties ...
13472
microblaze (microblaze_0) -
13473
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
13474
mpd line 63 - tool overriding c_family value virtex2 to
13475
microblaze (microblaze_0) -
13476
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
13477
mpd line 64 - tool overriding c_instance value microblaze to microblaze_0
13478
microblaze (microblaze_0) -
13479
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
13480
mpd:93 - tcl overriding C_ADDR_TAG_BITS value 17 to 0
13481
microblaze (microblaze_0) -
13482
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
13483
mpd:100 - tcl overriding C_DCACHE_ADDR_TAG value 17 to 0
13484
opb_mdm (debug_module) -
13485
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_mdm_v2_00_a\data\opb_mdm_v2_1_0.mpd
13486
line 42 - tool overriding c_family value virtex2 to
13487
bram_block (ilmb_bram) -
13488
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
13489
mpd line 42 - tool overriding c_family value virtex2 to
13490
opb_gpio (leds_4bit) -
13491
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_gpio_v3_01_b\data\opb_gpio_v2_1_0.mpd
13492
line 41 - tool overriding c_family value virtex2 to
13493
opb_gpio (dipsws_4bit) -
13494
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_gpio_v3_01_b\data\opb_gpio_v2_1_0.mpd
13495
line 41 - tool overriding c_family value virtex2 to
13496
opb_gpio (pushbuttons_5bit) -
13497
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_gpio_v3_01_b\data\opb_gpio_v2_1_0.mpd
13498
line 41 - tool overriding c_family value virtex2 to
13499
dcm_module (dcm_0) -
13500
C:\EDK\hw\XilinxProcessorIPLib\pcores\dcm_module_v1_00_a\data\dcm_module_v2_1_0.
13501
mpd line 60 - tool overriding c_family value virtex2 to
13502
bram_block (data_bram_0) -
13503
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
13504
mpd line 42 - tool overriding c_family value virtex2 to
13505
bram_block (dlmb_bram) -
13506
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
13507
mpd line 42 - tool overriding c_family value virtex2 to
13508
 
13509
Performing IP level DRCs on properties...
13510
 
13511
 
13512
 
13513
Running DRC Tcl procedures for OPTION IPLEVEL_DRC_PROC...
13514
Sourcing tcl file
13515
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
13516
2_1_0.tcl ...
13517
Sourcing tcl file
13518
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
13519
2_1_0.tcl ...
13520
Sourcing tcl file
13521
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
13522
2_1_0.tcl ...
13523
 
13524
 
13525
Address Map for Processor microblaze_0
13526
  (0x00000000-0x0000ffff) ilmb_cntlr    ilmb
13527
  (0x00010000-0x0001ffff) dlmb_cntlr    dlmb
13528
  (0x40000000-0x4000ffff) PushButtons_5Bit      mb_opb
13529
  (0x40020000-0x4002ffff) LEDs_4Bit     mb_opb
13530
  (0x40040000-0x4004ffff) DIPSWs_4Bit   mb_opb
13531
  (0x40600000-0x4060ffff) RS232_Uart_1  mb_opb
13532
  (0x41400000-0x4140ffff) debug_module  mb_opb
13533
  (0x41800000-0x4180ffff) SysACE_CompactFlash   mb_opb
13534
  (0x70000000-0x7000ffff) data_bram_if_cntlr_0  dlmb
13535
 
13536
Initializing Memory...
13537
Checking ELFs associated with MICROBLAZE instance microblaze_0 for overlap...
13538
 
13539
 
13540
Analyzing file Encoder/executable.elf...
13541
Running Data2Mem with the following command:
13542
data2mem -bm implementation/system_bd -bt implementation/system.bit  -bd
13543
Encoder/executable.elf tag data_bram_0 dlmb_bram ilmb_bram  -o b
13544
implementation/download.bit
13545
 
13546
 
13547
Memory Initialization completed successfully.
13548
 
13549
 
13550
 
13551
 
13552
*********************************************
13553
Downloading Bitstream onto the target board
13554
 
13555
 
13556
*********************************************
13557
impact -batch etc/download.cmd
13558
 
13559
 
13560
Release 8.1i - iMPACT I.24
13561
Copyright (c) 1995-2005 Xilinx, Inc.  All rights reserved.
13562
 
13563
 
13564
// *** BATCH CMD : setMode -bs
13565
// *** BATCH CMD : setCable -port auto
13566
AutoDetecting cable. Please wait.
13567
 
13568
 
13569
Connecting to cable (Parallel Port - LPT1).
13570
Checking cable driver.
13571
 Driver windrvr6.sys version = 7.0.0.0.
13572
 
13573
No resources.
13574
 LPT base address = 0378h.
13575
 ECP base address = 0778h.
13576
 ECP hardware is detected.
13577
Cable connection established.
13578
 
13579
 
13580
Connecting to cable (Parallel Port - LPT1) in ECP mode.
13581
Checking cable driver.
13582
 Driver xpc4drvr.sys version = 1.0.4.0. LPT base address = 0378h.
13583
 Cable Type = 1, Revision = 3.
13584
 Setting cable speed to 5 MHz.
13585
Cable connection established.
13586
// *** BATCH CMD : identify
13587
Identifying chain contents ....Version is 0001
13588
'1': : Manufacturer's ID =Xilinx xc2vp30, Version : 1
13589
PMSPEC -- Overriding Xilinx file  with local
13590
file 
13591
INFO:iMPACT:1777 -
13592
   Reading c:/ISE/virtex2p/data/xc2vp30.bsd...
13593
 
13594
 
13595
INFO:iMPACT:501 - '1': Added Device xc2vp30 successfully.
13596
----------------------------------------------------------------------
13597
----------------------------------------------------------------------
13598
Version is 0000
13599
'2': : Manufacturer's ID =Xilinx xccace, Version : 0
13600
INFO:iMPACT:1777 -
13601
   Reading c:/ISE/acecf/data/xccace.bsd...
13602
 
13603
 
13604
INFO:iMPACT:501 - '1': Added Device xccace successfully.
13605
----------------------------------------------------------------------
13606
----------------------------------------------------------------------
13607
Version is 1111
13608
'3': : Manufacturer's ID =Xilinx xcf32p, Version : 15
13609
INFO:iMPACT:1777 -
13610
   Reading c:/ISE/xcfp/data/xcf32p.bsd...
13611
INFO:iMPACT:501 - '1': Added Device xcf32p successfully.
13612
----------------------------------------------------------------------
13613
----------------------------------------------------------------------
13614
done.
13615
[
13616
  1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
13617
]
13618
[
13619
 
13620
]
13621
Chain TCK freq = 10000000.
13622
Validating chain...
13623
Boundary-scan chain validated successfully.
13624
Elapsed time =      0 sec.
13625
// *** BATCH CMD : identifyMPM
13626
Elapsed time =      0 sec.
13627
// *** BATCH CMD : assignFile -p 3 -file "implementation/download.bit"
13628
'3': Loading file 'implementation/download.bit' ...
13629
 
13630
 
13631
done.
13632
INFO:iMPACT:501 - '3': Added Device xc2vp30 successfully.
13633
----------------------------------------------------------------------
13634
----------------------------------------------------------------------
13635
----------------------------------------------------------------------
13636
----------------------------------------------------------------------
13637
// *** BATCH CMD : program -p 3
13638
Chain TCK freq = 10000000.
13639
Validating chain...
13640
Boundary-scan chain validated successfully.
13641
'3':Programming  device...
13642
 
13643
 
13644
done.
13645
'3': Reading status register contents...
13646
CRC error                                         :         0
13647
Decryptor security set                            :         0
13648
DCM locked                                        :         1
13649
DCI matched                                       :         1
13650
legacy input error                                :         0
13651
status of GTS_CFG_B                               :         1
13652
status of GWE                                     :         1
13653
status of GHIGH                                   :         1
13654
value of MODE pin M0                              :         1
13655
value of MODE pin M1                              :         0
13656
value of MODE pin M2                              :         1
13657
value of CFG_RDY (INIT_B)                         :         1
13658
DONEIN input from DONE pin                        :         1
13659
IDCODE not validated while trying to write FDRI   :         0
13660
write FDRI issued before or after decrypt operation:         0
13661
Decryptor keys not used in proper sequence        :         0
13662
INFO:iMPACT:2219 - Status register values:
13663
INFO:iMPACT - 0011 0111 1011 1000 0000 0000 0000 0000
13664
INFO:iMPACT:579 - '3': Completed downloading bit file to device.
13665
INFO:iMPACT:580 - '3':Checking done pin ....done.
13666
'3': Programmed successfully.
13667
Elapsed time =      3 sec.
13668
// *** BATCH CMD : quit
13669
----------------------------------------------------------------------
13670
----------------------------------------------------------------------
13671
----------------------------------------------------------------------
13672
----------------------------------------------------------------------
13673
 
13674
 
13675
 
13676
 
13677
Done!
13678
 
13679
At Local date and time: Mon Jul 17 21:03:13 2006
13680
 xbash -q -c "cd /cygdrive/d/mb-jpeg/; /usr/bin/make -f system.make program; exit;" started...
13681
 
13682
mb-gcc -O0 encoder/dct.c encoder/huffman.c encoder/io.c encoder/main.c encoder/zzq.c  -o Encoder/executable.elf \
13683
    -mno-xl-soft-mul  -Wp,-D__MICROBLAZE    -Wl,-T -Wl,Encoder_linker_script.ld  -g    -I./microblaze_0/include/  -L./microblaze_0/lib/  \
13684
 
13685
 
13686
 
13687
encoder/dct.c:105:3: warning: no newline at end of file
13688
 
13689
 
13690
encoder/huffman.c: In function `HuffmanEncodeFinishSend':
13691
encoder/huffman.c:553: warning: comparison is always true due to limited range of data type
13692
encoder/huffman.c: In function `EncodeDataUnit':
13693
encoder/huffman.c:596: warning: passing arg 3 of `ReverseExtend' from incompatible pointer type
13694
encoder/huffman.c:611: warning: passing arg 3 of `ReverseExtend' from incompatible pointer type
13695
 
13696
 
13697
encoder/zzq.c:75:2: warning: no newline at end of file
13698
 
13699
 
13700
mb-size Encoder/executable.elf
13701
   text    data     bss     dec     hex filename
13702
  52012    7336   14192   73540   11f44 Encoder/executable.elf
13703
 
13704
 
13705
 
13706
 
13707
Done!
13708
 
13709
At Local date and time: Mon Jul 17 21:03:18 2006
13710
 xbash -q -c "cd /cygdrive/d/mb-jpeg/; /usr/bin/make -f system.make download; exit;" started...
13711
 
13712
*********************************************
13713
Initializing BRAM contents of the bitstream
13714
*********************************************
13715
bitinit system.mhs -lp D:/XilinxXUP/lib/ -pe microblaze_0 Encoder/executable.elf  \
13716
-bt implementation/system.bit -o implementation/download.bit
13717
 
13718
 
13719
 
13720
bitinit version Xilinx EDK 8.1 Build EDK_I.18.7
13721
Copyright (c) Xilinx Inc. 2002.
13722
 
13723
Parsing MHS File system.mhs...
13724
 
13725
 
13726
Sourcing tcl file
13727
C:/EDK/hw/XilinxProcessorIPLib/pcores/microblaze_v4_00_a/data/microblaze_v2_1_0.
13728
tcl ...
13729
Sourcing tcl file
13730
C:/EDK/hw/XilinxProcessorIPLib/pcores/opb_mdm_v2_00_a/data/opb_mdm_v2_1_0.tcl
13731
...
13732
Sourcing tcl file
13733
C:/EDK/hw/XilinxProcessorIPLib/pcores/lmb_v10_v1_00_a/data/lmb_v10_v2_1_0.tcl
13734
...
13735
Sourcing tcl file
13736
C:/EDK/hw/XilinxProcessorIPLib/pcores/lmb_bram_if_cntlr_v1_00_b/data/lmb_bram_if
13737
_cntlr_v2_1_0.tcl ...
13738
Sourcing tcl file
13739
C:/EDK/hw/XilinxProcessorIPLib/pcores/opb_sysace_v1_00_c/data/opb_sysace_v2_1_0.
13740
tcl ...
13741
 
13742
 
13743
Sourcing tcl file
13744
C:/EDK/hw/XilinxProcessorIPLib/pcores/dcm_module_v1_00_a/data/dcm_module_v2_1_0.
13745
tcl ...
13746
 
13747
Overriding IP level properties ...
13748
microblaze (microblaze_0) -
13749
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
13750
mpd line 63 - tool overriding c_family value virtex2 to
13751
microblaze (microblaze_0) -
13752
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
13753
mpd line 64 - tool overriding c_instance value microblaze to microblaze_0
13754
microblaze (microblaze_0) -
13755
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
13756
mpd:93 - tcl overriding C_ADDR_TAG_BITS value 17 to 0
13757
microblaze (microblaze_0) -
13758
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
13759
mpd:100 - tcl overriding C_DCACHE_ADDR_TAG value 17 to 0
13760
opb_mdm (debug_module) -
13761
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_mdm_v2_00_a\data\opb_mdm_v2_1_0.mpd
13762
line 42 - tool overriding c_family value virtex2 to
13763
bram_block (ilmb_bram) -
13764
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
13765
mpd line 42 - tool overriding c_family value virtex2 to
13766
opb_gpio (leds_4bit) -
13767
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_gpio_v3_01_b\data\opb_gpio_v2_1_0.mpd
13768
line 41 - tool overriding c_family value virtex2 to
13769
opb_gpio (dipsws_4bit) -
13770
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_gpio_v3_01_b\data\opb_gpio_v2_1_0.mpd
13771
line 41 - tool overriding c_family value virtex2 to
13772
opb_gpio (pushbuttons_5bit) -
13773
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_gpio_v3_01_b\data\opb_gpio_v2_1_0.mpd
13774
line 41 - tool overriding c_family value virtex2 to
13775
dcm_module (dcm_0) -
13776
C:\EDK\hw\XilinxProcessorIPLib\pcores\dcm_module_v1_00_a\data\dcm_module_v2_1_0.
13777
mpd line 60 - tool overriding c_family value virtex2 to
13778
bram_block (data_bram_0) -
13779
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
13780
mpd line 42 - tool overriding c_family value virtex2 to
13781
bram_block (dlmb_bram) -
13782
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
13783
mpd line 42 - tool overriding c_family value virtex2 to
13784
 
13785
Performing IP level DRCs on properties...
13786
 
13787
Running DRC Tcl procedures for OPTION IPLEVEL_DRC_PROC...
13788
 
13789
 
13790
Sourcing tcl file
13791
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
13792
2_1_0.tcl ...
13793
Sourcing tcl file
13794
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
13795
2_1_0.tcl ...
13796
Sourcing tcl file
13797
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
13798
2_1_0.tcl ...
13799
 
13800
 
13801
Address Map for Processor microblaze_0
13802
  (0x00000000-0x0000ffff) ilmb_cntlr    ilmb
13803
  (0x00010000-0x0001ffff) dlmb_cntlr    dlmb
13804
  (0x40000000-0x4000ffff) PushButtons_5Bit      mb_opb
13805
  (0x40020000-0x4002ffff) LEDs_4Bit     mb_opb
13806
  (0x40040000-0x4004ffff) DIPSWs_4Bit   mb_opb
13807
  (0x40600000-0x4060ffff) RS232_Uart_1  mb_opb
13808
  (0x41400000-0x4140ffff) debug_module  mb_opb
13809
  (0x41800000-0x4180ffff) SysACE_CompactFlash   mb_opb
13810
  (0x70000000-0x7000ffff) data_bram_if_cntlr_0  dlmb
13811
 
13812
Initializing Memory...
13813
Checking ELFs associated with MICROBLAZE instance microblaze_0 for overlap...
13814
 
13815
 
13816
Analyzing file Encoder/executable.elf...
13817
Running Data2Mem with the following command:
13818
data2mem -bm implementation/system_bd -bt implementation/system.bit  -bd
13819
Encoder/executable.elf tag data_bram_0 dlmb_bram ilmb_bram  -o b
13820
implementation/download.bit
13821
 
13822
 
13823
Memory Initialization completed successfully.
13824
 
13825
 
13826
 
13827
 
13828
*********************************************
13829
 
13830
 
13831
Downloading Bitstream onto the target board
13832
*********************************************
13833
impact -batch etc/download.cmd
13834
 
13835
 
13836
Release 8.1i - iMPACT I.24
13837
Copyright (c) 1995-2005 Xilinx, Inc.  All rights reserved.
13838
 
13839
 
13840
// *** BATCH CMD : setMode -bs
13841
// *** BATCH CMD : setCable -port auto
13842
AutoDetecting cable. Please wait.
13843
 
13844
 
13845
Connecting to cable (Parallel Port - LPT1).
13846
Checking cable driver.
13847
 Driver windrvr6.sys version = 7.0.0.0.No resources.
13848
 LPT base address = 0378h.
13849
 ECP base address = 0778h.
13850
 ECP hardware is detected.
13851
Cable connection established.
13852
 
13853
 
13854
Connecting to cable (Parallel Port - LPT1) in ECP mode.
13855
Checking cable driver.
13856
 Driver xpc4drvr.sys version = 1.0.4.0. LPT base address = 0378h.
13857
 Cable Type = 1, Revision = 3.
13858
 Setting cable speed to 5 MHz.
13859
Cable connection established.
13860
// *** BATCH CMD : identify
13861
Identifying chain contents ....Version is 0001
13862
'1': : Manufacturer's ID =Xilinx xc2vp30, Version : 1
13863
PMSPEC -- Overriding Xilinx file  with local
13864
file 
13865
INFO:iMPACT:1777 -
13866
   Reading c:/ISE/virtex2p/data/xc2vp30.bsd...
13867
 
13868
 
13869
INFO:iMPACT:501 - '1': Added Device xc2vp30 successfully.
13870
----------------------------------------------------------------------
13871
----------------------------------------------------------------------
13872
Version is 0000
13873
'2': : Manufacturer's ID =Xilinx xccace, Version : 0
13874
INFO:iMPACT:1777 -
13875
   Reading c:/ISE/acecf/data/xccace.bsd...
13876
INFO:iMPACT:501 - '1': Added Device xccace successfully.
13877
----------------------------------------------------------------------
13878
----------------------------------------------------------------------
13879
Version is 1111
13880
'3': : Manufacturer's ID =Xilinx xcf32p, Version : 15
13881
INFO:iMPACT:1777 -
13882
   Reading c:/ISE/xcfp/data/xcf32p.bsd...
13883
INFO:iMPACT:501 - '1': Added Device xcf32p successfully.
13884
----------------------------------------------------------------------
13885
----------------------------------------------------------------------
13886
done.
13887
[
13888
  1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
13889
]
13890
[
13891
 
13892
]
13893
Chain TCK freq = 10000000.
13894
Validating chain...
13895
Boundary-scan chain validated successfully.
13896
Elapsed time =      0 sec.
13897
// *** BATCH CMD : identifyMPM
13898
Elapsed time =      0 sec.
13899
// *** BATCH CMD : assignFile -p 3 -file "implementation/download.bit"
13900
'3': Loading file 'implementation/download.bit' ...
13901
 
13902
 
13903
done.
13904
INFO:iMPACT:501 - '3': Added Device xc2vp30 successfully.
13905
----------------------------------------------------------------------
13906
----------------------------------------------------------------------
13907
----------------------------------------------------------------------
13908
----------------------------------------------------------------------
13909
// *** BATCH CMD : program -p 3
13910
Chain TCK freq = 10000000.
13911
Validating chain...
13912
Boundary-scan chain validated successfully.
13913
'3':Programming  device...
13914
 
13915
 
13916
done.
13917
'3': Reading status register contents...
13918
CRC error                                         :         0
13919
Decryptor security set                            :         0
13920
DCM locked                                        :         1
13921
DCI matched                                       :         1
13922
legacy input error                                :         0
13923
status of GTS_CFG_B                               :         1
13924
status of GWE                                     :         1
13925
status of GHIGH                                   :         1
13926
value of MODE pin M0                              :         1
13927
value of MODE pin M1                              :         0
13928
value of MODE pin M2                              :         1
13929
value of CFG_RDY (INIT_B)                         :         1
13930
DONEIN input from DONE pin                        :         1
13931
IDCODE not validated while trying to write FDRI   :         0
13932
write FDRI issued before or after decrypt operation:         0
13933
Decryptor keys not used in proper sequence        :         0
13934
INFO:iMPACT:2219 - Status register values:
13935
INFO:iMPACT - 0011 0111 1011 1000 0000 0000 0000 0000
13936
INFO:iMPACT:579 - '3': Completed downloading bit file to device.
13937
INFO:iMPACT:580 - '3':Checking done pin ....done.
13938
'3': Programmed successfully.
13939
Elapsed time =      3 sec.
13940
// *** BATCH CMD : quit
13941
----------------------------------------------------------------------
13942
----------------------------------------------------------------------
13943
----------------------------------------------------------------------
13944
----------------------------------------------------------------------
13945
 
13946
 
13947
 
13948
 
13949
Done!
13950
 
13951
At Local date and time: Mon Jul 17 21:06:43 2006
13952
 xbash -q -c "cd /cygdrive/d/mb-jpeg/; /usr/bin/make -f system.make program; exit;" started...
13953
 
13954
make: Nothing to be done for `program'.
13955
 
13956
 
13957
 
13958
 
13959
Done!
13960
 
13961
At Local date and time: Mon Jul 17 21:06:48 2006
13962
 xbash -q -c "cd /cygdrive/d/mb-jpeg/; /usr/bin/make -f system.make download; exit;" started...
13963
 
13964
 
13965
*********************************************
13966
 
13967
 
13968
Downloading Bitstream onto the target board
13969
*********************************************
13970
impact -batch etc/download.cmd
13971
 
13972
 
13973
Release 8.1i - iMPACT I.24
13974
Copyright (c) 1995-2005 Xilinx, Inc.  All rights reserved.
13975
 
13976
 
13977
// *** BATCH CMD : setMode -bs
13978
// *** BATCH CMD : setCable -port auto
13979
AutoDetecting cable. Please wait.
13980
 
13981
 
13982
Connecting to cable (Parallel Port - LPT1).
13983
Checking cable driver.
13984
 Driver windrvr6.sys version = 7.0.0.0.No resources.
13985
 LPT base address = 0378h.
13986
 ECP base address = 0778h.
13987
 ECP hardware is detected.
13988
Cable connection established.
13989
 
13990
 
13991
Connecting to cable (Parallel Port - LPT1) in ECP mode.
13992
Checking cable driver.
13993
 Driver xpc4drvr.sys version = 1.0.4.0. LPT base address = 0378h.
13994
 Cable Type = 1, Revision = 3.
13995
 Setting cable speed to 5 MHz.
13996
Cable connection established.
13997
// *** BATCH CMD : identify
13998
Identifying chain contents ....Version is 0001
13999
'1': : Manufacturer's ID =Xilinx xc2vp30, Version : 1
14000
PMSPEC -- Overriding Xilinx file  with local
14001
file 
14002
INFO:iMPACT:1777 -
14003
   Reading c:/ISE/virtex2p/data/xc2vp30.bsd...
14004
 
14005
 
14006
INFO:iMPACT:501 - '1': Added Device xc2vp30 successfully.
14007
----------------------------------------------------------------------
14008
----------------------------------------------------------------------
14009
Version is 0000
14010
'2': : Manufacturer's ID =Xilinx xccace, Version : 0
14011
INFO:iMPACT:1777 -
14012
   Reading c:/ISE/acecf/data/xccace.bsd...
14013
INFO:iMPACT:501 - '1': Added Device xccace successfully.
14014
----------------------------------------------------------------------
14015
----------------------------------------------------------------------
14016
Version is 1111
14017
'3': : Manufacturer's ID =Xilinx xcf32p, Version : 15
14018
INFO:iMPACT:1777 -
14019
   Reading c:/ISE/xcfp/data/xcf32p.bsd...
14020
INFO:iMPACT:501 - '1': Added Device xcf32p successfully.
14021
----------------------------------------------------------------------
14022
----------------------------------------------------------------------
14023
done.
14024
[
14025
  1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
14026
]
14027
[
14028
 
14029
]
14030
 
14031
 
14032
Chain TCK freq = 10000000.
14033
Validating chain...
14034
Boundary-scan chain validated successfully.
14035
Elapsed time =      0 sec.
14036
// *** BATCH CMD : identifyMPM
14037
Elapsed time =      0 sec.
14038
// *** BATCH CMD : assignFile -p 3 -file "implementation/download.bit"
14039
'3': Loading file 'implementation/download.bit' ...
14040
 
14041
 
14042
done.
14043
INFO:iMPACT:501 - '3': Added Device xc2vp30 successfully.
14044
----------------------------------------------------------------------
14045
----------------------------------------------------------------------
14046
----------------------------------------------------------------------
14047
----------------------------------------------------------------------
14048
// *** BATCH CMD : program -p 3
14049
Chain TCK freq = 10000000.
14050
Validating chain...
14051
Boundary-scan chain validated successfully.
14052
'3':Programming  device...
14053
 
14054
 
14055
done.
14056
'3': Reading status register contents...
14057
CRC error                                         :         0
14058
Decryptor security set                            :         0
14059
DCM locked                                        :         1
14060
DCI matched                                       :         1
14061
legacy input error                                :         0
14062
status of GTS_CFG_B                               :         1
14063
status of GWE                                     :         1
14064
status of GHIGH                                   :         1
14065
value of MODE pin M0                              :         1
14066
value of MODE pin M1                              :         0
14067
value of MODE pin M2                              :         1
14068
value of CFG_RDY (INIT_B)                         :         1
14069
DONEIN input from DONE pin                        :         1
14070
IDCODE not validated while trying to write FDRI   :         0
14071
write FDRI issued before or after decrypt operation:         0
14072
Decryptor keys not used in proper sequence        :         0
14073
INFO:iMPACT:2219 - Status register values:
14074
INFO:iMPACT - 0011 0111 1011 1000 0000 0000 0000 0000
14075
INFO:iMPACT:579 - '3': Completed downloading bit file to device.
14076
INFO:iMPACT:580 - '3':Checking done pin ....done.
14077
'3': Programmed successfully.
14078
Elapsed time =      3 sec.
14079
// *** BATCH CMD : quit
14080
----------------------------------------------------------------------
14081
----------------------------------------------------------------------
14082
----------------------------------------------------------------------
14083
----------------------------------------------------------------------
14084
 
14085
 
14086
 
14087
 
14088
Done!
14089
 
14090
Done.
14091
 
14092
Saved MSS File.
14093
 
14094
At Local date and time: Mon Jul 17 21:08:00 2006
14095
 xbash -q -c "cd /cygdrive/d/mb-jpeg/; /usr/bin/make -f system.make program; exit;" started...
14096
 
14097
*********************************************
14098
Creating software libraries...
14099
*********************************************
14100
libgen -mhs system.mhs -p xc2vp30ff896-7 -lp D:/XilinxXUP/lib/  system.mss
14101
 
14102
 
14103
libgen
14104
Xilinx EDK 8.1 Build EDK_I.18.7
14105
Copyright (c) 1995-2006 Xilinx, Inc.  All rights reserved.
14106
 
14107
 
14108
 
14109
Command Line: libgen -mhs system.mhs -p xc2vp30ff896-7 -lp D:/XilinxXUP/lib/
14110
system.mss
14111
 
14112
 
14113
 
14114
Output Directory (-od)          : D:\mb-jpeg\
14115
Part (-p)                       : virtex2p
14116
 
14117
Software Specification file     : system.mss
14118
 
14119
 
14120
Sourcing tcl file
14121
C:/EDK/hw/XilinxProcessorIPLib/pcores/microblaze_v4_00_a/data/microblaze_v2_1_0.
14122
tcl ...
14123
Sourcing tcl file
14124
C:/EDK/hw/XilinxProcessorIPLib/pcores/opb_mdm_v2_00_a/data/opb_mdm_v2_1_0.tcl
14125
...
14126
 
14127
 
14128
Sourcing tcl file
14129
C:/EDK/hw/XilinxProcessorIPLib/pcores/lmb_v10_v1_00_a/data/lmb_v10_v2_1_0.tcl
14130
...
14131
Sourcing tcl file
14132
C:/EDK/hw/XilinxProcessorIPLib/pcores/lmb_bram_if_cntlr_v1_00_b/data/lmb_bram_if
14133
_cntlr_v2_1_0.tcl ...
14134
Sourcing tcl file
14135
C:/EDK/hw/XilinxProcessorIPLib/pcores/opb_sysace_v1_00_c/data/opb_sysace_v2_1_0.
14136
tcl ...
14137
Sourcing tcl file
14138
C:/EDK/hw/XilinxProcessorIPLib/pcores/dcm_module_v1_00_a/data/dcm_module_v2_1_0.
14139
tcl ...
14140
 
14141
 
14142
 
14143
Overriding IP level properties ...
14144
microblaze (microblaze_0) -
14145
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
14146
mpd line 63 - tool overriding c_family value virtex2 to virtex2p
14147
microblaze (microblaze_0) -
14148
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
14149
mpd line 64 - tool overriding c_instance value microblaze to microblaze_0
14150
microblaze (microblaze_0) -
14151
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
14152
mpd:93 - tcl overriding C_ADDR_TAG_BITS value 17 to 0
14153
microblaze (microblaze_0) -
14154
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
14155
mpd:100 - tcl overriding C_DCACHE_ADDR_TAG value 17 to 0
14156
opb_mdm (debug_module) -
14157
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_mdm_v2_00_a\data\opb_mdm_v2_1_0.mpd
14158
line 42 - tool overriding c_family value virtex2 to virtex2p
14159
bram_block (ilmb_bram) -
14160
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
14161
mpd line 42 - tool overriding c_family value virtex2 to virtex2p
14162
opb_gpio (leds_4bit) -
14163
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_gpio_v3_01_b\data\opb_gpio_v2_1_0.mpd
14164
line 41 - tool overriding c_family value virtex2 to virtex2p
14165
opb_gpio (dipsws_4bit) -
14166
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_gpio_v3_01_b\data\opb_gpio_v2_1_0.mpd
14167
line 41 - tool overriding c_family value virtex2 to virtex2p
14168
opb_gpio (pushbuttons_5bit) -
14169
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_gpio_v3_01_b\data\opb_gpio_v2_1_0.mpd
14170
line 41 - tool overriding c_family value virtex2 to virtex2p
14171
dcm_module (dcm_0) -
14172
C:\EDK\hw\XilinxProcessorIPLib\pcores\dcm_module_v1_00_a\data\dcm_module_v2_1_0.
14173
mpd line 60 - tool overriding c_family value virtex2 to virtex2p
14174
bram_block (data_bram_0) -
14175
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
14176
mpd line 42 - tool overriding c_family value virtex2 to virtex2p
14177
bram_block (dlmb_bram) -
14178
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
14179
mpd line 42 - tool overriding c_family value virtex2 to virtex2p
14180
 
14181
Performing IP level DRCs on properties...
14182
 
14183
Running DRC Tcl procedures for OPTION IPLEVEL_DRC_PROC...
14184
Sourcing tcl file
14185
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
14186
2_1_0.tcl ...
14187
Sourcing tcl file
14188
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
14189
2_1_0.tcl ...
14190
Sourcing tcl file
14191
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
14192
2_1_0.tcl ...
14193
 
14194
 
14195
Address Map for Processor microblaze_0
14196
  (0x00000000-0x0000ffff) ilmb_cntlr    ilmb
14197
  (0x00010000-0x0001ffff) dlmb_cntlr    dlmb
14198
  (0x40000000-0x4000ffff) PushButtons_5Bit      mb_opb
14199
  (0x40020000-0x4002ffff) LEDs_4Bit     mb_opb
14200
  (0x40040000-0x4004ffff) DIPSWs_4Bit   mb_opb
14201
  (0x40600000-0x4060ffff) RS232_Uart_1  mb_opb
14202
  (0x41400000-0x4140ffff) debug_module  mb_opb
14203
  (0x41800000-0x4180ffff) SysACE_CompactFlash   mb_opb
14204
  (0x70000000-0x7000ffff) data_bram_if_cntlr_0  dlmb
14205
 
14206
Check platform configuration ...
14207
opb_v20 (mb_opb) - D:\mb-jpeg\system.mhs line 55 - 2 master(s) : 6 slave(s)
14208
lmb_v10 (ilmb) - D:\mb-jpeg\system.mhs line 81 - 1 master(s) : 1 slave(s)
14209
lmb_v10 (dlmb) - D:\mb-jpeg\system.mhs line 89 - 1 master(s) : 2 slave(s)
14210
 
14211
Check port drivers...
14212
 
14213
 
14214
WARNING:MDT - dcm_0_lock (LOCKED) - D:\mb-jpeg\system.mhs line 207 - floating
14215
   connection!
14216
 
14217
Check platform address map ...
14218
 
14219
Overriding system level properties ...
14220
opb_v20 (mb_opb) -
14221
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_v20_v1_10_c\data\opb_v20_v2_1_0.mpd
14222
line 39 - tool overriding c_num_masters value 4 to 2
14223
opb_v20 (mb_opb) -
14224
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_v20_v1_10_c\data\opb_v20_v2_1_0.mpd
14225
line 40 - tool overriding c_num_slaves value 4 to 6
14226
lmb_v10 (ilmb) -
14227
C:\EDK\hw\XilinxProcessorIPLib\pcores\lmb_v10_v1_00_a\data\lmb_v10_v2_1_0.mpd
14228
line 39 - tool overriding c_lmb_num_slaves value 4 to 1
14229
lmb_v10 (dlmb) -
14230
C:\EDK\hw\XilinxProcessorIPLib\pcores\lmb_v10_v1_00_a\data\lmb_v10_v2_1_0.mpd
14231
line 39 - tool overriding c_lmb_num_slaves value 4 to 2
14232
lmb_bram_if_cntlr (dlmb_cntlr) -
14233
C:\EDK\hw\XilinxProcessorIPLib\pcores\lmb_bram_if_cntlr_v1_00_b\data\lmb_bram_if
14234
_cntlr_v2_1_0.mpd line 45 - tool overriding c_mask value 0x00800000 to
14235
0x70c70000
14236
lmb_bram_if_cntlr (ilmb_cntlr) -
14237
C:\EDK\hw\XilinxProcessorIPLib\pcores\lmb_bram_if_cntlr_v1_00_b\data\lmb_bram_if
14238
_cntlr_v2_1_0.mpd line 45 - tool overriding c_mask value 0x00800000 to
14239
0x70c70000
14240
bram_block (ilmb_bram) -
14241
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
14242
mpd line 38 - tool overriding c_memsize value 2048 to 0x10000
14243
bram_block (data_bram_0) - D:\mb-jpeg\system.mhs line 213 - tool overriding
14244
c_memsize value 16384 to 0x10000
14245
lmb_bram_if_cntlr (data_bram_if_cntlr_0) -
14246
C:\EDK\hw\XilinxProcessorIPLib\pcores\lmb_bram_if_cntlr_v1_00_b\data\lmb_bram_if
14247
_cntlr_v2_1_0.mpd line 45 - tool overriding c_mask value 0x00800000 to
14248
0x70c70000
14249
bram_block (dlmb_bram) - D:\mb-jpeg\system.mhs line 229 - tool overriding
14250
c_memsize value 16384 to 0x10000
14251
 
14252
Running DRC Tcl procedures for OPTION SYSLEVEL_DRC_PROC...
14253
 
14254
Performing System level DRCs on properties...
14255
 
14256
 
14257
INFO:MDT - List of peripherals addressable from processor instance microblaze_0
14258
   :
14259
  - dlmb
14260
WARNING:MDT - D:\mb-jpeg\system.mhs line 89 - No Driver Found for instance dlmb.
14261
   To avoid seeing this warning, assign the appropriate driver or driver
14262
   "generic 1.00.a " to instance dlmb
14263
 
14264
  - dlmb_cntlr
14265
  - data_bram_if_cntlr_0
14266
  - ilmb
14267
WARNING:MDT - D:\mb-jpeg\system.mhs line 81 - No Driver Found for instance ilmb.
14268
   To avoid seeing this warning, assign the appropriate driver or driver
14269
   "generic 1.00.a " to instance ilmb
14270
 
14271
  - ilmb_cntlr
14272
  - mb_opb
14273
  - debug_module
14274
  - RS232_Uart_1
14275
  - SysACE_CompactFlash
14276
  - LEDs_4Bit
14277
  - DIPSWs_4Bit
14278
  - PushButtons_5Bit
14279
 
14280
 
14281
 
14282
Building Directory Structure for microblaze_0
14283
 
14284
 
14285
 
14286
Generating platform libraries and device drivers ...
14287
 
14288
Running CopyFiles ...
14289
 
14290
Copying files for os standalone_v1_00_a from
14291
C:\EDK\sw\lib\bsp\standalone_v1_00_a\src\ to
14292
D:\mb-jpeg\microblaze_0\libsrc\standalone_v1_00_a\ ...
14293
 
14294
 
14295
 
14296
Copying files for driver opbarb_v1_02_a from
14297
C:\EDK\sw\XilinxProcessorIPLib\drivers\opbarb_v1_02_a\src\ to
14298
D:\mb-jpeg\microblaze_0\libsrc\opbarb_v1_02_a\ ...
14299
 
14300
 
14301
 
14302
Copying files for driver uartlite_v1_00_b from
14303
C:\EDK\sw\XilinxProcessorIPLib\drivers\uartlite_v1_00_b\src\ to
14304
D:\mb-jpeg\microblaze_0\libsrc\uartlite_v1_00_b\ ...
14305
 
14306
 
14307
 
14308
Copying files for driver sysace_v1_00_a from
14309
C:\EDK\sw\XilinxProcessorIPLib\drivers\sysace_v1_00_a\src\ to
14310
D:\mb-jpeg\microblaze_0\libsrc\sysace_v1_00_a\ ...
14311
 
14312
 
14313
 
14314
Copying files for driver gpio_v2_00_a from
14315
C:\EDK\sw\XilinxProcessorIPLib\drivers\gpio_v2_00_a\src\ to
14316
D:\mb-jpeg\microblaze_0\libsrc\gpio_v2_00_a\ ...
14317
 
14318
 
14319
 
14320
Copying files for driver cpu_v1_00_a from
14321
C:\EDK\sw\XilinxProcessorIPLib\drivers\cpu_v1_00_a\src\ to
14322
D:\mb-jpeg\microblaze_0\libsrc\cpu_v1_00_a\ ...
14323
 
14324
 
14325
 
14326
Copying files for library xilfatfs_v1_00_a from
14327
C:\EDK\sw\lib\sw_services\xilfatfs_v1_00_a\src\ to
14328
D:\mb-jpeg\microblaze_0\libsrc\xilfatfs_v1_00_a\ ...
14329
 
14330
 
14331
 
14332
Running DRCs for OSes, Drivers and Libraries ...
14333
 
14334
 
14335
 
14336
Running generate for OS'es, Drivers and Libraries ...
14337
 
14338
 
14339
Copying Library Files ...
14340
 
14341
 
14342
 
14343
Running post_generate for OS'es, Drivers and Libraries ...
14344
 
14345
 
14346
 
14347
Running make for Drivers and Libraries ...
14348
 
14349
Configuring make for target include using:
14350
 
14351
make -s include "COMPILER=mb-gcc" "ARCHIVER=mb-ar"
14352
"COMPILER_FLAGS=-mno-xl-soft-mul  -O2 -c" "EXTRA_COMPILER_FLAGS=-g"
14353
 
14354
 
14355
 
14356
Configuring make for target libs using:
14357
 
14358
make -s libs "COMPILER=mb-gcc" "ARCHIVER=mb-ar"
14359
"COMPILER_FLAGS=-mno-xl-soft-mul  -O2 -c" "EXTRA_COMPILER_FLAGS=-g"
14360
Compiling common
14361
 
14362
 
14363
Compiling ipif
14364
 
14365
 
14366
Compiling  microblaze_disable_dcache.s
14367
Compiling  microblaze_disable_exceptions.s
14368
 
14369
 
14370
Compiling  microblaze_disable_icache.s
14371
 
14372
 
14373
Compiling  microblaze_disable_interrupts.s
14374
Compiling  microblaze_enable_dcache.s
14375
 
14376
 
14377
Compiling  microblaze_enable_exceptions.s
14378
 
14379
 
14380
Compiling  microblaze_enable_icache.s
14381
 
14382
 
14383
Compiling  microblaze_enable_interrupts.s
14384
Compiling  microblaze_init_dcache_range.s
14385
 
14386
 
14387
Compiling  microblaze_init_icache_range.s
14388
 
14389
 
14390
Compiling  microblaze_update_dcache.s
14391
 
14392
 
14393
Compiling  microblaze_update_icache.s
14394
Compiling  _exit.c
14395
 
14396
 
14397
Compiling  errno.c
14398
 
14399
 
14400
Compiling  fcntl.c
14401
 
14402
 
14403
Compiling  inbyte.c
14404
 
14405
 
14406
Compiling  microblaze_exception_handler.c
14407
 
14408
 
14409
Compiling  microblaze_exceptions_g.c
14410
 
14411
 
14412
Compiling  microblaze_interrupt_handler.c
14413
 
14414
 
14415
Compiling  microblaze_interrupts_g.c
14416
 
14417
 
14418
Compiling  outbyte.c
14419
 
14420
 
14421
Compiling  hw_exception_handler.S
14422
 
14423
 
14424
Compiling  src/xilfatfs_alloc.c
14425
 
14426
 
14427
Compiling  src/xilfatfs_close.c
14428
 
14429
 
14430
Compiling  src/xilfatfs_directory.c
14431
 
14432
 
14433
Compiling  src/xilfatfs_fat.c
14434
 
14435
 
14436
Compiling  src/xilfatfs_fat16.c
14437
 
14438
 
14439
Compiling  src/xilfatfs_fat32.c
14440
 
14441
 
14442
Compiling  src/xilfatfs_filespec.c
14443
 
14444
 
14445
Compiling  src/xilfatfs_filestatus.c
14446
 
14447
 
14448
Compiling  src/xilfatfs_open.c
14449
 
14450
 
14451
Compiling  src/xilfatfs_part.c
14452
 
14453
 
14454
Compiling  src/xilfatfs_read.c
14455
 
14456
 
14457
Compiling  src/xilfatfs_wd.c
14458
 
14459
 
14460
Compiling  src/xilfatfs_stats.c
14461
 
14462
 
14463
Compiling  src/xilfatfs_bufcache.c
14464
 
14465
 
14466
Compiling  src/xilfatfs_write.c
14467
 
14468
 
14469
Compiling  src/xilfatfs_sysace.c
14470
 
14471
 
14472
make clean
14473
 
14474
 
14475
Compiling opbarb
14476
 
14477
 
14478
Compiling uartlite
14479
 
14480
 
14481
Compiling sysace
14482
 
14483
 
14484
Compiling gpio
14485
 
14486
 
14487
Compiling cpu
14488
 
14489
 
14490
 
14491
Libraries generated in D:\mb-jpeg\microblaze_0\lib\ directory
14492
 
14493
Running execs_generate for OS'es, Drivers and Libraries ...
14494
 
14495
LibGen Done.
14496
 
14497
 
14498
mb-gcc -O0 encoder/dct.c encoder/huffman.c encoder/io.c encoder/main.c encoder/zzq.c  -o Encoder/executable.elf \
14499
    -mno-xl-soft-mul  -Wp,-D__MICROBLAZE    -Wl,-T -Wl,Encoder_linker_script.ld  -g    -I./microblaze_0/include/  -L./microblaze_0/lib/  \
14500
 
14501
 
14502
 
14503
encoder/dct.c:105:3: warning: no newline at end of file
14504
 
14505
 
14506
encoder/huffman.c: In function `HuffmanEncodeFinishSend':
14507
encoder/huffman.c:553: warning: comparison is always true due to limited range of data type
14508
encoder/huffman.c: In function `EncodeDataUnit':
14509
encoder/huffman.c:596: warning: passing arg 3 of `ReverseExtend' from incompatible pointer type
14510
encoder/huffman.c:611: warning: passing arg 3 of `ReverseExtend' from incompatible pointer type
14511
 
14512
 
14513
encoder/zzq.c:75:2: warning: no newline at end of file
14514
 
14515
 
14516
mb-size Encoder/executable.elf
14517
 
14518
 
14519
   text    data     bss     dec     hex filename
14520
  52012    7336   19392   78740   13394 Encoder/executable.elf
14521
 
14522
 
14523
 
14524
 
14525
Done!
14526
 
14527
At Local date and time: Mon Jul 17 21:08:53 2006
14528
 xbash -q -c "cd /cygdrive/d/mb-jpeg/; /usr/bin/make -f system.make download; exit;" started...
14529
 
14530
*********************************************
14531
Initializing BRAM contents of the bitstream
14532
 
14533
 
14534
*********************************************
14535
bitinit system.mhs -lp D:/XilinxXUP/lib/ -pe microblaze_0 Encoder/executable.elf  \
14536
-bt implementation/system.bit -o implementation/download.bit
14537
 
14538
 
14539
 
14540
bitinit version Xilinx EDK 8.1 Build EDK_I.18.7
14541
Copyright (c) Xilinx Inc. 2002.
14542
 
14543
Parsing MHS File system.mhs...
14544
 
14545
 
14546
Sourcing tcl file
14547
C:/EDK/hw/XilinxProcessorIPLib/pcores/microblaze_v4_00_a/data/microblaze_v2_1_0.
14548
tcl ...
14549
 
14550
 
14551
Sourcing tcl file
14552
C:/EDK/hw/XilinxProcessorIPLib/pcores/opb_mdm_v2_00_a/data/opb_mdm_v2_1_0.tcl
14553
...
14554
Sourcing tcl file
14555
C:/EDK/hw/XilinxProcessorIPLib/pcores/lmb_v10_v1_00_a/data/lmb_v10_v2_1_0.tcl
14556
...
14557
Sourcing tcl file
14558
C:/EDK/hw/XilinxProcessorIPLib/pcores/lmb_bram_if_cntlr_v1_00_b/data/lmb_bram_if
14559
_cntlr_v2_1_0.tcl ...
14560
Sourcing tcl file
14561
C:/EDK/hw/XilinxProcessorIPLib/pcores/opb_sysace_v1_00_c/data/opb_sysace_v2_1_0.
14562
tcl ...
14563
 
14564
 
14565
Sourcing tcl file
14566
C:/EDK/hw/XilinxProcessorIPLib/pcores/dcm_module_v1_00_a/data/dcm_module_v2_1_0.
14567
tcl ...
14568
 
14569
Overriding IP level properties ...
14570
microblaze (microblaze_0) -
14571
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
14572
mpd line 63 - tool overriding c_family value virtex2 to
14573
microblaze (microblaze_0) -
14574
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
14575
mpd line 64 - tool overriding c_instance value microblaze to microblaze_0
14576
microblaze (microblaze_0) -
14577
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
14578
mpd:93 - tcl overriding C_ADDR_TAG_BITS value 17 to 0
14579
microblaze (microblaze_0) -
14580
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
14581
mpd:100 - tcl overriding C_DCACHE_ADDR_TAG value 17 to 0
14582
opb_mdm (debug_module) -
14583
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_mdm_v2_00_a\data\opb_mdm_v2_1_0.mpd
14584
line 42 - tool overriding c_family value virtex2 to
14585
bram_block (ilmb_bram) -
14586
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
14587
mpd line 42 - tool overriding c_family value virtex2 to
14588
opb_gpio (leds_4bit) -
14589
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_gpio_v3_01_b\data\opb_gpio_v2_1_0.mpd
14590
line 41 - tool overriding c_family value virtex2 to
14591
opb_gpio (dipsws_4bit) -
14592
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_gpio_v3_01_b\data\opb_gpio_v2_1_0.mpd
14593
line 41 - tool overriding c_family value virtex2 to
14594
opb_gpio (pushbuttons_5bit) -
14595
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_gpio_v3_01_b\data\opb_gpio_v2_1_0.mpd
14596
line 41 - tool overriding c_family value virtex2 to
14597
dcm_module (dcm_0) -
14598
C:\EDK\hw\XilinxProcessorIPLib\pcores\dcm_module_v1_00_a\data\dcm_module_v2_1_0.
14599
mpd line 60 - tool overriding c_family value virtex2 to
14600
bram_block (data_bram_0) -
14601
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
14602
mpd line 42 - tool overriding c_family value virtex2 to
14603
bram_block (dlmb_bram) -
14604
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
14605
mpd line 42 - tool overriding c_family value virtex2 to
14606
 
14607
Performing IP level DRCs on properties...
14608
 
14609
Running DRC Tcl procedures for OPTION IPLEVEL_DRC_PROC...
14610
Sourcing tcl file
14611
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
14612
2_1_0.tcl ...
14613
Sourcing tcl file
14614
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
14615
2_1_0.tcl ...
14616
 
14617
 
14618
Sourcing tcl file
14619
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
14620
2_1_0.tcl ...
14621
 
14622
 
14623
Address Map for Processor microblaze_0
14624
  (0x00000000-0x0000ffff) ilmb_cntlr    ilmb
14625
  (0x00010000-0x0001ffff) dlmb_cntlr    dlmb
14626
  (0x40000000-0x4000ffff) PushButtons_5Bit      mb_opb
14627
  (0x40020000-0x4002ffff) LEDs_4Bit     mb_opb
14628
  (0x40040000-0x4004ffff) DIPSWs_4Bit   mb_opb
14629
  (0x40600000-0x4060ffff) RS232_Uart_1  mb_opb
14630
  (0x41400000-0x4140ffff) debug_module  mb_opb
14631
  (0x41800000-0x4180ffff) SysACE_CompactFlash   mb_opb
14632
  (0x70000000-0x7000ffff) data_bram_if_cntlr_0  dlmb
14633
 
14634
Initializing Memory...
14635
Checking ELFs associated with MICROBLAZE instance microblaze_0 for overlap...
14636
 
14637
 
14638
Analyzing file Encoder/executable.elf...
14639
Running Data2Mem with the following command:
14640
data2mem -bm implementation/system_bd -bt implementation/system.bit  -bd
14641
Encoder/executable.elf tag data_bram_0 dlmb_bram ilmb_bram  -o b
14642
implementation/download.bit
14643
 
14644
 
14645
Memory Initialization completed successfully.
14646
 
14647
 
14648
 
14649
 
14650
*********************************************
14651
Downloading Bitstream onto the target board
14652
 
14653
 
14654
*********************************************
14655
impact -batch etc/download.cmd
14656
 
14657
 
14658
Release 8.1i - iMPACT I.24
14659
Copyright (c) 1995-2005 Xilinx, Inc.  All rights reserved.
14660
 
14661
 
14662
// *** BATCH CMD : setMode -bs
14663
// *** BATCH CMD : setCable -port auto
14664
AutoDetecting cable. Please wait.
14665
 
14666
 
14667
Connecting to cable (Parallel Port - LPT1).
14668
Checking cable driver.
14669
 Driver windrvr6.sys version = 7.0.0.0.No resources.
14670
 LPT base address = 0378h.
14671
 ECP base address = 0778h.
14672
 ECP hardware is detected.
14673
Cable connection established.
14674
 
14675
 
14676
Connecting to cable (Parallel Port - LPT1) in ECP mode.
14677
Checking cable driver.
14678
 Driver xpc4drvr.sys version = 1.0.4.0. LPT base address = 0378h.
14679
 
14680
 
14681
 Cable Type = 1, Revision = 3.
14682
 Setting cable speed to 5 MHz.
14683
Cable connection established.
14684
// *** BATCH CMD : identify
14685
Identifying chain contents ....Version is 0001
14686
'1': : Manufacturer's ID =Xilinx xc2vp30, Version : 1
14687
PMSPEC -- Overriding Xilinx file  with local
14688
file 
14689
 
14690
 
14691
INFO:iMPACT:1777 -
14692
   Reading c:/ISE/virtex2p/data/xc2vp30.bsd...
14693
INFO:iMPACT:501 - '1': Added Device xc2vp30 successfully.
14694
----------------------------------------------------------------------
14695
----------------------------------------------------------------------
14696
Version is 0000
14697
'2': : Manufacturer's ID =Xilinx xccace, Version : 0
14698
 
14699
 
14700
INFO:iMPACT:1777 -
14701
   Reading c:/ISE/acecf/data/xccace.bsd...
14702
INFO:iMPACT:501 - '1': Added Device xccace successfully.
14703
----------------------------------------------------------------------
14704
----------------------------------------------------------------------
14705
Version is 1111
14706
'3': : Manufacturer's ID =Xilinx xcf32p, Version : 15
14707
INFO:iMPACT:1777 -
14708
   Reading c:/ISE/xcfp/data/xcf32p.bsd...
14709
INFO:iMPACT:501 - '1': Added Device xcf32p successfully.
14710
----------------------------------------------------------------------
14711
----------------------------------------------------------------------
14712
done.
14713
[
14714
  1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
14715
]
14716
[
14717
 
14718
]
14719
Chain TCK freq = 10000000.
14720
Validating chain...
14721
Boundary-scan chain validated successfully.
14722
Elapsed time =      0 sec.
14723
// *** BATCH CMD : identifyMPM
14724
Elapsed time =      0 sec.
14725
// *** BATCH CMD : assignFile -p 3 -file "implementation/download.bit"
14726
'3': Loading file 'implementation/download.bit' ...
14727
 
14728
 
14729
done.
14730
INFO:iMPACT:501 - '3': Added Device xc2vp30 successfully.
14731
----------------------------------------------------------------------
14732
----------------------------------------------------------------------
14733
----------------------------------------------------------------------
14734
----------------------------------------------------------------------
14735
// *** BATCH CMD : program -p 3
14736
Chain TCK freq = 10000000.
14737
Validating chain...
14738
Boundary-scan chain validated successfully.
14739
'3':Programming  device...
14740
 
14741
 
14742
done.
14743
'3': Reading status register contents...
14744
CRC error                                         :         0
14745
Decryptor security set                            :         0
14746
DCM locked                                        :         1
14747
DCI matched                                       :         1
14748
legacy input error                                :         0
14749
status of GTS_CFG_B                               :         1
14750
status of GWE                                     :         1
14751
status of GHIGH                                   :         1
14752
value of MODE pin M0                              :         1
14753
value of MODE pin M1                              :         0
14754
value of MODE pin M2                              :         1
14755
value of CFG_RDY (INIT_B)                         :         1
14756
DONEIN input from DONE pin                        :         1
14757
IDCODE not validated while trying to write FDRI   :         0
14758
write FDRI issued before or after decrypt operation:         0
14759
Decryptor keys not used in proper sequence        :         0
14760
INFO:iMPACT:2219 - Status register values:
14761
INFO:iMPACT - 0011 0111 1011 1000 0000 0000 0000 0000
14762
INFO:iMPACT:579 - '3': Completed downloading bit file to device.
14763
INFO:iMPACT:580 - '3':Checking done pin ....done.
14764
'3': Programmed successfully.
14765
Elapsed time =      3 sec.
14766
// *** BATCH CMD : quit
14767
----------------------------------------------------------------------
14768
----------------------------------------------------------------------
14769
----------------------------------------------------------------------
14770
----------------------------------------------------------------------
14771
 
14772
 
14773
 
14774
 
14775
Done!
14776
 
14777
At Local date and time: Mon Jul 17 21:10:12 2006
14778
 xbash -q -c "cd /cygdrive/d/mb-jpeg/; /usr/bin/make -f system.make program; exit;" started...
14779
 
14780
mb-gcc -O0 encoder/dct.c encoder/huffman.c encoder/io.c encoder/main.c encoder/zzq.c  -o Encoder/executable.elf \
14781
    -mno-xl-soft-mul  -Wp,-D__MICROBLAZE    -Wl,-T -Wl,Encoder_linker_script.ld  -g    -I./microblaze_0/include/  -L./microblaze_0/lib/  \
14782
 
14783
 
14784
 
14785
encoder/dct.c:105:3: warning: no newline at end of file
14786
 
14787
 
14788
encoder/huffman.c: In function `HuffmanEncodeFinishSend':
14789
encoder/huffman.c:553: warning: comparison is always true due to limited range of data type
14790
encoder/huffman.c: In function `EncodeDataUnit':
14791
encoder/huffman.c:596: warning: passing arg 3 of `ReverseExtend' from incompatible pointer type
14792
encoder/huffman.c:611: warning: passing arg 3 of `ReverseExtend' from incompatible pointer type
14793
 
14794
 
14795
encoder/zzq.c:75:2: warning: no newline at end of file
14796
 
14797
 
14798
mb-size Encoder/executable.elf
14799
   text    data     bss     dec     hex filename
14800
  51948    7320   19392   78660   13344 Encoder/executable.elf
14801
 
14802
 
14803
 
14804
 
14805
Done!
14806
 
14807
At Local date and time: Mon Jul 17 21:10:18 2006
14808
 xbash -q -c "cd /cygdrive/d/mb-jpeg/; /usr/bin/make -f system.make download; exit;" started...
14809
 
14810
*********************************************
14811
Initializing BRAM contents of the bitstream
14812
 
14813
 
14814
*********************************************
14815
bitinit system.mhs -lp D:/XilinxXUP/lib/ -pe microblaze_0 Encoder/executable.elf  \
14816
-bt implementation/system.bit -o implementation/download.bit
14817
 
14818
 
14819
 
14820
bitinit version Xilinx EDK 8.1 Build EDK_I.18.7
14821
Copyright (c) Xilinx Inc. 2002.
14822
 
14823
Parsing MHS File system.mhs...
14824
 
14825
 
14826
Sourcing tcl file
14827
C:/EDK/hw/XilinxProcessorIPLib/pcores/microblaze_v4_00_a/data/microblaze_v2_1_0.
14828
tcl ...
14829
Sourcing tcl file
14830
C:/EDK/hw/XilinxProcessorIPLib/pcores/opb_mdm_v2_00_a/data/opb_mdm_v2_1_0.tcl
14831
...
14832
Sourcing tcl file
14833
C:/EDK/hw/XilinxProcessorIPLib/pcores/lmb_v10_v1_00_a/data/lmb_v10_v2_1_0.tcl
14834
...
14835
Sourcing tcl file
14836
C:/EDK/hw/XilinxProcessorIPLib/pcores/lmb_bram_if_cntlr_v1_00_b/data/lmb_bram_if
14837
_cntlr_v2_1_0.tcl ...
14838
Sourcing tcl file
14839
C:/EDK/hw/XilinxProcessorIPLib/pcores/opb_sysace_v1_00_c/data/opb_sysace_v2_1_0.
14840
tcl ...
14841
 
14842
 
14843
Sourcing tcl file
14844
C:/EDK/hw/XilinxProcessorIPLib/pcores/dcm_module_v1_00_a/data/dcm_module_v2_1_0.
14845
tcl ...
14846
 
14847
Overriding IP level properties ...
14848
microblaze (microblaze_0) -
14849
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
14850
mpd line 63 - tool overriding c_family value virtex2 to
14851
microblaze (microblaze_0) -
14852
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
14853
mpd line 64 - tool overriding c_instance value microblaze to microblaze_0
14854
microblaze (microblaze_0) -
14855
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
14856
mpd:93 - tcl overriding C_ADDR_TAG_BITS value 17 to 0
14857
microblaze (microblaze_0) -
14858
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
14859
mpd:100 - tcl overriding C_DCACHE_ADDR_TAG value 17 to 0
14860
opb_mdm (debug_module) -
14861
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_mdm_v2_00_a\data\opb_mdm_v2_1_0.mpd
14862
line 42 - tool overriding c_family value virtex2 to
14863
bram_block (ilmb_bram) -
14864
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
14865
mpd line 42 - tool overriding c_family value virtex2 to
14866
opb_gpio (leds_4bit) -
14867
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_gpio_v3_01_b\data\opb_gpio_v2_1_0.mpd
14868
line 41 - tool overriding c_family value virtex2 to
14869
opb_gpio (dipsws_4bit) -
14870
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_gpio_v3_01_b\data\opb_gpio_v2_1_0.mpd
14871
line 41 - tool overriding c_family value virtex2 to
14872
opb_gpio (pushbuttons_5bit) -
14873
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_gpio_v3_01_b\data\opb_gpio_v2_1_0.mpd
14874
line 41 - tool overriding c_family value virtex2 to
14875
dcm_module (dcm_0) -
14876
C:\EDK\hw\XilinxProcessorIPLib\pcores\dcm_module_v1_00_a\data\dcm_module_v2_1_0.
14877
mpd line 60 - tool overriding c_family value virtex2 to
14878
bram_block (data_bram_0) -
14879
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
14880
mpd line 42 - tool overriding c_family value virtex2 to
14881
bram_block (dlmb_bram) -
14882
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
14883
mpd line 42 - tool overriding c_family value virtex2 to
14884
 
14885
Performing IP level DRCs on properties...
14886
 
14887
Running DRC Tcl procedures for OPTION IPLEVEL_DRC_PROC...
14888
Sourcing tcl file
14889
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
14890
2_1_0.tcl ...
14891
 
14892
 
14893
Sourcing tcl file
14894
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
14895
2_1_0.tcl ...
14896
Sourcing tcl file
14897
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
14898
2_1_0.tcl ...
14899
 
14900
 
14901
Address Map for Processor microblaze_0
14902
  (0x00000000-0x0000ffff) ilmb_cntlr    ilmb
14903
  (0x00010000-0x0001ffff) dlmb_cntlr    dlmb
14904
  (0x40000000-0x4000ffff) PushButtons_5Bit      mb_opb
14905
  (0x40020000-0x4002ffff) LEDs_4Bit     mb_opb
14906
  (0x40040000-0x4004ffff) DIPSWs_4Bit   mb_opb
14907
  (0x40600000-0x4060ffff) RS232_Uart_1  mb_opb
14908
  (0x41400000-0x4140ffff) debug_module  mb_opb
14909
  (0x41800000-0x4180ffff) SysACE_CompactFlash   mb_opb
14910
  (0x70000000-0x7000ffff) data_bram_if_cntlr_0  dlmb
14911
 
14912
Initializing Memory...
14913
Checking ELFs associated with MICROBLAZE instance microblaze_0 for overlap...
14914
 
14915
 
14916
Analyzing file Encoder/executable.elf...
14917
Running Data2Mem with the following command:
14918
data2mem -bm implementation/system_bd -bt implementation/system.bit  -bd
14919
Encoder/executable.elf tag data_bram_0 dlmb_bram ilmb_bram  -o b
14920
implementation/download.bit
14921
 
14922
 
14923
Memory Initialization completed successfully.
14924
 
14925
 
14926
 
14927
 
14928
*********************************************
14929
Downloading Bitstream onto the target board
14930
 
14931
 
14932
*********************************************
14933
impact -batch etc/download.cmd
14934
 
14935
 
14936
Release 8.1i - iMPACT I.24
14937
Copyright (c) 1995-2005 Xilinx, Inc.  All rights reserved.
14938
 
14939
 
14940
// *** BATCH CMD : setMode -bs
14941
// *** BATCH CMD : setCable -port auto
14942
AutoDetecting cable. Please wait.
14943
 
14944
 
14945
Connecting to cable (Parallel Port - LPT1).
14946
Checking cable driver.
14947
 Driver windrvr6.sys version = 7.0.0.0.No resources.
14948
 LPT base address = 0378h.
14949
 ECP base address = 0778h.
14950
 ECP hardware is detected.
14951
Cable connection established.
14952
 
14953
 
14954
Connecting to cable (Parallel Port - LPT1) in ECP mode.
14955
Checking cable driver.
14956
 Driver xpc4drvr.sys version = 1.0.4.0. LPT base address = 0378h.
14957
 Cable Type = 1, Revision = 3.
14958
 Setting cable speed to 5 MHz.
14959
Cable connection established.
14960
// *** BATCH CMD : identify
14961
Identifying chain contents ....Version is 0001
14962
'1': : Manufacturer's ID =Xilinx xc2vp30, Version : 1
14963
PMSPEC -- Overriding Xilinx file  with local
14964
file 
14965
INFO:iMPACT:1777 -
14966
   Reading c:/ISE/virtex2p/data/xc2vp30.bsd...
14967
 
14968
 
14969
INFO:iMPACT:501 - '1': Added Device xc2vp30 successfully.
14970
----------------------------------------------------------------------
14971
----------------------------------------------------------------------
14972
Version is 0000
14973
'2': : Manufacturer's ID =Xilinx xccace, Version : 0
14974
INFO:iMPACT:1777 -
14975
   Reading c:/ISE/acecf/data/xccace.bsd...
14976
INFO:iMPACT:501 - '1': Added Device xccace successfully.
14977
----------------------------------------------------------------------
14978
----------------------------------------------------------------------
14979
Version is 1111
14980
'3': : Manufacturer's ID =Xilinx xcf32p, Version : 15
14981
INFO:iMPACT:1777 -
14982
   Reading c:/ISE/xcfp/data/xcf32p.bsd...
14983
INFO:iMPACT:501 - '1': Added Device xcf32p successfully.
14984
----------------------------------------------------------------------
14985
----------------------------------------------------------------------
14986
done.
14987
[
14988
  1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
14989
]
14990
[
14991
 
14992
]
14993
Chain TCK freq = 10000000.
14994
Validating chain...
14995
Boundary-scan chain validated successfully.
14996
Elapsed time =      1 sec.
14997
// *** BATCH CMD : identifyMPM
14998
Elapsed time =      0 sec.
14999
// *** BATCH CMD : assignFile -p 3 -file "implementation/download.bit"
15000
'3': Loading file 'implementation/download.bit' ...
15001
 
15002
 
15003
done.
15004
INFO:iMPACT:501 - '3': Added Device xc2vp30 successfully.
15005
----------------------------------------------------------------------
15006
----------------------------------------------------------------------
15007
----------------------------------------------------------------------
15008
----------------------------------------------------------------------
15009
// *** BATCH CMD : program -p 3
15010
Chain TCK freq = 10000000.
15011
Validating chain...
15012
Boundary-scan chain validated successfully.
15013
'3':Programming  device...
15014
 
15015
 
15016
done.
15017
'3': Reading status register contents...
15018
CRC error                                         :         0
15019
Decryptor security set                            :         0
15020
DCM locked                                        :         1
15021
DCI matched                                       :         1
15022
legacy input error                                :         0
15023
status of GTS_CFG_B                               :         1
15024
status of GWE                                     :         1
15025
status of GHIGH                                   :         1
15026
value of MODE pin M0                              :         1
15027
value of MODE pin M1                              :         0
15028
value of MODE pin M2                              :         1
15029
value of CFG_RDY (INIT_B)                         :         1
15030
DONEIN input from DONE pin                        :         1
15031
IDCODE not validated while trying to write FDRI   :         0
15032
write FDRI issued before or after decrypt operation:         0
15033
Decryptor keys not used in proper sequence        :         0
15034
INFO:iMPACT:2219 - Status register values:
15035
INFO:iMPACT - 0011 0111 1011 1000 0000 0000 0000 0000
15036
INFO:iMPACT:579 - '3': Completed downloading bit file to device.
15037
INFO:iMPACT:580 - '3':Checking done pin ....done.
15038
'3': Programmed successfully.
15039
Elapsed time =      4 sec.
15040
// *** BATCH CMD : quit
15041
----------------------------------------------------------------------
15042
----------------------------------------------------------------------
15043
----------------------------------------------------------------------
15044
----------------------------------------------------------------------
15045
 
15046
 
15047
 
15048
 
15049
Done!
15050
 
15051
At Local date and time: Mon Jul 17 21:11:26 2006
15052
 xbash -q -c "cd /cygdrive/d/mb-jpeg/; /usr/bin/make -f system.make program; exit;" started...
15053
 
15054
mb-gcc -O0 encoder/dct.c encoder/huffman.c encoder/io.c encoder/main.c encoder/zzq.c  -o Encoder/executable.elf \
15055
    -mno-xl-soft-mul  -Wp,-D__MICROBLAZE    -Wl,-T -Wl,Encoder_linker_script.ld  -g    -I./microblaze_0/include/  -L./microblaze_0/lib/  \
15056
 
15057
 
15058
 
15059
encoder/dct.c:105:3: warning: no newline at end of file
15060
 
15061
 
15062
encoder/huffman.c: In function `HuffmanEncodeFinishSend':
15063
encoder/huffman.c:553: warning: comparison is always true due to limited range of data type
15064
encoder/huffman.c: In function `EncodeDataUnit':
15065
encoder/huffman.c:596: warning: passing arg 3 of `ReverseExtend' from incompatible pointer type
15066
encoder/huffman.c:611: warning: passing arg 3 of `ReverseExtend' from incompatible pointer type
15067
 
15068
 
15069
encoder/zzq.c:75:2: warning: no newline at end of file
15070
 
15071
 
15072
mb-size Encoder/executable.elf
15073
 
15074
 
15075
   text    data     bss     dec     hex filename
15076
  51948    7320   19392   78660   13344 Encoder/executable.elf
15077
 
15078
 
15079
 
15080
 
15081
Done!
15082
 
15083
At Local date and time: Mon Jul 17 21:11:33 2006
15084
 xbash -q -c "cd /cygdrive/d/mb-jpeg/; /usr/bin/make -f system.make download; exit;" started...
15085
 
15086
*********************************************
15087
Initializing BRAM contents of the bitstream
15088
 
15089
 
15090
*********************************************
15091
bitinit system.mhs -lp D:/XilinxXUP/lib/ -pe microblaze_0 Encoder/executable.elf  \
15092
-bt implementation/system.bit -o implementation/download.bit
15093
 
15094
 
15095
 
15096
bitinit version Xilinx EDK 8.1 Build EDK_I.18.7
15097
Copyright (c) Xilinx Inc. 2002.
15098
 
15099
Parsing MHS File system.mhs...
15100
 
15101
 
15102
Sourcing tcl file
15103
C:/EDK/hw/XilinxProcessorIPLib/pcores/microblaze_v4_00_a/data/microblaze_v2_1_0.
15104
tcl ...
15105
 
15106
 
15107
Sourcing tcl file
15108
C:/EDK/hw/XilinxProcessorIPLib/pcores/opb_mdm_v2_00_a/data/opb_mdm_v2_1_0.tcl
15109
...
15110
Sourcing tcl file
15111
C:/EDK/hw/XilinxProcessorIPLib/pcores/lmb_v10_v1_00_a/data/lmb_v10_v2_1_0.tcl
15112
...
15113
Sourcing tcl file
15114
C:/EDK/hw/XilinxProcessorIPLib/pcores/lmb_bram_if_cntlr_v1_00_b/data/lmb_bram_if
15115
_cntlr_v2_1_0.tcl ...
15116
Sourcing tcl file
15117
C:/EDK/hw/XilinxProcessorIPLib/pcores/opb_sysace_v1_00_c/data/opb_sysace_v2_1_0.
15118
tcl ...
15119
 
15120
 
15121
Sourcing tcl file
15122
C:/EDK/hw/XilinxProcessorIPLib/pcores/dcm_module_v1_00_a/data/dcm_module_v2_1_0.
15123
tcl ...
15124
 
15125
Overriding IP level properties ...
15126
microblaze (microblaze_0) -
15127
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
15128
mpd line 63 - tool overriding c_family value virtex2 to
15129
microblaze (microblaze_0) -
15130
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
15131
mpd line 64 - tool overriding c_instance value microblaze to microblaze_0
15132
microblaze (microblaze_0) -
15133
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
15134
mpd:93 - tcl overriding C_ADDR_TAG_BITS value 17 to 0
15135
microblaze (microblaze_0) -
15136
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
15137
mpd:100 - tcl overriding C_DCACHE_ADDR_TAG value 17 to 0
15138
opb_mdm (debug_module) -
15139
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_mdm_v2_00_a\data\opb_mdm_v2_1_0.mpd
15140
line 42 - tool overriding c_family value virtex2 to
15141
bram_block (ilmb_bram) -
15142
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
15143
mpd line 42 - tool overriding c_family value virtex2 to
15144
opb_gpio (leds_4bit) -
15145
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_gpio_v3_01_b\data\opb_gpio_v2_1_0.mpd
15146
line 41 - tool overriding c_family value virtex2 to
15147
opb_gpio (dipsws_4bit) -
15148
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_gpio_v3_01_b\data\opb_gpio_v2_1_0.mpd
15149
line 41 - tool overriding c_family value virtex2 to
15150
opb_gpio (pushbuttons_5bit) -
15151
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_gpio_v3_01_b\data\opb_gpio_v2_1_0.mpd
15152
line 41 - tool overriding c_family value virtex2 to
15153
dcm_module (dcm_0) -
15154
C:\EDK\hw\XilinxProcessorIPLib\pcores\dcm_module_v1_00_a\data\dcm_module_v2_1_0.
15155
mpd line 60 - tool overriding c_family value virtex2 to
15156
bram_block (data_bram_0) -
15157
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
15158
mpd line 42 - tool overriding c_family value virtex2 to
15159
bram_block (dlmb_bram) -
15160
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
15161
mpd line 42 - tool overriding c_family value virtex2 to
15162
 
15163
Performing IP level DRCs on properties...
15164
 
15165
Running DRC Tcl procedures for OPTION IPLEVEL_DRC_PROC...
15166
Sourcing tcl file
15167
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
15168
2_1_0.tcl ...
15169
Sourcing tcl file
15170
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
15171
2_1_0.tcl ...
15172
 
15173
 
15174
Sourcing tcl file
15175
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
15176
2_1_0.tcl ...
15177
 
15178
 
15179
Address Map for Processor microblaze_0
15180
  (0x00000000-0x0000ffff) ilmb_cntlr    ilmb
15181
  (0x00010000-0x0001ffff) dlmb_cntlr    dlmb
15182
  (0x40000000-0x4000ffff) PushButtons_5Bit      mb_opb
15183
  (0x40020000-0x4002ffff) LEDs_4Bit     mb_opb
15184
  (0x40040000-0x4004ffff) DIPSWs_4Bit   mb_opb
15185
  (0x40600000-0x4060ffff) RS232_Uart_1  mb_opb
15186
  (0x41400000-0x4140ffff) debug_module  mb_opb
15187
  (0x41800000-0x4180ffff) SysACE_CompactFlash   mb_opb
15188
  (0x70000000-0x7000ffff) data_bram_if_cntlr_0  dlmb
15189
 
15190
Initializing Memory...
15191
Checking ELFs associated with MICROBLAZE instance microblaze_0 for overlap...
15192
 
15193
 
15194
Analyzing file Encoder/executable.elf...
15195
Running Data2Mem with the following command:
15196
data2mem -bm implementation/system_bd -bt implementation/system.bit  -bd
15197
Encoder/executable.elf tag data_bram_0 dlmb_bram ilmb_bram  -o b
15198
implementation/download.bit
15199
 
15200
 
15201
Memory Initialization completed successfully.
15202
 
15203
 
15204
 
15205
 
15206
*********************************************
15207
Downloading Bitstream onto the target board
15208
 
15209
 
15210
*********************************************
15211
impact -batch etc/download.cmd
15212
 
15213
 
15214
Release 8.1i - iMPACT I.24
15215
Copyright (c) 1995-2005 Xilinx, Inc.  All rights reserved.
15216
 
15217
 
15218
// *** BATCH CMD : setMode -bs
15219
// *** BATCH CMD : setCable -port auto
15220
AutoDetecting cable. Please wait.
15221
 
15222
 
15223
Connecting to cable (Parallel Port - LPT1).
15224
Checking cable driver.
15225
 Driver windrvr6.sys version = 7.0.0.0.No resources.
15226
 LPT base address = 0378h.
15227
 ECP base address = 0778h.
15228
 ECP hardware is detected.
15229
Cable connection established.
15230
 
15231
 
15232
Connecting to cable (Parallel Port - LPT1) in ECP mode.
15233
Checking cable driver.
15234
 Driver xpc4drvr.sys version = 1.0.4.0. LPT base address = 0378h.
15235
 Cable Type = 1, Revision = 3.
15236
 Setting cable speed to 5 MHz.
15237
Cable connection established.
15238
// *** BATCH CMD : identify
15239
Identifying chain contents ....Version is 0001
15240
'1': : Manufacturer's ID =Xilinx xc2vp30, Version : 1
15241
PMSPEC -- Overriding Xilinx file  with local
15242
file 
15243
INFO:iMPACT:1777 -
15244
   Reading c:/ISE/virtex2p/data/xc2vp30.bsd...
15245
 
15246
 
15247
INFO:iMPACT:501 - '1': Added Device xc2vp30 successfully.
15248
----------------------------------------------------------------------
15249
----------------------------------------------------------------------
15250
Version is 0000
15251
'2': : Manufacturer's ID =Xilinx xccace, Version : 0
15252
INFO:iMPACT:1777 -
15253
   Reading c:/ISE/acecf/data/xccace.bsd...
15254
INFO:iMPACT:501 - '1': Added Device xccace successfully.
15255
----------------------------------------------------------------------
15256
----------------------------------------------------------------------
15257
Version is 1111
15258
'3': : Manufacturer's ID =Xilinx xcf32p, Version : 15
15259
INFO:iMPACT:1777 -
15260
   Reading c:/ISE/xcfp/data/xcf32p.bsd...
15261
INFO:iMPACT:501 - '1': Added Device xcf32p successfully.
15262
----------------------------------------------------------------------
15263
----------------------------------------------------------------------
15264
done.
15265
[
15266
  1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
15267
]
15268
[
15269
 
15270
]
15271
Chain TCK freq = 10000000.
15272
Validating chain...
15273
Boundary-scan chain validated successfully.
15274
Elapsed time =      0 sec.
15275
// *** BATCH CMD : identifyMPM
15276
Elapsed time =      0 sec.
15277
// *** BATCH CMD : assignFile -p 3 -file "implementation/download.bit"
15278
'3': Loading file 'implementation/download.bit' ...
15279
 
15280
 
15281
done.
15282
INFO:iMPACT:501 - '3': Added Device xc2vp30 successfully.
15283
----------------------------------------------------------------------
15284
----------------------------------------------------------------------
15285
----------------------------------------------------------------------
15286
----------------------------------------------------------------------
15287
// *** BATCH CMD : program -p 3
15288
Chain TCK freq = 10000000.
15289
Validating chain...
15290
Boundary-scan chain validated successfully.
15291
'3':Programming  device...
15292
 
15293
 
15294
done.
15295
'3': Reading status register contents...
15296
CRC error                                         :         0
15297
Decryptor security set                            :         0
15298
DCM locked                                        :         1
15299
DCI matched                                       :         1
15300
legacy input error                                :         0
15301
status of GTS_CFG_B                               :         1
15302
status of GWE                                     :         1
15303
status of GHIGH                                   :         1
15304
value of MODE pin M0                              :         1
15305
value of MODE pin M1                              :         0
15306
value of MODE pin M2                              :         1
15307
value of CFG_RDY (INIT_B)                         :         1
15308
DONEIN input from DONE pin                        :         1
15309
IDCODE not validated while trying to write FDRI   :         0
15310
write FDRI issued before or after decrypt operation:         0
15311
Decryptor keys not used in proper sequence        :         0
15312
INFO:iMPACT:2219 - Status register values:
15313
INFO:iMPACT - 0011 0111 1011 1000 0000 0000 0000 0000
15314
INFO:iMPACT:579 - '3': Completed downloading bit file to device.
15315
INFO:iMPACT:580 - '3':Checking done pin ....done.
15316
'3': Programmed successfully.
15317
Elapsed time =      3 sec.
15318
// *** BATCH CMD : quit
15319
----------------------------------------------------------------------
15320
----------------------------------------------------------------------
15321
----------------------------------------------------------------------
15322
----------------------------------------------------------------------
15323
 
15324
 
15325
 
15326
 
15327
Done!
15328
 
15329
At Local date and time: Mon Jul 17 21:15:27 2006
15330
 xbash -q -c "cd /cygdrive/d/mb-jpeg/; /usr/bin/make -f system.make program; exit;" started...
15331
 
15332
mb-gcc -O0 encoder/dct.c encoder/huffman.c encoder/io.c encoder/main.c encoder/zzq.c  -o Encoder/executable.elf \
15333
    -mno-xl-soft-mul  -Wp,-D__MICROBLAZE    -Wl,-T -Wl,Encoder_linker_script.ld  -g    -I./microblaze_0/include/  -L./microblaze_0/lib/  \
15334
 
15335
 
15336
 
15337
encoder/dct.c:105:3: warning: no newline at end of file
15338
 
15339
 
15340
encoder/huffman.c: In function `HuffmanEncodeFinishSend':
15341
encoder/huffman.c:553: warning: comparison is always true due to limited range of data type
15342
encoder/huffman.c: In function `EncodeDataUnit':
15343
encoder/huffman.c:596: warning: passing arg 3 of `ReverseExtend' from incompatible pointer type
15344
encoder/huffman.c:611: warning: passing arg 3 of `ReverseExtend' from incompatible pointer type
15345
 
15346
 
15347
encoder/zzq.c:75:2: warning: no newline at end of file
15348
 
15349
 
15350
mb-size Encoder/executable.elf
15351
 
15352
 
15353
   text    data     bss     dec     hex filename
15354
  51948    7320   19392   78660   13344 Encoder/executable.elf
15355
 
15356
 
15357
 
15358
 
15359
Done!
15360
 
15361
At Local date and time: Mon Jul 17 21:15:31 2006
15362
 xbash -q -c "cd /cygdrive/d/mb-jpeg/; /usr/bin/make -f system.make download; exit;" started...
15363
 
15364
*********************************************
15365
Initializing BRAM contents of the bitstream
15366
 
15367
 
15368
*********************************************
15369
bitinit system.mhs -lp D:/XilinxXUP/lib/ -pe microblaze_0 Encoder/executable.elf  \
15370
-bt implementation/system.bit -o implementation/download.bit
15371
 
15372
 
15373
 
15374
bitinit version Xilinx EDK 8.1 Build EDK_I.18.7
15375
Copyright (c) Xilinx Inc. 2002.
15376
 
15377
Parsing MHS File system.mhs...
15378
 
15379
 
15380
Sourcing tcl file
15381
C:/EDK/hw/XilinxProcessorIPLib/pcores/microblaze_v4_00_a/data/microblaze_v2_1_0.
15382
tcl ...
15383
 
15384
 
15385
Sourcing tcl file
15386
C:/EDK/hw/XilinxProcessorIPLib/pcores/opb_mdm_v2_00_a/data/opb_mdm_v2_1_0.tcl
15387
...
15388
Sourcing tcl file
15389
C:/EDK/hw/XilinxProcessorIPLib/pcores/lmb_v10_v1_00_a/data/lmb_v10_v2_1_0.tcl
15390
...
15391
Sourcing tcl file
15392
C:/EDK/hw/XilinxProcessorIPLib/pcores/lmb_bram_if_cntlr_v1_00_b/data/lmb_bram_if
15393
_cntlr_v2_1_0.tcl ...
15394
Sourcing tcl file
15395
C:/EDK/hw/XilinxProcessorIPLib/pcores/opb_sysace_v1_00_c/data/opb_sysace_v2_1_0.
15396
tcl ...
15397
 
15398
 
15399
Sourcing tcl file
15400
C:/EDK/hw/XilinxProcessorIPLib/pcores/dcm_module_v1_00_a/data/dcm_module_v2_1_0.
15401
tcl ...
15402
 
15403
Overriding IP level properties ...
15404
microblaze (microblaze_0) -
15405
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
15406
mpd line 63 - tool overriding c_family value virtex2 to
15407
microblaze (microblaze_0) -
15408
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
15409
mpd line 64 - tool overriding c_instance value microblaze to microblaze_0
15410
microblaze (microblaze_0) -
15411
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
15412
mpd:93 - tcl overriding C_ADDR_TAG_BITS value 17 to 0
15413
microblaze (microblaze_0) -
15414
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
15415
mpd:100 - tcl overriding C_DCACHE_ADDR_TAG value 17 to 0
15416
opb_mdm (debug_module) -
15417
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_mdm_v2_00_a\data\opb_mdm_v2_1_0.mpd
15418
line 42 - tool overriding c_family value virtex2 to
15419
bram_block (ilmb_bram) -
15420
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
15421
mpd line 42 - tool overriding c_family value virtex2 to
15422
opb_gpio (leds_4bit) -
15423
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_gpio_v3_01_b\data\opb_gpio_v2_1_0.mpd
15424
line 41 - tool overriding c_family value virtex2 to
15425
opb_gpio (dipsws_4bit) -
15426
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_gpio_v3_01_b\data\opb_gpio_v2_1_0.mpd
15427
line 41 - tool overriding c_family value virtex2 to
15428
opb_gpio (pushbuttons_5bit) -
15429
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_gpio_v3_01_b\data\opb_gpio_v2_1_0.mpd
15430
line 41 - tool overriding c_family value virtex2 to
15431
dcm_module (dcm_0) -
15432
C:\EDK\hw\XilinxProcessorIPLib\pcores\dcm_module_v1_00_a\data\dcm_module_v2_1_0.
15433
mpd line 60 - tool overriding c_family value virtex2 to
15434
bram_block (data_bram_0) -
15435
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
15436
mpd line 42 - tool overriding c_family value virtex2 to
15437
bram_block (dlmb_bram) -
15438
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
15439
mpd line 42 - tool overriding c_family value virtex2 to
15440
 
15441
Performing IP level DRCs on properties...
15442
 
15443
Running DRC Tcl procedures for OPTION IPLEVEL_DRC_PROC...
15444
Sourcing tcl file
15445
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
15446
2_1_0.tcl ...
15447
Sourcing tcl file
15448
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
15449
2_1_0.tcl ...
15450
 
15451
 
15452
Sourcing tcl file
15453
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
15454
2_1_0.tcl ...
15455
 
15456
 
15457
Address Map for Processor microblaze_0
15458
  (0x00000000-0x0000ffff) ilmb_cntlr    ilmb
15459
  (0x00010000-0x0001ffff) dlmb_cntlr    dlmb
15460
  (0x40000000-0x4000ffff) PushButtons_5Bit      mb_opb
15461
  (0x40020000-0x4002ffff) LEDs_4Bit     mb_opb
15462
  (0x40040000-0x4004ffff) DIPSWs_4Bit   mb_opb
15463
  (0x40600000-0x4060ffff) RS232_Uart_1  mb_opb
15464
  (0x41400000-0x4140ffff) debug_module  mb_opb
15465
  (0x41800000-0x4180ffff) SysACE_CompactFlash   mb_opb
15466
  (0x70000000-0x7000ffff) data_bram_if_cntlr_0  dlmb
15467
 
15468
Initializing Memory...
15469
Checking ELFs associated with MICROBLAZE instance microblaze_0 for overlap...
15470
 
15471
 
15472
Analyzing file Encoder/executable.elf...
15473
Running Data2Mem with the following command:
15474
data2mem -bm implementation/system_bd -bt implementation/system.bit  -bd
15475
Encoder/executable.elf tag data_bram_0 dlmb_bram ilmb_bram  -o b
15476
implementation/download.bit
15477
 
15478
 
15479
Memory Initialization completed successfully.
15480
 
15481
 
15482
 
15483
 
15484
 
15485
 
15486
*********************************************
15487
Downloading Bitstream onto the target board
15488
*********************************************
15489
impact -batch etc/download.cmd
15490
 
15491
 
15492
Release 8.1i - iMPACT I.24
15493
Copyright (c) 1995-2005 Xilinx, Inc.  All rights reserved.
15494
 
15495
 
15496
// *** BATCH CMD : setMode -bs
15497
// *** BATCH CMD : setCable -port auto
15498
AutoDetecting cable. Please wait.
15499
 
15500
 
15501
Connecting to cable (Parallel Port - LPT1).
15502
Checking cable driver.
15503
 Driver windrvr6.sys version = 7.0.0.0.No resources.
15504
 LPT base address = 0378h.
15505
 ECP base address = 0778h.
15506
 ECP hardware is detected.
15507
Cable connection established.
15508
 
15509
 
15510
Connecting to cable (Parallel Port - LPT1) in ECP mode.
15511
Checking cable driver.
15512
 Driver xpc4drvr.sys version = 1.0.4.0. LPT base address = 0378h.
15513
 Cable Type = 1, Revision = 3.
15514
 Setting cable speed to 5 MHz.
15515
Cable connection established.
15516
// *** BATCH CMD : identify
15517
Identifying chain contents ....Version is 0001
15518
'1': : Manufacturer's ID =Xilinx xc2vp30, Version : 1
15519
PMSPEC -- Overriding Xilinx file  with local
15520
file 
15521
INFO:iMPACT:1777 -
15522
   Reading c:/ISE/virtex2p/data/xc2vp30.bsd...
15523
 
15524
 
15525
INFO:iMPACT:501 - '1': Added Device xc2vp30 successfully.
15526
----------------------------------------------------------------------
15527
----------------------------------------------------------------------
15528
Version is 0000
15529
'2': : Manufacturer's ID =Xilinx xccace, Version : 0
15530
INFO:iMPACT:1777 -
15531
   Reading c:/ISE/acecf/data/xccace.bsd...
15532
INFO:iMPACT:501 - '1': Added Device xccace successfully.
15533
----------------------------------------------------------------------
15534
----------------------------------------------------------------------
15535
Version is 1111
15536
'3': : Manufacturer's ID =Xilinx xcf32p, Version : 15
15537
INFO:iMPACT:1777 -
15538
   Reading c:/ISE/xcfp/data/xcf32p.bsd...
15539
 
15540
 
15541
INFO:iMPACT:501 - '1': Added Device xcf32p successfully.
15542
----------------------------------------------------------------------
15543
----------------------------------------------------------------------
15544
done.
15545
[
15546
  1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
15547
]
15548
[
15549
 
15550
]
15551
Chain TCK freq = 10000000.
15552
Validating chain...
15553
Boundary-scan chain validated successfully.
15554
Elapsed time =      0 sec.
15555
// *** BATCH CMD : identifyMPM
15556
Elapsed time =      0 sec.
15557
// *** BATCH CMD : assignFile -p 3 -file "implementation/download.bit"
15558
'3': Loading file 'implementation/download.bit' ...
15559
 
15560
 
15561
done.
15562
INFO:iMPACT:501 - '3': Added Device xc2vp30 successfully.
15563
----------------------------------------------------------------------
15564
----------------------------------------------------------------------
15565
----------------------------------------------------------------------
15566
----------------------------------------------------------------------
15567
// *** BATCH CMD : program -p 3
15568
Chain TCK freq = 10000000.
15569
Validating chain...
15570
Boundary-scan chain validated successfully.
15571
'3':Programming  device...
15572
 
15573
 
15574
done.
15575
'3': Reading status register contents...
15576
CRC error                                         :         0
15577
Decryptor security set                            :         0
15578
DCM locked                                        :         1
15579
DCI matched                                       :         1
15580
legacy input error                                :         0
15581
status of GTS_CFG_B                               :         1
15582
status of GWE                                     :         1
15583
status of GHIGH                                   :         1
15584
value of MODE pin M0                              :         1
15585
value of MODE pin M1                              :         0
15586
value of MODE pin M2                              :         1
15587
value of CFG_RDY (INIT_B)                         :         1
15588
DONEIN input from DONE pin                        :         1
15589
IDCODE not validated while trying to write FDRI   :         0
15590
write FDRI issued before or after decrypt operation:         0
15591
Decryptor keys not used in proper sequence        :         0
15592
INFO:iMPACT:2219 - Status register values:
15593
INFO:iMPACT - 0011 0111 1011 1000 0000 0000 0000 0000
15594
INFO:iMPACT:579 - '3': Completed downloading bit file to device.
15595
INFO:iMPACT:580 - '3':Checking done pin ....done.
15596
'3': Programmed successfully.
15597
Elapsed time =      3 sec.
15598
// *** BATCH CMD : quit
15599
----------------------------------------------------------------------
15600
----------------------------------------------------------------------
15601
----------------------------------------------------------------------
15602
----------------------------------------------------------------------
15603
 
15604
 
15605
 
15606
 
15607
Done!
15608
 
15609
At Local date and time: Mon Jul 17 21:16:34 2006
15610
 xbash -q -c "cd /cygdrive/d/mb-jpeg/; /usr/bin/make -f system.make program; exit;" started...
15611
 
15612
mb-gcc -O0 encoder/dct.c encoder/huffman.c encoder/io.c encoder/main.c encoder/zzq.c  -o Encoder/executable.elf \
15613
    -mno-xl-soft-mul  -Wp,-D__MICROBLAZE    -Wl,-T -Wl,Encoder_linker_script.ld  -g    -I./microblaze_0/include/  -L./microblaze_0/lib/  \
15614
 
15615
 
15616
 
15617
encoder/dct.c:105:3: warning: no newline at end of file
15618
 
15619
 
15620
encoder/huffman.c: In function `HuffmanEncodeFinishSend':
15621
encoder/huffman.c:553: warning: comparison is always true due to limited range of data type
15622
encoder/huffman.c: In function `EncodeDataUnit':
15623
encoder/huffman.c:596: warning: passing arg 3 of `ReverseExtend' from incompatible pointer type
15624
encoder/huffman.c:611: warning: passing arg 3 of `ReverseExtend' from incompatible pointer type
15625
 
15626
 
15627
encoder/zzq.c:75:2: warning: no newline at end of file
15628
 
15629
 
15630
mb-size Encoder/executable.elf
15631
 
15632
 
15633
   text    data     bss     dec     hex filename
15634
  52012    7336   19392   78740   13394 Encoder/executable.elf
15635
 
15636
 
15637
 
15638
 
15639
Done!
15640
 
15641
At Local date and time: Mon Jul 17 21:16:41 2006
15642
 xbash -q -c "cd /cygdrive/d/mb-jpeg/; /usr/bin/make -f system.make download; exit;" started...
15643
 
15644
*********************************************
15645
Initializing BRAM contents of the bitstream
15646
*********************************************
15647
bitinit system.mhs -lp D:/XilinxXUP/lib/ -pe microblaze_0 Encoder/executable.elf  \
15648
-bt implementation/system.bit -o implementation/download.bit
15649
 
15650
 
15651
 
15652
bitinit version Xilinx EDK 8.1 Build EDK_I.18.7
15653
Copyright (c) Xilinx Inc. 2002.
15654
 
15655
Parsing MHS File system.mhs...
15656
 
15657
 
15658
Sourcing tcl file
15659
C:/EDK/hw/XilinxProcessorIPLib/pcores/microblaze_v4_00_a/data/microblaze_v2_1_0.
15660
tcl ...
15661
 
15662
 
15663
Sourcing tcl file
15664
C:/EDK/hw/XilinxProcessorIPLib/pcores/opb_mdm_v2_00_a/data/opb_mdm_v2_1_0.tcl
15665
...
15666
Sourcing tcl file
15667
C:/EDK/hw/XilinxProcessorIPLib/pcores/lmb_v10_v1_00_a/data/lmb_v10_v2_1_0.tcl
15668
...
15669
Sourcing tcl file
15670
C:/EDK/hw/XilinxProcessorIPLib/pcores/lmb_bram_if_cntlr_v1_00_b/data/lmb_bram_if
15671
_cntlr_v2_1_0.tcl ...
15672
Sourcing tcl file
15673
C:/EDK/hw/XilinxProcessorIPLib/pcores/opb_sysace_v1_00_c/data/opb_sysace_v2_1_0.
15674
tcl ...
15675
Sourcing tcl file
15676
C:/EDK/hw/XilinxProcessorIPLib/pcores/dcm_module_v1_00_a/data/dcm_module_v2_1_0.
15677
tcl ...
15678
 
15679
 
15680
 
15681
Overriding IP level properties ...
15682
microblaze (microblaze_0) -
15683
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
15684
mpd line 63 - tool overriding c_family value virtex2 to
15685
microblaze (microblaze_0) -
15686
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
15687
mpd line 64 - tool overriding c_instance value microblaze to microblaze_0
15688
microblaze (microblaze_0) -
15689
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
15690
mpd:93 - tcl overriding C_ADDR_TAG_BITS value 17 to 0
15691
microblaze (microblaze_0) -
15692
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
15693
mpd:100 - tcl overriding C_DCACHE_ADDR_TAG value 17 to 0
15694
opb_mdm (debug_module) -
15695
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_mdm_v2_00_a\data\opb_mdm_v2_1_0.mpd
15696
line 42 - tool overriding c_family value virtex2 to
15697
bram_block (ilmb_bram) -
15698
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
15699
mpd line 42 - tool overriding c_family value virtex2 to
15700
opb_gpio (leds_4bit) -
15701
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_gpio_v3_01_b\data\opb_gpio_v2_1_0.mpd
15702
line 41 - tool overriding c_family value virtex2 to
15703
opb_gpio (dipsws_4bit) -
15704
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_gpio_v3_01_b\data\opb_gpio_v2_1_0.mpd
15705
line 41 - tool overriding c_family value virtex2 to
15706
opb_gpio (pushbuttons_5bit) -
15707
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_gpio_v3_01_b\data\opb_gpio_v2_1_0.mpd
15708
line 41 - tool overriding c_family value virtex2 to
15709
dcm_module (dcm_0) -
15710
C:\EDK\hw\XilinxProcessorIPLib\pcores\dcm_module_v1_00_a\data\dcm_module_v2_1_0.
15711
mpd line 60 - tool overriding c_family value virtex2 to
15712
bram_block (data_bram_0) -
15713
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
15714
mpd line 42 - tool overriding c_family value virtex2 to
15715
bram_block (dlmb_bram) -
15716
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
15717
mpd line 42 - tool overriding c_family value virtex2 to
15718
 
15719
Performing IP level DRCs on properties...
15720
 
15721
Running DRC Tcl procedures for OPTION IPLEVEL_DRC_PROC...
15722
Sourcing tcl file
15723
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
15724
2_1_0.tcl ...
15725
Sourcing tcl file
15726
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
15727
2_1_0.tcl ...
15728
Sourcing tcl file
15729
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
15730
2_1_0.tcl ...
15731
 
15732
 
15733
Address Map for Processor microblaze_0
15734
  (0x00000000-0x0000ffff) ilmb_cntlr    ilmb
15735
  (0x00010000-0x0001ffff) dlmb_cntlr    dlmb
15736
  (0x40000000-0x4000ffff) PushButtons_5Bit      mb_opb
15737
  (0x40020000-0x4002ffff) LEDs_4Bit     mb_opb
15738
  (0x40040000-0x4004ffff) DIPSWs_4Bit   mb_opb
15739
  (0x40600000-0x4060ffff) RS232_Uart_1  mb_opb
15740
  (0x41400000-0x4140ffff) debug_module  mb_opb
15741
  (0x41800000-0x4180ffff) SysACE_CompactFlash   mb_opb
15742
  (0x70000000-0x7000ffff) data_bram_if_cntlr_0  dlmb
15743
 
15744
Initializing Memory...
15745
Checking ELFs associated with MICROBLAZE instance microblaze_0 for overlap...
15746
 
15747
 
15748
Analyzing file Encoder/executable.elf...
15749
Running Data2Mem with the following command:
15750
data2mem -bm implementation/system_bd -bt implementation/system.bit  -bd
15751
Encoder/executable.elf tag data_bram_0 dlmb_bram ilmb_bram  -o b
15752
implementation/download.bit
15753
 
15754
 
15755
Memory Initialization completed successfully.
15756
 
15757
 
15758
 
15759
 
15760
 
15761
 
15762
*********************************************
15763
Downloading Bitstream onto the target board
15764
 
15765
 
15766
*********************************************
15767
impact -batch etc/download.cmd
15768
 
15769
 
15770
Release 8.1i - iMPACT I.24
15771
Copyright (c) 1995-2005 Xilinx, Inc.  All rights reserved.
15772
 
15773
 
15774
// *** BATCH CMD : setMode -bs
15775
// *** BATCH CMD : setCable -port auto
15776
AutoDetecting cable. Please wait.
15777
 
15778
 
15779
Connecting to cable (Parallel Port - LPT1).
15780
Checking cable driver.
15781
 Driver windrvr6.sys version = 7.0.0.0.No resources.
15782
 LPT base address = 0378h.
15783
 ECP base address = 0778h.
15784
 ECP hardware is detected.
15785
Cable connection established.
15786
 
15787
 
15788
Connecting to cable (Parallel Port - LPT1) in ECP mode.
15789
Checking cable driver.
15790
 Driver xpc4drvr.sys version = 1.0.4.0. LPT base address = 0378h.
15791
 Cable Type = 1, Revision = 3.
15792
 Setting cable speed to 5 MHz.
15793
Cable connection established.
15794
// *** BATCH CMD : identify
15795
Identifying chain contents ....Version is 0001
15796
'1': : Manufacturer's ID =Xilinx xc2vp30, Version : 1
15797
PMSPEC -- Overriding Xilinx file  with local
15798
file 
15799
 
15800
 
15801
INFO:iMPACT:1777 -
15802
   Reading c:/ISE/virtex2p/data/xc2vp30.bsd...
15803
INFO:iMPACT:501 - '1': Added Device xc2vp30 successfully.
15804
----------------------------------------------------------------------
15805
----------------------------------------------------------------------
15806
Version is 0000
15807
'2': : Manufacturer's ID =Xilinx xccace, Version : 0
15808
INFO:iMPACT:1777 -
15809
   Reading c:/ISE/acecf/data/xccace.bsd...
15810
INFO:iMPACT:501 - '1': Added Device xccace successfully.
15811
----------------------------------------------------------------------
15812
----------------------------------------------------------------------
15813
Version is 1111
15814
'3': : Manufacturer's ID =Xilinx xcf32p, Version : 15
15815
 
15816
 
15817
INFO:iMPACT:1777 -
15818
   Reading c:/ISE/xcfp/data/xcf32p.bsd...
15819
INFO:iMPACT:501 - '1': Added Device xcf32p successfully.
15820
----------------------------------------------------------------------
15821
----------------------------------------------------------------------
15822
done.
15823
[
15824
  1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
15825
]
15826
[
15827
 
15828
]
15829
Chain TCK freq = 10000000.
15830
Validating chain...
15831
Boundary-scan chain validated successfully.
15832
Elapsed time =      1 sec.
15833
// *** BATCH CMD : identifyMPM
15834
Elapsed time =      0 sec.
15835
// *** BATCH CMD : assignFile -p 3 -file "implementation/download.bit"
15836
'3': Loading file 'implementation/download.bit' ...
15837
 
15838
 
15839
done.
15840
 
15841
 
15842
INFO:iMPACT:501 - '3': Added Device xc2vp30 successfully.
15843
----------------------------------------------------------------------
15844
----------------------------------------------------------------------
15845
----------------------------------------------------------------------
15846
----------------------------------------------------------------------
15847
// *** BATCH CMD : program -p 3
15848
Chain TCK freq = 10000000.
15849
Validating chain...
15850
Boundary-scan chain validated successfully.
15851
'3':Programming  device...
15852
 
15853
 
15854
done.
15855
'3': Reading status register contents...
15856
CRC error                                         :         0
15857
Decryptor security set                            :         0
15858
DCM locked                                        :         1
15859
DCI matched                                       :         1
15860
legacy input error                                :         0
15861
status of GTS_CFG_B                               :         1
15862
status of GWE                                     :         1
15863
status of GHIGH                                   :         1
15864
value of MODE pin M0                              :         1
15865
value of MODE pin M1                              :         0
15866
value of MODE pin M2                              :         1
15867
value of CFG_RDY (INIT_B)                         :         1
15868
DONEIN input from DONE pin                        :         1
15869
IDCODE not validated while trying to write FDRI   :         0
15870
write FDRI issued before or after decrypt operation:         0
15871
Decryptor keys not used in proper sequence        :         0
15872
INFO:iMPACT:2219 - Status register values:
15873
INFO:iMPACT - 0011 0111 1011 1000 0000 0000 0000 0000
15874
INFO:iMPACT:579 - '3': Completed downloading bit file to device.
15875
INFO:iMPACT:580 - '3':Checking done pin ....done.
15876
'3': Programmed successfully.
15877
Elapsed time =      4 sec.
15878
// *** BATCH CMD : quit
15879
----------------------------------------------------------------------
15880
----------------------------------------------------------------------
15881
----------------------------------------------------------------------
15882
----------------------------------------------------------------------
15883
 
15884
 
15885
 
15886
 
15887
Done!
15888
 
15889
At Local date and time: Mon Jul 17 21:17:14 2006
15890
 xbash -q -c "cd /cygdrive/d/mb-jpeg/; /usr/bin/make -f system.make program; exit;" started...
15891
 
15892
mb-gcc -O0 encoder/dct.c encoder/huffman.c encoder/io.c encoder/main.c encoder/zzq.c  -o Encoder/executable.elf \
15893
    -mno-xl-soft-mul  -Wp,-D__MICROBLAZE    -Wl,-T -Wl,Encoder_linker_script.ld  -g    -I./microblaze_0/include/  -L./microblaze_0/lib/  \
15894
 
15895
 
15896
 
15897
encoder/dct.c:105:3: warning: no newline at end of file
15898
 
15899
 
15900
encoder/huffman.c: In function `HuffmanEncodeFinishSend':
15901
encoder/huffman.c:553: warning: comparison is always true due to limited range of data type
15902
encoder/huffman.c: In function `EncodeDataUnit':
15903
encoder/huffman.c:596: warning: passing arg 3 of `ReverseExtend' from incompatible pointer type
15904
encoder/huffman.c:611: warning: passing arg 3 of `ReverseExtend' from incompatible pointer type
15905
 
15906
 
15907
encoder/zzq.c:75:2: warning: no newline at end of file
15908
 
15909
 
15910
mb-size Encoder/executable.elf
15911
   text    data     bss     dec     hex filename
15912
  51976    7336   19392   78704   13370 Encoder/executable.elf
15913
 
15914
 
15915
 
15916
 
15917
Done!
15918
 
15919
At Local date and time: Mon Jul 17 21:17:18 2006
15920
 xbash -q -c "cd /cygdrive/d/mb-jpeg/; /usr/bin/make -f system.make download; exit;" started...
15921
 
15922
*********************************************
15923
Initializing BRAM contents of the bitstream
15924
*********************************************
15925
bitinit system.mhs -lp D:/XilinxXUP/lib/ -pe microblaze_0 Encoder/executable.elf  \
15926
-bt implementation/system.bit -o implementation/download.bit
15927
 
15928
 
15929
 
15930
bitinit version Xilinx EDK 8.1 Build EDK_I.18.7
15931
Copyright (c) Xilinx Inc. 2002.
15932
 
15933
Parsing MHS File system.mhs...
15934
 
15935
 
15936
Sourcing tcl file
15937
C:/EDK/hw/XilinxProcessorIPLib/pcores/microblaze_v4_00_a/data/microblaze_v2_1_0.
15938
tcl ...
15939
 
15940
 
15941
Sourcing tcl file
15942
C:/EDK/hw/XilinxProcessorIPLib/pcores/opb_mdm_v2_00_a/data/opb_mdm_v2_1_0.tcl
15943
...
15944
Sourcing tcl file
15945
C:/EDK/hw/XilinxProcessorIPLib/pcores/lmb_v10_v1_00_a/data/lmb_v10_v2_1_0.tcl
15946
...
15947
Sourcing tcl file
15948
C:/EDK/hw/XilinxProcessorIPLib/pcores/lmb_bram_if_cntlr_v1_00_b/data/lmb_bram_if
15949
_cntlr_v2_1_0.tcl ...
15950
Sourcing tcl file
15951
C:/EDK/hw/XilinxProcessorIPLib/pcores/opb_sysace_v1_00_c/data/opb_sysace_v2_1_0.
15952
tcl ...
15953
Sourcing tcl file
15954
C:/EDK/hw/XilinxProcessorIPLib/pcores/dcm_module_v1_00_a/data/dcm_module_v2_1_0.
15955
tcl ...
15956
 
15957
 
15958
 
15959
Overriding IP level properties ...
15960
microblaze (microblaze_0) -
15961
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
15962
mpd line 63 - tool overriding c_family value virtex2 to
15963
microblaze (microblaze_0) -
15964
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
15965
mpd line 64 - tool overriding c_instance value microblaze to microblaze_0
15966
microblaze (microblaze_0) -
15967
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
15968
mpd:93 - tcl overriding C_ADDR_TAG_BITS value 17 to 0
15969
microblaze (microblaze_0) -
15970
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
15971
mpd:100 - tcl overriding C_DCACHE_ADDR_TAG value 17 to 0
15972
opb_mdm (debug_module) -
15973
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_mdm_v2_00_a\data\opb_mdm_v2_1_0.mpd
15974
line 42 - tool overriding c_family value virtex2 to
15975
bram_block (ilmb_bram) -
15976
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
15977
mpd line 42 - tool overriding c_family value virtex2 to
15978
opb_gpio (leds_4bit) -
15979
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_gpio_v3_01_b\data\opb_gpio_v2_1_0.mpd
15980
line 41 - tool overriding c_family value virtex2 to
15981
opb_gpio (dipsws_4bit) -
15982
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_gpio_v3_01_b\data\opb_gpio_v2_1_0.mpd
15983
line 41 - tool overriding c_family value virtex2 to
15984
opb_gpio (pushbuttons_5bit) -
15985
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_gpio_v3_01_b\data\opb_gpio_v2_1_0.mpd
15986
line 41 - tool overriding c_family value virtex2 to
15987
dcm_module (dcm_0) -
15988
C:\EDK\hw\XilinxProcessorIPLib\pcores\dcm_module_v1_00_a\data\dcm_module_v2_1_0.
15989
mpd line 60 - tool overriding c_family value virtex2 to
15990
bram_block (data_bram_0) -
15991
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
15992
mpd line 42 - tool overriding c_family value virtex2 to
15993
bram_block (dlmb_bram) -
15994
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
15995
mpd line 42 - tool overriding c_family value virtex2 to
15996
 
15997
Performing IP level DRCs on properties...
15998
 
15999
Running DRC Tcl procedures for OPTION IPLEVEL_DRC_PROC...
16000
Sourcing tcl file
16001
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
16002
2_1_0.tcl ...
16003
Sourcing tcl file
16004
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
16005
2_1_0.tcl ...
16006
 
16007
 
16008
Sourcing tcl file
16009
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
16010
2_1_0.tcl ...
16011
 
16012
 
16013
Address Map for Processor microblaze_0
16014
  (0x00000000-0x0000ffff) ilmb_cntlr    ilmb
16015
  (0x00010000-0x0001ffff) dlmb_cntlr    dlmb
16016
  (0x40000000-0x4000ffff) PushButtons_5Bit      mb_opb
16017
  (0x40020000-0x4002ffff) LEDs_4Bit     mb_opb
16018
  (0x40040000-0x4004ffff) DIPSWs_4Bit   mb_opb
16019
  (0x40600000-0x4060ffff) RS232_Uart_1  mb_opb
16020
  (0x41400000-0x4140ffff) debug_module  mb_opb
16021
  (0x41800000-0x4180ffff) SysACE_CompactFlash   mb_opb
16022
  (0x70000000-0x7000ffff) data_bram_if_cntlr_0  dlmb
16023
 
16024
Initializing Memory...
16025
Checking ELFs associated with MICROBLAZE instance microblaze_0 for overlap...
16026
 
16027
 
16028
Analyzing file Encoder/executable.elf...
16029
Running Data2Mem with the following command:
16030
data2mem -bm implementation/system_bd -bt implementation/system.bit  -bd
16031
Encoder/executable.elf tag data_bram_0 dlmb_bram ilmb_bram  -o b
16032
implementation/download.bit
16033
Memory Initialization completed successfully.
16034
 
16035
 
16036
 
16037
 
16038
*********************************************
16039
Downloading Bitstream onto the target board
16040
 
16041
 
16042
*********************************************
16043
impact -batch etc/download.cmd
16044
 
16045
 
16046
Release 8.1i - iMPACT I.24
16047
Copyright (c) 1995-2005 Xilinx, Inc.  All rights reserved.
16048
 
16049
 
16050
// *** BATCH CMD : setMode -bs
16051
// *** BATCH CMD : setCable -port auto
16052
AutoDetecting cable. Please wait.
16053
 
16054
 
16055
Connecting to cable (Parallel Port - LPT1).
16056
Checking cable driver.
16057
 Driver windrvr6.sys version = 7.0.0.0.No resources.
16058
 LPT base address = 0378h.
16059
 ECP base address = 0778h.
16060
 ECP hardware is detected.
16061
Cable connection established.
16062
 
16063
 
16064
Connecting to cable (Parallel Port - LPT1) in ECP mode.
16065
Checking cable driver.
16066
 Driver xpc4drvr.sys version = 1.0.4.0. LPT base address = 0378h.
16067
 Cable Type = 1, Revision = 3.
16068
 Setting cable speed to 5 MHz.
16069
Cable connection established.
16070
// *** BATCH CMD : identify
16071
Identifying chain contents ....Version is 0001
16072
'1': : Manufacturer's ID =Xilinx xc2vp30, Version : 1
16073
PMSPEC -- Overriding Xilinx file  with local
16074
file 
16075
INFO:iMPACT:1777 -
16076
   Reading c:/ISE/virtex2p/data/xc2vp30.bsd...
16077
 
16078
 
16079
INFO:iMPACT:501 - '1': Added Device xc2vp30 successfully.
16080
----------------------------------------------------------------------
16081
----------------------------------------------------------------------
16082
Version is 0000
16083
'2': : Manufacturer's ID =Xilinx xccace, Version : 0
16084
INFO:iMPACT:1777 -
16085
   Reading c:/ISE/acecf/data/xccace.bsd...
16086
INFO:iMPACT:501 - '1': Added Device xccace successfully.
16087
----------------------------------------------------------------------
16088
----------------------------------------------------------------------
16089
Version is 1111
16090
'3': : Manufacturer's ID =Xilinx xcf32p, Version : 15
16091
INFO:iMPACT:1777 -
16092
   Reading c:/ISE/xcfp/data/xcf32p.bsd...
16093
INFO:iMPACT:501 - '1': Added Device xcf32p successfully.
16094
----------------------------------------------------------------------
16095
----------------------------------------------------------------------
16096
done.
16097
[
16098
  1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
16099
]
16100
[
16101
 
16102
]
16103
Chain TCK freq = 10000000.
16104
Validating chain...
16105
Boundary-scan chain validated successfully.
16106
Elapsed time =      0 sec.
16107
// *** BATCH CMD : identifyMPM
16108
Elapsed time =      0 sec.
16109
// *** BATCH CMD : assignFile -p 3 -file "implementation/download.bit"
16110
'3': Loading file 'implementation/download.bit' ...
16111
 
16112
 
16113
done.
16114
INFO:iMPACT:501 - '3': Added Device xc2vp30 successfully.
16115
----------------------------------------------------------------------
16116
----------------------------------------------------------------------
16117
----------------------------------------------------------------------
16118
----------------------------------------------------------------------
16119
// *** BATCH CMD : program -p 3
16120
Chain TCK freq = 10000000.
16121
Validating chain...
16122
Boundary-scan chain validated successfully.
16123
'3':Programming  device...
16124
 
16125
 
16126
done.
16127
'3': Reading status register contents...
16128
CRC error                                         :         0
16129
Decryptor security set                            :         0
16130
DCM locked                                        :         1
16131
DCI matched                                       :         1
16132
legacy input error                                :         0
16133
status of GTS_CFG_B                               :         1
16134
status of GWE                                     :         1
16135
status of GHIGH                                   :         1
16136
value of MODE pin M0                              :         1
16137
value of MODE pin M1                              :         0
16138
value of MODE pin M2                              :         1
16139
value of CFG_RDY (INIT_B)                         :         1
16140
DONEIN input from DONE pin                        :         1
16141
IDCODE not validated while trying to write FDRI   :         0
16142
write FDRI issued before or after decrypt operation:         0
16143
Decryptor keys not used in proper sequence        :         0
16144
INFO:iMPACT:2219 - Status register values:
16145
INFO:iMPACT - 0011 0111 1011 1000 0000 0000 0000 0000
16146
INFO:iMPACT:579 - '3': Completed downloading bit file to device.
16147
INFO:iMPACT:580 - '3':Checking done pin ....done.
16148
'3': Programmed successfully.
16149
Elapsed time =      3 sec.
16150
// *** BATCH CMD : quit
16151
----------------------------------------------------------------------
16152
----------------------------------------------------------------------
16153
----------------------------------------------------------------------
16154
----------------------------------------------------------------------
16155
 
16156
 
16157
 
16158
 
16159
Done!
16160
 
16161
At Local date and time: Mon Jul 17 21:17:50 2006
16162
 xbash -q -c "cd /cygdrive/d/mb-jpeg/; /usr/bin/make -f system.make program; exit;" started...
16163
 
16164
mb-gcc -O0 encoder/dct.c encoder/huffman.c encoder/io.c encoder/main.c encoder/zzq.c  -o Encoder/executable.elf \
16165
    -mno-xl-soft-mul  -Wp,-D__MICROBLAZE    -Wl,-T -Wl,Encoder_linker_script.ld  -g    -I./microblaze_0/include/  -L./microblaze_0/lib/  \
16166
 
16167
 
16168
 
16169
encoder/dct.c:105:3: warning: no newline at end of file
16170
 
16171
 
16172
encoder/huffman.c: In function `HuffmanEncodeFinishSend':
16173
encoder/huffman.c:553: warning: comparison is always true due to limited range of data type
16174
encoder/huffman.c: In function `EncodeDataUnit':
16175
encoder/huffman.c:596: warning: passing arg 3 of `ReverseExtend' from incompatible pointer type
16176
encoder/huffman.c:611: warning: passing arg 3 of `ReverseExtend' from incompatible pointer type
16177
 
16178
 
16179
encoder/zzq.c:75:2: warning: no newline at end of file
16180
 
16181
 
16182
mb-size Encoder/executable.elf
16183
   text    data     bss     dec     hex filename
16184
  51932    7336   19392   78660   13344 Encoder/executable.elf
16185
 
16186
 
16187
 
16188
 
16189
Done!
16190
 
16191
At Local date and time: Mon Jul 17 21:17:54 2006
16192
 xbash -q -c "cd /cygdrive/d/mb-jpeg/; /usr/bin/make -f system.make download; exit;" started...
16193
 
16194
*********************************************
16195
 
16196
 
16197
Initializing BRAM contents of the bitstream
16198
*********************************************
16199
bitinit system.mhs -lp D:/XilinxXUP/lib/ -pe microblaze_0 Encoder/executable.elf  \
16200
-bt implementation/system.bit -o implementation/download.bit
16201
 
16202
 
16203
 
16204
bitinit version Xilinx EDK 8.1 Build EDK_I.18.7
16205
Copyright (c) Xilinx Inc. 2002.
16206
 
16207
Parsing MHS File system.mhs...
16208
 
16209
 
16210
Sourcing tcl file
16211
C:/EDK/hw/XilinxProcessorIPLib/pcores/microblaze_v4_00_a/data/microblaze_v2_1_0.
16212
tcl ...
16213
Sourcing tcl file
16214
C:/EDK/hw/XilinxProcessorIPLib/pcores/opb_mdm_v2_00_a/data/opb_mdm_v2_1_0.tcl
16215
...
16216
Sourcing tcl file
16217
C:/EDK/hw/XilinxProcessorIPLib/pcores/lmb_v10_v1_00_a/data/lmb_v10_v2_1_0.tcl
16218
...
16219
Sourcing tcl file
16220
C:/EDK/hw/XilinxProcessorIPLib/pcores/lmb_bram_if_cntlr_v1_00_b/data/lmb_bram_if
16221
_cntlr_v2_1_0.tcl ...
16222
Sourcing tcl file
16223
C:/EDK/hw/XilinxProcessorIPLib/pcores/opb_sysace_v1_00_c/data/opb_sysace_v2_1_0.
16224
tcl ...
16225
 
16226
 
16227
Sourcing tcl file
16228
C:/EDK/hw/XilinxProcessorIPLib/pcores/dcm_module_v1_00_a/data/dcm_module_v2_1_0.
16229
tcl ...
16230
 
16231
Overriding IP level properties ...
16232
microblaze (microblaze_0) -
16233
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
16234
mpd line 63 - tool overriding c_family value virtex2 to
16235
microblaze (microblaze_0) -
16236
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
16237
mpd line 64 - tool overriding c_instance value microblaze to microblaze_0
16238
microblaze (microblaze_0) -
16239
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
16240
mpd:93 - tcl overriding C_ADDR_TAG_BITS value 17 to 0
16241
microblaze (microblaze_0) -
16242
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
16243
mpd:100 - tcl overriding C_DCACHE_ADDR_TAG value 17 to 0
16244
opb_mdm (debug_module) -
16245
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_mdm_v2_00_a\data\opb_mdm_v2_1_0.mpd
16246
line 42 - tool overriding c_family value virtex2 to
16247
bram_block (ilmb_bram) -
16248
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
16249
mpd line 42 - tool overriding c_family value virtex2 to
16250
opb_gpio (leds_4bit) -
16251
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_gpio_v3_01_b\data\opb_gpio_v2_1_0.mpd
16252
line 41 - tool overriding c_family value virtex2 to
16253
opb_gpio (dipsws_4bit) -
16254
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_gpio_v3_01_b\data\opb_gpio_v2_1_0.mpd
16255
line 41 - tool overriding c_family value virtex2 to
16256
opb_gpio (pushbuttons_5bit) -
16257
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_gpio_v3_01_b\data\opb_gpio_v2_1_0.mpd
16258
line 41 - tool overriding c_family value virtex2 to
16259
dcm_module (dcm_0) -
16260
C:\EDK\hw\XilinxProcessorIPLib\pcores\dcm_module_v1_00_a\data\dcm_module_v2_1_0.
16261
mpd line 60 - tool overriding c_family value virtex2 to
16262
bram_block (data_bram_0) -
16263
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
16264
mpd line 42 - tool overriding c_family value virtex2 to
16265
bram_block (dlmb_bram) -
16266
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
16267
mpd line 42 - tool overriding c_family value virtex2 to
16268
 
16269
Performing IP level DRCs on properties...
16270
 
16271
Running DRC Tcl procedures for OPTION IPLEVEL_DRC_PROC...
16272
Sourcing tcl file
16273
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
16274
2_1_0.tcl ...
16275
 
16276
 
16277
Sourcing tcl file
16278
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
16279
2_1_0.tcl ...
16280
Sourcing tcl file
16281
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
16282
2_1_0.tcl ...
16283
 
16284
 
16285
Address Map for Processor microblaze_0
16286
  (0x00000000-0x0000ffff) ilmb_cntlr    ilmb
16287
  (0x00010000-0x0001ffff) dlmb_cntlr    dlmb
16288
  (0x40000000-0x4000ffff) PushButtons_5Bit      mb_opb
16289
  (0x40020000-0x4002ffff) LEDs_4Bit     mb_opb
16290
  (0x40040000-0x4004ffff) DIPSWs_4Bit   mb_opb
16291
  (0x40600000-0x4060ffff) RS232_Uart_1  mb_opb
16292
  (0x41400000-0x4140ffff) debug_module  mb_opb
16293
  (0x41800000-0x4180ffff) SysACE_CompactFlash   mb_opb
16294
  (0x70000000-0x7000ffff) data_bram_if_cntlr_0  dlmb
16295
 
16296
Initializing Memory...
16297
Checking ELFs associated with MICROBLAZE instance microblaze_0 for overlap...
16298
 
16299
 
16300
Analyzing file Encoder/executable.elf...
16301
Running Data2Mem with the following command:
16302
data2mem -bm implementation/system_bd -bt implementation/system.bit  -bd
16303
Encoder/executable.elf tag data_bram_0 dlmb_bram ilmb_bram  -o b
16304
implementation/download.bit
16305
 
16306
 
16307
Memory Initialization completed successfully.
16308
 
16309
 
16310
 
16311
 
16312
*********************************************
16313
 
16314
 
16315
Downloading Bitstream onto the target board
16316
*********************************************
16317
impact -batch etc/download.cmd
16318
 
16319
 
16320
Release 8.1i - iMPACT I.24
16321
Copyright (c) 1995-2005 Xilinx, Inc.  All rights reserved.
16322
 
16323
 
16324
// *** BATCH CMD : setMode -bs
16325
// *** BATCH CMD : setCable -port auto
16326
AutoDetecting cable. Please wait.
16327
 
16328
 
16329
Connecting to cable (Parallel Port - LPT1).
16330
Checking cable driver.
16331
 Driver windrvr6.sys version = 7.0.0.0.No resources.
16332
 LPT base address = 0378h.
16333
 ECP base address = 0778h.
16334
 ECP hardware is detected.
16335
Cable connection established.
16336
 
16337
 
16338
Connecting to cable (Parallel Port - LPT1) in ECP mode.
16339
Checking cable driver.
16340
 Driver xpc4drvr.sys version = 1.0.4.0. LPT base address = 0378h.
16341
 Cable Type = 1, Revision = 3.
16342
 Setting cable speed to 5 MHz.
16343
Cable connection established.
16344
// *** BATCH CMD : identify
16345
Identifying chain contents ....Version is 0001
16346
'1': : Manufacturer's ID =Xilinx xc2vp30, Version : 1
16347
PMSPEC -- Overriding Xilinx file  with local
16348
file 
16349
INFO:iMPACT:1777 -
16350
   Reading c:/ISE/virtex2p/data/xc2vp30.bsd...
16351
 
16352
 
16353
INFO:iMPACT:501 - '1': Added Device xc2vp30 successfully.
16354
----------------------------------------------------------------------
16355
----------------------------------------------------------------------
16356
Version is 0000
16357
'2': : Manufacturer's ID =Xilinx xccace, Version : 0
16358
INFO:iMPACT:1777 -
16359
   Reading c:/ISE/acecf/data/xccace.bsd...
16360
INFO:iMPACT:501 - '1': Added Device xccace successfully.
16361
----------------------------------------------------------------------
16362
----------------------------------------------------------------------
16363
Version is 1111
16364
'3': : Manufacturer's ID =Xilinx xcf32p, Version : 15
16365
INFO:iMPACT:1777 -
16366
   Reading c:/ISE/xcfp/data/xcf32p.bsd...
16367
INFO:iMPACT:501 - '1': Added Device xcf32p successfully.
16368
----------------------------------------------------------------------
16369
----------------------------------------------------------------------
16370
done.
16371
[
16372
  1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
16373
]
16374
[
16375
 
16376
]
16377
Chain TCK freq = 10000000.
16378
Validating chain...
16379
Boundary-scan chain validated successfully.
16380
Elapsed time =      0 sec.
16381
// *** BATCH CMD : identifyMPM
16382
Elapsed time =      0 sec.
16383
// *** BATCH CMD : assignFile -p 3 -file "implementation/download.bit"
16384
'3': Loading file 'implementation/download.bit' ...
16385
 
16386
 
16387
done.
16388
INFO:iMPACT:501 - '3': Added Device xc2vp30 successfully.
16389
----------------------------------------------------------------------
16390
----------------------------------------------------------------------
16391
----------------------------------------------------------------------
16392
----------------------------------------------------------------------
16393
// *** BATCH CMD : program -p 3
16394
Chain TCK freq = 10000000.
16395
Validating chain...
16396
Boundary-scan chain validated successfully.
16397
'3':Programming  device...
16398
 
16399
 
16400
done.
16401
'3': Reading status register contents...
16402
CRC error                                         :         0
16403
Decryptor security set                            :         0
16404
DCM locked                                        :         1
16405
DCI matched                                       :         1
16406
legacy input error                                :         0
16407
status of GTS_CFG_B                               :         1
16408
status of GWE                                     :         1
16409
status of GHIGH                                   :         1
16410
value of MODE pin M0                              :         1
16411
value of MODE pin M1                              :         0
16412
value of MODE pin M2                              :         1
16413
value of CFG_RDY (INIT_B)                         :         1
16414
DONEIN input from DONE pin                        :         1
16415
IDCODE not validated while trying to write FDRI   :         0
16416
write FDRI issued before or after decrypt operation:         0
16417
Decryptor keys not used in proper sequence        :         0
16418
INFO:iMPACT:2219 - Status register values:
16419
INFO:iMPACT - 0011 0111 1011 1000 0000 0000 0000 0000
16420
INFO:iMPACT:579 - '3': Completed downloading bit file to device.
16421
INFO:iMPACT:580 - '3':Checking done pin ....done.
16422
'3': Programmed successfully.
16423
Elapsed time =      3 sec.
16424
// *** BATCH CMD : quit
16425
----------------------------------------------------------------------
16426
----------------------------------------------------------------------
16427
----------------------------------------------------------------------
16428
----------------------------------------------------------------------
16429
 
16430
 
16431
 
16432
 
16433
Done!
16434
 
16435
At Local date and time: Mon Jul 17 21:18:29 2006
16436
 xbash -q -c "cd /cygdrive/d/mb-jpeg/; /usr/bin/make -f system.make program; exit;" started...
16437
 
16438
mb-gcc -O0 encoder/dct.c encoder/huffman.c encoder/io.c encoder/main.c encoder/zzq.c  -o Encoder/executable.elf \
16439
    -mno-xl-soft-mul  -Wp,-D__MICROBLAZE    -Wl,-T -Wl,Encoder_linker_script.ld  -g    -I./microblaze_0/include/  -L./microblaze_0/lib/  \
16440
 
16441
 
16442
 
16443
encoder/dct.c:105:3: warning: no newline at end of file
16444
 
16445
 
16446
encoder/huffman.c: In function `HuffmanEncodeFinishSend':
16447
encoder/huffman.c:553: warning: comparison is always true due to limited range of data type
16448
encoder/huffman.c: In function `EncodeDataUnit':
16449
encoder/huffman.c:596: warning: passing arg 3 of `ReverseExtend' from incompatible pointer type
16450
encoder/huffman.c:611: warning: passing arg 3 of `ReverseExtend' from incompatible pointer type
16451
 
16452
 
16453
encoder/zzq.c:75:2: warning: no newline at end of file
16454
 
16455
 
16456
mb-size Encoder/executable.elf
16457
   text    data     bss     dec     hex filename
16458
  51924    7336   19392   78652   1333c Encoder/executable.elf
16459
 
16460
 
16461
 
16462
 
16463
Done!
16464
 
16465
At Local date and time: Mon Jul 17 21:18:34 2006
16466
 xbash -q -c "cd /cygdrive/d/mb-jpeg/; /usr/bin/make -f system.make download; exit;" started...
16467
 
16468
*********************************************
16469
Initializing BRAM contents of the bitstream
16470
*********************************************
16471
bitinit system.mhs -lp D:/XilinxXUP/lib/ -pe microblaze_0 Encoder/executable.elf  \
16472
-bt implementation/system.bit -o implementation/download.bit
16473
 
16474
 
16475
 
16476
bitinit version Xilinx EDK 8.1 Build EDK_I.18.7
16477
Copyright (c) Xilinx Inc. 2002.
16478
 
16479
Parsing MHS File system.mhs...
16480
 
16481
 
16482
Sourcing tcl file
16483
C:/EDK/hw/XilinxProcessorIPLib/pcores/microblaze_v4_00_a/data/microblaze_v2_1_0.
16484
tcl ...
16485
Sourcing tcl file
16486
C:/EDK/hw/XilinxProcessorIPLib/pcores/opb_mdm_v2_00_a/data/opb_mdm_v2_1_0.tcl
16487
...
16488
Sourcing tcl file
16489
C:/EDK/hw/XilinxProcessorIPLib/pcores/lmb_v10_v1_00_a/data/lmb_v10_v2_1_0.tcl
16490
...
16491
Sourcing tcl file
16492
C:/EDK/hw/XilinxProcessorIPLib/pcores/lmb_bram_if_cntlr_v1_00_b/data/lmb_bram_if
16493
_cntlr_v2_1_0.tcl ...
16494
 
16495
 
16496
Sourcing tcl file
16497
C:/EDK/hw/XilinxProcessorIPLib/pcores/opb_sysace_v1_00_c/data/opb_sysace_v2_1_0.
16498
tcl ...
16499
Sourcing tcl file
16500
C:/EDK/hw/XilinxProcessorIPLib/pcores/dcm_module_v1_00_a/data/dcm_module_v2_1_0.
16501
tcl ...
16502
 
16503
Overriding IP level properties ...
16504
microblaze (microblaze_0) -
16505
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
16506
mpd line 63 - tool overriding c_family value virtex2 to
16507
microblaze (microblaze_0) -
16508
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
16509
mpd line 64 - tool overriding c_instance value microblaze to microblaze_0
16510
microblaze (microblaze_0) -
16511
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
16512
mpd:93 - tcl overriding C_ADDR_TAG_BITS value 17 to 0
16513
microblaze (microblaze_0) -
16514
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
16515
mpd:100 - tcl overriding C_DCACHE_ADDR_TAG value 17 to 0
16516
opb_mdm (debug_module) -
16517
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_mdm_v2_00_a\data\opb_mdm_v2_1_0.mpd
16518
line 42 - tool overriding c_family value virtex2 to
16519
bram_block (ilmb_bram) -
16520
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
16521
mpd line 42 - tool overriding c_family value virtex2 to
16522
opb_gpio (leds_4bit) -
16523
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_gpio_v3_01_b\data\opb_gpio_v2_1_0.mpd
16524
line 41 - tool overriding c_family value virtex2 to
16525
opb_gpio (dipsws_4bit) -
16526
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_gpio_v3_01_b\data\opb_gpio_v2_1_0.mpd
16527
line 41 - tool overriding c_family value virtex2 to
16528
opb_gpio (pushbuttons_5bit) -
16529
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_gpio_v3_01_b\data\opb_gpio_v2_1_0.mpd
16530
line 41 - tool overriding c_family value virtex2 to
16531
dcm_module (dcm_0) -
16532
C:\EDK\hw\XilinxProcessorIPLib\pcores\dcm_module_v1_00_a\data\dcm_module_v2_1_0.
16533
mpd line 60 - tool overriding c_family value virtex2 to
16534
bram_block (data_bram_0) -
16535
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
16536
mpd line 42 - tool overriding c_family value virtex2 to
16537
bram_block (dlmb_bram) -
16538
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
16539
mpd line 42 - tool overriding c_family value virtex2 to
16540
 
16541
Performing IP level DRCs on properties...
16542
 
16543
Running DRC Tcl procedures for OPTION IPLEVEL_DRC_PROC...
16544
Sourcing tcl file
16545
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
16546
2_1_0.tcl ...
16547
 
16548
 
16549
Sourcing tcl file
16550
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
16551
2_1_0.tcl ...
16552
Sourcing tcl file
16553
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
16554
2_1_0.tcl ...
16555
 
16556
 
16557
Address Map for Processor microblaze_0
16558
  (0x00000000-0x0000ffff) ilmb_cntlr    ilmb
16559
  (0x00010000-0x0001ffff) dlmb_cntlr    dlmb
16560
  (0x40000000-0x4000ffff) PushButtons_5Bit      mb_opb
16561
  (0x40020000-0x4002ffff) LEDs_4Bit     mb_opb
16562
  (0x40040000-0x4004ffff) DIPSWs_4Bit   mb_opb
16563
  (0x40600000-0x4060ffff) RS232_Uart_1  mb_opb
16564
  (0x41400000-0x4140ffff) debug_module  mb_opb
16565
  (0x41800000-0x4180ffff) SysACE_CompactFlash   mb_opb
16566
  (0x70000000-0x7000ffff) data_bram_if_cntlr_0  dlmb
16567
 
16568
Initializing Memory...
16569
Checking ELFs associated with MICROBLAZE instance microblaze_0 for overlap...
16570
 
16571
 
16572
Analyzing file Encoder/executable.elf...
16573
Running Data2Mem with the following command:
16574
data2mem -bm implementation/system_bd -bt implementation/system.bit  -bd
16575
Encoder/executable.elf tag data_bram_0 dlmb_bram ilmb_bram  -o b
16576
implementation/download.bit
16577
 
16578
 
16579
Memory Initialization completed successfully.
16580
 
16581
 
16582
 
16583
 
16584
*********************************************
16585
Downloading Bitstream onto the target board
16586
 
16587
 
16588
*********************************************
16589
impact -batch etc/download.cmd
16590
 
16591
 
16592
Release 8.1i - iMPACT I.24
16593
Copyright (c) 1995-2005 Xilinx, Inc.  All rights reserved.
16594
 
16595
 
16596
// *** BATCH CMD : setMode -bs
16597
// *** BATCH CMD : setCable -port auto
16598
AutoDetecting cable. Please wait.
16599
 
16600
 
16601
Connecting to cable (Parallel Port - LPT1).
16602
Checking cable driver.
16603
 Driver windrvr6.sys version = 7.0.0.0.No resources.
16604
 LPT base address = 0378h.
16605
 ECP base address = 0778h.
16606
 ECP hardware is detected.
16607
Cable connection established.
16608
 
16609
 
16610
Connecting to cable (Parallel Port - LPT1) in ECP mode.
16611
Checking cable driver.
16612
 Driver xpc4drvr.sys version = 1.0.4.0. LPT base address = 0378h.
16613
 Cable Type = 1, Revision = 3.
16614
 Setting cable speed to 5 MHz.
16615
Cable connection established.
16616
// *** BATCH CMD : identify
16617
Identifying chain contents ....Version is 0001
16618
'1': : Manufacturer's ID =Xilinx xc2vp30, Version : 1
16619
PMSPEC -- Overriding Xilinx file  with local
16620
file 
16621
INFO:iMPACT:1777 -
16622
   Reading c:/ISE/virtex2p/data/xc2vp30.bsd...
16623
 
16624
 
16625
INFO:iMPACT:501 - '1': Added Device xc2vp30 successfully.
16626
----------------------------------------------------------------------
16627
----------------------------------------------------------------------
16628
Version is 0000
16629
'2': : Manufacturer's ID =Xilinx xccace, Version : 0
16630
INFO:iMPACT:1777 -
16631
   Reading c:/ISE/acecf/data/xccace.bsd...
16632
INFO:iMPACT:501 - '1': Added Device xccace successfully.
16633
----------------------------------------------------------------------
16634
----------------------------------------------------------------------
16635
Version is 1111
16636
'3': : Manufacturer's ID =Xilinx xcf32p, Version : 15
16637
INFO:iMPACT:1777 -
16638
   Reading c:/ISE/xcfp/data/xcf32p.bsd...
16639
INFO:iMPACT:501 - '1': Added Device xcf32p successfully.
16640
----------------------------------------------------------------------
16641
----------------------------------------------------------------------
16642
done.
16643
[
16644
  1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
16645
]
16646
[
16647
 
16648
]
16649
Chain TCK freq = 10000000.
16650
Validating chain...
16651
Boundary-scan chain validated successfully.
16652
Elapsed time =      1 sec.
16653
// *** BATCH CMD : identifyMPM
16654
Elapsed time =      0 sec.
16655
// *** BATCH CMD : assignFile -p 3 -file "implementation/download.bit"
16656
'3': Loading file 'implementation/download.bit' ...
16657
 
16658
 
16659
done.
16660
INFO:iMPACT:501 - '3': Added Device xc2vp30 successfully.
16661
----------------------------------------------------------------------
16662
----------------------------------------------------------------------
16663
----------------------------------------------------------------------
16664
----------------------------------------------------------------------
16665
// *** BATCH CMD : program -p 3
16666
Chain TCK freq = 10000000.
16667
Validating chain...
16668
Boundary-scan chain validated successfully.
16669
'3':Programming  device...
16670
 
16671
 
16672
done.
16673
'3': Reading status register contents...
16674
CRC error                                         :         0
16675
Decryptor security set                            :         0
16676
DCM locked                                        :         1
16677
DCI matched                                       :         1
16678
legacy input error                                :         0
16679
status of GTS_CFG_B                               :         1
16680
status of GWE                                     :         1
16681
status of GHIGH                                   :         1
16682
value of MODE pin M0                              :         1
16683
value of MODE pin M1                              :         0
16684
value of MODE pin M2                              :         1
16685
value of CFG_RDY (INIT_B)                         :         1
16686
DONEIN input from DONE pin                        :         1
16687
IDCODE not validated while trying to write FDRI   :         0
16688
write FDRI issued before or after decrypt operation:         0
16689
Decryptor keys not used in proper sequence        :         0
16690
INFO:iMPACT:2219 - Status register values:
16691
INFO:iMPACT - 0011 0111 1011 1000 0000 0000 0000 0000
16692
INFO:iMPACT:579 - '3': Completed downloading bit file to device.
16693
INFO:iMPACT:580 - '3':Checking done pin ....done.
16694
'3': Programmed successfully.
16695
Elapsed time =      4 sec.
16696
// *** BATCH CMD : quit
16697
----------------------------------------------------------------------
16698
----------------------------------------------------------------------
16699
----------------------------------------------------------------------
16700
----------------------------------------------------------------------
16701
 
16702
 
16703
 
16704
 
16705
Done!
16706
 
16707
At Local date and time: Mon Jul 17 21:22:12 2006
16708
 xbash -q -c "cd /cygdrive/d/mb-jpeg/; /usr/bin/make -f system.make bits; exit;" started...
16709
 
16710
****************************************************
16711
Creating system netlist for hardware specification..
16712
****************************************************
16713
platgen -p xc2vp30ff896-7 -lang vhdl -lp D:/XilinxXUP/lib/  -st xst system.mhs
16714
 
16715
 
16716
 
16717
Release Xilinx EDK 8.1 - platgen EDK_I.18.7
16718
Copyright (c) 1995-2005 Xilinx, Inc.  All rights reserved.
16719
 
16720
 
16721
 
16722
 
16723
Command Line: platgen -p xc2vp30ff896-7 -lang vhdl -lp D:/XilinxXUP/lib/ -st xst
16724
system.mhs
16725
 
16726
Parse system.mhs ...
16727
 
16728
Read MPD definitions ...
16729
 
16730
 
16731
Sourcing tcl file
16732
C:/EDK/hw/XilinxProcessorIPLib/pcores/microblaze_v4_00_a/data/microblaze_v2_1_0.
16733
tcl ...
16734
 
16735
 
16736
Sourcing tcl file
16737
C:/EDK/hw/XilinxProcessorIPLib/pcores/opb_mdm_v2_00_a/data/opb_mdm_v2_1_0.tcl
16738
...
16739
Sourcing tcl file
16740
C:/EDK/hw/XilinxProcessorIPLib/pcores/lmb_v10_v1_00_a/data/lmb_v10_v2_1_0.tcl
16741
...
16742
Sourcing tcl file
16743
C:/EDK/hw/XilinxProcessorIPLib/pcores/lmb_bram_if_cntlr_v1_00_b/data/lmb_bram_if
16744
_cntlr_v2_1_0.tcl ...
16745
Sourcing tcl file
16746
C:/EDK/hw/XilinxProcessorIPLib/pcores/opb_sysace_v1_00_c/data/opb_sysace_v2_1_0.
16747
tcl ...
16748
Sourcing tcl file
16749
C:/EDK/hw/XilinxProcessorIPLib/pcores/dcm_module_v1_00_a/data/dcm_module_v2_1_0.
16750
tcl ...
16751
 
16752
 
16753
 
16754
Overriding IP level properties ...
16755
microblaze (microblaze_0) -
16756
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
16757
mpd line 63 - tool overriding c_family value virtex2 to virtex2p
16758
microblaze (microblaze_0) -
16759
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
16760
mpd line 64 - tool overriding c_instance value microblaze to microblaze_0
16761
microblaze (microblaze_0) -
16762
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
16763
mpd:93 - tcl overriding C_ADDR_TAG_BITS value 17 to 0
16764
microblaze (microblaze_0) -
16765
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
16766
mpd:100 - tcl overriding C_DCACHE_ADDR_TAG value 17 to 0
16767
opb_mdm (debug_module) -
16768
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_mdm_v2_00_a\data\opb_mdm_v2_1_0.mpd
16769
line 42 - tool overriding c_family value virtex2 to virtex2p
16770
bram_block (ilmb_bram) -
16771
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
16772
mpd line 42 - tool overriding c_family value virtex2 to virtex2p
16773
opb_gpio (leds_4bit) -
16774
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_gpio_v3_01_b\data\opb_gpio_v2_1_0.mpd
16775
line 41 - tool overriding c_family value virtex2 to virtex2p
16776
opb_gpio (dipsws_4bit) -
16777
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_gpio_v3_01_b\data\opb_gpio_v2_1_0.mpd
16778
line 41 - tool overriding c_family value virtex2 to virtex2p
16779
opb_gpio (pushbuttons_5bit) -
16780
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_gpio_v3_01_b\data\opb_gpio_v2_1_0.mpd
16781
line 41 - tool overriding c_family value virtex2 to virtex2p
16782
dcm_module (dcm_0) -
16783
C:\EDK\hw\XilinxProcessorIPLib\pcores\dcm_module_v1_00_a\data\dcm_module_v2_1_0.
16784
mpd line 60 - tool overriding c_family value virtex2 to virtex2p
16785
bram_block (data_bram_0) -
16786
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
16787
mpd line 42 - tool overriding c_family value virtex2 to virtex2p
16788
bram_block (dlmb_bram) -
16789
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
16790
mpd line 42 - tool overriding c_family value virtex2 to virtex2p
16791
 
16792
Performing IP level DRCs on properties...
16793
 
16794
Running DRC Tcl procedures for OPTION IPLEVEL_DRC_PROC...
16795
Sourcing tcl file
16796
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
16797
2_1_0.tcl ...
16798
Sourcing tcl file
16799
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
16800
2_1_0.tcl ...
16801
Sourcing tcl file
16802
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
16803
2_1_0.tcl ...
16804
 
16805
 
16806
Address Map for Processor microblaze_0
16807
  (0x00000000-0x0000ffff) ilmb_cntlr    ilmb
16808
  (0x00010000-0x0001ffff) dlmb_cntlr    dlmb
16809
  (0x40000000-0x4000ffff) PushButtons_5Bit      mb_opb
16810
  (0x40020000-0x4002ffff) LEDs_4Bit     mb_opb
16811
  (0x40040000-0x4004ffff) DIPSWs_4Bit   mb_opb
16812
  (0x40600000-0x4060ffff) RS232_Uart_1  mb_opb
16813
  (0x41400000-0x4140ffff) debug_module  mb_opb
16814
  (0x41800000-0x4180ffff) SysACE_CompactFlash   mb_opb
16815
  (0x70000000-0x7000ffff) data_bram_if_cntlr_0  dlmb
16816
 
16817
Check platform configuration ...
16818
opb_v20 (mb_opb) - D:\mb-jpeg\system.mhs line 55 - 2 master(s) : 6 slave(s)
16819
lmb_v10 (ilmb) - D:\mb-jpeg\system.mhs line 81 - 1 master(s) : 1 slave(s)
16820
lmb_v10 (dlmb) - D:\mb-jpeg\system.mhs line 89 - 1 master(s) : 2 slave(s)
16821
 
16822
Check port drivers...
16823
 
16824
 
16825
WARNING:MDT - dcm_0_lock (LOCKED) - D:\mb-jpeg\system.mhs line 207 - floating
16826
   connection!
16827
 
16828
Check platform address map ...
16829
 
16830
Overriding system level properties ...
16831
opb_v20 (mb_opb) -
16832
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_v20_v1_10_c\data\opb_v20_v2_1_0.mpd
16833
line 39 - tool overriding c_num_masters value 4 to 2
16834
opb_v20 (mb_opb) -
16835
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_v20_v1_10_c\data\opb_v20_v2_1_0.mpd
16836
line 40 - tool overriding c_num_slaves value 4 to 6
16837
lmb_v10 (ilmb) -
16838
C:\EDK\hw\XilinxProcessorIPLib\pcores\lmb_v10_v1_00_a\data\lmb_v10_v2_1_0.mpd
16839
line 39 - tool overriding c_lmb_num_slaves value 4 to 1
16840
lmb_v10 (dlmb) -
16841
C:\EDK\hw\XilinxProcessorIPLib\pcores\lmb_v10_v1_00_a\data\lmb_v10_v2_1_0.mpd
16842
line 39 - tool overriding c_lmb_num_slaves value 4 to 2
16843
lmb_bram_if_cntlr (dlmb_cntlr) -
16844
C:\EDK\hw\XilinxProcessorIPLib\pcores\lmb_bram_if_cntlr_v1_00_b\data\lmb_bram_if
16845
_cntlr_v2_1_0.mpd line 45 - tool overriding c_mask value 0x00800000 to
16846
0x70c70000
16847
lmb_bram_if_cntlr (ilmb_cntlr) -
16848
C:\EDK\hw\XilinxProcessorIPLib\pcores\lmb_bram_if_cntlr_v1_00_b\data\lmb_bram_if
16849
_cntlr_v2_1_0.mpd line 45 - tool overriding c_mask value 0x00800000 to
16850
0x70c70000
16851
bram_block (ilmb_bram) -
16852
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
16853
mpd line 38 - tool overriding c_memsize value 2048 to 0x10000
16854
bram_block (data_bram_0) - D:\mb-jpeg\system.mhs line 213 - tool overriding
16855
c_memsize value 16384 to 0x10000
16856
lmb_bram_if_cntlr (data_bram_if_cntlr_0) -
16857
C:\EDK\hw\XilinxProcessorIPLib\pcores\lmb_bram_if_cntlr_v1_00_b\data\lmb_bram_if
16858
_cntlr_v2_1_0.mpd line 45 - tool overriding c_mask value 0x00800000 to
16859
0x70c70000
16860
bram_block (dlmb_bram) - D:\mb-jpeg\system.mhs line 229 - tool overriding
16861
c_memsize value 16384 to 0x10000
16862
 
16863
Running DRC Tcl procedures for OPTION SYSLEVEL_DRC_PROC...
16864
 
16865
Performing System level DRCs on properties...
16866
 
16867
Running UPDATE Tcl procedures for OPTION PLATGEN_SYSLEVEL_UPDATE_PROC...
16868
 
16869
Modify defaults ...
16870
 
16871
Processing licensed instances ...
16872
Completion time: 0.00 seconds
16873
 
16874
Creating hardware output directories ...
16875
 
16876
Managing hardware (BBD-specified) netlist files ...
16877
 
16878
Managing cache ...
16879
 
16880
 
16881
opb_v20 (mb_opb) - D:\mb-jpeg\system.mhs:55 - Copying cache implementation
16882
netlist
16883
 
16884
 
16885
opb_mdm (debug_module) - D:\mb-jpeg\system.mhs:63 - Copying cache implementation
16886
netlist
16887
lmb_v10 (ilmb) - D:\mb-jpeg\system.mhs:81 - Copying cache implementation netlist
16888
lmb_v10 (dlmb) - D:\mb-jpeg\system.mhs:89 - Copying cache implementation netlist
16889
 
16890
 
16891
lmb_bram_if_cntlr (dlmb_cntlr) - D:\mb-jpeg\system.mhs:97 - Copying cache
16892
implementation netlist
16893
lmb_bram_if_cntlr (ilmb_cntlr) - D:\mb-jpeg\system.mhs:106 - Copying cache
16894
implementation netlist
16895
bram_block (ilmb_bram) - D:\mb-jpeg\system.mhs:115 - Copying cache
16896
implementation netlist
16897
 
16898
 
16899
opb_uartlite (rs232_uart_1) - D:\mb-jpeg\system.mhs:121 - Copying cache
16900
implementation netlist
16901
opb_sysace (sysace_compactflash) - D:\mb-jpeg\system.mhs:137 - Copying cache
16902
implementation netlist
16903
 
16904
 
16905
opb_gpio (leds_4bit) - D:\mb-jpeg\system.mhs:154 - Copying cache implementation
16906
netlist
16907
opb_gpio (dipsws_4bit) - D:\mb-jpeg\system.mhs:168 - Copying cache
16908
implementation netlist
16909
 
16910
 
16911
opb_gpio (pushbuttons_5bit) - D:\mb-jpeg\system.mhs:182 - Copying cache
16912
implementation netlist
16913
dcm_module (dcm_0) - D:\mb-jpeg\system.mhs:196 - Copying cache implementation
16914
netlist
16915
bram_block (data_bram_0) - D:\mb-jpeg\system.mhs:210 - Copying cache
16916
implementation netlist
16917
 
16918
 
16919
lmb_bram_if_cntlr (data_bram_if_cntlr_0) - D:\mb-jpeg\system.mhs:217 - Copying
16920
cache implementation netlist
16921
 
16922
 
16923
bram_block (dlmb_bram) - D:\mb-jpeg\system.mhs:226 - Copying cache
16924
implementation netlist
16925
 
16926
Elaborating instances ...
16927
bram_block (ilmb_bram) - D:\mb-jpeg\system.mhs:115 - elaborating IP
16928
 
16929
 
16930
bram_block (data_bram_0) - D:\mb-jpeg\system.mhs:210 - elaborating IP
16931
 
16932
 
16933
bram_block (dlmb_bram) - D:\mb-jpeg\system.mhs:226 - elaborating IP
16934
 
16935
 
16936
 
16937
Writing HDL for elaborated instances ...
16938
 
16939
 
16940
 
16941
Inserting wrapper level ...
16942
 
16943
 
16944
Completion time: 4.00 seconds
16945
 
16946
Constructing platform-level signal connectivity ...
16947
 
16948
 
16949
Completion time: 3.00 seconds
16950
 
16951
Writing (top-level) BMM ...
16952
Writing BMM - D:\mb-jpeg\implementation\system.bmm
16953
 
16954
Writing (top-level and wrappers) HDL ...
16955
 
16956
 
16957
 
16958
Generating synthesis project file ...
16959
 
16960
 
16961
 
16962
Running XST synthesis ...
16963
INFO:MDT - The following instances are synthesized with XST. The MPD option
16964
   IMP_NETLIST=TRUE indicates that a NGC file is to be produced using XST
16965
   synthesis. IMP_NETLIST=FALSE (default) instances are not synthesized.
16966
microblaze_0_wrapper (microblaze_0) - D:\mb-jpeg\system.mhs:35 - Running XST
16967
synthesis
16968
 
16969
 
16970
 
16971
Running NGCBUILD ...
16972
 
16973
 
16974
 
16975
Rebuilding cache ...
16976
Total run time: 111.00 seconds
16977
 
16978
 
16979
Running synthesis...
16980
bash -c "cd synthesis; ./synthesis.sh"
16981
 
16982
 
16983
WARNING:Xst:1530 - You are using an evaluation version of Xilinx Software. In 36
16984
   days, this program will not operate. For more information about this product,
16985
   please refer to the Evaluation Agreement, which was shipped to you along with
16986
   the Evaluation CDs.
16987
   To purchase an annual license for this software, please contact your local
16988
   Field Applications Engineer (FAE) or salesperson. If you have any questions,
16989
   or if we can assist in any way, please send an email to: eval@xilinx.com
16990
   Thank You!
16991
 
16992
 
16993
Release 8.1i - xst I.24
16994
Copyright (c) 1995-2005 Xilinx, Inc.  All rights reserved.
16995
 
16996
 
16997
-->
16998
 
16999
 
17000
TABLE OF CONTENTS
17001
  1) Synthesis Options Summary
17002
  2) HDL Compilation
17003
  3) HDL Analysis
17004
  4) HDL Synthesis
17005
     4.1) HDL Synthesis Report
17006
  5) Advanced HDL Synthesis
17007
     5.1) Advanced HDL Synthesis Report
17008
  6) Low Level Synthesis
17009
  7) Final Report
17010
     7.1) Device utilization summary
17011
     7.2) TIMING REPORT
17012
 
17013
 
17014
=========================================================================
17015
*                      Synthesis Options Summary                        *
17016
=========================================================================
17017
---- Source Parameters
17018
Input Format                       : MIXED
17019
Input File Name                    : "system_xst.prj"
17020
 
17021
---- Target Parameters
17022
Target Device                      : xc2vp30ff896-7
17023
Output File Name                   : "../implementation/system.ngc"
17024
 
17025
---- Source Options
17026
Top Module Name                    : system
17027
 
17028
---- Target Options
17029
Add IO Buffers                     : NO
17030
 
17031
---- General Options
17032
Optimization Goal                  : speed
17033
Hierarchy Separator                : /
17034
 
17035
=========================================================================
17036
 
17037
WARNING:Xst:29 - Optimization Effort not specified
17038
The following parameters have been added:
17039
Optimization Effort                : 1
17040
 
17041
=========================================================================
17042
 
17043
 
17044
 
17045
=========================================================================
17046
*                          HDL Compilation                              *
17047
=========================================================================
17048
 
17049
 
17050
Compiling vhdl file "D:/mb-jpeg/hdl/system.vhd" in Library work.
17051
 
17052
 
17053
Entity  compiled.
17054
 
17055
 
17056
Entity  (Architecture ) compiled.
17057
 
17058
 
17059
 
17060
=========================================================================
17061
*                            HDL Analysis                               *
17062
=========================================================================
17063
 
17064
 
17065
Analyzing Entity  (Architecture ).
17066
 
17067
 
17068
WARNING:Xst:766 - "D:/mb-jpeg/hdl/system.vhd" line 1556: Generating a Black Box for component .
17069
WARNING:Xst:766 - "D:/mb-jpeg/hdl/system.vhd" line 1562: Generating a Black Box for component .
17070
WARNING:Xst:766 - "D:/mb-jpeg/hdl/system.vhd" line 1568: Generating a Black Box for component .
17071
WARNING:Xst:766 - "D:/mb-jpeg/hdl/system.vhd" line 1574: Generating a Black Box for component .
17072
WARNING:Xst:766 - "D:/mb-jpeg/hdl/system.vhd" line 1580: Generating a Black Box for component .
17073
WARNING:Xst:766 - "D:/mb-jpeg/hdl/system.vhd" line 1586: Generating a Black Box for component .
17074
WARNING:Xst:766 - "D:/mb-jpeg/hdl/system.vhd" line 1592: Generating a Black Box for component .
17075
WARNING:Xst:766 - "D:/mb-jpeg/hdl/system.vhd" line 1598: Generating a Black Box for component .
17076
WARNING:Xst:766 - "D:/mb-jpeg/hdl/system.vhd" line 1604: Generating a Black Box for component .
17077
WARNING:Xst:766 - "D:/mb-jpeg/hdl/system.vhd" line 1610: Generating a Black Box for component .
17078
WARNING:Xst:766 - "D:/mb-jpeg/hdl/system.vhd" line 1616: Generating a Black Box for component .
17079
WARNING:Xst:766 - "D:/mb-jpeg/hdl/system.vhd" line 1624: Generating a Black Box for component .
17080
WARNING:Xst:766 - "D:/mb-jpeg/hdl/system.vhd" line 1632: Generating a Black Box for component .
17081
WARNING:Xst:766 - "D:/mb-jpeg/hdl/system.vhd" line 1640: Generating a Black Box for component .
17082
WARNING:Xst:766 - "D:/mb-jpeg/hdl/system.vhd" line 1648: Generating a Black Box for component .
17083
WARNING:Xst:766 - "D:/mb-jpeg/hdl/system.vhd" line 1656: Generating a Black Box for component .
17084
WARNING:Xst:766 - "D:/mb-jpeg/hdl/system.vhd" line 1664: Generating a Black Box for component .
17085
WARNING:Xst:766 - "D:/mb-jpeg/hdl/system.vhd" line 1672: Generating a Black Box for component .
17086
WARNING:Xst:766 - "D:/mb-jpeg/hdl/system.vhd" line 1680: Generating a Black Box for component .
17087
WARNING:Xst:766 - "D:/mb-jpeg/hdl/system.vhd" line 1688: Generating a Black Box for component .
17088
WARNING:Xst:766 - "D:/mb-jpeg/hdl/system.vhd" line 1696: Generating a Black Box for component .
17089
WARNING:Xst:766 - "D:/mb-jpeg/hdl/system.vhd" line 1704: Generating a Black Box for component .
17090
WARNING:Xst:766 - "D:/mb-jpeg/hdl/system.vhd" line 1712: Generating a Black Box for component .
17091
WARNING:Xst:766 - "D:/mb-jpeg/hdl/system.vhd" line 1720: Generating a Black Box for component .
17092
WARNING:Xst:766 - "D:/mb-jpeg/hdl/system.vhd" line 1728: Generating a Black Box for component .
17093
WARNING:Xst:766 - "D:/mb-jpeg/hdl/system.vhd" line 1736: Generating a Black Box for component .
17094
WARNING:Xst:766 - "D:/mb-jpeg/hdl/system.vhd" line 1744: Generating a Black Box for component .
17095
WARNING:Xst:766 - "D:/mb-jpeg/hdl/system.vhd" line 1750: Generating a Black Box for component .
17096
WARNING:Xst:766 - "D:/mb-jpeg/hdl/system.vhd" line 1756: Generating a Black Box for component .
17097
WARNING:Xst:766 - "D:/mb-jpeg/hdl/system.vhd" line 1762: Generating a Black Box for component .
17098
WARNING:Xst:766 - "D:/mb-jpeg/hdl/system.vhd" line 1768: Generating a Black Box for component .
17099
WARNING:Xst:766 - "D:/mb-jpeg/hdl/system.vhd" line 1776: Generating a Black Box for component .
17100
WARNING:Xst:766 - "D:/mb-jpeg/hdl/system.vhd" line 1784: Generating a Black Box for component .
17101
WARNING:Xst:766 - "D:/mb-jpeg/hdl/system.vhd" line 1792: Generating a Black Box for component .
17102
WARNING:Xst:766 - "D:/mb-jpeg/hdl/system.vhd" line 1800: Generating a Black Box for component .
17103
WARNING:Xst:766 - "D:/mb-jpeg/hdl/system.vhd" line 1808: Generating a Black Box for component .
17104
WARNING:Xst:766 - "D:/mb-jpeg/hdl/system.vhd" line 1816: Generating a Black Box for component .
17105
WARNING:Xst:766 - "D:/mb-jpeg/hdl/system.vhd" line 1824: Generating a Black Box for component .
17106
WARNING:Xst:766 - "D:/mb-jpeg/hdl/system.vhd" line 1832: Generating a Black Box for component .
17107
WARNING:Xst:766 - "D:/mb-jpeg/hdl/system.vhd" line 1840: Generating a Black Box for component .
17108
 
17109
 
17110
WARNING:Xst:766 - "D:/mb-jpeg/hdl/system.vhd" line 1848: Generating a Black Box for component .
17111
WARNING:Xst:766 - "D:/mb-jpeg/hdl/system.vhd" line 1856: Generating a Black Box for component .
17112
WARNING:Xst:766 - "D:/mb-jpeg/hdl/system.vhd" line 1864: Generating a Black Box for component .
17113
WARNING:Xst:766 - "D:/mb-jpeg/hdl/system.vhd" line 1872: Generating a Black Box for component .
17114
WARNING:Xst:766 - "D:/mb-jpeg/hdl/system.vhd" line 1878: Generating a Black Box for component .
17115
 
17116
 
17117
Entity  analyzed. Unit  generated.
17118
 
17119
 
17120
=========================================================================
17121
*                           HDL Synthesis                               *
17122
=========================================================================
17123
 
17124
 
17125
 
17126
Synthesizing Unit .
17127
    Related source file is "D:/mb-jpeg/hdl/system.vhd".
17128
Unit  synthesized.
17129
 
17130
 
17131
=========================================================================
17132
HDL Synthesis Report
17133
 
17134
Found no macro
17135
=========================================================================
17136
 
17137
=========================================================================
17138
*                       Advanced HDL Synthesis                          *
17139
=========================================================================
17140
 
17141
 
17142
 
17143
 
17144
=========================================================================
17145
Advanced HDL Synthesis Report
17146
 
17147
Found no macro
17148
=========================================================================
17149
 
17150
=========================================================================
17151
*                         Low Level Synthesis                           *
17152
=========================================================================
17153
 
17154
 
17155
Loading device for application Rf_Device from file '2vp30.nph' in environment c:\ISE.
17156
 
17157
 
17158
 
17159
Optimizing unit  ...
17160
 
17161
 
17162
 
17163
Mapping all equations...
17164
 
17165
 
17166
Building and optimizing final netlist ...
17167
 
17168
 
17169
 
17170
=========================================================================
17171
*                            Final Report                               *
17172
=========================================================================
17173
Final Results
17174
Top Level Output File Name         : ../implementation/system.ngc
17175
Output Format                      : ngc
17176
Optimization Goal                  : speed
17177
Keep Hierarchy                     : no
17178
 
17179
Design Statistics
17180
# IOs                              : 45
17181
 
17182
Cell Usage :
17183
# BELS                             : 2
17184
#      GND                         : 1
17185
#      VCC                         : 1
17186
# IO Buffers                       : 45
17187
#      IBUF                        : 4
17188
#      IBUFG                       : 1
17189
#      IOBUF                       : 29
17190
#      OBUF                        : 11
17191
# Others                           : 17
17192
#      data_bram_0_wrapper         : 1
17193
#      data_bram_if_cntlr_0_wrapper: 1
17194
#      dcm_0_wrapper               : 1
17195
#      debug_module_wrapper        : 1
17196
#      dipsws_4bit_wrapper         : 1
17197
#      dlmb_bram_wrapper           : 1
17198
#      dlmb_cntlr_wrapper          : 1
17199
#      dlmb_wrapper                : 1
17200
#      ilmb_bram_wrapper           : 1
17201
#      ilmb_cntlr_wrapper          : 1
17202
#      ilmb_wrapper                : 1
17203
#      leds_4bit_wrapper           : 1
17204
#      mb_opb_wrapper              : 1
17205
#      microblaze_0_wrapper        : 1
17206
#      pushbuttons_5bit_wrapper    : 1
17207
#      rs232_uart_1_wrapper        : 1
17208
#      sysace_compactflash_wrapper : 1
17209
=========================================================================
17210
 
17211
Device utilization summary:
17212
---------------------------
17213
 
17214
Selected Device : 2vp30ff896-7
17215
 
17216
 Number of bonded IOBs:                 45  out of    556     8%
17217
 
17218
 
17219
 
17220
 
17221
=========================================================================
17222
TIMING REPORT
17223
 
17224
NOTE: THESE TIMING NUMBERS ARE ONLY A SYNTHESIS ESTIMATE.
17225
      FOR ACCURATE TIMING INFORMATION PLEASE REFER TO THE TRACE REPORT
17226
      GENERATED AFTER PLACE-and-ROUTE.
17227
 
17228
Clock Information:
17229
------------------
17230
No clock signals found in this design
17231
 
17232
Timing Summary:
17233
---------------
17234
Speed Grade: -7
17235
 
17236
   Minimum period: No path found
17237
   Minimum input arrival time before clock: No path found
17238
   Maximum output required time after clock: No path found
17239
   Maximum combinational path delay: 2.924ns
17240
 
17241
Timing Detail:
17242
--------------
17243
All values displayed in nanoseconds (ns)
17244
 
17245
=========================================================================
17246
Timing constraint: Default path analysis
17247
  Total number of paths / destination ports: 1797 / 1768
17248
-------------------------------------------------------------------------
17249
Delay:               2.924ns (Levels of Logic = 1)
17250
  Source:            sysace_compactflash:SysACE_MPD_O<3> (PAD)
17251
  Destination:       fpga_0_SysACE_CompactFlash_SysACE_MPD_pin<3> (PAD)
17252
 
17253
  Data Path: sysace_compactflash:SysACE_MPD_O<3> to fpga_0_SysACE_CompactFlash_SysACE_MPD_pin<3>
17254
                                Gate     Net
17255
    Cell:in->out      fanout   Delay   Delay  Logical Name (Net Name)
17256
    ----------------------------------------  ------------
17257
    sysace_compactflash_wrapper:SysACE_MPD_O<3>    1   0.000   0.332  sysace_compactflash (fpga_0_SysACE_CompactFlash_SysACE_MPD_O<3>)
17258
     IOBUF:I->IO               2.592          iobuf_22 (fpga_0_SysACE_CompactFlash_SysACE_MPD_pin<3>)
17259
    ----------------------------------------
17260
    Total                      2.924ns (2.592ns logic, 0.332ns route)
17261
                                       (88.7% logic, 11.3% route)
17262
 
17263
=========================================================================
17264
CPU : 11.78 / 12.06 s | Elapsed : 12.00 / 12.00 s
17265
 
17266
-->
17267
 
17268
Total memory usage is 169492 kilobytes
17269
 
17270
Number of errors   :    0 (   0 filtered)
17271
Number of warnings :   47 (   0 filtered)
17272
Number of infos    :    0 (   0 filtered)
17273
 
17274
 
17275
 
17276
*********************************************
17277
Running Xilinx Implementation tools..
17278
 
17279
 
17280
*********************************************
17281
 
17282
 
17283
xflow -wd implementation -p xc2vp30ff896-7 -implement xflow.opt system.ngc
17284
 
17285
 
17286
Release 8.1i - Xflow I.24
17287
Copyright (c) 1995-2005 Xilinx, Inc.  All rights reserved.
17288
xflow.exe -wd implementation -p xc2vp30ff896-7 -implement xflow.opt system.ngc
17289
 
17290
 
17291
 
17292
Using Flow File: D:/mb-jpeg/implementation/fpga.flw
17293
Using Option File(s):
17294
 D:/mb-jpeg/implementation/xflow.opt
17295
 
17296
Creating Script File ...
17297
 
17298
#----------------------------------------------#
17299
# Starting program ngdbuild
17300
# ngdbuild -p xc2vp30ff896-7 -nt timestamp -bm system.bmm
17301
D:/mb-jpeg/implementation/system.ngc -uc system.ucf system.ngd
17302
#----------------------------------------------#
17303
 
17304
 
17305
Release 8.1i - ngdbuild I.24
17306
Copyright (c) 1995-2005 Xilinx, Inc.  All rights reserved.
17307
 
17308
Command Line: ngdbuild -p xc2vp30ff896-7 -nt timestamp -bm system.bmm -uc
17309
system.ucf D:/mb-jpeg/implementation/system.ngc system.ngd
17310
 
17311
Reading NGO file 'D:/mb-jpeg/implementation/system.ngc' ...
17312
 
17313
 
17314
Loading design module "D:/mb-jpeg/implementation/microblaze_0_wrapper.ngc"...
17315
Loading design module "D:/mb-jpeg/implementation/mb_opb_wrapper.ngc"...
17316
Loading design module "D:/mb-jpeg/implementation/debug_module_wrapper.ngc"...
17317
Loading design module "D:/mb-jpeg/implementation/ilmb_wrapper.ngc"...
17318
Loading design module "D:/mb-jpeg/implementation/dlmb_wrapper.ngc"...
17319
Loading design module "D:/mb-jpeg/implementation/dlmb_cntlr_wrapper.ngc"...
17320
Loading design module "D:/mb-jpeg/implementation/ilmb_cntlr_wrapper.ngc"...
17321
Loading design module "D:/mb-jpeg/implementation/ilmb_bram_wrapper.ngc"...
17322
Loading design module "D:/mb-jpeg/implementation/rs232_uart_1_wrapper.ngc"...
17323
Loading design module
17324
"D:/mb-jpeg/implementation/sysace_compactflash_wrapper.ngc"...
17325
Loading design module "D:/mb-jpeg/implementation/leds_4bit_wrapper.ngc"...
17326
Loading design module "D:/mb-jpeg/implementation/dipsws_4bit_wrapper.ngc"...
17327
Loading design module
17328
"D:/mb-jpeg/implementation/pushbuttons_5bit_wrapper.ngc"...
17329
Loading design module "D:/mb-jpeg/implementation/dcm_0_wrapper.ngc"...
17330
Loading design module "D:/mb-jpeg/implementation/data_bram_0_wrapper.ngc"...
17331
Loading design module
17332
"D:/mb-jpeg/implementation/data_bram_if_cntlr_0_wrapper.ngc"...
17333
Loading design module "D:/mb-jpeg/implementation/dlmb_bram_wrapper.ngc"...
17334
 
17335
 
17336
 
17337
Applying constraints in "system.ucf" to the design...
17338
 
17339
Checking timing specifications ...
17340
INFO:XdmHelpers:851 - TNM "sys_clk_pin", used in period specification
17341
   "TS_sys_clk_pin", was traced into DCM instance "dcm_0/dcm_0/DCM_INST". The
17342
   following new TNM groups and period specifications were generated at the DCM
17343
   output(s):
17344
   CLK0: TS_dcm_0_dcm_0_CLK0_BUF=PERIOD dcm_0_dcm_0_CLK0_BUF
17345
TS_sys_clk_pin*1.000000 HIGH 50.000000%
17346
 
17347
Processing BMM file ...
17348
 
17349
Checking expanded design ...
17350
 
17351
 
17352
WARNING:NgdBuild:452 - logical net
17353
   'microblaze_0/microblaze_0/Data_Flow_I/word_r1_r2_unalignment' has no driver
17354
WARNING:NgdBuild:452 - logical net
17355
   'microblaze_0/microblaze_0/Data_Flow_I/word_r1_imm_unalignment' has no driver
17356
WARNING:NgdBuild:452 - logical net
17357
   'microblaze_0/microblaze_0/Data_Flow_I/halfword_unalignment' has no driver
17358
WARNING:NgdBuild:478 - clock net debug_module/bscan_drck1 with clock driver
17359
   debug_module/debug_module/BUFG_DRCK1 drives no clock pins
17360
 
17361
NGDBUILD Design Results Summary:
17362
  Number of errors:     0
17363
  Number of warnings:   4
17364
 
17365
Writing NGD file "system.ngd" ...
17366
 
17367
Writing NGDBUILD log file "system.bld"...
17368
 
17369
NGDBUILD done.
17370
 
17371
 
17372
 
17373
#----------------------------------------------#
17374
# Starting program map
17375
# map -o system_map.ncd -pr b system.ngd system.pcf
17376
#----------------------------------------------#
17377
 
17378
 
17379
Release 8.1i - Map I.24
17380
Copyright (c) 1995-2005 Xilinx, Inc.  All rights reserved.
17381
Using target part "2vp30ff896-7".
17382
 
17383
 
17384
Mapping design into LUTs...
17385
 
17386
 
17387
Writing file system_map.ngm...
17388
 
17389
 
17390
Running directed packing...
17391
Running delay-based LUT packing...
17392
Running related packing...
17393
Writing design file "system_map.ncd"...
17394
 
17395
 
17396
 
17397
Design Summary:
17398
Number of errors:      0
17399
Number of warnings:    7
17400
Logic Utilization:
17401
  Number of Slice Flip Flops:       1,186 out of  27,392    4%
17402
  Number of 4 input LUTs:           1,461 out of  27,392    5%
17403
Logic Distribution:
17404
  Number of occupied Slices:        1,303 out of  13,696    9%
17405
  Number of Slices containing only related logic:   1,303 out of   1,303  100%
17406
  Number of Slices containing unrelated logic:          0 out of   1,303    0%
17407
        *See NOTES below for an explanation of the effects of unrelated logic
17408
Total Number 4 input LUTs:          1,904 out of  27,392    6%
17409
  Number used as logic:             1,461
17410
  Number used as a route-thru:          9
17411
  Number used for Dual Port RAMs:     256
17412
    (Two LUTs used per Dual Port RAM)
17413
  Number used as Shift registers:     178
17414
 
17415
  Number of bonded IOBs:               44 out of     556    7%
17416
    IOB Flip Flops:                    73
17417
  Number of PPC405s:                   0 out of       2    0%
17418
  Number of Block RAMs:                96 out of     136   70%
17419
  Number of MULT18X18s:                 3 out of     136    2%
17420
  Number of GCLKs:                      2 out of      16   12%
17421
  Number of DCMs:                       1 out of       8   12%
17422
  Number of BSCANs:                     1 out of       1  100%
17423
  Number of GTs:                        0 out of       8    0%
17424
  Number of GT10s:                      0 out of       0    0%
17425
 
17426
   Number of RPM macros:            7
17427
Total equivalent gate count for design:  6,375,453
17428
Additional JTAG gate count for IOBs:  2,112
17429
Peak Memory Usage:  225 MB
17430
 
17431
NOTES:
17432
 
17433
   Related logic is defined as being logic that shares connectivity - e.g. two
17434
   LUTs are "related" if they share common inputs.  When assembling slices,
17435
   Map gives priority to combine logic that is related.  Doing so results in
17436
   the best timing performance.
17437
 
17438
   Unrelated logic shares no connectivity.  Map will only begin packing
17439
   unrelated logic into a slice once 99% of the slices are occupied through
17440
   related logic packing.
17441
 
17442
   Note that once logic distribution reaches the 99% level through related
17443
   logic packing, this does not mean the device is completely utilized.
17444
   Unrelated logic packing will then begin, continuing until all usable LUTs
17445
   and FFs are occupied.  Depending on your timing budget, increased levels of
17446
   unrelated logic packing may adversely affect the overall timing performance
17447
   of your design.
17448
 
17449
Mapping completed.
17450
See MAP report file "system_map.mrp" for details.
17451
 
17452
 
17453
 
17454
#----------------------------------------------#
17455
# Starting program par
17456
# par -w -ol high system_map.ncd system.ncd system.pcf
17457
#----------------------------------------------#
17458
 
17459
 
17460
Release 8.1i - par I.24
17461
Copyright (c) 1995-2005 Xilinx, Inc.  All rights reserved.
17462
 
17463
 
17464
 
17465
Constraints file: system.pcf.
17466
WARNING:Par:331 - You are using an evaluation version of Xilinx Software. In 36 days, this program will not operate. For
17467
   more information about this product, please refer to the Evaluation Agreement, which was shipped to you along with
17468
   the Evaluation CDs.
17469
   To purchase an annual license for this software, please contact your local Field Applications Engineer (FAE) or
17470
   salesperson. If you have any questions, or if we can assist in any way, please send an email to: eval@xilinx.com
17471
   Thank You!
17472
Loading device for application Rf_Device from file '2vp30.nph' in environment c:\ISE.
17473
 
17474
 
17475
   "system" is an NCD, version 3.1, device xc2vp30, package ff896, speed -7
17476
 
17477
 
17478
 
17479
Initializing temperature to 85.000 Celsius. (default - Range: -40.000 to 100.000 Celsius)
17480
Initializing voltage to 1.400 Volts. (default - Range: 1.400 to 1.600 Volts)
17481
 
17482
 
17483
 
17484
 
17485
Device speed data version:  "PRODUCTION 1.92 2005-11-04".
17486
 
17487
 
17488
Device Utilization Summary:
17489
 
17490
   Number of BSCANs                    1 out of 1     100%
17491
   Number of BUFGMUXs                  2 out of 16     12%
17492
   Number of DCMs                      1 out of 8      12%
17493
   Number of External IOBs            44 out of 556     7%
17494
      Number of LOCed IOBs            44 out of 44    100%
17495
 
17496
   Number of MULT18X18s                3 out of 136     2%
17497
   Number of RAMB16s                  96 out of 136    70%
17498
   Number of SLICEs                 1303 out of 13696   9%
17499
 
17500
 
17501
Overall effort level (-ol):   High
17502
Placer effort level (-pl):    High
17503
Placer cost table entry (-t): 1
17504
Router effort level (-rl):    High
17505
 
17506
Starting initial Timing Analysis.  REAL time: 8 secs
17507
Finished initial Timing Analysis.  REAL time: 8 secs
17508
 
17509
 
17510
Starting Placer
17511
 
17512
 
17513
 
17514
Phase 1.1
17515
 
17516
 
17517
Phase 1.1 (Checksum:98d29f) REAL time: 11 secs
17518
 
17519
Phase 2.31
17520
Phase 2.31 (Checksum:1312cfe) REAL time: 11 secs
17521
 
17522
WARNING:Place:414 - The input design contains local clock signal(s). To get a better result, we recommend users run map
17523
   with the "-timing" option set before starting the placement.
17524
Phase 3.2
17525
 
17526
 
17527
.
17528
 
17529
 
17530
Phase 3.2 (Checksum:1c9c37d) REAL time: 17 secs
17531
 
17532
Phase 4.30
17533
Phase 4.30 (Checksum:26259fc) REAL time: 17 secs
17534
 
17535
Phase 5.3
17536
Phase 5.3 (Checksum:2faf07b) REAL time: 17 secs
17537
 
17538
Phase 6.5
17539
Phase 6.5 (Checksum:39386fa) REAL time: 17 secs
17540
 
17541
Phase 7.8
17542
........................................
17543
 
17544
 
17545
...........
17546
 
17547
 
17548
...................
17549
 
17550
..................................
17551
 
17552
 
17553
.........
17554
 
17555
 
17556
.......
17557
 
17558
..
17559
 
17560
 
17561
...
17562
Phase 7.8 (Checksum:ea0b47) REAL time: 32 secs
17563
 
17564
Phase 8.5
17565
Phase 8.5 (Checksum:4c4b3f8) REAL time: 32 secs
17566
 
17567
Phase 9.18
17568
 
17569
 
17570
Phase 9.18 (Checksum:55d4a77) REAL time: 39 secs
17571
 
17572
Phase 10.5
17573
Phase 10.5 (Checksum:5f5e0f6) REAL time: 39 secs
17574
 
17575
Phase 11.27
17576
Phase 11.27 (Checksum:68e7775) REAL time: 40 secs
17577
 
17578
Phase 12.24
17579
Phase 12.24 (Checksum:7270df4) REAL time: 40 secs
17580
 
17581
 
17582
 
17583
Writing design to file system.ncd
17584
 
17585
 
17586
Total REAL time to Placer completion: 43 secs
17587
Total CPU time to Placer completion: 40 secs
17588
 
17589
Starting Router
17590
 
17591
 
17592
 
17593
Phase 1: 14550 unrouted;       REAL time: 55 secs
17594
 
17595
Phase 2: 12697 unrouted;       REAL time: 56 secs
17596
 
17597
 
17598
 
17599
Phase 3: 2691 unrouted;       REAL time: 1 mins 2 secs
17600
 
17601
Phase 4: 2691 unrouted; (184914)      REAL time: 1 mins 3 secs
17602
 
17603
 
17604
 
17605
Phase 5: 2794 unrouted; (2856)      REAL time: 3 mins 27 secs
17606
 
17607
 
17608
 
17609
Phase 6: 2805 unrouted; (0)      REAL time: 3 mins 36 secs
17610
 
17611
 
17612
 
17613
Phase 7: 0 unrouted; (0)      REAL time: 4 mins 9 secs
17614
 
17615
 
17616
 
17617
Phase 8: 0 unrouted; (0)      REAL time: 4 mins 12 secs
17618
 
17619
 
17620
 
17621
 
17622
Total REAL time to Router completion: 4 mins 16 secs
17623
Total CPU time to Router completion: 4 mins 9 secs
17624
 
17625
Generating "PAR" statistics.
17626
 
17627
 
17628
 
17629
**************************
17630
Generating Clock Report
17631
**************************
17632
 
17633
+---------------------+--------------+------+------+------------+-------------+
17634
|        Clock Net    |   Resource   |Locked|Fanout|Net Skew(ns)|Max Delay(ns)|
17635
+---------------------+--------------+------+------+------------+-------------+
17636
|data_bram_0_port_BRA |              |      |      |            |             |
17637
|               M_Clk |     BUFGMUX7S| No   |  915 |  0.281     |  1.258      |
17638
+---------------------+--------------+------+------+------------+-------------+
17639
|           DBG_CLK_s |     BUFGMUX4P| No   |  148 |  0.271     |  1.257      |
17640
+---------------------+--------------+------+------+------------+-------------+
17641
|fpga_0_SysACE_Compac |              |      |      |            |             |
17642
|   tFlash_SysACE_CLK |         Local|      |   62 |  0.272     |  2.463      |
17643
+---------------------+--------------+------+------+------------+-------------+
17644
|debug_module/bscan_u |              |      |      |            |             |
17645
|               pdate |         Local|      |    1 |  0.000     |  0.356      |
17646
+---------------------+--------------+------+------+------------+-------------+
17647
 
17648
* Net Skew is the difference between the minimum and maximum routing
17649
only delays for the net. Note this is different from Clock Skew which
17650
is reported in TRCE timing report. Clock Skew is the difference between
17651
the minimum and maximum path delays which includes logic delays.
17652
 
17653
Timing Score: 0
17654
 
17655
Number of Timing Constraints that were not applied: 1
17656
 
17657
Asterisk (*) preceding a constraint indicates it was not met.
17658
   This may be due to a setup or hold violation.
17659
 
17660
------------------------------------------------------------------------------------------------------
17661
  Constraint                                | Requested  | Actual     | Logic  | Absolute   |Number of
17662
                                            |            |            | Levels | Slack      |errors
17663
------------------------------------------------------------------------------------------------------
17664
  TS_dcm_0_dcm_0_CLK0_BUF = PERIOD TIMEGRP  | 10.000ns   | 9.824ns    | 3      | 0.176ns    | 0
17665
  "dcm_0_dcm_0_CLK0_BUF" TS_sys_clk_pin     |            |            |        |            |
17666
       HIGH 50%                             |            |            |        |            |
17667
------------------------------------------------------------------------------------------------------
17668
  NET "fpga_0_SysACE_CompactFlash_SysACE_CL | 30.000ns   | 3.779ns    | 2      | 26.221ns   | 0
17669
  K" PERIOD = 30 ns HIGH 50%                |            |            |        |            |
17670
------------------------------------------------------------------------------------------------------
17671
  TS_sys_clk_pin = PERIOD TIMEGRP "sys_clk_ | N/A        | N/A        | N/A    | N/A        | N/A
17672
  pin" 10 ns HIGH 50%                       |            |            |        |            |
17673
------------------------------------------------------------------------------------------------------
17674
 
17675
 
17676
All constraints were met.
17677
INFO:Timing:2761 - N/A entries in the Constraints list may indicate that the
17678
   constraint does not cover any paths or that it has no requested value.
17679
Generating Pad Report.
17680
 
17681
 
17682
 
17683
All signals are completely routed.
17684
 
17685
Total REAL time to PAR completion: 4 mins 20 secs
17686
Total CPU time to PAR completion: 4 mins 13 secs
17687
 
17688
Peak Memory Usage:  318 MB
17689
 
17690
Placement: Completed - No errors found.
17691
Routing: Completed - No errors found.
17692
Timing: Completed - No errors found.
17693
 
17694
Number of error messages: 0
17695
Number of warning messages: 2
17696
Number of info messages: 0
17697
 
17698
Writing design to file system.ncd
17699
 
17700
 
17701
 
17702
 
17703
 
17704
PAR done!
17705
 
17706
 
17707
 
17708
#----------------------------------------------#
17709
# Starting program post_par_trce
17710
# trce -e 3 -xml system.twx system.ncd system.pcf
17711
#----------------------------------------------#
17712
 
17713
 
17714
Release 8.1i - Trace I.24
17715
Copyright (c) 1995-2005 Xilinx, Inc.  All rights reserved.
17716
 
17717
 
17718
Loading device for application Rf_Device from file '2vp30.nph' in environment
17719
c:\ISE.
17720
 
17721
 
17722
   "system" is an NCD, version 3.1, device xc2vp30, package ff896, speed -7
17723
 
17724
 
17725
--------------------------------------------------------------------------------
17726
Release 8.1i Trace I.24
17727
Copyright (c) 1995-2005 Xilinx, Inc.  All rights reserved.
17728
 
17729
trce -e 3 -xml system.twx system.ncd system.pcf
17730
 
17731
 
17732
Design file:              system.ncd
17733
Physical constraint file: system.pcf
17734
Device,speed:             xc2vp30,-7 (PRODUCTION 1.92 2005-11-04)
17735
Report level:             error report
17736
--------------------------------------------------------------------------------
17737
 
17738
INFO:Timing:2752 - To get complete path coverage, use the unconstrained paths
17739
   option. All paths that are not constrained will be reported in the
17740
   unconstrained paths section(s) of the report.
17741
 
17742
 
17743
 
17744
 
17745
Timing summary:
17746
---------------
17747
 
17748
Timing errors: 0  Score: 0
17749
 
17750
Constraints cover 465713 paths, 0 nets, and 11564 connections
17751
 
17752
Design statistics:
17753
   Minimum period:   9.824ns (Maximum frequency: 101.792MHz)
17754
 
17755
 
17756
Analysis completed Mon Jul 17 21:30:02 2006
17757
--------------------------------------------------------------------------------
17758
 
17759
Generating Report ...
17760
 
17761
Number of warnings: 0
17762
Number of info messages: 1
17763
Total time: 16 secs
17764
 
17765
 
17766
xflow done!
17767
 
17768
 
17769
*********************************************
17770
 
17771
 
17772
Running Bitgen..
17773
 
17774
 
17775
*********************************************
17776
 
17777
 
17778
cd implementation; bitgen -w -f bitgen.ut system
17779
 
17780
 
17781
Release 8.1i - Bitgen I.24
17782
Copyright (c) 1995-2005 Xilinx, Inc.  All rights reserved.
17783
 
17784
 
17785
Loading device for application Rf_Device from file '2vp30.nph' in environment
17786
c:\ISE.
17787
 
17788
 
17789
   "system" is an NCD, version 3.1, device xc2vp30, package ff896, speed -7
17790
 
17791
 
17792
Opened constraints file system.pcf.
17793
 
17794
Mon Jul 17 21:30:15 2006
17795
 
17796
 
17797
 
17798
Running DRC.
17799
 
17800
 
17801
DRC detected 0 errors and 0 warnings.
17802
 
17803
 
17804
Creating bit map...
17805
 
17806
 
17807
Saving bit stream in "system.bit".
17808
 
17809
 
17810
Creating bit mask...
17811
 
17812
 
17813
Saving mask bit stream in "system.msk".
17814
 
17815
 
17816
Bitstream generation is complete.
17817
 
17818
 
17819
 
17820
 
17821
Done!
17822
 
17823
At Local date and time: Mon Jul 17 21:38:41 2006
17824
 xbash -q -c "cd /cygdrive/d/mb-jpeg/; /usr/bin/make -f system.make program; exit;" started...
17825
 
17826
*********************************************
17827
 
17828
 
17829
Creating software libraries...
17830
 
17831
 
17832
*********************************************
17833
libgen -mhs system.mhs -p xc2vp30ff896-7 -lp D:/XilinxXUP/lib/  system.mss
17834
 
17835
 
17836
libgen
17837
Xilinx EDK 8.1 Build EDK_I.18.7
17838
Copyright (c) 1995-2006 Xilinx, Inc.  All rights reserved.
17839
 
17840
 
17841
 
17842
Command Line: libgen -mhs system.mhs -p xc2vp30ff896-7 -lp D:/XilinxXUP/lib/
17843
system.mss
17844
 
17845
 
17846
 
17847
Output Directory (-od)          : D:\mb-jpeg\
17848
Part (-p)                       : virtex2p
17849
 
17850
Software Specification file     : system.mss
17851
 
17852
 
17853
Sourcing tcl file
17854
C:/EDK/hw/XilinxProcessorIPLib/pcores/microblaze_v4_00_a/data/microblaze_v2_1_0.
17855
tcl ...
17856
Sourcing tcl file
17857
C:/EDK/hw/XilinxProcessorIPLib/pcores/opb_mdm_v2_00_a/data/opb_mdm_v2_1_0.tcl
17858
...
17859
Sourcing tcl file
17860
C:/EDK/hw/XilinxProcessorIPLib/pcores/lmb_v10_v1_00_a/data/lmb_v10_v2_1_0.tcl
17861
...
17862
Sourcing tcl file
17863
C:/EDK/hw/XilinxProcessorIPLib/pcores/lmb_bram_if_cntlr_v1_00_b/data/lmb_bram_if
17864
_cntlr_v2_1_0.tcl ...
17865
 
17866
 
17867
Sourcing tcl file
17868
C:/EDK/hw/XilinxProcessorIPLib/pcores/opb_sysace_v1_00_c/data/opb_sysace_v2_1_0.
17869
tcl ...
17870
Sourcing tcl file
17871
C:/EDK/hw/XilinxProcessorIPLib/pcores/dcm_module_v1_00_a/data/dcm_module_v2_1_0.
17872
tcl ...
17873
 
17874
Overriding IP level properties ...
17875
microblaze (microblaze_0) -
17876
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
17877
mpd line 63 - tool overriding c_family value virtex2 to virtex2p
17878
microblaze (microblaze_0) -
17879
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
17880
mpd line 64 - tool overriding c_instance value microblaze to microblaze_0
17881
microblaze (microblaze_0) -
17882
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
17883
mpd:93 - tcl overriding C_ADDR_TAG_BITS value 17 to 0
17884
microblaze (microblaze_0) -
17885
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
17886
mpd:100 - tcl overriding C_DCACHE_ADDR_TAG value 17 to 0
17887
opb_mdm (debug_module) -
17888
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_mdm_v2_00_a\data\opb_mdm_v2_1_0.mpd
17889
line 42 - tool overriding c_family value virtex2 to virtex2p
17890
bram_block (ilmb_bram) -
17891
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
17892
mpd line 42 - tool overriding c_family value virtex2 to virtex2p
17893
opb_gpio (leds_4bit) -
17894
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_gpio_v3_01_b\data\opb_gpio_v2_1_0.mpd
17895
line 41 - tool overriding c_family value virtex2 to virtex2p
17896
opb_gpio (dipsws_4bit) -
17897
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_gpio_v3_01_b\data\opb_gpio_v2_1_0.mpd
17898
line 41 - tool overriding c_family value virtex2 to virtex2p
17899
opb_gpio (pushbuttons_5bit) -
17900
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_gpio_v3_01_b\data\opb_gpio_v2_1_0.mpd
17901
line 41 - tool overriding c_family value virtex2 to virtex2p
17902
dcm_module (dcm_0) -
17903
C:\EDK\hw\XilinxProcessorIPLib\pcores\dcm_module_v1_00_a\data\dcm_module_v2_1_0.
17904
mpd line 60 - tool overriding c_family value virtex2 to virtex2p
17905
bram_block (data_bram_0) -
17906
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
17907
mpd line 42 - tool overriding c_family value virtex2 to virtex2p
17908
bram_block (dlmb_bram) -
17909
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
17910
mpd line 42 - tool overriding c_family value virtex2 to virtex2p
17911
 
17912
Performing IP level DRCs on properties...
17913
 
17914
Running DRC Tcl procedures for OPTION IPLEVEL_DRC_PROC...
17915
 
17916
 
17917
Sourcing tcl file
17918
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
17919
2_1_0.tcl ...
17920
Sourcing tcl file
17921
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
17922
2_1_0.tcl ...
17923
Sourcing tcl file
17924
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
17925
2_1_0.tcl ...
17926
 
17927
 
17928
Address Map for Processor microblaze_0
17929
  (0x00000000-0x0000ffff) ilmb_cntlr    ilmb
17930
  (0x00010000-0x0001ffff) dlmb_cntlr    dlmb
17931
  (0x40000000-0x4000ffff) PushButtons_5Bit      mb_opb
17932
  (0x40020000-0x4002ffff) LEDs_4Bit     mb_opb
17933
  (0x40040000-0x4004ffff) DIPSWs_4Bit   mb_opb
17934
  (0x40600000-0x4060ffff) RS232_Uart_1  mb_opb
17935
  (0x41400000-0x4140ffff) debug_module  mb_opb
17936
  (0x41800000-0x4180ffff) SysACE_CompactFlash   mb_opb
17937
  (0x70000000-0x7000ffff) data_bram_if_cntlr_0  dlmb
17938
 
17939
Check platform configuration ...
17940
opb_v20 (mb_opb) - D:\mb-jpeg\system.mhs line 55 - 2 master(s) : 6 slave(s)
17941
lmb_v10 (ilmb) - D:\mb-jpeg\system.mhs line 81 - 1 master(s) : 1 slave(s)
17942
lmb_v10 (dlmb) - D:\mb-jpeg\system.mhs line 89 - 1 master(s) : 2 slave(s)
17943
 
17944
Check port drivers...
17945
 
17946
 
17947
WARNING:MDT - dcm_0_lock (LOCKED) - D:\mb-jpeg\system.mhs line 207 - floating
17948
   connection!
17949
 
17950
Check platform address map ...
17951
 
17952
Overriding system level properties ...
17953
opb_v20 (mb_opb) -
17954
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_v20_v1_10_c\data\opb_v20_v2_1_0.mpd
17955
line 39 - tool overriding c_num_masters value 4 to 2
17956
opb_v20 (mb_opb) -
17957
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_v20_v1_10_c\data\opb_v20_v2_1_0.mpd
17958
line 40 - tool overriding c_num_slaves value 4 to 6
17959
lmb_v10 (ilmb) -
17960
C:\EDK\hw\XilinxProcessorIPLib\pcores\lmb_v10_v1_00_a\data\lmb_v10_v2_1_0.mpd
17961
line 39 - tool overriding c_lmb_num_slaves value 4 to 1
17962
lmb_v10 (dlmb) -
17963
C:\EDK\hw\XilinxProcessorIPLib\pcores\lmb_v10_v1_00_a\data\lmb_v10_v2_1_0.mpd
17964
line 39 - tool overriding c_lmb_num_slaves value 4 to 2
17965
lmb_bram_if_cntlr (dlmb_cntlr) -
17966
C:\EDK\hw\XilinxProcessorIPLib\pcores\lmb_bram_if_cntlr_v1_00_b\data\lmb_bram_if
17967
_cntlr_v2_1_0.mpd line 45 - tool overriding c_mask value 0x00800000 to
17968
0x70c70000
17969
lmb_bram_if_cntlr (ilmb_cntlr) -
17970
C:\EDK\hw\XilinxProcessorIPLib\pcores\lmb_bram_if_cntlr_v1_00_b\data\lmb_bram_if
17971
_cntlr_v2_1_0.mpd line 45 - tool overriding c_mask value 0x00800000 to
17972
0x70c70000
17973
bram_block (ilmb_bram) -
17974
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
17975
mpd line 38 - tool overriding c_memsize value 2048 to 0x10000
17976
bram_block (data_bram_0) - D:\mb-jpeg\system.mhs line 213 - tool overriding
17977
c_memsize value 16384 to 0x10000
17978
lmb_bram_if_cntlr (data_bram_if_cntlr_0) -
17979
C:\EDK\hw\XilinxProcessorIPLib\pcores\lmb_bram_if_cntlr_v1_00_b\data\lmb_bram_if
17980
_cntlr_v2_1_0.mpd line 45 - tool overriding c_mask value 0x00800000 to
17981
0x70c70000
17982
bram_block (dlmb_bram) - D:\mb-jpeg\system.mhs line 229 - tool overriding
17983
c_memsize value 16384 to 0x10000
17984
 
17985
Running DRC Tcl procedures for OPTION SYSLEVEL_DRC_PROC...
17986
 
17987
Performing System level DRCs on properties...
17988
 
17989
 
17990
INFO:MDT - List of peripherals addressable from processor instance microblaze_0
17991
   :
17992
  - dlmb
17993
WARNING:MDT - D:\mb-jpeg\system.mhs line 89 - No Driver Found for instance dlmb.
17994
   To avoid seeing this warning, assign the appropriate driver or driver
17995
   "generic 1.00.a " to instance dlmb
17996
 
17997
  - dlmb_cntlr
17998
  - data_bram_if_cntlr_0
17999
  - ilmb
18000
WARNING:MDT - D:\mb-jpeg\system.mhs line 81 - No Driver Found for instance ilmb.
18001
   To avoid seeing this warning, assign the appropriate driver or driver
18002
   "generic 1.00.a " to instance ilmb
18003
 
18004
  - ilmb_cntlr
18005
  - mb_opb
18006
  - debug_module
18007
  - RS232_Uart_1
18008
  - SysACE_CompactFlash
18009
  - LEDs_4Bit
18010
  - DIPSWs_4Bit
18011
  - PushButtons_5Bit
18012
 
18013
 
18014
 
18015
Building Directory Structure for microblaze_0
18016
 
18017
 
18018
 
18019
Generating platform libraries and device drivers ...
18020
 
18021
Running CopyFiles ...
18022
 
18023
Copying files for os standalone_v1_00_a from
18024
C:\EDK\sw\lib\bsp\standalone_v1_00_a\src\ to
18025
D:\mb-jpeg\microblaze_0\libsrc\standalone_v1_00_a\ ...
18026
 
18027
 
18028
 
18029
Copying files for driver opbarb_v1_02_a from
18030
C:\EDK\sw\XilinxProcessorIPLib\drivers\opbarb_v1_02_a\src\ to
18031
D:\mb-jpeg\microblaze_0\libsrc\opbarb_v1_02_a\ ...
18032
 
18033
 
18034
 
18035
Copying files for driver uartlite_v1_00_b from
18036
C:\EDK\sw\XilinxProcessorIPLib\drivers\uartlite_v1_00_b\src\ to
18037
D:\mb-jpeg\microblaze_0\libsrc\uartlite_v1_00_b\ ...
18038
 
18039
 
18040
 
18041
Copying files for driver sysace_v1_00_a from
18042
C:\EDK\sw\XilinxProcessorIPLib\drivers\sysace_v1_00_a\src\ to
18043
D:\mb-jpeg\microblaze_0\libsrc\sysace_v1_00_a\ ...
18044
 
18045
 
18046
 
18047
Copying files for driver gpio_v2_00_a from
18048
C:\EDK\sw\XilinxProcessorIPLib\drivers\gpio_v2_00_a\src\ to
18049
D:\mb-jpeg\microblaze_0\libsrc\gpio_v2_00_a\ ...
18050
 
18051
 
18052
 
18053
Copying files for driver cpu_v1_00_a from
18054
C:\EDK\sw\XilinxProcessorIPLib\drivers\cpu_v1_00_a\src\ to
18055
D:\mb-jpeg\microblaze_0\libsrc\cpu_v1_00_a\ ...
18056
 
18057
 
18058
 
18059
Copying files for library xilfatfs_v1_00_a from
18060
C:\EDK\sw\lib\sw_services\xilfatfs_v1_00_a\src\ to
18061
D:\mb-jpeg\microblaze_0\libsrc\xilfatfs_v1_00_a\ ...
18062
 
18063
 
18064
 
18065
Running DRCs for OSes, Drivers and Libraries ...
18066
 
18067
 
18068
 
18069
Running generate for OS'es, Drivers and Libraries ...
18070
 
18071
 
18072
Copying Library Files ...
18073
 
18074
 
18075
 
18076
Running post_generate for OS'es, Drivers and Libraries ...
18077
 
18078
 
18079
 
18080
Running make for Drivers and Libraries ...
18081
 
18082
Configuring make for target include using:
18083
 
18084
make -s include "COMPILER=mb-gcc" "ARCHIVER=mb-ar"
18085
"COMPILER_FLAGS=-mno-xl-soft-mul  -O2 -c" "EXTRA_COMPILER_FLAGS=-g"
18086
 
18087
 
18088
 
18089
Configuring make for target libs using:
18090
 
18091
make -s libs "COMPILER=mb-gcc" "ARCHIVER=mb-ar"
18092
"COMPILER_FLAGS=-mno-xl-soft-mul  -O2 -c" "EXTRA_COMPILER_FLAGS=-g"
18093
 
18094
 
18095
Compiling common
18096
 
18097
 
18098
Compiling ipif
18099
 
18100
 
18101
Compiling  microblaze_disable_dcache.s
18102
Compiling  microblaze_disable_exceptions.s
18103
 
18104
 
18105
Compiling  microblaze_disable_icache.s
18106
 
18107
 
18108
Compiling  microblaze_disable_interrupts.s
18109
 
18110
 
18111
Compiling  microblaze_enable_dcache.s
18112
 
18113
 
18114
Compiling  microblaze_enable_exceptions.s
18115
Compiling  microblaze_enable_icache.s
18116
 
18117
 
18118
Compiling  microblaze_enable_interrupts.s
18119
 
18120
 
18121
Compiling  microblaze_init_dcache_range.s
18122
Compiling  microblaze_init_icache_range.s
18123
 
18124
 
18125
Compiling  microblaze_update_dcache.s
18126
 
18127
 
18128
Compiling  microblaze_update_icache.s
18129
 
18130
 
18131
Compiling  _exit.c
18132
 
18133
 
18134
Compiling  errno.c
18135
 
18136
 
18137
Compiling  fcntl.c
18138
 
18139
 
18140
Compiling  inbyte.c
18141
 
18142
 
18143
Compiling  microblaze_exception_handler.c
18144
 
18145
 
18146
Compiling  microblaze_exceptions_g.c
18147
 
18148
 
18149
Compiling  microblaze_interrupt_handler.c
18150
 
18151
 
18152
Compiling  microblaze_interrupts_g.c
18153
 
18154
 
18155
Compiling  outbyte.c
18156
 
18157
 
18158
Compiling  hw_exception_handler.S
18159
 
18160
 
18161
Compiling  src/xilfatfs_alloc.c
18162
 
18163
 
18164
Compiling  src/xilfatfs_close.c
18165
 
18166
 
18167
Compiling  src/xilfatfs_directory.c
18168
 
18169
 
18170
Compiling  src/xilfatfs_fat.c
18171
 
18172
 
18173
Compiling  src/xilfatfs_fat16.c
18174
 
18175
 
18176
Compiling  src/xilfatfs_fat32.c
18177
 
18178
 
18179
Compiling  src/xilfatfs_filespec.c
18180
 
18181
 
18182
Compiling  src/xilfatfs_filestatus.c
18183
 
18184
 
18185
Compiling  src/xilfatfs_open.c
18186
 
18187
 
18188
Compiling  src/xilfatfs_part.c
18189
 
18190
 
18191
Compiling  src/xilfatfs_read.c
18192
 
18193
 
18194
Compiling  src/xilfatfs_wd.c
18195
 
18196
 
18197
Compiling  src/xilfatfs_stats.c
18198
 
18199
 
18200
Compiling  src/xilfatfs_bufcache.c
18201
 
18202
 
18203
Compiling  src/xilfatfs_write.c
18204
 
18205
 
18206
Compiling  src/xilfatfs_sysace.c
18207
 
18208
 
18209
make clean
18210
 
18211
 
18212
Compiling opbarb
18213
 
18214
 
18215
Compiling uartlite
18216
 
18217
 
18218
Compiling sysace
18219
 
18220
 
18221
Compiling gpio
18222
 
18223
 
18224
Compiling cpu
18225
 
18226
 
18227
 
18228
Libraries generated in D:\mb-jpeg\microblaze_0\lib\ directory
18229
 
18230
Running execs_generate for OS'es, Drivers and Libraries ...
18231
 
18232
 
18233
 
18234
LibGen Done.
18235
 
18236
 
18237
mb-gcc -O0 encoder/dct.c encoder/huffman.c encoder/io.c encoder/main.c encoder/zzq.c  -o Encoder/executable.elf \
18238
    -mno-xl-soft-mul  -Wp,-D__MICROBLAZE    -Wl,-T -Wl,Encoder_linker_script.ld  -g    -I./microblaze_0/include/  -L./microblaze_0/lib/  \
18239
 
18240
 
18241
 
18242
encoder/dct.c:105:3: warning: no newline at end of file
18243
 
18244
 
18245
encoder/huffman.c: In function `HuffmanEncodeFinishSend':
18246
encoder/huffman.c:553: warning: comparison is always true due to limited range of data type
18247
encoder/huffman.c: In function `EncodeDataUnit':
18248
encoder/huffman.c:596: warning: passing arg 3 of `ReverseExtend' from incompatible pointer type
18249
encoder/huffman.c:611: warning: passing arg 3 of `ReverseExtend' from incompatible pointer type
18250
 
18251
 
18252
encoder/zzq.c:75:2: warning: no newline at end of file
18253
 
18254
 
18255
mb-size Encoder/executable.elf
18256
 
18257
 
18258
   text    data     bss     dec     hex filename
18259
  51924    7336   19392   78652   1333c Encoder/executable.elf
18260
 
18261
 
18262
 
18263
 
18264
Done!
18265
 
18266
At Local date and time: Mon Jul 17 21:39:19 2006
18267
 xbash -q -c "cd /cygdrive/d/mb-jpeg/; /usr/bin/make -f system.make download; exit;" started...
18268
 
18269
*********************************************
18270
Initializing BRAM contents of the bitstream
18271
*********************************************
18272
bitinit system.mhs -lp D:/XilinxXUP/lib/ -pe microblaze_0 Encoder/executable.elf  \
18273
-bt implementation/system.bit -o implementation/download.bit
18274
 
18275
 
18276
 
18277
bitinit version Xilinx EDK 8.1 Build EDK_I.18.7
18278
Copyright (c) Xilinx Inc. 2002.
18279
 
18280
Parsing MHS File system.mhs...
18281
 
18282
 
18283
Sourcing tcl file
18284
C:/EDK/hw/XilinxProcessorIPLib/pcores/microblaze_v4_00_a/data/microblaze_v2_1_0.
18285
tcl ...
18286
 
18287
 
18288
Sourcing tcl file
18289
C:/EDK/hw/XilinxProcessorIPLib/pcores/opb_mdm_v2_00_a/data/opb_mdm_v2_1_0.tcl
18290
...
18291
Sourcing tcl file
18292
C:/EDK/hw/XilinxProcessorIPLib/pcores/lmb_v10_v1_00_a/data/lmb_v10_v2_1_0.tcl
18293
...
18294
Sourcing tcl file
18295
C:/EDK/hw/XilinxProcessorIPLib/pcores/lmb_bram_if_cntlr_v1_00_b/data/lmb_bram_if
18296
_cntlr_v2_1_0.tcl ...
18297
 
18298
 
18299
Sourcing tcl file
18300
C:/EDK/hw/XilinxProcessorIPLib/pcores/opb_sysace_v1_00_c/data/opb_sysace_v2_1_0.
18301
tcl ...
18302
Sourcing tcl file
18303
C:/EDK/hw/XilinxProcessorIPLib/pcores/dcm_module_v1_00_a/data/dcm_module_v2_1_0.
18304
tcl ...
18305
 
18306
Overriding IP level properties ...
18307
microblaze (microblaze_0) -
18308
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
18309
mpd line 63 - tool overriding c_family value virtex2 to
18310
microblaze (microblaze_0) -
18311
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
18312
mpd line 64 - tool overriding c_instance value microblaze to microblaze_0
18313
microblaze (microblaze_0) -
18314
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
18315
mpd:93 - tcl overriding C_ADDR_TAG_BITS value 17 to 0
18316
microblaze (microblaze_0) -
18317
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
18318
mpd:100 - tcl overriding C_DCACHE_ADDR_TAG value 17 to 0
18319
opb_mdm (debug_module) -
18320
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_mdm_v2_00_a\data\opb_mdm_v2_1_0.mpd
18321
line 42 - tool overriding c_family value virtex2 to
18322
bram_block (ilmb_bram) -
18323
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
18324
mpd line 42 - tool overriding c_family value virtex2 to
18325
opb_gpio (leds_4bit) -
18326
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_gpio_v3_01_b\data\opb_gpio_v2_1_0.mpd
18327
line 41 - tool overriding c_family value virtex2 to
18328
opb_gpio (dipsws_4bit) -
18329
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_gpio_v3_01_b\data\opb_gpio_v2_1_0.mpd
18330
line 41 - tool overriding c_family value virtex2 to
18331
opb_gpio (pushbuttons_5bit) -
18332
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_gpio_v3_01_b\data\opb_gpio_v2_1_0.mpd
18333
line 41 - tool overriding c_family value virtex2 to
18334
dcm_module (dcm_0) -
18335
C:\EDK\hw\XilinxProcessorIPLib\pcores\dcm_module_v1_00_a\data\dcm_module_v2_1_0.
18336
mpd line 60 - tool overriding c_family value virtex2 to
18337
bram_block (data_bram_0) -
18338
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
18339
mpd line 42 - tool overriding c_family value virtex2 to
18340
bram_block (dlmb_bram) -
18341
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
18342
mpd line 42 - tool overriding c_family value virtex2 to
18343
 
18344
Performing IP level DRCs on properties...
18345
 
18346
Running DRC Tcl procedures for OPTION IPLEVEL_DRC_PROC...
18347
 
18348
 
18349
Sourcing tcl file
18350
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
18351
2_1_0.tcl ...
18352
Sourcing tcl file
18353
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
18354
2_1_0.tcl ...
18355
Sourcing tcl file
18356
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
18357
2_1_0.tcl ...
18358
 
18359
 
18360
Address Map for Processor microblaze_0
18361
  (0x00000000-0x0000ffff) ilmb_cntlr    ilmb
18362
  (0x00010000-0x0001ffff) dlmb_cntlr    dlmb
18363
  (0x40000000-0x4000ffff) PushButtons_5Bit      mb_opb
18364
  (0x40020000-0x4002ffff) LEDs_4Bit     mb_opb
18365
  (0x40040000-0x4004ffff) DIPSWs_4Bit   mb_opb
18366
  (0x40600000-0x4060ffff) RS232_Uart_1  mb_opb
18367
  (0x41400000-0x4140ffff) debug_module  mb_opb
18368
  (0x41800000-0x4180ffff) SysACE_CompactFlash   mb_opb
18369
  (0x70000000-0x7000ffff) data_bram_if_cntlr_0  dlmb
18370
 
18371
Initializing Memory...
18372
Checking ELFs associated with MICROBLAZE instance microblaze_0 for overlap...
18373
 
18374
 
18375
Analyzing file Encoder/executable.elf...
18376
Running Data2Mem with the following command:
18377
data2mem -bm implementation/system_bd -bt implementation/system.bit  -bd
18378
Encoder/executable.elf tag data_bram_0 dlmb_bram ilmb_bram  -o b
18379
implementation/download.bit
18380
 
18381
 
18382
Memory Initialization completed successfully.
18383
 
18384
 
18385
 
18386
 
18387
*********************************************
18388
Downloading Bitstream onto the target board
18389
 
18390
 
18391
*********************************************
18392
impact -batch etc/download.cmd
18393
 
18394
 
18395
Release 8.1i - iMPACT I.24
18396
Copyright (c) 1995-2005 Xilinx, Inc.  All rights reserved.
18397
 
18398
 
18399
// *** BATCH CMD : setMode -bs
18400
// *** BATCH CMD : setCable -port auto
18401
AutoDetecting cable. Please wait.
18402
 
18403
 
18404
Connecting to cable (Parallel Port - LPT1).
18405
Checking cable driver.
18406
 Driver windrvr6.sys version = 7.0.0.0.No resources.
18407
 LPT base address = 0378h.
18408
 ECP base address = 0778h.
18409
 ECP hardware is detected.
18410
Cable connection established.
18411
 
18412
 
18413
Connecting to cable (Parallel Port - LPT1) in ECP mode.
18414
Checking cable driver.
18415
 Driver xpc4drvr.sys version = 1.0.4.0. LPT base address = 0378h.
18416
 Cable Type = 1, Revision = 3.
18417
 Setting cable speed to 5 MHz.
18418
Cable connection established.
18419
// *** BATCH CMD : identify
18420
Identifying chain contents ....Version is 0001
18421
'1': : Manufacturer's ID =Xilinx xc2vp30, Version : 1
18422
 
18423
 
18424
PMSPEC -- Overriding Xilinx file  with local
18425
file 
18426
INFO:iMPACT:1777 -
18427
   Reading c:/ISE/virtex2p/data/xc2vp30.bsd...
18428
INFO:iMPACT:501 - '1': Added Device xc2vp30 successfully.
18429
----------------------------------------------------------------------
18430
----------------------------------------------------------------------
18431
Version is 0000
18432
'2': : Manufacturer's ID =Xilinx xccace, Version : 0
18433
INFO:iMPACT:1777 -
18434
   Reading c:/ISE/acecf/data/xccace.bsd...
18435
 
18436
 
18437
INFO:iMPACT:501 - '1': Added Device xccace successfully.
18438
----------------------------------------------------------------------
18439
----------------------------------------------------------------------
18440
Version is 1111
18441
'3': : Manufacturer's ID =Xilinx xcf32p, Version : 15
18442
INFO:iMPACT:1777 -
18443
   Reading c:/ISE/xcfp/data/xcf32p.bsd...
18444
INFO:iMPACT:501 - '1': Added Device xcf32p successfully.
18445
----------------------------------------------------------------------
18446
----------------------------------------------------------------------
18447
done.
18448
[
18449
  1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
18450
]
18451
[
18452
 
18453
]
18454
Chain TCK freq = 10000000.
18455
Validating chain...
18456
Boundary-scan chain validated successfully.
18457
Elapsed time =      1 sec.
18458
// *** BATCH CMD : identifyMPM
18459
Elapsed time =      0 sec.
18460
// *** BATCH CMD : assignFile -p 3 -file "implementation/download.bit"
18461
'3': Loading file 'implementation/download.bit' ...
18462
 
18463
 
18464
done.
18465
INFO:iMPACT:501 - '3': Added Device xc2vp30 successfully.
18466
----------------------------------------------------------------------
18467
----------------------------------------------------------------------
18468
----------------------------------------------------------------------
18469
----------------------------------------------------------------------
18470
// *** BATCH CMD : program -p 3
18471
Chain TCK freq = 10000000.
18472
Validating chain...
18473
Boundary-scan chain validated successfully.
18474
'3':Programming  device...
18475
 
18476
 
18477
done.
18478
'3': Reading status register contents...
18479
CRC error                                         :         0
18480
Decryptor security set                            :         0
18481
DCM locked                                        :         1
18482
DCI matched                                       :         1
18483
legacy input error                                :         0
18484
status of GTS_CFG_B                               :         1
18485
status of GWE                                     :         1
18486
status of GHIGH                                   :         1
18487
value of MODE pin M0                              :         1
18488
value of MODE pin M1                              :         0
18489
value of MODE pin M2                              :         1
18490
value of CFG_RDY (INIT_B)                         :         1
18491
DONEIN input from DONE pin                        :         1
18492
IDCODE not validated while trying to write FDRI   :         0
18493
write FDRI issued before or after decrypt operation:         0
18494
Decryptor keys not used in proper sequence        :         0
18495
INFO:iMPACT:2219 - Status register values:
18496
INFO:iMPACT - 0011 0111 1011 1000 0000 0000 0000 0000
18497
INFO:iMPACT:579 - '3': Completed downloading bit file to device.
18498
INFO:iMPACT:580 - '3':Checking done pin ....done.
18499
'3': Programmed successfully.
18500
Elapsed time =      3 sec.
18501
// *** BATCH CMD : quit
18502
----------------------------------------------------------------------
18503
----------------------------------------------------------------------
18504
----------------------------------------------------------------------
18505
----------------------------------------------------------------------
18506
 
18507
 
18508
 
18509
 
18510
Done!
18511
 
18512
At Local date and time: Mon Jul 17 21:39:58 2006
18513
 xbash -q -c "cd /cygdrive/d/mb-jpeg/; /usr/bin/make -f system.make program; exit;" started...
18514
 
18515
mb-gcc -O0 encoder/dct.c encoder/huffman.c encoder/io.c encoder/main.c encoder/zzq.c  -o Encoder/executable.elf \
18516
    -mno-xl-soft-mul  -Wp,-D__MICROBLAZE    -Wl,-T -Wl,Encoder_linker_script.ld  -g    -I./microblaze_0/include/  -L./microblaze_0/lib/  \
18517
 
18518
 
18519
 
18520
encoder/dct.c:105:3: warning: no newline at end of file
18521
 
18522
 
18523
encoder/huffman.c: In function `HuffmanEncodeFinishSend':
18524
encoder/huffman.c:553: warning: comparison is always true due to limited range of data type
18525
encoder/huffman.c: In function `EncodeDataUnit':
18526
encoder/huffman.c:596: warning: passing arg 3 of `ReverseExtend' from incompatible pointer type
18527
encoder/huffman.c:611: warning: passing arg 3 of `ReverseExtend' from incompatible pointer type
18528
 
18529
 
18530
encoder/zzq.c:75:2: warning: no newline at end of file
18531
 
18532
 
18533
mb-size Encoder/executable.elf
18534
 
18535
 
18536
   text    data     bss     dec     hex filename
18537
  51924    7336   19392   78652   1333c Encoder/executable.elf
18538
 
18539
 
18540
 
18541
 
18542
Done!
18543
 
18544
At Local date and time: Mon Jul 17 21:40:02 2006
18545
 xbash -q -c "cd /cygdrive/d/mb-jpeg/; /usr/bin/make -f system.make download; exit;" started...
18546
 
18547
*********************************************
18548
Initializing BRAM contents of the bitstream
18549
 
18550
 
18551
*********************************************
18552
bitinit system.mhs -lp D:/XilinxXUP/lib/ -pe microblaze_0 Encoder/executable.elf  \
18553
-bt implementation/system.bit -o implementation/download.bit
18554
 
18555
 
18556
 
18557
bitinit version Xilinx EDK 8.1 Build EDK_I.18.7
18558
Copyright (c) Xilinx Inc. 2002.
18559
 
18560
Parsing MHS File system.mhs...
18561
 
18562
 
18563
Sourcing tcl file
18564
C:/EDK/hw/XilinxProcessorIPLib/pcores/microblaze_v4_00_a/data/microblaze_v2_1_0.
18565
tcl ...
18566
Sourcing tcl file
18567
C:/EDK/hw/XilinxProcessorIPLib/pcores/opb_mdm_v2_00_a/data/opb_mdm_v2_1_0.tcl
18568
...
18569
Sourcing tcl file
18570
C:/EDK/hw/XilinxProcessorIPLib/pcores/lmb_v10_v1_00_a/data/lmb_v10_v2_1_0.tcl
18571
...
18572
Sourcing tcl file
18573
C:/EDK/hw/XilinxProcessorIPLib/pcores/lmb_bram_if_cntlr_v1_00_b/data/lmb_bram_if
18574
_cntlr_v2_1_0.tcl ...
18575
Sourcing tcl file
18576
C:/EDK/hw/XilinxProcessorIPLib/pcores/opb_sysace_v1_00_c/data/opb_sysace_v2_1_0.
18577
tcl ...
18578
 
18579
 
18580
Sourcing tcl file
18581
C:/EDK/hw/XilinxProcessorIPLib/pcores/dcm_module_v1_00_a/data/dcm_module_v2_1_0.
18582
tcl ...
18583
 
18584
Overriding IP level properties ...
18585
microblaze (microblaze_0) -
18586
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
18587
mpd line 63 - tool overriding c_family value virtex2 to
18588
microblaze (microblaze_0) -
18589
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
18590
mpd line 64 - tool overriding c_instance value microblaze to microblaze_0
18591
microblaze (microblaze_0) -
18592
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
18593
mpd:93 - tcl overriding C_ADDR_TAG_BITS value 17 to 0
18594
microblaze (microblaze_0) -
18595
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
18596
mpd:100 - tcl overriding C_DCACHE_ADDR_TAG value 17 to 0
18597
opb_mdm (debug_module) -
18598
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_mdm_v2_00_a\data\opb_mdm_v2_1_0.mpd
18599
line 42 - tool overriding c_family value virtex2 to
18600
bram_block (ilmb_bram) -
18601
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
18602
mpd line 42 - tool overriding c_family value virtex2 to
18603
opb_gpio (leds_4bit) -
18604
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_gpio_v3_01_b\data\opb_gpio_v2_1_0.mpd
18605
line 41 - tool overriding c_family value virtex2 to
18606
opb_gpio (dipsws_4bit) -
18607
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_gpio_v3_01_b\data\opb_gpio_v2_1_0.mpd
18608
line 41 - tool overriding c_family value virtex2 to
18609
opb_gpio (pushbuttons_5bit) -
18610
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_gpio_v3_01_b\data\opb_gpio_v2_1_0.mpd
18611
line 41 - tool overriding c_family value virtex2 to
18612
dcm_module (dcm_0) -
18613
C:\EDK\hw\XilinxProcessorIPLib\pcores\dcm_module_v1_00_a\data\dcm_module_v2_1_0.
18614
mpd line 60 - tool overriding c_family value virtex2 to
18615
bram_block (data_bram_0) -
18616
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
18617
mpd line 42 - tool overriding c_family value virtex2 to
18618
bram_block (dlmb_bram) -
18619
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
18620
mpd line 42 - tool overriding c_family value virtex2 to
18621
 
18622
Performing IP level DRCs on properties...
18623
 
18624
Running DRC Tcl procedures for OPTION IPLEVEL_DRC_PROC...
18625
Sourcing tcl file
18626
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
18627
2_1_0.tcl ...
18628
 
18629
 
18630
Sourcing tcl file
18631
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
18632
2_1_0.tcl ...
18633
Sourcing tcl file
18634
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
18635
2_1_0.tcl ...
18636
 
18637
 
18638
Address Map for Processor microblaze_0
18639
  (0x00000000-0x0000ffff) ilmb_cntlr    ilmb
18640
  (0x00010000-0x0001ffff) dlmb_cntlr    dlmb
18641
  (0x40000000-0x4000ffff) PushButtons_5Bit      mb_opb
18642
  (0x40020000-0x4002ffff) LEDs_4Bit     mb_opb
18643
  (0x40040000-0x4004ffff) DIPSWs_4Bit   mb_opb
18644
  (0x40600000-0x4060ffff) RS232_Uart_1  mb_opb
18645
  (0x41400000-0x4140ffff) debug_module  mb_opb
18646
  (0x41800000-0x4180ffff) SysACE_CompactFlash   mb_opb
18647
  (0x70000000-0x7000ffff) data_bram_if_cntlr_0  dlmb
18648
 
18649
Initializing Memory...
18650
Checking ELFs associated with MICROBLAZE instance microblaze_0 for overlap...
18651
 
18652
 
18653
Analyzing file Encoder/executable.elf...
18654
Running Data2Mem with the following command:
18655
data2mem -bm implementation/system_bd -bt implementation/system.bit  -bd
18656
Encoder/executable.elf tag data_bram_0 dlmb_bram ilmb_bram  -o b
18657
implementation/download.bit
18658
 
18659
 
18660
Memory Initialization completed successfully.
18661
 
18662
 
18663
 
18664
 
18665
*********************************************
18666
Downloading Bitstream onto the target board
18667
 
18668
 
18669
*********************************************
18670
impact -batch etc/download.cmd
18671
 
18672
 
18673
Release 8.1i - iMPACT I.24
18674
Copyright (c) 1995-2005 Xilinx, Inc.  All rights reserved.
18675
 
18676
 
18677
// *** BATCH CMD : setMode -bs
18678
// *** BATCH CMD : setCable -port auto
18679
AutoDetecting cable. Please wait.
18680
 
18681
 
18682
Connecting to cable (Parallel Port - LPT1).
18683
Checking cable driver.
18684
 Driver windrvr6.sys version = 7.0.0.0.No resources.
18685
 LPT base address = 0378h.
18686
 ECP base address = 0778h.
18687
 ECP hardware is detected.
18688
Cable connection established.
18689
 
18690
 
18691
Connecting to cable (Parallel Port - LPT1) in ECP mode.
18692
Checking cable driver.
18693
 Driver xpc4drvr.sys version = 1.0.4.0. LPT base address = 0378h.
18694
 Cable Type = 1, Revision = 3.
18695
 Setting cable speed to 5 MHz.
18696
Cable connection established.
18697
// *** BATCH CMD : identify
18698
Identifying chain contents ....Version is 0001
18699
'1': : Manufacturer's ID =Xilinx xc2vp30, Version : 1
18700
PMSPEC -- Overriding Xilinx file  with local
18701
file 
18702
INFO:iMPACT:1777 -
18703
   Reading c:/ISE/virtex2p/data/xc2vp30.bsd...
18704
 
18705
 
18706
INFO:iMPACT:501 - '1': Added Device xc2vp30 successfully.
18707
----------------------------------------------------------------------
18708
----------------------------------------------------------------------
18709
Version is 0000
18710
'2': : Manufacturer's ID =Xilinx xccace, Version : 0
18711
INFO:iMPACT:1777 -
18712
   Reading c:/ISE/acecf/data/xccace.bsd...
18713
INFO:iMPACT:501 - '1': Added Device xccace successfully.
18714
----------------------------------------------------------------------
18715
----------------------------------------------------------------------
18716
Version is 1111
18717
'3': : Manufacturer's ID =Xilinx xcf32p, Version : 15
18718
INFO:iMPACT:1777 -
18719
   Reading c:/ISE/xcfp/data/xcf32p.bsd...
18720
INFO:iMPACT:501 - '1': Added Device xcf32p successfully.
18721
----------------------------------------------------------------------
18722
----------------------------------------------------------------------
18723
done.
18724
[
18725
  1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
18726
]
18727
[
18728
 
18729
]
18730
Chain TCK freq = 10000000.
18731
Validating chain...
18732
Boundary-scan chain validated successfully.
18733
Elapsed time =      0 sec.
18734
// *** BATCH CMD : identifyMPM
18735
Elapsed time =      0 sec.
18736
// *** BATCH CMD : assignFile -p 3 -file "implementation/download.bit"
18737
'3': Loading file 'implementation/download.bit' ...
18738
 
18739
 
18740
done.
18741
INFO:iMPACT:501 - '3': Added Device xc2vp30 successfully.
18742
----------------------------------------------------------------------
18743
----------------------------------------------------------------------
18744
----------------------------------------------------------------------
18745
----------------------------------------------------------------------
18746
// *** BATCH CMD : program -p 3
18747
Chain TCK freq = 10000000.
18748
Validating chain...
18749
Boundary-scan chain validated successfully.
18750
'3':Programming  device...
18751
 
18752
 
18753
done.
18754
'3': Reading status register contents...
18755
CRC error                                         :         0
18756
Decryptor security set                            :         0
18757
DCM locked                                        :         1
18758
DCI matched                                       :         1
18759
legacy input error                                :         0
18760
status of GTS_CFG_B                               :         1
18761
status of GWE                                     :         1
18762
status of GHIGH                                   :         1
18763
value of MODE pin M0                              :         1
18764
value of MODE pin M1                              :         0
18765
value of MODE pin M2                              :         1
18766
value of CFG_RDY (INIT_B)                         :         1
18767
DONEIN input from DONE pin                        :         1
18768
IDCODE not validated while trying to write FDRI   :         0
18769
write FDRI issued before or after decrypt operation:         0
18770
Decryptor keys not used in proper sequence        :         0
18771
INFO:iMPACT:2219 - Status register values:
18772
INFO:iMPACT - 0011 0111 1011 1000 0000 0000 0000 0000
18773
INFO:iMPACT:579 - '3': Completed downloading bit file to device.
18774
INFO:iMPACT:580 - '3':Checking done pin ....done.
18775
'3': Programmed successfully.
18776
Elapsed time =      3 sec.
18777
// *** BATCH CMD : quit
18778
----------------------------------------------------------------------
18779
----------------------------------------------------------------------
18780
----------------------------------------------------------------------
18781
----------------------------------------------------------------------
18782
 
18783
 
18784
 
18785
 
18786
Done!
18787
 
18788
At Local date and time: Mon Jul 17 21:47:01 2006
18789
 xbash -q -c "cd /cygdrive/d/mb-jpeg/; /usr/bin/make -f system.make program; exit;" started...
18790
 
18791
mb-gcc -O0 encoder/dct.c encoder/huffman.c encoder/io.c encoder/main.c encoder/zzq.c  -o Encoder/executable.elf \
18792
    -mno-xl-soft-mul  -Wp,-D__MICROBLAZE    -Wl,-T -Wl,Encoder_linker_script.ld  -g    -I./microblaze_0/include/  -L./microblaze_0/lib/  \
18793
 
18794
 
18795
 
18796
encoder/dct.c:105:3: warning: no newline at end of file
18797
 
18798
 
18799
encoder/huffman.c: In function `HuffmanEncodeFinishSend':
18800
encoder/huffman.c:553: warning: comparison is always true due to limited range of data type
18801
encoder/huffman.c: In function `EncodeDataUnit':
18802
encoder/huffman.c:596: warning: passing arg 3 of `ReverseExtend' from incompatible pointer type
18803
encoder/huffman.c:611: warning: passing arg 3 of `ReverseExtend' from incompatible pointer type
18804
 
18805
 
18806
encoder/io.c: In function `getbmpheader':
18807
encoder/io.c:59: error: structure has no member named `ncolors'
18808
encoder/io.c:59: error: structure has no member named `ncolors'
18809
 
18810
 
18811
encoder/zzq.c:75:2: warning: no newline at end of file
18812
make: *** [Encoder/executable.elf] Error 1
18813
 
18814
 
18815
 
18816
 
18817
Done!
18818
 
18819
At Local date and time: Mon Jul 17 21:48:11 2006
18820
 xbash -q -c "cd /cygdrive/d/mb-jpeg/; /usr/bin/make -f system.make program; exit;" started...
18821
 
18822
mb-gcc -O0 encoder/dct.c encoder/huffman.c encoder/io.c encoder/main.c encoder/zzq.c  -o Encoder/executable.elf \
18823
    -mno-xl-soft-mul  -Wp,-D__MICROBLAZE    -Wl,-T -Wl,Encoder_linker_script.ld  -g    -I./microblaze_0/include/  -L./microblaze_0/lib/  \
18824
 
18825
 
18826
 
18827
encoder/dct.c:105:3: warning: no newline at end of file
18828
 
18829
 
18830
encoder/huffman.c: In function `HuffmanEncodeFinishSend':
18831
encoder/huffman.c:553: warning: comparison is always true due to limited range of data type
18832
encoder/huffman.c: In function `EncodeDataUnit':
18833
encoder/huffman.c:596: warning: passing arg 3 of `ReverseExtend' from incompatible pointer type
18834
encoder/huffman.c:611: warning: passing arg 3 of `ReverseExtend' from incompatible pointer type
18835
 
18836
 
18837
encoder/zzq.c:75:2: warning: no newline at end of file
18838
 
18839
 
18840
/
18841
 
18842
cygdrive/c/DOCUME~1/S041945/LOCALS~1/Temp/ccwnXwTJ.o: In function `getbmpheader':
18843
/cygdrive/d/mb-jpeg/encoder/io.c:50: undefined reference to `htonl'
18844
/cygdrive/d/mb-jpeg/encoder/io.c:51: undefined reference to `htonl'
18845
/cygdrive/d/mb-jpeg/encoder/io.c:52: undefined reference to `htonl'
18846
/cygdrive/d/mb-jpeg/encoder/io.c:53: undefined reference to `hton'
18847
/cygdrive/d/mb-jpeg/encoder/io.c:54: undefined reference to `hton'
18848
/cygdrive/d/mb-jpeg/encoder/io.c:55: undefined reference to `htonl'
18849
/cygdrive/d/mb-jpeg/encoder/io.c:56: undefined reference to `htonl'
18850
/cygdrive/d/mb-jpeg/encoder/io.c:57: undefined reference to `htonl'
18851
/cygdrive/d/mb-jpeg/encoder/io.c:58: undefined reference to `htonl'
18852
/cygdrive/d/mb-jpeg/encoder/io.c:59: undefined reference to `htonl'
18853
/cygdrive/c/DOCUME~1/S041945/LOCALS~1/Temp/ccwnXwTJ.o:/cygdrive/d/mb-jpeg/encoder/io.c:60: more undefined references to `htonl' follow
18854
collect2: ld returned 1 exit status
18855
make: *** [Encoder/executable.elf] Error 1
18856
 
18857
 
18858
 
18859
 
18860
Done!
18861
 
18862
At Local date and time: Mon Jul 17 21:48:35 2006
18863
 xbash -q -c "cd /cygdrive/d/mb-jpeg/; /usr/bin/make -f system.make program; exit;" started...
18864
 
18865
mb-gcc -O0 encoder/dct.c encoder/huffman.c encoder/io.c encoder/main.c encoder/zzq.c  -o Encoder/executable.elf \
18866
    -mno-xl-soft-mul  -Wp,-D__MICROBLAZE    -Wl,-T -Wl,Encoder_linker_script.ld  -g    -I./microblaze_0/include/  -L./microblaze_0/lib/  \
18867
 
18868
 
18869
 
18870
encoder/dct.c:105:3: warning: no newline at end of file
18871
 
18872
 
18873
encoder/huffman.c: In function `HuffmanEncodeFinishSend':
18874
encoder/huffman.c:553: warning: comparison is always true due to limited range of data type
18875
 
18876
 
18877
encoder/huffman.c: In function `EncodeDataUnit':
18878
encoder/huffman.c:596: warning: passing arg 3 of `ReverseExtend' from incompatible pointer type
18879
encoder/huffman.c:611: warning: passing arg 3 of `ReverseExtend' from incompatible pointer type
18880
 
18881
 
18882
encoder/zzq.c:75:2: warning: no newline at end of file
18883
 
18884
 
18885
mb-size Encoder/executable.elf
18886
   text    data     bss     dec     hex filename
18887
  54056    7336   19392   80784   13b90 Encoder/executable.elf
18888
 
18889
 
18890
 
18891
 
18892
Done!
18893
 
18894
At Local date and time: Mon Jul 17 21:48:41 2006
18895
 xbash -q -c "cd /cygdrive/d/mb-jpeg/; /usr/bin/make -f system.make download; exit;" started...
18896
 
18897
*********************************************
18898
Initializing BRAM contents of the bitstream
18899
 
18900
 
18901
*********************************************
18902
bitinit system.mhs -lp D:/XilinxXUP/lib/ -pe microblaze_0 Encoder/executable.elf  \
18903
-bt implementation/system.bit -o implementation/download.bit
18904
 
18905
 
18906
 
18907
bitinit version Xilinx EDK 8.1 Build EDK_I.18.7
18908
Copyright (c) Xilinx Inc. 2002.
18909
 
18910
Parsing MHS File system.mhs...
18911
 
18912
 
18913
Sourcing tcl file
18914
C:/EDK/hw/XilinxProcessorIPLib/pcores/microblaze_v4_00_a/data/microblaze_v2_1_0.
18915
tcl ...
18916
 
18917
 
18918
Sourcing tcl file
18919
C:/EDK/hw/XilinxProcessorIPLib/pcores/opb_mdm_v2_00_a/data/opb_mdm_v2_1_0.tcl
18920
...
18921
Sourcing tcl file
18922
C:/EDK/hw/XilinxProcessorIPLib/pcores/lmb_v10_v1_00_a/data/lmb_v10_v2_1_0.tcl
18923
...
18924
Sourcing tcl file
18925
C:/EDK/hw/XilinxProcessorIPLib/pcores/lmb_bram_if_cntlr_v1_00_b/data/lmb_bram_if
18926
_cntlr_v2_1_0.tcl ...
18927
 
18928
 
18929
Sourcing tcl file
18930
C:/EDK/hw/XilinxProcessorIPLib/pcores/opb_sysace_v1_00_c/data/opb_sysace_v2_1_0.
18931
tcl ...
18932
Sourcing tcl file
18933
C:/EDK/hw/XilinxProcessorIPLib/pcores/dcm_module_v1_00_a/data/dcm_module_v2_1_0.
18934
tcl ...
18935
 
18936
Overriding IP level properties ...
18937
microblaze (microblaze_0) -
18938
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
18939
mpd line 63 - tool overriding c_family value virtex2 to
18940
microblaze (microblaze_0) -
18941
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
18942
mpd line 64 - tool overriding c_instance value microblaze to microblaze_0
18943
microblaze (microblaze_0) -
18944
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
18945
mpd:93 - tcl overriding C_ADDR_TAG_BITS value 17 to 0
18946
microblaze (microblaze_0) -
18947
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
18948
mpd:100 - tcl overriding C_DCACHE_ADDR_TAG value 17 to 0
18949
opb_mdm (debug_module) -
18950
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_mdm_v2_00_a\data\opb_mdm_v2_1_0.mpd
18951
line 42 - tool overriding c_family value virtex2 to
18952
bram_block (ilmb_bram) -
18953
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
18954
mpd line 42 - tool overriding c_family value virtex2 to
18955
opb_gpio (leds_4bit) -
18956
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_gpio_v3_01_b\data\opb_gpio_v2_1_0.mpd
18957
line 41 - tool overriding c_family value virtex2 to
18958
opb_gpio (dipsws_4bit) -
18959
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_gpio_v3_01_b\data\opb_gpio_v2_1_0.mpd
18960
line 41 - tool overriding c_family value virtex2 to
18961
opb_gpio (pushbuttons_5bit) -
18962
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_gpio_v3_01_b\data\opb_gpio_v2_1_0.mpd
18963
line 41 - tool overriding c_family value virtex2 to
18964
dcm_module (dcm_0) -
18965
C:\EDK\hw\XilinxProcessorIPLib\pcores\dcm_module_v1_00_a\data\dcm_module_v2_1_0.
18966
mpd line 60 - tool overriding c_family value virtex2 to
18967
bram_block (data_bram_0) -
18968
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
18969
mpd line 42 - tool overriding c_family value virtex2 to
18970
bram_block (dlmb_bram) -
18971
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
18972
mpd line 42 - tool overriding c_family value virtex2 to
18973
 
18974
Performing IP level DRCs on properties...
18975
 
18976
Running DRC Tcl procedures for OPTION IPLEVEL_DRC_PROC...
18977
 
18978
 
18979
Sourcing tcl file
18980
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
18981
2_1_0.tcl ...
18982
Sourcing tcl file
18983
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
18984
2_1_0.tcl ...
18985
Sourcing tcl file
18986
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
18987
2_1_0.tcl ...
18988
 
18989
 
18990
Address Map for Processor microblaze_0
18991
  (0x00000000-0x0000ffff) ilmb_cntlr    ilmb
18992
  (0x00010000-0x0001ffff) dlmb_cntlr    dlmb
18993
  (0x40000000-0x4000ffff) PushButtons_5Bit      mb_opb
18994
  (0x40020000-0x4002ffff) LEDs_4Bit     mb_opb
18995
  (0x40040000-0x4004ffff) DIPSWs_4Bit   mb_opb
18996
  (0x40600000-0x4060ffff) RS232_Uart_1  mb_opb
18997
  (0x41400000-0x4140ffff) debug_module  mb_opb
18998
  (0x41800000-0x4180ffff) SysACE_CompactFlash   mb_opb
18999
  (0x70000000-0x7000ffff) data_bram_if_cntlr_0  dlmb
19000
 
19001
Initializing Memory...
19002
Checking ELFs associated with MICROBLAZE instance microblaze_0 for overlap...
19003
 
19004
 
19005
Analyzing file Encoder/executable.elf...
19006
Running Data2Mem with the following command:
19007
data2mem -bm implementation/system_bd -bt implementation/system.bit  -bd
19008
Encoder/executable.elf tag data_bram_0 dlmb_bram ilmb_bram  -o b
19009
implementation/download.bit
19010
 
19011
 
19012
Memory Initialization completed successfully.
19013
 
19014
 
19015
 
19016
 
19017
*********************************************
19018
Downloading Bitstream onto the target board
19019
 
19020
 
19021
*********************************************
19022
impact -batch etc/download.cmd
19023
 
19024
 
19025
Release 8.1i - iMPACT I.24
19026
Copyright (c) 1995-2005 Xilinx, Inc.  All rights reserved.
19027
 
19028
 
19029
// *** BATCH CMD : setMode -bs
19030
// *** BATCH CMD : setCable -port auto
19031
AutoDetecting cable. Please wait.
19032
 
19033
 
19034
Connecting to cable (Parallel Port - LPT1).
19035
Checking cable driver.
19036
 Driver windrvr6.sys version = 7.0.0.0.No resources.
19037
 LPT base address = 0378h.
19038
 ECP base address = 0778h.
19039
 ECP hardware is detected.
19040
Cable connection established.
19041
 
19042
 
19043
Connecting to cable (Parallel Port - LPT1) in ECP mode.
19044
Checking cable driver.
19045
 Driver xpc4drvr.sys version = 1.0.4.0. LPT base address = 0378h.
19046
 Cable Type = 1, Revision = 3.
19047
 Setting cable speed to 5 MHz.
19048
Cable connection established.
19049
// *** BATCH CMD : identify
19050
Identifying chain contents ....Version is 0001
19051
'1': : Manufacturer's ID =Xilinx xc2vp30, Version : 1
19052
PMSPEC -- Overriding Xilinx file  with local
19053
file 
19054
INFO:iMPACT:1777 -
19055
   Reading c:/ISE/virtex2p/data/xc2vp30.bsd...
19056
 
19057
 
19058
INFO:iMPACT:501 - '1': Added Device xc2vp30 successfully.
19059
----------------------------------------------------------------------
19060
----------------------------------------------------------------------
19061
Version is 0000
19062
'2': : Manufacturer's ID =Xilinx xccace, Version : 0
19063
INFO:iMPACT:1777 -
19064
   Reading c:/ISE/acecf/data/xccace.bsd...
19065
INFO:iMPACT:501 - '1': Added Device xccace successfully.
19066
----------------------------------------------------------------------
19067
----------------------------------------------------------------------
19068
Version is 1111
19069
'3': : Manufacturer's ID =Xilinx xcf32p, Version : 15
19070
INFO:iMPACT:1777 -
19071
   Reading c:/ISE/xcfp/data/xcf32p.bsd...
19072
INFO:iMPACT:501 - '1': Added Device xcf32p successfully.
19073
----------------------------------------------------------------------
19074
----------------------------------------------------------------------
19075
done.
19076
[
19077
  1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
19078
]
19079
[
19080
 
19081
]
19082
Chain TCK freq = 10000000.
19083
Validating chain...
19084
Boundary-scan chain validated successfully.
19085
Elapsed time =      1 sec.
19086
// *** BATCH CMD : identifyMPM
19087
Elapsed time =      0 sec.
19088
// *** BATCH CMD : assignFile -p 3 -file "implementation/download.bit"
19089
'3': Loading file 'implementation/download.bit' ...
19090
 
19091
 
19092
done.
19093
INFO:iMPACT:501 - '3': Added Device xc2vp30 successfully.
19094
----------------------------------------------------------------------
19095
----------------------------------------------------------------------
19096
----------------------------------------------------------------------
19097
----------------------------------------------------------------------
19098
// *** BATCH CMD : program -p 3
19099
Chain TCK freq = 10000000.
19100
Validating chain...
19101
Boundary-scan chain validated successfully.
19102
'3':Programming  device...
19103
 
19104
 
19105
done.
19106
'3': Reading status register contents...
19107
CRC error                                         :         0
19108
Decryptor security set                            :         0
19109
DCM locked                                        :         1
19110
DCI matched                                       :         1
19111
legacy input error                                :         0
19112
status of GTS_CFG_B                               :         1
19113
status of GWE                                     :         1
19114
status of GHIGH                                   :         1
19115
value of MODE pin M0                              :         1
19116
value of MODE pin M1                              :         0
19117
value of MODE pin M2                              :         1
19118
value of CFG_RDY (INIT_B)                         :         1
19119
DONEIN input from DONE pin                        :         1
19120
IDCODE not validated while trying to write FDRI   :         0
19121
write FDRI issued before or after decrypt operation:         0
19122
Decryptor keys not used in proper sequence        :         0
19123
INFO:iMPACT:2219 - Status register values:
19124
INFO:iMPACT - 0011 0111 1011 1000 0000 0000 0000 0000
19125
INFO:iMPACT:579 - '3': Completed downloading bit file to device.
19126
INFO:iMPACT:580 - '3':Checking done pin ....done.
19127
'3': Programmed successfully.
19128
Elapsed time =      3 sec.
19129
// *** BATCH CMD : quit
19130
----------------------------------------------------------------------
19131
----------------------------------------------------------------------
19132
----------------------------------------------------------------------
19133
----------------------------------------------------------------------
19134
 
19135
 
19136
 
19137
 
19138
Done!
19139
 
19140
At Local date and time: Mon Jul 17 21:49:10 2006
19141
 xbash -q -c "cd /cygdrive/d/mb-jpeg/; /usr/bin/make -f system.make program; exit;" started...
19142
 
19143
mb-gcc -O0 encoder/dct.c encoder/huffman.c encoder/io.c encoder/main.c encoder/zzq.c  -o Encoder/executable.elf \
19144
    -mno-xl-soft-mul  -Wp,-D__MICROBLAZE    -Wl,-T -Wl,Encoder_linker_script.ld  -g    -I./microblaze_0/include/  -L./microblaze_0/lib/  \
19145
 
19146
 
19147
 
19148
encoder/dct.c:105:3: warning: no newline at end of file
19149
 
19150
 
19151
encoder/huffman.c: In function `HuffmanEncodeFinishSend':
19152
encoder/huffman.c:553: warning: comparison is always true due to limited range of data type
19153
encoder/huffman.c: In function `EncodeDataUnit':
19154
encoder/huffman.c:596: warning: passing arg 3 of `ReverseExtend' from incompatible pointer type
19155
encoder/huffman.c:611: warning: passing arg 3 of `ReverseExtend' from incompatible pointer type
19156
 
19157
 
19158
encoder/zzq.c:75:2: warning: no newline at end of file
19159
 
19160
 
19161
mb-size Encoder/executable.elf
19162
   text    data     bss     dec     hex filename
19163
  54056    7336   19392   80784   13b90 Encoder/executable.elf
19164
 
19165
 
19166
 
19167
 
19168
Done!
19169
 
19170
At Local date and time: Mon Jul 17 21:49:14 2006
19171
 xbash -q -c "cd /cygdrive/d/mb-jpeg/; /usr/bin/make -f system.make download; exit;" started...
19172
 
19173
*********************************************
19174
Initializing BRAM contents of the bitstream
19175
*********************************************
19176
bitinit system.mhs -lp D:/XilinxXUP/lib/ -pe microblaze_0 Encoder/executable.elf  \
19177
-bt implementation/system.bit -o implementation/download.bit
19178
 
19179
 
19180
 
19181
bitinit version Xilinx EDK 8.1 Build EDK_I.18.7
19182
Copyright (c) Xilinx Inc. 2002.
19183
 
19184
Parsing MHS File system.mhs...
19185
 
19186
 
19187
Sourcing tcl file
19188
C:/EDK/hw/XilinxProcessorIPLib/pcores/microblaze_v4_00_a/data/microblaze_v2_1_0.
19189
tcl ...
19190
 
19191
 
19192
Sourcing tcl file
19193
C:/EDK/hw/XilinxProcessorIPLib/pcores/opb_mdm_v2_00_a/data/opb_mdm_v2_1_0.tcl
19194
...
19195
Sourcing tcl file
19196
C:/EDK/hw/XilinxProcessorIPLib/pcores/lmb_v10_v1_00_a/data/lmb_v10_v2_1_0.tcl
19197
...
19198
Sourcing tcl file
19199
C:/EDK/hw/XilinxProcessorIPLib/pcores/lmb_bram_if_cntlr_v1_00_b/data/lmb_bram_if
19200
_cntlr_v2_1_0.tcl ...
19201
Sourcing tcl file
19202
C:/EDK/hw/XilinxProcessorIPLib/pcores/opb_sysace_v1_00_c/data/opb_sysace_v2_1_0.
19203
tcl ...
19204
 
19205
 
19206
Sourcing tcl file
19207
C:/EDK/hw/XilinxProcessorIPLib/pcores/dcm_module_v1_00_a/data/dcm_module_v2_1_0.
19208
tcl ...
19209
 
19210
Overriding IP level properties ...
19211
microblaze (microblaze_0) -
19212
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
19213
mpd line 63 - tool overriding c_family value virtex2 to
19214
microblaze (microblaze_0) -
19215
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
19216
mpd line 64 - tool overriding c_instance value microblaze to microblaze_0
19217
microblaze (microblaze_0) -
19218
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
19219
mpd:93 - tcl overriding C_ADDR_TAG_BITS value 17 to 0
19220
microblaze (microblaze_0) -
19221
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
19222
mpd:100 - tcl overriding C_DCACHE_ADDR_TAG value 17 to 0
19223
opb_mdm (debug_module) -
19224
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_mdm_v2_00_a\data\opb_mdm_v2_1_0.mpd
19225
line 42 - tool overriding c_family value virtex2 to
19226
bram_block (ilmb_bram) -
19227
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
19228
mpd line 42 - tool overriding c_family value virtex2 to
19229
opb_gpio (leds_4bit) -
19230
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_gpio_v3_01_b\data\opb_gpio_v2_1_0.mpd
19231
line 41 - tool overriding c_family value virtex2 to
19232
opb_gpio (dipsws_4bit) -
19233
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_gpio_v3_01_b\data\opb_gpio_v2_1_0.mpd
19234
line 41 - tool overriding c_family value virtex2 to
19235
opb_gpio (pushbuttons_5bit) -
19236
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_gpio_v3_01_b\data\opb_gpio_v2_1_0.mpd
19237
line 41 - tool overriding c_family value virtex2 to
19238
dcm_module (dcm_0) -
19239
C:\EDK\hw\XilinxProcessorIPLib\pcores\dcm_module_v1_00_a\data\dcm_module_v2_1_0.
19240
mpd line 60 - tool overriding c_family value virtex2 to
19241
bram_block (data_bram_0) -
19242
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
19243
mpd line 42 - tool overriding c_family value virtex2 to
19244
bram_block (dlmb_bram) -
19245
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
19246
mpd line 42 - tool overriding c_family value virtex2 to
19247
 
19248
Performing IP level DRCs on properties...
19249
 
19250
Running DRC Tcl procedures for OPTION IPLEVEL_DRC_PROC...
19251
Sourcing tcl file
19252
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
19253
2_1_0.tcl ...
19254
Sourcing tcl file
19255
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
19256
2_1_0.tcl ...
19257
Sourcing tcl file
19258
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
19259
2_1_0.tcl ...
19260
 
19261
 
19262
Address Map for Processor microblaze_0
19263
  (0x00000000-0x0000ffff) ilmb_cntlr    ilmb
19264
  (0x00010000-0x0001ffff) dlmb_cntlr    dlmb
19265
 
19266
 
19267
  (0x40000000-0x4000ffff) PushButtons_5Bit      mb_opb
19268
  (0x40020000-0x4002ffff) LEDs_4Bit     mb_opb
19269
  (0x40040000-0x4004ffff) DIPSWs_4Bit   mb_opb
19270
  (0x40600000-0x4060ffff) RS232_Uart_1  mb_opb
19271
  (0x41400000-0x4140ffff) debug_module  mb_opb
19272
  (0x41800000-0x4180ffff) SysACE_CompactFlash   mb_opb
19273
  (0x70000000-0x7000ffff) data_bram_if_cntlr_0  dlmb
19274
 
19275
Initializing Memory...
19276
Checking ELFs associated with MICROBLAZE instance microblaze_0 for overlap...
19277
 
19278
 
19279
Analyzing file Encoder/executable.elf...
19280
Running Data2Mem with the following command:
19281
data2mem -bm implementation/system_bd -bt implementation/system.bit  -bd
19282
Encoder/executable.elf tag data_bram_0 dlmb_bram ilmb_bram  -o b
19283
implementation/download.bit
19284
 
19285
 
19286
Memory Initialization completed successfully.
19287
 
19288
 
19289
 
19290
 
19291
 
19292
 
19293
*********************************************
19294
Downloading Bitstream onto the target board
19295
*********************************************
19296
impact -batch etc/download.cmd
19297
 
19298
 
19299
Release 8.1i - iMPACT I.24
19300
Copyright (c) 1995-2005 Xilinx, Inc.  All rights reserved.
19301
 
19302
 
19303
// *** BATCH CMD : setMode -bs
19304
// *** BATCH CMD : setCable -port auto
19305
AutoDetecting cable. Please wait.
19306
 
19307
 
19308
Connecting to cable (Parallel Port - LPT1).
19309
Checking cable driver.
19310
 Driver windrvr6.sys version = 7.0.0.0.No resources.
19311
 LPT base address = 0378h.
19312
 ECP base address = 0778h.
19313
 ECP hardware is detected.
19314
Cable connection established.
19315
 
19316
 
19317
Connecting to cable (Parallel Port - LPT1) in ECP mode.
19318
Checking cable driver.
19319
 Driver xpc4drvr.sys version = 1.0.4.0. LPT base address = 0378h.
19320
 Cable Type = 1, Revision = 3.
19321
 Setting cable speed to 5 MHz.
19322
Cable connection established.
19323
// *** BATCH CMD : identify
19324
Identifying chain contents ....Version is 0001
19325
'1': : Manufacturer's ID =Xilinx xc2vp30, Version : 1
19326
PMSPEC -- Overriding Xilinx file  with local
19327
file 
19328
INFO:iMPACT:1777 -
19329
   Reading c:/ISE/virtex2p/data/xc2vp30.bsd...
19330
 
19331
 
19332
INFO:iMPACT:501 - '1': Added Device xc2vp30 successfully.
19333
----------------------------------------------------------------------
19334
----------------------------------------------------------------------
19335
Version is 0000
19336
'2': : Manufacturer's ID =Xilinx xccace, Version : 0
19337
INFO:iMPACT:1777 -
19338
   Reading c:/ISE/acecf/data/xccace.bsd...
19339
INFO:iMPACT:501 - '1': Added Device xccace successfully.
19340
----------------------------------------------------------------------
19341
----------------------------------------------------------------------
19342
Version is 1111
19343
'3': : Manufacturer's ID =Xilinx xcf32p, Version : 15
19344
INFO:iMPACT:1777 -
19345
   Reading c:/ISE/xcfp/data/xcf32p.bsd...
19346
INFO:iMPACT:501 - '1': Added Device xcf32p successfully.
19347
----------------------------------------------------------------------
19348
----------------------------------------------------------------------
19349
done.
19350
[
19351
  1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
19352
]
19353
[
19354
 
19355
]
19356
Chain TCK freq = 10000000.
19357
Validating chain...
19358
Boundary-scan chain validated successfully.
19359
Elapsed time =      0 sec.
19360
// *** BATCH CMD : identifyMPM
19361
Elapsed time =      0 sec.
19362
// *** BATCH CMD : assignFile -p 3 -file "implementation/download.bit"
19363
'3': Loading file 'implementation/download.bit' ...
19364
 
19365
 
19366
done.
19367
INFO:iMPACT:501 - '3': Added Device xc2vp30 successfully.
19368
----------------------------------------------------------------------
19369
----------------------------------------------------------------------
19370
----------------------------------------------------------------------
19371
----------------------------------------------------------------------
19372
// *** BATCH CMD : program -p 3
19373
Chain TCK freq = 10000000.
19374
Validating chain...
19375
Boundary-scan chain validated successfully.
19376
'3':Programming  device...
19377
 
19378
 
19379
done.
19380
'3': Reading status register contents...
19381
CRC error                                         :         0
19382
Decryptor security set                            :         0
19383
DCM locked                                        :         1
19384
DCI matched                                       :         1
19385
legacy input error                                :         0
19386
status of GTS_CFG_B                               :         1
19387
status of GWE                                     :         1
19388
status of GHIGH                                   :         1
19389
value of MODE pin M0                              :         1
19390
value of MODE pin M1                              :         0
19391
value of MODE pin M2                              :         1
19392
value of CFG_RDY (INIT_B)                         :         1
19393
DONEIN input from DONE pin                        :         1
19394
IDCODE not validated while trying to write FDRI   :         0
19395
write FDRI issued before or after decrypt operation:         0
19396
Decryptor keys not used in proper sequence        :         0
19397
INFO:iMPACT:2219 - Status register values:
19398
INFO:iMPACT - 0011 0111 1011 1000 0000 0000 0000 0000
19399
INFO:iMPACT:579 - '3': Completed downloading bit file to device.
19400
INFO:iMPACT:580 - '3':Checking done pin ....done.
19401
'3': Programmed successfully.
19402
Elapsed time =      4 sec.
19403
// *** BATCH CMD : quit
19404
----------------------------------------------------------------------
19405
----------------------------------------------------------------------
19406
----------------------------------------------------------------------
19407
----------------------------------------------------------------------
19408
 
19409
 
19410
 
19411
 
19412
Done!
19413
 
19414
Done.
19415
 
19416
At Local date and time: Mon Jul 17 21:51:03 2006
19417
 xbash -q -c "cd /cygdrive/d/mb-jpeg/; /usr/bin/make -f system.make program; exit;" started...
19418
 
19419
mb-gcc -O0 encoder/dct.c encoder/huffman.c encoder/io.c encoder/main.c encoder/zzq.c  -o Encoder/executable.elf \
19420
    -mno-xl-soft-mul  -Wp,-D__MICROBLAZE    -Wl,-T -Wl,Encoder_linker_script.ld  -g    -I./microblaze_0/include/  -L./microblaze_0/lib/  \
19421
 
19422
 
19423
 
19424
encoder/dct.c:105:3: warning: no newline at end of file
19425
 
19426
 
19427
encoder/huffman.c: In function `HuffmanEncodeFinishSend':
19428
encoder/huffman.c:553: warning: comparison is always true due to limited range of data type
19429
encoder/huffman.c: In function `EncodeDataUnit':
19430
encoder/huffman.c:596: warning: passing arg 3 of `ReverseExtend' from incompatible pointer type
19431
encoder/huffman.c:611: warning: passing arg 3 of `ReverseExtend' from incompatible pointer type
19432
 
19433
 
19434
encoder/zzq.c:75:2: warning: no newline at end of file
19435
 
19436
 
19437
mb-size Encoder/executable.elf
19438
   text    data     bss     dec     hex filename
19439
  54140    7336   19392   80868   13be4 Encoder/executable.elf
19440
 
19441
 
19442
 
19443
 
19444
Done!
19445
 
19446
At Local date and time: Mon Jul 17 21:51:15 2006
19447
 xbash -q -c "cd /cygdrive/d/mb-jpeg/; /usr/bin/make -f system.make download; exit;" started...
19448
 
19449
*********************************************
19450
Initializing BRAM contents of the bitstream
19451
 
19452
 
19453
*********************************************
19454
bitinit system.mhs -lp D:/XilinxXUP/lib/ -pe microblaze_0 Encoder/executable.elf  \
19455
-bt implementation/system.bit -o implementation/download.bit
19456
 
19457
 
19458
 
19459
bitinit version Xilinx EDK 8.1 Build EDK_I.18.7
19460
Copyright (c) Xilinx Inc. 2002.
19461
 
19462
Parsing MHS File system.mhs...
19463
 
19464
 
19465
Sourcing tcl file
19466
C:/EDK/hw/XilinxProcessorIPLib/pcores/microblaze_v4_00_a/data/microblaze_v2_1_0.
19467
tcl ...
19468
Sourcing tcl file
19469
C:/EDK/hw/XilinxProcessorIPLib/pcores/opb_mdm_v2_00_a/data/opb_mdm_v2_1_0.tcl
19470
...
19471
 
19472
 
19473
Sourcing tcl file
19474
C:/EDK/hw/XilinxProcessorIPLib/pcores/lmb_v10_v1_00_a/data/lmb_v10_v2_1_0.tcl
19475
...
19476
Sourcing tcl file
19477
C:/EDK/hw/XilinxProcessorIPLib/pcores/lmb_bram_if_cntlr_v1_00_b/data/lmb_bram_if
19478
_cntlr_v2_1_0.tcl ...
19479
Sourcing tcl file
19480
C:/EDK/hw/XilinxProcessorIPLib/pcores/opb_sysace_v1_00_c/data/opb_sysace_v2_1_0.
19481
tcl ...
19482
 
19483
 
19484
Sourcing tcl file
19485
C:/EDK/hw/XilinxProcessorIPLib/pcores/dcm_module_v1_00_a/data/dcm_module_v2_1_0.
19486
tcl ...
19487
 
19488
Overriding IP level properties ...
19489
microblaze (microblaze_0) -
19490
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
19491
mpd line 63 - tool overriding c_family value virtex2 to
19492
microblaze (microblaze_0) -
19493
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
19494
mpd line 64 - tool overriding c_instance value microblaze to microblaze_0
19495
microblaze (microblaze_0) -
19496
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
19497
mpd:93 - tcl overriding C_ADDR_TAG_BITS value 17 to 0
19498
microblaze (microblaze_0) -
19499
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
19500
mpd:100 - tcl overriding C_DCACHE_ADDR_TAG value 17 to 0
19501
opb_mdm (debug_module) -
19502
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_mdm_v2_00_a\data\opb_mdm_v2_1_0.mpd
19503
line 42 - tool overriding c_family value virtex2 to
19504
bram_block (ilmb_bram) -
19505
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
19506
mpd line 42 - tool overriding c_family value virtex2 to
19507
opb_gpio (leds_4bit) -
19508
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_gpio_v3_01_b\data\opb_gpio_v2_1_0.mpd
19509
line 41 - tool overriding c_family value virtex2 to
19510
opb_gpio (dipsws_4bit) -
19511
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_gpio_v3_01_b\data\opb_gpio_v2_1_0.mpd
19512
line 41 - tool overriding c_family value virtex2 to
19513
opb_gpio (pushbuttons_5bit) -
19514
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_gpio_v3_01_b\data\opb_gpio_v2_1_0.mpd
19515
line 41 - tool overriding c_family value virtex2 to
19516
dcm_module (dcm_0) -
19517
C:\EDK\hw\XilinxProcessorIPLib\pcores\dcm_module_v1_00_a\data\dcm_module_v2_1_0.
19518
mpd line 60 - tool overriding c_family value virtex2 to
19519
bram_block (data_bram_0) -
19520
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
19521
mpd line 42 - tool overriding c_family value virtex2 to
19522
bram_block (dlmb_bram) -
19523
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
19524
mpd line 42 - tool overriding c_family value virtex2 to
19525
 
19526
Performing IP level DRCs on properties...
19527
 
19528
Running DRC Tcl procedures for OPTION IPLEVEL_DRC_PROC...
19529
Sourcing tcl file
19530
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
19531
2_1_0.tcl ...
19532
Sourcing tcl file
19533
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
19534
2_1_0.tcl ...
19535
 
19536
 
19537
Sourcing tcl file
19538
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
19539
2_1_0.tcl ...
19540
 
19541
 
19542
Address Map for Processor microblaze_0
19543
  (0x00000000-0x0000ffff) ilmb_cntlr    ilmb
19544
  (0x00010000-0x0001ffff) dlmb_cntlr    dlmb
19545
  (0x40000000-0x4000ffff) PushButtons_5Bit      mb_opb
19546
  (0x40020000-0x4002ffff) LEDs_4Bit     mb_opb
19547
  (0x40040000-0x4004ffff) DIPSWs_4Bit   mb_opb
19548
  (0x40600000-0x4060ffff) RS232_Uart_1  mb_opb
19549
  (0x41400000-0x4140ffff) debug_module  mb_opb
19550
  (0x41800000-0x4180ffff) SysACE_CompactFlash   mb_opb
19551
  (0x70000000-0x7000ffff) data_bram_if_cntlr_0  dlmb
19552
 
19553
Initializing Memory...
19554
Checking ELFs associated with MICROBLAZE instance microblaze_0 for overlap...
19555
 
19556
 
19557
Analyzing file Encoder/executable.elf...
19558
Running Data2Mem with the following command:
19559
data2mem -bm implementation/system_bd -bt implementation/system.bit  -bd
19560
Encoder/executable.elf tag data_bram_0 dlmb_bram ilmb_bram  -o b
19561
implementation/download.bit
19562
 
19563
 
19564
Memory Initialization completed successfully.
19565
 
19566
 
19567
 
19568
 
19569
*********************************************
19570
Downloading Bitstream onto the target board
19571
 
19572
 
19573
*********************************************
19574
impact -batch etc/download.cmd
19575
 
19576
 
19577
Release 8.1i - iMPACT I.24
19578
Copyright (c) 1995-2005 Xilinx, Inc.  All rights reserved.
19579
 
19580
 
19581
// *** BATCH CMD : setMode -bs
19582
// *** BATCH CMD : setCable -port auto
19583
AutoDetecting cable. Please wait.
19584
 
19585
 
19586
Connecting to cable (Parallel Port - LPT1).
19587
Checking cable driver.
19588
 Driver windrvr6.sys version = 7.0.0.0.No resources.
19589
 LPT base address = 0378h.
19590
 ECP base address = 0778h.
19591
 ECP hardware is detected.
19592
Cable connection established.
19593
 
19594
 
19595
Connecting to cable (Parallel Port - LPT1) in ECP mode.
19596
Checking cable driver.
19597
 Driver xpc4drvr.sys version = 1.0.4.0. LPT base address = 0378h.
19598
 Cable Type = 1, Revision = 3.
19599
 Setting cable speed to 5 MHz.
19600
Cable connection established.
19601
// *** BATCH CMD : identify
19602
Identifying chain contents ....Version is 0001
19603
'1': : Manufacturer's ID =Xilinx xc2vp30, Version : 1
19604
PMSPEC -- Overriding Xilinx file  with local
19605
file 
19606
INFO:iMPACT:1777 -
19607
   Reading c:/ISE/virtex2p/data/xc2vp30.bsd...
19608
 
19609
 
19610
INFO:iMPACT:501 - '1': Added Device xc2vp30 successfully.
19611
----------------------------------------------------------------------
19612
----------------------------------------------------------------------
19613
Version is 0000
19614
'2': : Manufacturer's ID =Xilinx xccace, Version : 0
19615
INFO:iMPACT:1777 -
19616
   Reading c:/ISE/acecf/data/xccace.bsd...
19617
INFO:iMPACT:501 - '1': Added Device xccace successfully.
19618
----------------------------------------------------------------------
19619
----------------------------------------------------------------------
19620
Version is 1111
19621
'3': : Manufacturer's ID =Xilinx xcf32p, Version : 15
19622
INFO:iMPACT:1777 -
19623
   Reading c:/ISE/xcfp/data/xcf32p.bsd...
19624
INFO:iMPACT:501 - '1': Added Device xcf32p successfully.
19625
----------------------------------------------------------------------
19626
----------------------------------------------------------------------
19627
done.
19628
[
19629
  1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
19630
]
19631
[
19632
 
19633
]
19634
Chain TCK freq = 10000000.
19635
Validating chain...
19636
Boundary-scan chain validated successfully.
19637
Elapsed time =      0 sec.
19638
// *** BATCH CMD : identifyMPM
19639
Elapsed time =      0 sec.
19640
 
19641
 
19642
// *** BATCH CMD : assignFile -p 3 -file "implementation/download.bit"
19643
'3': Loading file 'implementation/download.bit' ...
19644
 
19645
 
19646
done.
19647
INFO:iMPACT:501 - '3': Added Device xc2vp30 successfully.
19648
----------------------------------------------------------------------
19649
----------------------------------------------------------------------
19650
----------------------------------------------------------------------
19651
----------------------------------------------------------------------
19652
// *** BATCH CMD : program -p 3
19653
Chain TCK freq = 10000000.
19654
Validating chain...
19655
Boundary-scan chain validated successfully.
19656
'3':Programming  device...
19657
 
19658
 
19659
done.
19660
'3': Reading status register contents...
19661
CRC error                                         :         0
19662
Decryptor security set                            :         0
19663
DCM locked                                        :         1
19664
DCI matched                                       :         1
19665
legacy input error                                :         0
19666
status of GTS_CFG_B                               :         1
19667
status of GWE                                     :         1
19668
status of GHIGH                                   :         1
19669
value of MODE pin M0                              :         1
19670
value of MODE pin M1                              :         0
19671
value of MODE pin M2                              :         1
19672
value of CFG_RDY (INIT_B)                         :         1
19673
DONEIN input from DONE pin                        :         1
19674
IDCODE not validated while trying to write FDRI   :         0
19675
write FDRI issued before or after decrypt operation:         0
19676
Decryptor keys not used in proper sequence        :         0
19677
INFO:iMPACT:2219 - Status register values:
19678
INFO:iMPACT - 0011 0111 1011 1000 0000 0000 0000 0000
19679
INFO:iMPACT:579 - '3': Completed downloading bit file to device.
19680
INFO:iMPACT:580 - '3':Checking done pin ....done.
19681
'3': Programmed successfully.
19682
Elapsed time =      3 sec.
19683
// *** BATCH CMD : quit
19684
----------------------------------------------------------------------
19685
----------------------------------------------------------------------
19686
----------------------------------------------------------------------
19687
----------------------------------------------------------------------
19688
 
19689
 
19690
 
19691
 
19692
Done!
19693
 
19694
At Local date and time: Mon Jul 17 21:59:53 2006
19695
 xbash -q -c "cd /cygdrive/d/mb-jpeg/; /usr/bin/make -f system.make program; exit;" started...
19696
 
19697
mb-gcc -O0 encoder/dct.c encoder/huffman.c encoder/io.c encoder/main.c encoder/zzq.c  -o Encoder/executable.elf \
19698
    -mno-xl-soft-mul  -Wp,-D__MICROBLAZE    -Wl,-T -Wl,Encoder_linker_script.ld  -g    -I./microblaze_0/include/  -L./microblaze_0/lib/  \
19699
 
19700
 
19701
 
19702
encoder/dct.c:105:3: warning: no newline at end of file
19703
 
19704
 
19705
encoder/huffman.c:25:21: xup2pro.h: No such file or directory
19706
 
19707
 
19708
encoder/huffman.c: In function `HuffmanEncodeFinishSend':
19709
encoder/huffman.c:580: warning: comparison is always true due to limited range of data type
19710
encoder/huffman.c: In function `EncodeDataUnit':
19711
encoder/huffman.c:627: warning: passing arg 3 of `ReverseExtend' from incompatible pointer type
19712
encoder/huffman.c:642: warning: passing arg 3 of `ReverseExtend' from incompatible pointer type
19713
 
19714
 
19715
encoder/io.c:4:21: xup2pro.h: No such file or directory
19716
 
19717
 
19718
encoder/io.c: In function `writejpegfooter':
19719
encoder/io.c:258: error: parse error before "sizeof"
19720
 
19721
 
19722
encoder/zzq.c:75:2: warning: no newline at end of file
19723
 
19724
 
19725
make: *** [Encoder/executable.elf] Error 1
19726
 
19727
 
19728
 
19729
 
19730
Done!
19731
 
19732
At Local date and time: Mon Jul 17 22:00:14 2006
19733
 xbash -q -c "cd /cygdrive/d/mb-jpeg/; /usr/bin/make -f system.make program; exit;" started...
19734
 
19735
mb-gcc -O0 encoder/dct.c encoder/huffman.c encoder/io.c encoder/main.c encoder/zzq.c  -o Encoder/executable.elf \
19736
    -mno-xl-soft-mul  -Wp,-D__MICROBLAZE    -Wl,-T -Wl,Encoder_linker_script.ld  -g    -I./microblaze_0/include/  -L./microblaze_0/lib/  \
19737
 
19738
 
19739
 
19740
encoder/dct.c:105:3: warning: no newline at end of file
19741
 
19742
 
19743
encoder/huffman.c:25:21: xup2pro.h: No such file or directory
19744
 
19745
 
19746
encoder/huffman.c: In function `HuffmanEncodeFinishSend':
19747
encoder/huffman.c:580: warning: comparison is always true due to limited range of data type
19748
encoder/huffman.c: In function `EncodeDataUnit':
19749
encoder/huffman.c:627: warning: passing arg 3 of `ReverseExtend' from incompatible pointer type
19750
encoder/huffman.c:642: warning: passing arg 3 of `ReverseExtend' from incompatible pointer type
19751
 
19752
 
19753
encoder/io.c:4:21: xup2pro.h: No such file or directory
19754
 
19755
 
19756
encoder/zzq.c:75:2: warning: no newline at end of file
19757
 
19758
 
19759
make: *** [Encoder/executable.elf] Error 1
19760
 
19761
 
19762
 
19763
 
19764
Done!
19765
 
19766
At Local date and time: Mon Jul 17 22:00:53 2006
19767
 xbash -q -c "cd /cygdrive/d/mb-jpeg/; /usr/bin/make -f system.make program; exit;" started...
19768
 
19769
mb-gcc -O0 encoder/dct.c encoder/huffman.c encoder/io.c encoder/main.c encoder/zzq.c  -o Encoder/executable.elf \
19770
    -mno-xl-soft-mul  -Wp,-D__MICROBLAZE    -Wl,-T -Wl,Encoder_linker_script.ld  -g    -I./microblaze_0/include/  -L./microblaze_0/lib/  \
19771
 
19772
 
19773
 
19774
encoder/dct.c:105:3: warning: no newline at end of file
19775
 
19776
 
19777
encoder/huffman.c: In function `HuffmanEncodeFinishSend':
19778
encoder/huffman.c:580: warning: comparison is always true due to limited range of data type
19779
encoder/huffman.c: In function `EncodeDataUnit':
19780
encoder/huffman.c:627: warning: passing arg 3 of `ReverseExtend' from incompatible pointer type
19781
encoder/huffman.c:642: warning: passing arg 3 of `ReverseExtend' from incompatible pointer type
19782
 
19783
 
19784
encoder/zzq.c:75:2: warning: no newline at end of file
19785
 
19786
 
19787
mb-size Encoder/executable.elf
19788
 
19789
 
19790
   text    data     bss     dec     hex filename
19791
  42788    5540   19340   67668   10854 Encoder/executable.elf
19792
 
19793
 
19794
 
19795
 
19796
Done!
19797
 
19798
At Local date and time: Mon Jul 17 22:01:00 2006
19799
 xbash -q -c "cd /cygdrive/d/mb-jpeg/; /usr/bin/make -f system.make download; exit;" started...
19800
 
19801
*********************************************
19802
Initializing BRAM contents of the bitstream
19803
*********************************************
19804
bitinit system.mhs -lp D:/XilinxXUP/lib/ -pe microblaze_0 Encoder/executable.elf  \
19805
-bt implementation/system.bit -o implementation/download.bit
19806
 
19807
 
19808
 
19809
bitinit version Xilinx EDK 8.1 Build EDK_I.18.7
19810
Copyright (c) Xilinx Inc. 2002.
19811
 
19812
Parsing MHS File system.mhs...
19813
 
19814
 
19815
Sourcing tcl file
19816
C:/EDK/hw/XilinxProcessorIPLib/pcores/microblaze_v4_00_a/data/microblaze_v2_1_0.
19817
tcl ...
19818
Sourcing tcl file
19819
C:/EDK/hw/XilinxProcessorIPLib/pcores/opb_mdm_v2_00_a/data/opb_mdm_v2_1_0.tcl
19820
...
19821
Sourcing tcl file
19822
C:/EDK/hw/XilinxProcessorIPLib/pcores/lmb_v10_v1_00_a/data/lmb_v10_v2_1_0.tcl
19823
...
19824
Sourcing tcl file
19825
C:/EDK/hw/XilinxProcessorIPLib/pcores/lmb_bram_if_cntlr_v1_00_b/data/lmb_bram_if
19826
_cntlr_v2_1_0.tcl ...
19827
 
19828
 
19829
Sourcing tcl file
19830
C:/EDK/hw/XilinxProcessorIPLib/pcores/opb_sysace_v1_00_c/data/opb_sysace_v2_1_0.
19831
tcl ...
19832
Sourcing tcl file
19833
C:/EDK/hw/XilinxProcessorIPLib/pcores/dcm_module_v1_00_a/data/dcm_module_v2_1_0.
19834
tcl ...
19835
 
19836
Overriding IP level properties ...
19837
microblaze (microblaze_0) -
19838
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
19839
mpd line 63 - tool overriding c_family value virtex2 to
19840
microblaze (microblaze_0) -
19841
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
19842
mpd line 64 - tool overriding c_instance value microblaze to microblaze_0
19843
microblaze (microblaze_0) -
19844
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
19845
mpd:93 - tcl overriding C_ADDR_TAG_BITS value 17 to 0
19846
microblaze (microblaze_0) -
19847
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
19848
mpd:100 - tcl overriding C_DCACHE_ADDR_TAG value 17 to 0
19849
opb_mdm (debug_module) -
19850
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_mdm_v2_00_a\data\opb_mdm_v2_1_0.mpd
19851
line 42 - tool overriding c_family value virtex2 to
19852
bram_block (ilmb_bram) -
19853
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
19854
mpd line 42 - tool overriding c_family value virtex2 to
19855
opb_gpio (leds_4bit) -
19856
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_gpio_v3_01_b\data\opb_gpio_v2_1_0.mpd
19857
line 41 - tool overriding c_family value virtex2 to
19858
opb_gpio (dipsws_4bit) -
19859
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_gpio_v3_01_b\data\opb_gpio_v2_1_0.mpd
19860
line 41 - tool overriding c_family value virtex2 to
19861
opb_gpio (pushbuttons_5bit) -
19862
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_gpio_v3_01_b\data\opb_gpio_v2_1_0.mpd
19863
line 41 - tool overriding c_family value virtex2 to
19864
dcm_module (dcm_0) -
19865
C:\EDK\hw\XilinxProcessorIPLib\pcores\dcm_module_v1_00_a\data\dcm_module_v2_1_0.
19866
mpd line 60 - tool overriding c_family value virtex2 to
19867
bram_block (data_bram_0) -
19868
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
19869
mpd line 42 - tool overriding c_family value virtex2 to
19870
bram_block (dlmb_bram) -
19871
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
19872
mpd line 42 - tool overriding c_family value virtex2 to
19873
 
19874
Performing IP level DRCs on properties...
19875
 
19876
Running DRC Tcl procedures for OPTION IPLEVEL_DRC_PROC...
19877
 
19878
 
19879
Sourcing tcl file
19880
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
19881
2_1_0.tcl ...
19882
Sourcing tcl file
19883
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
19884
2_1_0.tcl ...
19885
Sourcing tcl file
19886
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
19887
2_1_0.tcl ...
19888
 
19889
 
19890
Address Map for Processor microblaze_0
19891
  (0x00000000-0x0000ffff) ilmb_cntlr    ilmb
19892
  (0x00010000-0x0001ffff) dlmb_cntlr    dlmb
19893
  (0x40000000-0x4000ffff) PushButtons_5Bit      mb_opb
19894
  (0x40020000-0x4002ffff) LEDs_4Bit     mb_opb
19895
  (0x40040000-0x4004ffff) DIPSWs_4Bit   mb_opb
19896
  (0x40600000-0x4060ffff) RS232_Uart_1  mb_opb
19897
  (0x41400000-0x4140ffff) debug_module  mb_opb
19898
  (0x41800000-0x4180ffff) SysACE_CompactFlash   mb_opb
19899
  (0x70000000-0x7000ffff) data_bram_if_cntlr_0  dlmb
19900
 
19901
Initializing Memory...
19902
Checking ELFs associated with MICROBLAZE instance microblaze_0 for overlap...
19903
 
19904
 
19905
Analyzing file Encoder/executable.elf...
19906
Running Data2Mem with the following command:
19907
data2mem -bm implementation/system_bd -bt implementation/system.bit  -bd
19908
Encoder/executable.elf tag data_bram_0 dlmb_bram ilmb_bram  -o b
19909
implementation/download.bit
19910
 
19911
 
19912
Memory Initialization completed successfully.
19913
 
19914
 
19915
 
19916
 
19917
*********************************************
19918
Downloading Bitstream onto the target board
19919
 
19920
 
19921
*********************************************
19922
impact -batch etc/download.cmd
19923
 
19924
 
19925
Release 8.1i - iMPACT I.24
19926
Copyright (c) 1995-2005 Xilinx, Inc.  All rights reserved.
19927
 
19928
 
19929
// *** BATCH CMD : setMode -bs
19930
// *** BATCH CMD : setCable -port auto
19931
AutoDetecting cable. Please wait.
19932
 
19933
 
19934
Connecting to cable (Parallel Port - LPT1).
19935
Checking cable driver.
19936
 Driver windrvr6.sys version = 7.0.0.0.No resources.
19937
 LPT base address = 0378h.
19938
 ECP base address = 0778h.
19939
 ECP hardware is detected.
19940
Cable connection established.
19941
 
19942
 
19943
Connecting to cable (Parallel Port - LPT1) in ECP mode.
19944
Checking cable driver.
19945
 Driver xpc4drvr.sys version = 1.0.4.0. LPT base address = 0378h.
19946
 Cable Type = 1, Revision = 3.
19947
 Setting cable speed to 5 MHz.
19948
Cable connection established.
19949
// *** BATCH CMD : identify
19950
Identifying chain contents ....Version is 0001
19951
'1': : Manufacturer's ID =Xilinx xc2vp30, Version : 1
19952
PMSPEC -- Overriding Xilinx file  with local
19953
file 
19954
INFO:iMPACT:1777 -
19955
   Reading c:/ISE/virtex2p/data/xc2vp30.bsd...
19956
 
19957
 
19958
INFO:iMPACT:501 - '1': Added Device xc2vp30 successfully.
19959
----------------------------------------------------------------------
19960
----------------------------------------------------------------------
19961
Version is 0000
19962
'2': : Manufacturer's ID =Xilinx xccace, Version : 0
19963
INFO:iMPACT:1777 -
19964
   Reading c:/ISE/acecf/data/xccace.bsd...
19965
INFO:iMPACT:501 - '1': Added Device xccace successfully.
19966
----------------------------------------------------------------------
19967
----------------------------------------------------------------------
19968
Version is 1111
19969
'3': : Manufacturer's ID =Xilinx xcf32p, Version : 15
19970
INFO:iMPACT:1777 -
19971
   Reading c:/ISE/xcfp/data/xcf32p.bsd...
19972
 
19973
 
19974
INFO:iMPACT:501 - '1': Added Device xcf32p successfully.
19975
----------------------------------------------------------------------
19976
----------------------------------------------------------------------
19977
done.
19978
[
19979
  1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
19980
]
19981
[
19982
 
19983
]
19984
Chain TCK freq = 10000000.
19985
Validating chain...
19986
Boundary-scan chain validated successfully.
19987
Elapsed time =      0 sec.
19988
// *** BATCH CMD : identifyMPM
19989
Elapsed time =      0 sec.
19990
// *** BATCH CMD : assignFile -p 3 -file "implementation/download.bit"
19991
'3': Loading file 'implementation/download.bit' ...
19992
 
19993
 
19994
done.
19995
INFO:iMPACT:501 - '3': Added Device xc2vp30 successfully.
19996
----------------------------------------------------------------------
19997
----------------------------------------------------------------------
19998
----------------------------------------------------------------------
19999
----------------------------------------------------------------------
20000
// *** BATCH CMD : program -p 3
20001
Chain TCK freq = 10000000.
20002
Validating chain...
20003
Boundary-scan chain validated successfully.
20004
'3':Programming  device...
20005
 
20006
 
20007
done.
20008
'3': Reading status register contents...
20009
CRC error                                         :         0
20010
Decryptor security set                            :         0
20011
DCM locked                                        :         1
20012
DCI matched                                       :         1
20013
legacy input error                                :         0
20014
status of GTS_CFG_B                               :         1
20015
status of GWE                                     :         1
20016
status of GHIGH                                   :         1
20017
value of MODE pin M0                              :         1
20018
value of MODE pin M1                              :         0
20019
value of MODE pin M2                              :         1
20020
value of CFG_RDY (INIT_B)                         :         1
20021
DONEIN input from DONE pin                        :         1
20022
IDCODE not validated while trying to write FDRI   :         0
20023
write FDRI issued before or after decrypt operation:         0
20024
Decryptor keys not used in proper sequence        :         0
20025
INFO:iMPACT:2219 - Status register values:
20026
INFO:iMPACT - 0011 0111 1011 1000 0000 0000 0000 0000
20027
INFO:iMPACT:579 - '3': Completed downloading bit file to device.
20028
INFO:iMPACT:580 - '3':Checking done pin ....done.
20029
'3': Programmed successfully.
20030
Elapsed time =      3 sec.
20031
// *** BATCH CMD : quit
20032
----------------------------------------------------------------------
20033
----------------------------------------------------------------------
20034
----------------------------------------------------------------------
20035
----------------------------------------------------------------------
20036
 
20037
 
20038
 
20039
 
20040
Done!
20041
 
20042
At Local date and time: Mon Jul 17 22:01:27 2006
20043
 xbash -q -c "cd /cygdrive/d/mb-jpeg/; /usr/bin/make -f system.make program; exit;" started...
20044
 
20045
mb-gcc -O0 encoder/dct.c encoder/huffman.c encoder/io.c encoder/main.c encoder/zzq.c  -o Encoder/executable.elf \
20046
    -mno-xl-soft-mul  -Wp,-D__MICROBLAZE    -Wl,-T -Wl,Encoder_linker_script.ld  -g    -I./microblaze_0/include/  -L./microblaze_0/lib/  \
20047
 
20048
 
20049
 
20050
encoder/dct.c:105:3: warning: no newline at end of file
20051
 
20052
 
20053
encoder/huffman.c: In function `HuffmanEncodeFinishSend':
20054
encoder/huffman.c:580: warning: comparison is always true due to limited range of data type
20055
encoder/huffman.c: In function `EncodeDataUnit':
20056
encoder/huffman.c:627: warning: passing arg 3 of `ReverseExtend' from incompatible pointer type
20057
encoder/huffman.c:642: warning: passing arg 3 of `ReverseExtend' from incompatible pointer type
20058
 
20059
 
20060
encoder/zzq.c:75:2: warning: no newline at end of file
20061
 
20062
 
20063
mb-size Encoder/executable.elf
20064
   text    data     bss     dec     hex filename
20065
  43444    5572   19340   68356   10b04 Encoder/executable.elf
20066
 
20067
 
20068
 
20069
 
20070
Done!
20071
 
20072
At Local date and time: Mon Jul 17 22:01:37 2006
20073
 xbash -q -c "cd /cygdrive/d/mb-jpeg/; /usr/bin/make -f system.make download; exit;" started...
20074
 
20075
*********************************************
20076
Initializing BRAM contents of the bitstream
20077
 
20078
 
20079
*********************************************
20080
bitinit system.mhs -lp D:/XilinxXUP/lib/ -pe microblaze_0 Encoder/executable.elf  \
20081
-bt implementation/system.bit -o implementation/download.bit
20082
 
20083
 
20084
 
20085
bitinit version Xilinx EDK 8.1 Build EDK_I.18.7
20086
Copyright (c) Xilinx Inc. 2002.
20087
 
20088
Parsing MHS File system.mhs...
20089
 
20090
 
20091
Sourcing tcl file
20092
C:/EDK/hw/XilinxProcessorIPLib/pcores/microblaze_v4_00_a/data/microblaze_v2_1_0.
20093
tcl ...
20094
 
20095
 
20096
Sourcing tcl file
20097
C:/EDK/hw/XilinxProcessorIPLib/pcores/opb_mdm_v2_00_a/data/opb_mdm_v2_1_0.tcl
20098
...
20099
Sourcing tcl file
20100
C:/EDK/hw/XilinxProcessorIPLib/pcores/lmb_v10_v1_00_a/data/lmb_v10_v2_1_0.tcl
20101
...
20102
Sourcing tcl file
20103
C:/EDK/hw/XilinxProcessorIPLib/pcores/lmb_bram_if_cntlr_v1_00_b/data/lmb_bram_if
20104
_cntlr_v2_1_0.tcl ...
20105
Sourcing tcl file
20106
C:/EDK/hw/XilinxProcessorIPLib/pcores/opb_sysace_v1_00_c/data/opb_sysace_v2_1_0.
20107
tcl ...
20108
 
20109
 
20110
Sourcing tcl file
20111
C:/EDK/hw/XilinxProcessorIPLib/pcores/dcm_module_v1_00_a/data/dcm_module_v2_1_0.
20112
tcl ...
20113
 
20114
Overriding IP level properties ...
20115
microblaze (microblaze_0) -
20116
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
20117
mpd line 63 - tool overriding c_family value virtex2 to
20118
microblaze (microblaze_0) -
20119
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
20120
mpd line 64 - tool overriding c_instance value microblaze to microblaze_0
20121
microblaze (microblaze_0) -
20122
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
20123
mpd:93 - tcl overriding C_ADDR_TAG_BITS value 17 to 0
20124
microblaze (microblaze_0) -
20125
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
20126
mpd:100 - tcl overriding C_DCACHE_ADDR_TAG value 17 to 0
20127
opb_mdm (debug_module) -
20128
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_mdm_v2_00_a\data\opb_mdm_v2_1_0.mpd
20129
line 42 - tool overriding c_family value virtex2 to
20130
bram_block (ilmb_bram) -
20131
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
20132
mpd line 42 - tool overriding c_family value virtex2 to
20133
opb_gpio (leds_4bit) -
20134
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_gpio_v3_01_b\data\opb_gpio_v2_1_0.mpd
20135
line 41 - tool overriding c_family value virtex2 to
20136
opb_gpio (dipsws_4bit) -
20137
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_gpio_v3_01_b\data\opb_gpio_v2_1_0.mpd
20138
line 41 - tool overriding c_family value virtex2 to
20139
opb_gpio (pushbuttons_5bit) -
20140
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_gpio_v3_01_b\data\opb_gpio_v2_1_0.mpd
20141
line 41 - tool overriding c_family value virtex2 to
20142
dcm_module (dcm_0) -
20143
C:\EDK\hw\XilinxProcessorIPLib\pcores\dcm_module_v1_00_a\data\dcm_module_v2_1_0.
20144
mpd line 60 - tool overriding c_family value virtex2 to
20145
bram_block (data_bram_0) -
20146
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
20147
mpd line 42 - tool overriding c_family value virtex2 to
20148
bram_block (dlmb_bram) -
20149
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
20150
mpd line 42 - tool overriding c_family value virtex2 to
20151
 
20152
Performing IP level DRCs on properties...
20153
 
20154
Running DRC Tcl procedures for OPTION IPLEVEL_DRC_PROC...
20155
Sourcing tcl file
20156
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
20157
2_1_0.tcl ...
20158
 
20159
 
20160
Sourcing tcl file
20161
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
20162
2_1_0.tcl ...
20163
Sourcing tcl file
20164
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
20165
2_1_0.tcl ...
20166
 
20167
 
20168
Address Map for Processor microblaze_0
20169
  (0x00000000-0x0000ffff) ilmb_cntlr    ilmb
20170
  (0x00010000-0x0001ffff) dlmb_cntlr    dlmb
20171
  (0x40000000-0x4000ffff) PushButtons_5Bit      mb_opb
20172
  (0x40020000-0x4002ffff) LEDs_4Bit     mb_opb
20173
  (0x40040000-0x4004ffff) DIPSWs_4Bit   mb_opb
20174
  (0x40600000-0x4060ffff) RS232_Uart_1  mb_opb
20175
  (0x41400000-0x4140ffff) debug_module  mb_opb
20176
  (0x41800000-0x4180ffff) SysACE_CompactFlash   mb_opb
20177
  (0x70000000-0x7000ffff) data_bram_if_cntlr_0  dlmb
20178
 
20179
Initializing Memory...
20180
Checking ELFs associated with MICROBLAZE instance microblaze_0 for overlap...
20181
 
20182
 
20183
Analyzing file Encoder/executable.elf...
20184
Running Data2Mem with the following command:
20185
data2mem -bm implementation/system_bd -bt implementation/system.bit  -bd
20186
Encoder/executable.elf tag data_bram_0 dlmb_bram ilmb_bram  -o b
20187
implementation/download.bit
20188
 
20189
 
20190
Memory Initialization completed successfully.
20191
 
20192
 
20193
 
20194
 
20195
*********************************************
20196
 
20197
 
20198
Downloading Bitstream onto the target board
20199
*********************************************
20200
impact -batch etc/download.cmd
20201
 
20202
 
20203
Release 8.1i - iMPACT I.24
20204
Copyright (c) 1995-2005 Xilinx, Inc.  All rights reserved.
20205
 
20206
 
20207
// *** BATCH CMD : setMode -bs
20208
// *** BATCH CMD : setCable -port auto
20209
AutoDetecting cable. Please wait.
20210
 
20211
 
20212
Connecting to cable (Parallel Port - LPT1).
20213
Checking cable driver.
20214
 Driver windrvr6.sys version = 7.0.0.0.No resources.
20215
 LPT base address = 0378h.
20216
 ECP base address = 0778h.
20217
 ECP hardware is detected.
20218
Cable connection established.
20219
 
20220
 
20221
Connecting to cable (Parallel Port - LPT1) in ECP mode.
20222
Checking cable driver.
20223
 Driver xpc4drvr.sys version = 1.0.4.0. LPT base address = 0378h.
20224
 Cable Type = 1, Revision = 3.
20225
 Setting cable speed to 5 MHz.
20226
Cable connection established.
20227
// *** BATCH CMD : identify
20228
Identifying chain contents ....Version is 0001
20229
'1': : Manufacturer's ID =Xilinx xc2vp30, Version : 1
20230
PMSPEC -- Overriding Xilinx file  with local
20231
file 
20232
INFO:iMPACT:1777 -
20233
   Reading c:/ISE/virtex2p/data/xc2vp30.bsd...
20234
 
20235
 
20236
INFO:iMPACT:501 - '1': Added Device xc2vp30 successfully.
20237
----------------------------------------------------------------------
20238
----------------------------------------------------------------------
20239
Version is 0000
20240
'2': : Manufacturer's ID =Xilinx xccace, Version : 0
20241
INFO:iMPACT:1777 -
20242
   Reading c:/ISE/acecf/data/xccace.bsd...
20243
INFO:iMPACT:501 - '1': Added Device xccace successfully.
20244
----------------------------------------------------------------------
20245
----------------------------------------------------------------------
20246
Version is 1111
20247
'3': : Manufacturer's ID =Xilinx xcf32p, Version : 15
20248
INFO:iMPACT:1777 -
20249
   Reading c:/ISE/xcfp/data/xcf32p.bsd...
20250
INFO:iMPACT:501 - '1': Added Device xcf32p successfully.
20251
----------------------------------------------------------------------
20252
----------------------------------------------------------------------
20253
done.
20254
[
20255
  1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
20256
]
20257
[
20258
 
20259
]
20260
Chain TCK freq = 10000000.
20261
Validating chain...
20262
Boundary-scan chain validated successfully.
20263
Elapsed time =      1 sec.
20264
// *** BATCH CMD : identifyMPM
20265
Elapsed time =      0 sec.
20266
// *** BATCH CMD : assignFile -p 3 -file "implementation/download.bit"
20267
'3': Loading file 'implementation/download.bit' ...
20268
 
20269
 
20270
done.
20271
INFO:iMPACT:501 - '3': Added Device xc2vp30 successfully.
20272
----------------------------------------------------------------------
20273
----------------------------------------------------------------------
20274
----------------------------------------------------------------------
20275
----------------------------------------------------------------------
20276
// *** BATCH CMD : program -p 3
20277
Chain TCK freq = 10000000.
20278
Validating chain...
20279
Boundary-scan chain validated successfully.
20280
'3':Programming  device...
20281
 
20282
 
20283
done.
20284
'3': Reading status register contents...
20285
CRC error                                         :         0
20286
Decryptor security set                            :         0
20287
DCM locked                                        :         1
20288
DCI matched                                       :         1
20289
legacy input error                                :         0
20290
status of GTS_CFG_B                               :         1
20291
status of GWE                                     :         1
20292
status of GHIGH                                   :         1
20293
value of MODE pin M0                              :         1
20294
value of MODE pin M1                              :         0
20295
value of MODE pin M2                              :         1
20296
value of CFG_RDY (INIT_B)                         :         1
20297
DONEIN input from DONE pin                        :         1
20298
IDCODE not validated while trying to write FDRI   :         0
20299
write FDRI issued before or after decrypt operation:         0
20300
Decryptor keys not used in proper sequence        :         0
20301
INFO:iMPACT:2219 - Status register values:
20302
INFO:iMPACT - 0011 0111 1011 1000 0000 0000 0000 0000
20303
INFO:iMPACT:579 - '3': Completed downloading bit file to device.
20304
INFO:iMPACT:580 - '3':Checking done pin ....done.
20305
'3': Programmed successfully.
20306
Elapsed time =      4 sec.
20307
// *** BATCH CMD : quit
20308
----------------------------------------------------------------------
20309
----------------------------------------------------------------------
20310
----------------------------------------------------------------------
20311
----------------------------------------------------------------------
20312
 
20313
 
20314
 
20315
 
20316
Done!
20317
 
20318
At Local date and time: Mon Jul 17 22:38:23 2006
20319
 xbash -q -c "cd /cygdrive/d/mb-jpeg/; /usr/bin/make -f system.make program; exit;" started...
20320
 
20321
mb-gcc -O0 encoder/dct.c encoder/huffman.c encoder/io.c encoder/main.c encoder/zzq.c  -o Encoder/executable.elf \
20322
    -mno-xl-soft-mul  -Wp,-D__MICROBLAZE    -Wl,-T -Wl,Encoder_linker_script.ld  -g    -I./microblaze_0/include/  -L./microblaze_0/lib/  \
20323
 
20324
 
20325
 
20326
encoder/dct.c:105:3: warning: no newline at end of file
20327
 
20328
 
20329
In file included from encoder/huffman.c:25:
20330
encoder/xup2pro.h:48: error: conflicting types for 'bmpsize'
20331
encoder/xup2pro.h:31: error: previous declaration of 'bmpsize' was here
20332
encoder/xup2pro.h:48: error: conflicting types for 'bmpsize'
20333
encoder/xup2pro.h:31: error: previous declaration of 'bmpsize' was here
20334
encoder/huffman.c: In function `HuffmanEncodeFinishSend':
20335
encoder/huffman.c:580: warning: comparison is always true due to limited range of data type
20336
encoder/huffman.c: In function `EncodeDataUnit':
20337
encoder/huffman.c:627: warning: passing arg 3 of `ReverseExtend' from incompatible pointer type
20338
encoder/huffman.c:642: warning: passing arg 3 of `ReverseExtend' from incompatible pointer type
20339
 
20340
 
20341
In file included from encoder/io.c:4:
20342
encoder/xup2pro.h:48: error: conflicting types for 'bmpsize'
20343
encoder/xup2pro.h:31: error: previous declaration of 'bmpsize' was here
20344
encoder/xup2pro.h:48: error: conflicting types for 'bmpsize'
20345
encoder/xup2pro.h:31: error: previous declaration of 'bmpsize' was here
20346
 
20347
 
20348
In file included from encoder/main.c:6:
20349
encoder/xup2pro.h:48: error: conflicting types for 'bmpsize'
20350
encoder/xup2pro.h:31: error: previous declaration of 'bmpsize' was here
20351
encoder/xup2pro.h:48: error: conflicting types for 'bmpsize'
20352
encoder/xup2pro.h:31: error: previous declaration of 'bmpsize' was here
20353
 
20354
 
20355
encoder/zzq.c:75:2: warning: no newline at end of file
20356
 
20357
 
20358
make: *** [Encoder/executable.elf] Error 1
20359
 
20360
 
20361
 
20362
 
20363
Done!
20364
 
20365
At Local date and time: Mon Jul 17 22:39:36 2006
20366
 xbash -q -c "cd /cygdrive/d/mb-jpeg/; /usr/bin/make -f system.make program; exit;" started...
20367
 
20368
mb-gcc -O0 encoder/dct.c encoder/huffman.c encoder/io.c encoder/main.c encoder/zzq.c  -o Encoder/executable.elf \
20369
    -mno-xl-soft-mul  -Wp,-D__MICROBLAZE    -Wl,-T -Wl,Encoder_linker_script.ld  -g    -I./microblaze_0/include/  -L./microblaze_0/lib/  \
20370
 
20371
 
20372
 
20373
encoder/dct.c:105:3: warning: no newline at end of file
20374
 
20375
 
20376
encoder/huffman.c: In function `HuffmanEncodeFinishSend':
20377
encoder/huffman.c:580: warning: comparison is always true due to limited range of data type
20378
encoder/huffman.c: In function `EncodeDataUnit':
20379
encoder/huffman.c:627: warning: passing arg 3 of `ReverseExtend' from incompatible pointer type
20380
encoder/huffman.c:642: warning: passing arg 3 of `ReverseExtend' from incompatible pointer type
20381
 
20382
 
20383
encoder/zzq.c:75:2: warning: no newline at end of file
20384
 
20385
 
20386
mb-size Encoder/executable.elf
20387
 
20388
 
20389
   text    data     bss     dec     hex filename
20390
  42772    5556   19348   67676   1085c Encoder/executable.elf
20391
 
20392
 
20393
 
20394
 
20395
Done!
20396
 
20397
At Local date and time: Mon Jul 17 22:39:45 2006
20398
 xbash -q -c "cd /cygdrive/d/mb-jpeg/; /usr/bin/make -f system.make download; exit;" started...
20399
 
20400
*********************************************
20401
 
20402
 
20403
Initializing BRAM contents of the bitstream
20404
*********************************************
20405
bitinit system.mhs -lp D:/XilinxXUP/lib/ -pe microblaze_0 Encoder/executable.elf  \
20406
-bt implementation/system.bit -o implementation/download.bit
20407
 
20408
 
20409
 
20410
bitinit version Xilinx EDK 8.1 Build EDK_I.18.7
20411
Copyright (c) Xilinx Inc. 2002.
20412
 
20413
Parsing MHS File system.mhs...
20414
 
20415
 
20416
Sourcing tcl file
20417
C:/EDK/hw/XilinxProcessorIPLib/pcores/microblaze_v4_00_a/data/microblaze_v2_1_0.
20418
tcl ...
20419
Sourcing tcl file
20420
C:/EDK/hw/XilinxProcessorIPLib/pcores/opb_mdm_v2_00_a/data/opb_mdm_v2_1_0.tcl
20421
...
20422
Sourcing tcl file
20423
C:/EDK/hw/XilinxProcessorIPLib/pcores/lmb_v10_v1_00_a/data/lmb_v10_v2_1_0.tcl
20424
...
20425
Sourcing tcl file
20426
C:/EDK/hw/XilinxProcessorIPLib/pcores/lmb_bram_if_cntlr_v1_00_b/data/lmb_bram_if
20427
_cntlr_v2_1_0.tcl ...
20428
Sourcing tcl file
20429
C:/EDK/hw/XilinxProcessorIPLib/pcores/opb_sysace_v1_00_c/data/opb_sysace_v2_1_0.
20430
tcl ...
20431
 
20432
 
20433
Sourcing tcl file
20434
C:/EDK/hw/XilinxProcessorIPLib/pcores/dcm_module_v1_00_a/data/dcm_module_v2_1_0.
20435
tcl ...
20436
 
20437
Overriding IP level properties ...
20438
microblaze (microblaze_0) -
20439
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
20440
mpd line 63 - tool overriding c_family value virtex2 to
20441
microblaze (microblaze_0) -
20442
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
20443
mpd line 64 - tool overriding c_instance value microblaze to microblaze_0
20444
microblaze (microblaze_0) -
20445
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
20446
mpd:93 - tcl overriding C_ADDR_TAG_BITS value 17 to 0
20447
microblaze (microblaze_0) -
20448
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
20449
mpd:100 - tcl overriding C_DCACHE_ADDR_TAG value 17 to 0
20450
opb_mdm (debug_module) -
20451
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_mdm_v2_00_a\data\opb_mdm_v2_1_0.mpd
20452
line 42 - tool overriding c_family value virtex2 to
20453
bram_block (ilmb_bram) -
20454
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
20455
mpd line 42 - tool overriding c_family value virtex2 to
20456
opb_gpio (leds_4bit) -
20457
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_gpio_v3_01_b\data\opb_gpio_v2_1_0.mpd
20458
line 41 - tool overriding c_family value virtex2 to
20459
opb_gpio (dipsws_4bit) -
20460
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_gpio_v3_01_b\data\opb_gpio_v2_1_0.mpd
20461
line 41 - tool overriding c_family value virtex2 to
20462
opb_gpio (pushbuttons_5bit) -
20463
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_gpio_v3_01_b\data\opb_gpio_v2_1_0.mpd
20464
line 41 - tool overriding c_family value virtex2 to
20465
dcm_module (dcm_0) -
20466
C:\EDK\hw\XilinxProcessorIPLib\pcores\dcm_module_v1_00_a\data\dcm_module_v2_1_0.
20467
mpd line 60 - tool overriding c_family value virtex2 to
20468
bram_block (data_bram_0) -
20469
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
20470
mpd line 42 - tool overriding c_family value virtex2 to
20471
bram_block (dlmb_bram) -
20472
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
20473
mpd line 42 - tool overriding c_family value virtex2 to
20474
 
20475
Performing IP level DRCs on properties...
20476
 
20477
Running DRC Tcl procedures for OPTION IPLEVEL_DRC_PROC...
20478
Sourcing tcl file
20479
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
20480
2_1_0.tcl ...
20481
 
20482
 
20483
Sourcing tcl file
20484
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
20485
2_1_0.tcl ...
20486
Sourcing tcl file
20487
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
20488
2_1_0.tcl ...
20489
 
20490
 
20491
Address Map for Processor microblaze_0
20492
  (0x00000000-0x0000ffff) ilmb_cntlr    ilmb
20493
  (0x00010000-0x0001ffff) dlmb_cntlr    dlmb
20494
  (0x40000000-0x4000ffff) PushButtons_5Bit      mb_opb
20495
  (0x40020000-0x4002ffff) LEDs_4Bit     mb_opb
20496
  (0x40040000-0x4004ffff) DIPSWs_4Bit   mb_opb
20497
  (0x40600000-0x4060ffff) RS232_Uart_1  mb_opb
20498
  (0x41400000-0x4140ffff) debug_module  mb_opb
20499
  (0x41800000-0x4180ffff) SysACE_CompactFlash   mb_opb
20500
  (0x70000000-0x7000ffff) data_bram_if_cntlr_0  dlmb
20501
 
20502
Initializing Memory...
20503
Checking ELFs associated with MICROBLAZE instance microblaze_0 for overlap...
20504
 
20505
 
20506
Analyzing file Encoder/executable.elf...
20507
Running Data2Mem with the following command:
20508
data2mem -bm implementation/system_bd -bt implementation/system.bit  -bd
20509
Encoder/executable.elf tag data_bram_0 dlmb_bram ilmb_bram  -o b
20510
implementation/download.bit
20511
 
20512
 
20513
Memory Initialization completed successfully.
20514
 
20515
 
20516
 
20517
 
20518
*********************************************
20519
 
20520
 
20521
Downloading Bitstream onto the target board
20522
*********************************************
20523
impact -batch etc/download.cmd
20524
 
20525
 
20526
Release 8.1i - iMPACT I.24
20527
Copyright (c) 1995-2005 Xilinx, Inc.  All rights reserved.
20528
 
20529
 
20530
// *** BATCH CMD : setMode -bs
20531
// *** BATCH CMD : setCable -port auto
20532
AutoDetecting cable. Please wait.
20533
 
20534
 
20535
Connecting to cable (Parallel Port - LPT1).
20536
Checking cable driver.
20537
 Driver windrvr6.sys version = 7.0.0.0.No resources.
20538
 LPT base address = 0378h.
20539
 ECP base address = 0778h.
20540
 ECP hardware is detected.
20541
Cable connection established.
20542
 
20543
 
20544
Connecting to cable (Parallel Port - LPT1) in ECP mode.
20545
Checking cable driver.
20546
 Driver xpc4drvr.sys version = 1.0.4.0. LPT base address = 0378h.
20547
 Cable Type = 1, Revision = 3.
20548
 Setting cable speed to 5 MHz.
20549
Cable connection established.
20550
// *** BATCH CMD : identify
20551
Identifying chain contents ....Version is 0001
20552
'1': : Manufacturer's ID =Xilinx xc2vp30, Version : 1
20553
PMSPEC -- Overriding Xilinx file  with local
20554
file 
20555
INFO:iMPACT:1777 -
20556
   Reading c:/ISE/virtex2p/data/xc2vp30.bsd...
20557
 
20558
 
20559
INFO:iMPACT:501 - '1': Added Device xc2vp30 successfully.
20560
----------------------------------------------------------------------
20561
----------------------------------------------------------------------
20562
Version is 0000
20563
'2': : Manufacturer's ID =Xilinx xccace, Version : 0
20564
INFO:iMPACT:1777 -
20565
   Reading c:/ISE/acecf/data/xccace.bsd...
20566
INFO:iMPACT:501 - '1': Added Device xccace successfully.
20567
----------------------------------------------------------------------
20568
----------------------------------------------------------------------
20569
Version is 1111
20570
'3': : Manufacturer's ID =Xilinx xcf32p, Version : 15
20571
INFO:iMPACT:1777 -
20572
   Reading c:/ISE/xcfp/data/xcf32p.bsd...
20573
 
20574
 
20575
INFO:iMPACT:501 - '1': Added Device xcf32p successfully.
20576
----------------------------------------------------------------------
20577
----------------------------------------------------------------------
20578
done.
20579
[
20580
  1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
20581
]
20582
[
20583
 
20584
]
20585
Chain TCK freq = 10000000.
20586
Validating chain...
20587
Boundary-scan chain validated successfully.
20588
Elapsed time =      0 sec.
20589
// *** BATCH CMD : identifyMPM
20590
Elapsed time =      0 sec.
20591
// *** BATCH CMD : assignFile -p 3 -file "implementation/download.bit"
20592
'3': Loading file 'implementation/download.bit' ...
20593
 
20594
 
20595
done.
20596
INFO:iMPACT:501 - '3': Added Device xc2vp30 successfully.
20597
----------------------------------------------------------------------
20598
----------------------------------------------------------------------
20599
----------------------------------------------------------------------
20600
----------------------------------------------------------------------
20601
// *** BATCH CMD : program -p 3
20602
Chain TCK freq = 10000000.
20603
Validating chain...
20604
Boundary-scan chain validated successfully.
20605
'3':Programming  device...
20606
 
20607
 
20608
done.
20609
'3': Reading status register contents...
20610
CRC error                                         :         0
20611
Decryptor security set                            :         0
20612
DCM locked                                        :         1
20613
DCI matched                                       :         1
20614
legacy input error                                :         0
20615
status of GTS_CFG_B                               :         1
20616
status of GWE                                     :         1
20617
status of GHIGH                                   :         1
20618
value of MODE pin M0                              :         1
20619
value of MODE pin M1                              :         0
20620
value of MODE pin M2                              :         1
20621
value of CFG_RDY (INIT_B)                         :         1
20622
DONEIN input from DONE pin                        :         1
20623
IDCODE not validated while trying to write FDRI   :         0
20624
write FDRI issued before or after decrypt operation:         0
20625
Decryptor keys not used in proper sequence        :         0
20626
INFO:iMPACT:2219 - Status register values:
20627
INFO:iMPACT - 0011 0111 1011 1000 0000 0000 0000 0000
20628
INFO:iMPACT:579 - '3': Completed downloading bit file to device.
20629
INFO:iMPACT:580 - '3':Checking done pin ....done.
20630
'3': Programmed successfully.
20631
Elapsed time =      3 sec.
20632
// *** BATCH CMD : quit
20633
----------------------------------------------------------------------
20634
----------------------------------------------------------------------
20635
----------------------------------------------------------------------
20636
----------------------------------------------------------------------
20637
 
20638
 
20639
 
20640
 
20641
Done!
20642
 
20643
At Local date and time: Mon Jul 17 22:41:18 2006
20644
 xbash -q -c "cd /cygdrive/d/mb-jpeg/; /usr/bin/make -f system.make download; exit;" started...
20645
 
20646
 
20647
 
20648
 
20649
*********************************************
20650
Downloading Bitstream onto the target board
20651
*********************************************
20652
impact -batch etc/download.cmd
20653
 
20654
 
20655
Release 8.1i - iMPACT I.24
20656
Copyright (c) 1995-2005 Xilinx, Inc.  All rights reserved.
20657
 
20658
 
20659
// *** BATCH CMD : setMode -bs
20660
// *** BATCH CMD : setCable -port auto
20661
AutoDetecting cable. Please wait.
20662
 
20663
 
20664
Connecting to cable (Parallel Port - LPT1).
20665
Checking cable driver.
20666
 Driver windrvr6.sys version = 7.0.0.0.No resources.
20667
 LPT base address = 0378h.
20668
 ECP base address = 0778h.
20669
 ECP hardware is detected.
20670
Cable connection established.
20671
 
20672
 
20673
Connecting to cable (Parallel Port - LPT1) in ECP mode.
20674
Checking cable driver.
20675
 Driver xpc4drvr.sys version = 1.0.4.0. LPT base address = 0378h.
20676
 Cable Type = 1, Revision = 3.
20677
 Setting cable speed to 5 MHz.
20678
Cable connection established.
20679
// *** BATCH CMD : identify
20680
Identifying chain contents ....Version is 0001
20681
'1': : Manufacturer's ID =Xilinx xc2vp30, Version : 1
20682
PMSPEC -- Overriding Xilinx file  with local
20683
file 
20684
INFO:iMPACT:1777 -
20685
   Reading c:/ISE/virtex2p/data/xc2vp30.bsd...
20686
 
20687
 
20688
INFO:iMPACT:501 - '1': Added Device xc2vp30 successfully.
20689
----------------------------------------------------------------------
20690
----------------------------------------------------------------------
20691
Version is 0000
20692
'2': : Manufacturer's ID =Xilinx xccace, Version : 0
20693
INFO:iMPACT:1777 -
20694
   Reading c:/ISE/acecf/data/xccace.bsd...
20695
INFO:iMPACT:501 - '1': Added Device xccace successfully.
20696
----------------------------------------------------------------------
20697
----------------------------------------------------------------------
20698
Version is 1111
20699
'3': : Manufacturer's ID =Xilinx xcf32p, Version : 15
20700
INFO:iMPACT:1777 -
20701
   Reading c:/ISE/xcfp/data/xcf32p.bsd...
20702
INFO:iMPACT:501 - '1': Added Device xcf32p successfully.
20703
----------------------------------------------------------------------
20704
----------------------------------------------------------------------
20705
done.
20706
[
20707
  1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
20708
]
20709
[
20710
 
20711
]
20712
Chain TCK freq = 10000000.
20713
Validating chain...
20714
Boundary-scan chain validated successfully.
20715
Elapsed time =      0 sec.
20716
// *** BATCH CMD : identifyMPM
20717
Elapsed time =      0 sec.
20718
// *** BATCH CMD : assignFile -p 3 -file "implementation/download.bit"
20719
'3': Loading file 'implementation/download.bit' ...
20720
 
20721
 
20722
done.
20723
INFO:iMPACT:501 - '3': Added Device xc2vp30 successfully.
20724
----------------------------------------------------------------------
20725
----------------------------------------------------------------------
20726
----------------------------------------------------------------------
20727
----------------------------------------------------------------------
20728
// *** BATCH CMD : program -p 3
20729
Chain TCK freq = 10000000.
20730
Validating chain...
20731
Boundary-scan chain validated successfully.
20732
'3':Programming  device...
20733
 
20734
 
20735
done.
20736
'3': Reading status register contents...
20737
CRC error                                         :         0
20738
Decryptor security set                            :         0
20739
DCM locked                                        :         1
20740
DCI matched                                       :         1
20741
legacy input error                                :         0
20742
status of GTS_CFG_B                               :         1
20743
status of GWE                                     :         1
20744
status of GHIGH                                   :         1
20745
value of MODE pin M0                              :         1
20746
value of MODE pin M1                              :         0
20747
value of MODE pin M2                              :         1
20748
value of CFG_RDY (INIT_B)                         :         1
20749
DONEIN input from DONE pin                        :         1
20750
IDCODE not validated while trying to write FDRI   :         0
20751
write FDRI issued before or after decrypt operation:         0
20752
Decryptor keys not used in proper sequence        :         0
20753
INFO:iMPACT:2219 - Status register values:
20754
INFO:iMPACT - 0011 0111 1011 1000 0000 0000 0000 0000
20755
INFO:iMPACT:579 - '3': Completed downloading bit file to device.
20756
INFO:iMPACT:580 - '3':Checking done pin ....done.
20757
'3': Programmed successfully.
20758
Elapsed time =      3 sec.
20759
// *** BATCH CMD : quit
20760
----------------------------------------------------------------------
20761
----------------------------------------------------------------------
20762
----------------------------------------------------------------------
20763
----------------------------------------------------------------------
20764
 
20765
 
20766
 
20767
 
20768
Done!
20769
 
20770
At Local date and time: Mon Jul 17 22:44:56 2006
20771
 xbash -q -c "cd /cygdrive/d/mb-jpeg/; /usr/bin/make -f system.make program; exit;" started...
20772
 
20773
mb-gcc -O0 encoder/dct.c encoder/huffman.c encoder/io.c encoder/main.c encoder/zzq.c  -o Encoder/executable.elf \
20774
    -mno-xl-soft-mul  -Wp,-D__MICROBLAZE    -Wl,-T -Wl,Encoder_linker_script.ld  -g    -I./microblaze_0/include/  -L./microblaze_0/lib/  \
20775
 
20776
 
20777
 
20778
encoder/dct.c:105:3: warning: no newline at end of file
20779
 
20780
 
20781
encoder/huffman.c: In function `HuffmanEncodeFinishSend':
20782
encoder/huffman.c:580: warning: comparison is always true due to limited range of data type
20783
encoder/huffman.c: In function `EncodeDataUnit':
20784
encoder/huffman.c:627: warning: passing arg 3 of `ReverseExtend' from incompatible pointer type
20785
encoder/huffman.c:642: warning: passing arg 3 of `ReverseExtend' from incompatible pointer type
20786
 
20787
 
20788
encoder/zzq.c:75:2: warning: no newline at end of file
20789
 
20790
 
20791
mb-size Encoder/executable.elf
20792
 
20793
 
20794
   text    data     bss     dec     hex filename
20795
  43596    5588   19348   68532   10bb4 Encoder/executable.elf
20796
 
20797
 
20798
 
20799
 
20800
Done!
20801
 
20802
At Local date and time: Mon Jul 17 22:45:04 2006
20803
 xbash -q -c "cd /cygdrive/d/mb-jpeg/; /usr/bin/make -f system.make download; exit;" started...
20804
 
20805
*********************************************
20806
Initializing BRAM contents of the bitstream
20807
*********************************************
20808
bitinit system.mhs -lp D:/XilinxXUP/lib/ -pe microblaze_0 Encoder/executable.elf  \
20809
-bt implementation/system.bit -o implementation/download.bit
20810
 
20811
 
20812
 
20813
bitinit version Xilinx EDK 8.1 Build EDK_I.18.7
20814
Copyright (c) Xilinx Inc. 2002.
20815
 
20816
Parsing MHS File system.mhs...
20817
 
20818
 
20819
Sourcing tcl file
20820
C:/EDK/hw/XilinxProcessorIPLib/pcores/microblaze_v4_00_a/data/microblaze_v2_1_0.
20821
tcl ...
20822
Sourcing tcl file
20823
C:/EDK/hw/XilinxProcessorIPLib/pcores/opb_mdm_v2_00_a/data/opb_mdm_v2_1_0.tcl
20824
...
20825
Sourcing tcl file
20826
C:/EDK/hw/XilinxProcessorIPLib/pcores/lmb_v10_v1_00_a/data/lmb_v10_v2_1_0.tcl
20827
...
20828
Sourcing tcl file
20829
C:/EDK/hw/XilinxProcessorIPLib/pcores/lmb_bram_if_cntlr_v1_00_b/data/lmb_bram_if
20830
_cntlr_v2_1_0.tcl ...
20831
 
20832
 
20833
Sourcing tcl file
20834
C:/EDK/hw/XilinxProcessorIPLib/pcores/opb_sysace_v1_00_c/data/opb_sysace_v2_1_0.
20835
tcl ...
20836
Sourcing tcl file
20837
C:/EDK/hw/XilinxProcessorIPLib/pcores/dcm_module_v1_00_a/data/dcm_module_v2_1_0.
20838
tcl ...
20839
 
20840
Overriding IP level properties ...
20841
microblaze (microblaze_0) -
20842
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
20843
mpd line 63 - tool overriding c_family value virtex2 to
20844
microblaze (microblaze_0) -
20845
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
20846
mpd line 64 - tool overriding c_instance value microblaze to microblaze_0
20847
microblaze (microblaze_0) -
20848
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
20849
mpd:93 - tcl overriding C_ADDR_TAG_BITS value 17 to 0
20850
microblaze (microblaze_0) -
20851
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
20852
mpd:100 - tcl overriding C_DCACHE_ADDR_TAG value 17 to 0
20853
opb_mdm (debug_module) -
20854
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_mdm_v2_00_a\data\opb_mdm_v2_1_0.mpd
20855
line 42 - tool overriding c_family value virtex2 to
20856
bram_block (ilmb_bram) -
20857
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
20858
mpd line 42 - tool overriding c_family value virtex2 to
20859
opb_gpio (leds_4bit) -
20860
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_gpio_v3_01_b\data\opb_gpio_v2_1_0.mpd
20861
line 41 - tool overriding c_family value virtex2 to
20862
opb_gpio (dipsws_4bit) -
20863
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_gpio_v3_01_b\data\opb_gpio_v2_1_0.mpd
20864
line 41 - tool overriding c_family value virtex2 to
20865
opb_gpio (pushbuttons_5bit) -
20866
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_gpio_v3_01_b\data\opb_gpio_v2_1_0.mpd
20867
line 41 - tool overriding c_family value virtex2 to
20868
dcm_module (dcm_0) -
20869
C:\EDK\hw\XilinxProcessorIPLib\pcores\dcm_module_v1_00_a\data\dcm_module_v2_1_0.
20870
mpd line 60 - tool overriding c_family value virtex2 to
20871
bram_block (data_bram_0) -
20872
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
20873
mpd line 42 - tool overriding c_family value virtex2 to
20874
bram_block (dlmb_bram) -
20875
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
20876
mpd line 42 - tool overriding c_family value virtex2 to
20877
 
20878
Performing IP level DRCs on properties...
20879
 
20880
Running DRC Tcl procedures for OPTION IPLEVEL_DRC_PROC...
20881
Sourcing tcl file
20882
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
20883
2_1_0.tcl ...
20884
 
20885
 
20886
Sourcing tcl file
20887
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
20888
2_1_0.tcl ...
20889
Sourcing tcl file
20890
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
20891
2_1_0.tcl ...
20892
 
20893
 
20894
Address Map for Processor microblaze_0
20895
  (0x00000000-0x0000ffff) ilmb_cntlr    ilmb
20896
  (0x00010000-0x0001ffff) dlmb_cntlr    dlmb
20897
  (0x40000000-0x4000ffff) PushButtons_5Bit      mb_opb
20898
  (0x40020000-0x4002ffff) LEDs_4Bit     mb_opb
20899
  (0x40040000-0x4004ffff) DIPSWs_4Bit   mb_opb
20900
  (0x40600000-0x4060ffff) RS232_Uart_1  mb_opb
20901
  (0x41400000-0x4140ffff) debug_module  mb_opb
20902
  (0x41800000-0x4180ffff) SysACE_CompactFlash   mb_opb
20903
  (0x70000000-0x7000ffff) data_bram_if_cntlr_0  dlmb
20904
 
20905
Initializing Memory...
20906
Checking ELFs associated with MICROBLAZE instance microblaze_0 for overlap...
20907
 
20908
 
20909
Analyzing file Encoder/executable.elf...
20910
Running Data2Mem with the following command:
20911
data2mem -bm implementation/system_bd -bt implementation/system.bit  -bd
20912
Encoder/executable.elf tag data_bram_0 dlmb_bram ilmb_bram  -o b
20913
implementation/download.bit
20914
 
20915
 
20916
Memory Initialization completed successfully.
20917
 
20918
 
20919
 
20920
 
20921
*********************************************
20922
Downloading Bitstream onto the target board
20923
 
20924
 
20925
*********************************************
20926
impact -batch etc/download.cmd
20927
Release 8.1i - iMPACT I.24
20928
Copyright (c) 1995-2005 Xilinx, Inc.  All rights reserved.
20929
 
20930
 
20931
// *** BATCH CMD : setMode -bs
20932
// *** BATCH CMD : setCable -port auto
20933
AutoDetecting cable. Please wait.
20934
 
20935
 
20936
Connecting to cable (Parallel Port - LPT1).
20937
Checking cable driver.
20938
 Driver windrvr6.sys version = 7.0.0.0.No resources.
20939
 LPT base address = 0378h.
20940
 ECP base address = 0778h.
20941
 ECP hardware is detected.
20942
Cable connection established.
20943
 
20944
 
20945
Connecting to cable (Parallel Port - LPT1) in ECP mode.
20946
Checking cable driver.
20947
 Driver xpc4drvr.sys version = 1.0.4.0. LPT base address = 0378h.
20948
 Cable Type = 1, Revision = 3.
20949
 Setting cable speed to 5 MHz.
20950
Cable connection established.
20951
// *** BATCH CMD : identify
20952
Identifying chain contents ....Version is 0001
20953
'1': : Manufacturer's ID =Xilinx xc2vp30, Version : 1
20954
PMSPEC -- Overriding Xilinx file  with local
20955
file 
20956
INFO:iMPACT:1777 -
20957
   Reading c:/ISE/virtex2p/data/xc2vp30.bsd...
20958
 
20959
 
20960
INFO:iMPACT:501 - '1': Added Device xc2vp30 successfully.
20961
----------------------------------------------------------------------
20962
----------------------------------------------------------------------
20963
Version is 0000
20964
'2': : Manufacturer's ID =Xilinx xccace, Version : 0
20965
INFO:iMPACT:1777 -
20966
   Reading c:/ISE/acecf/data/xccace.bsd...
20967
INFO:iMPACT:501 - '1': Added Device xccace successfully.
20968
----------------------------------------------------------------------
20969
----------------------------------------------------------------------
20970
Version is 1111
20971
'3': : Manufacturer's ID =Xilinx xcf32p, Version : 15
20972
INFO:iMPACT:1777 -
20973
   Reading c:/ISE/xcfp/data/xcf32p.bsd...
20974
 
20975
 
20976
INFO:iMPACT:501 - '1': Added Device xcf32p successfully.
20977
----------------------------------------------------------------------
20978
----------------------------------------------------------------------
20979
done.
20980
[
20981
  1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
20982
]
20983
[
20984
 
20985
]
20986
Chain TCK freq = 10000000.
20987
Validating chain...
20988
Boundary-scan chain validated successfully.
20989
Elapsed time =      0 sec.
20990
// *** BATCH CMD : identifyMPM
20991
Elapsed time =      0 sec.
20992
// *** BATCH CMD : assignFile -p 3 -file "implementation/download.bit"
20993
'3': Loading file 'implementation/download.bit' ...
20994
 
20995
 
20996
done.
20997
INFO:iMPACT:501 - '3': Added Device xc2vp30 successfully.
20998
----------------------------------------------------------------------
20999
----------------------------------------------------------------------
21000
----------------------------------------------------------------------
21001
----------------------------------------------------------------------
21002
// *** BATCH CMD : program -p 3
21003
Chain TCK freq = 10000000.
21004
Validating chain...
21005
Boundary-scan chain validated successfully.
21006
'3':Programming  device...
21007
 
21008
 
21009
done.
21010
'3': Reading status register contents...
21011
CRC error                                         :         0
21012
Decryptor security set                            :         0
21013
DCM locked                                        :         1
21014
DCI matched                                       :         1
21015
legacy input error                                :         0
21016
status of GTS_CFG_B                               :         1
21017
status of GWE                                     :         1
21018
status of GHIGH                                   :         1
21019
value of MODE pin M0                              :         1
21020
value of MODE pin M1                              :         0
21021
value of MODE pin M2                              :         1
21022
value of CFG_RDY (INIT_B)                         :         1
21023
DONEIN input from DONE pin                        :         1
21024
IDCODE not validated while trying to write FDRI   :         0
21025
write FDRI issued before or after decrypt operation:         0
21026
Decryptor keys not used in proper sequence        :         0
21027
INFO:iMPACT:2219 - Status register values:
21028
INFO:iMPACT - 0011 0111 1011 1000 0000 0000 0000 0000
21029
INFO:iMPACT:579 - '3': Completed downloading bit file to device.
21030
INFO:iMPACT:580 - '3':Checking done pin ....done.
21031
'3': Programmed successfully.
21032
Elapsed time =      3 sec.
21033
// *** BATCH CMD : quit
21034
----------------------------------------------------------------------
21035
----------------------------------------------------------------------
21036
----------------------------------------------------------------------
21037
----------------------------------------------------------------------
21038
 
21039
 
21040
 
21041
 
21042
Done!
21043
 
21044
At Local date and time: Mon Jul 17 22:48:43 2006
21045
 xbash -q -c "cd /cygdrive/d/mb-jpeg/; /usr/bin/make -f system.make program; exit;" started...
21046
 
21047
mb-gcc -O0 encoder/dct.c encoder/huffman.c encoder/io.c encoder/main.c encoder/zzq.c  -o Encoder/executable.elf \
21048
    -mno-xl-soft-mul  -Wp,-D__MICROBLAZE    -Wl,-T -Wl,Encoder_linker_script.ld  -g    -I./microblaze_0/include/  -L./microblaze_0/lib/  \
21049
 
21050
 
21051
 
21052
encoder/dct.c:105:3: warning: no newline at end of file
21053
 
21054
 
21055
encoder/huffman.c: In function `HuffmanEncodeFinishSend':
21056
encoder/huffman.c:580: warning: comparison is always true due to limited range of data type
21057
encoder/huffman.c: In function `EncodeDataUnit':
21058
encoder/huffman.c:627: warning: passing arg 3 of `ReverseExtend' from incompatible pointer type
21059
encoder/huffman.c:642: warning: passing arg 3 of `ReverseExtend' from incompatible pointer type
21060
 
21061
 
21062
encoder/main.c: In function `main':
21063
encoder/main.c:56: error: parse error before ')' token
21064
encoder/main.c: At top level:
21065
encoder/main.c:59: error: parse error before numeric constant
21066
encoder/main.c:59: warning: data definition has no type or storage class
21067
encoder/main.c:60: warning: parameter names (without types) in function declaration
21068
encoder/main.c:60: warning: data definition has no type or storage class
21069
encoder/main.c:62: error: parse error before "if"
21070
encoder/main.c:70: error: parse error before string constant
21071
encoder/main.c:70: error: conflicting types for 'xil_printf'
21072
/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
21073
encoder/main.c:70: error: conflicting types for 'xil_printf'
21074
/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
21075
encoder/main.c:70: warning: data definition has no type or storage class
21076
encoder/main.c:71: error: parse error before string constant
21077
encoder/main.c:71: warning: data definition has no type or storage class
21078
encoder/main.c:73: error: `bmpheader' undeclared here (not in a function)
21079
encoder/main.c:73: warning: data definition has no type or storage class
21080
encoder/main.c:74: warning: data definition has no type or storage class
21081
encoder/main.c:75: warning: data definition has no type or storage class
21082
encoder/main.c:76: warning: data definition has no type or storage class
21083
encoder/main.c:77: warning: data definition has no type or storage class
21084
encoder/main.c:78: warning: data definition has no type or storage class
21085
encoder/main.c:79: warning: data definition has no type or storage class
21086
encoder/main.c:80: warning: parameter names (without types) in function declaration
21087
encoder/main.c:80: error: conflicting types for 'writejpegheader'
21088
encoder/io.h:115: error: previous declaration of 'writejpegheader' was here
21089
encoder/main.c:80: error: conflicting types for 'writejpegheader'
21090
encoder/io.h:115: error: previous declaration of 'writejpegheader' was here
21091
encoder/main.c:80: warning: data definition has no type or storage class
21092
encoder/main.c:82: error: parse error before "for"
21093
encoder/main.c:85: warning: parameter names (without types) in function declaration
21094
encoder/main.c:85: error: conflicting types for 'RGB2YCrCb'
21095
encoder/io.h:126: error: previous declaration of 'RGB2YCrCb' was here
21096
encoder/main.c:85: error: conflicting types for 'RGB2YCrCb'
21097
encoder/io.h:126: error: previous declaration of 'RGB2YCrCb' was here
21098
encoder/main.c:85: warning: data definition has no type or storage class
21099
encoder/main.c:86: error: parse error before "for"
21100
encoder/main.c:90: warning: parameter names (without types) in function declaration
21101
encoder/main.c:90: error: conflicting types for 'zzq'
21102
encoder/zzq.h:14: error: previous declaration of 'zzq' was here
21103
encoder/main.c:90: error: conflicting types for 'zzq'
21104
encoder/zzq.h:14: error: previous declaration of 'zzq' was here
21105
encoder/main.c:90: warning: data definition has no type or storage class
21106
encoder/main.c:91: error: redefinition of 'Ydcvalue'
21107
encoder/main.c:77: error: previous definition of 'Ydcvalue' was here
21108
encoder/main.c:91: error: `outfile' undeclared here (not in a function)
21109
encoder/main.c:91: error: `component' undeclared here (not in a function)
21110
encoder/main.c:91: warning: passing arg 5 of `EncodeDataUnit' from incompatible pointer type
21111
encoder/main.c:91: error: initializer element is not constant
21112
encoder/main.c:91: warning: data definition has no type or storage class
21113
encoder/main.c:92: error: parse error before "break"
21114
encoder/main.c:95: warning: parameter names (without types) in function declaration
21115
encoder/main.c:95: warning: data definition has no type or storage class
21116
encoder/main.c:96: error: redefinition of 'Crdcvalue'
21117
encoder/main.c:78: error: previous definition of 'Crdcvalue' was here
21118
encoder/main.c:96: warning: passing arg 5 of `EncodeDataUnit' from incompatible pointer type
21119
encoder/main.c:96: error: initializer element is not constant
21120
 
21121
 
21122
encoder/main.c:96: warning: data definition has no type or storage class
21123
encoder/main.c:97: error: parse error before "break"
21124
encoder/main.c:100: warning: parameter names (without types) in function declaration
21125
encoder/main.c:100: warning: data definition has no type or storage class
21126
encoder/main.c:101: error: redefinition of 'Cbdcvalue'
21127
encoder/main.c:79: error: previous definition of 'Cbdcvalue' was here
21128
encoder/main.c:101: warning: passing arg 5 of `EncodeDataUnit' from incompatible pointer type
21129
encoder/main.c:101: error: initializer element is not constant
21130
encoder/main.c:101: warning: data definition has no type or storage class
21131
encoder/main.c:102: error: parse error before "break"
21132
encoder/main.c:107: error: parse error before '&' token
21133
encoder/main.c:107: error: conflicting types for 'HuffmanEncodeFinishSend'
21134
encoder/huffman.h:6: error: previous declaration of 'HuffmanEncodeFinishSend' was here
21135
encoder/main.c:107: error: conflicting types for 'HuffmanEncodeFinishSend'
21136
encoder/huffman.h:6: error: previous declaration of 'HuffmanEncodeFinishSend' was here
21137
encoder/main.c:107: warning: data definition has no type or storage class
21138
encoder/main.c:108: error: parse error before string constant
21139
encoder/main.c:109: warning: parameter names (without types) in function declaration
21140
encoder/main.c:109: error: conflicting types for 'writejpegfooter'
21141
encoder/io.h:117: error: previous declaration of 'writejpegfooter' was here
21142
encoder/main.c:109: error: conflicting types for 'writejpegfooter'
21143
encoder/io.h:117: error: previous declaration of 'writejpegfooter' was here
21144
encoder/main.c:109: warning: data definition has no type or storage class
21145
encoder/main.c:112: warning: parameter names (without types) in function declaration
21146
encoder/main.c:112: warning: data definition has no type or storage class
21147
encoder/main.c:113: warning: parameter names (without types) in function declaration
21148
encoder/main.c:113: warning: data definition has no type or storage class
21149
encoder/main.c:114: error: parse error before "return"
21150
encoder/zzq.c:75:2: warning: no newline at end of file
21151
 
21152
 
21153
make: *** [Encoder/executable.elf] Error 1
21154
 
21155
 
21156
 
21157
 
21158
Done!
21159
 
21160
At Local date and time: Mon Jul 17 22:49:15 2006
21161
 xbash -q -c "cd /cygdrive/d/mb-jpeg/; /usr/bin/make -f system.make program; exit;" started...
21162
 
21163
mb-gcc -O0 encoder/dct.c encoder/huffman.c encoder/io.c encoder/main.c encoder/zzq.c  -o Encoder/executable.elf \
21164
    -mno-xl-soft-mul  -Wp,-D__MICROBLAZE    -Wl,-T -Wl,Encoder_linker_script.ld  -g    -I./microblaze_0/include/  -L./microblaze_0/lib/  \
21165
 
21166
 
21167
 
21168
encoder/dct.c:105:3: warning: no newline at end of file
21169
 
21170
 
21171
encoder/huffman.c: In function `HuffmanEncodeFinishSend':
21172
encoder/huffman.c:580: warning: comparison is always true due to limited range of data type
21173
encoder/huffman.c: In function `EncodeDataUnit':
21174
encoder/huffman.c:627: warning: passing arg 3 of `ReverseExtend' from incompatible pointer type
21175
encoder/huffman.c:642: warning: passing arg 3 of `ReverseExtend' from incompatible pointer type
21176
 
21177
 
21178
encoder/zzq.c:75:2: warning: no newline at end of file
21179
 
21180
 
21181
mb-size Encoder/executable.elf
21182
   text    data     bss     dec     hex filename
21183
  43692    5604   19348   68644   10c24 Encoder/executable.elf
21184
 
21185
 
21186
 
21187
 
21188
Done!
21189
 
21190
At Local date and time: Mon Jul 17 22:49:22 2006
21191
 xbash -q -c "cd /cygdrive/d/mb-jpeg/; /usr/bin/make -f system.make download; exit;" started...
21192
 
21193
*********************************************
21194
Initializing BRAM contents of the bitstream
21195
 
21196
 
21197
*********************************************
21198
bitinit system.mhs -lp D:/XilinxXUP/lib/ -pe microblaze_0 Encoder/executable.elf  \
21199
-bt implementation/system.bit -o implementation/download.bit
21200
 
21201
 
21202
 
21203
bitinit version Xilinx EDK 8.1 Build EDK_I.18.7
21204
Copyright (c) Xilinx Inc. 2002.
21205
 
21206
Parsing MHS File system.mhs...
21207
 
21208
 
21209
Sourcing tcl file
21210
C:/EDK/hw/XilinxProcessorIPLib/pcores/microblaze_v4_00_a/data/microblaze_v2_1_0.
21211
tcl ...
21212
Sourcing tcl file
21213
C:/EDK/hw/XilinxProcessorIPLib/pcores/opb_mdm_v2_00_a/data/opb_mdm_v2_1_0.tcl
21214
...
21215
Sourcing tcl file
21216
C:/EDK/hw/XilinxProcessorIPLib/pcores/lmb_v10_v1_00_a/data/lmb_v10_v2_1_0.tcl
21217
...
21218
Sourcing tcl file
21219
C:/EDK/hw/XilinxProcessorIPLib/pcores/lmb_bram_if_cntlr_v1_00_b/data/lmb_bram_if
21220
_cntlr_v2_1_0.tcl ...
21221
 
21222
 
21223
Sourcing tcl file
21224
C:/EDK/hw/XilinxProcessorIPLib/pcores/opb_sysace_v1_00_c/data/opb_sysace_v2_1_0.
21225
tcl ...
21226
Sourcing tcl file
21227
C:/EDK/hw/XilinxProcessorIPLib/pcores/dcm_module_v1_00_a/data/dcm_module_v2_1_0.
21228
tcl ...
21229
 
21230
Overriding IP level properties ...
21231
microblaze (microblaze_0) -
21232
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
21233
mpd line 63 - tool overriding c_family value virtex2 to
21234
microblaze (microblaze_0) -
21235
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
21236
mpd line 64 - tool overriding c_instance value microblaze to microblaze_0
21237
microblaze (microblaze_0) -
21238
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
21239
mpd:93 - tcl overriding C_ADDR_TAG_BITS value 17 to 0
21240
microblaze (microblaze_0) -
21241
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
21242
mpd:100 - tcl overriding C_DCACHE_ADDR_TAG value 17 to 0
21243
opb_mdm (debug_module) -
21244
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_mdm_v2_00_a\data\opb_mdm_v2_1_0.mpd
21245
line 42 - tool overriding c_family value virtex2 to
21246
bram_block (ilmb_bram) -
21247
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
21248
mpd line 42 - tool overriding c_family value virtex2 to
21249
opb_gpio (leds_4bit) -
21250
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_gpio_v3_01_b\data\opb_gpio_v2_1_0.mpd
21251
line 41 - tool overriding c_family value virtex2 to
21252
opb_gpio (dipsws_4bit) -
21253
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_gpio_v3_01_b\data\opb_gpio_v2_1_0.mpd
21254
line 41 - tool overriding c_family value virtex2 to
21255
opb_gpio (pushbuttons_5bit) -
21256
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_gpio_v3_01_b\data\opb_gpio_v2_1_0.mpd
21257
line 41 - tool overriding c_family value virtex2 to
21258
dcm_module (dcm_0) -
21259
C:\EDK\hw\XilinxProcessorIPLib\pcores\dcm_module_v1_00_a\data\dcm_module_v2_1_0.
21260
mpd line 60 - tool overriding c_family value virtex2 to
21261
bram_block (data_bram_0) -
21262
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
21263
mpd line 42 - tool overriding c_family value virtex2 to
21264
bram_block (dlmb_bram) -
21265
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
21266
mpd line 42 - tool overriding c_family value virtex2 to
21267
 
21268
Performing IP level DRCs on properties...
21269
 
21270
Running DRC Tcl procedures for OPTION IPLEVEL_DRC_PROC...
21271
 
21272
 
21273
Sourcing tcl file
21274
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
21275
2_1_0.tcl ...
21276
Sourcing tcl file
21277
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
21278
2_1_0.tcl ...
21279
Sourcing tcl file
21280
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
21281
2_1_0.tcl ...
21282
 
21283
 
21284
Address Map for Processor microblaze_0
21285
  (0x00000000-0x0000ffff) ilmb_cntlr    ilmb
21286
  (0x00010000-0x0001ffff) dlmb_cntlr    dlmb
21287
  (0x40000000-0x4000ffff) PushButtons_5Bit      mb_opb
21288
  (0x40020000-0x4002ffff) LEDs_4Bit     mb_opb
21289
  (0x40040000-0x4004ffff) DIPSWs_4Bit   mb_opb
21290
  (0x40600000-0x4060ffff) RS232_Uart_1  mb_opb
21291
  (0x41400000-0x4140ffff) debug_module  mb_opb
21292
  (0x41800000-0x4180ffff) SysACE_CompactFlash   mb_opb
21293
  (0x70000000-0x7000ffff) data_bram_if_cntlr_0  dlmb
21294
 
21295
Initializing Memory...
21296
Checking ELFs associated with MICROBLAZE instance microblaze_0 for overlap...
21297
 
21298
 
21299
Analyzing file Encoder/executable.elf...
21300
Running Data2Mem with the following command:
21301
data2mem -bm implementation/system_bd -bt implementation/system.bit  -bd
21302
Encoder/executable.elf tag data_bram_0 dlmb_bram ilmb_bram  -o b
21303
implementation/download.bit
21304
 
21305
 
21306
Memory Initialization completed successfully.
21307
 
21308
 
21309
 
21310
 
21311
*********************************************
21312
Downloading Bitstream onto the target board
21313
*********************************************
21314
impact -batch etc/download.cmd
21315
 
21316
 
21317
Release 8.1i - iMPACT I.24
21318
Copyright (c) 1995-2005 Xilinx, Inc.  All rights reserved.
21319
 
21320
 
21321
// *** BATCH CMD : setMode -bs
21322
// *** BATCH CMD : setCable -port auto
21323
AutoDetecting cable. Please wait.
21324
 
21325
 
21326
Connecting to cable (Parallel Port - LPT1).
21327
Checking cable driver.
21328
 Driver windrvr6.sys version = 7.0.0.0.No resources.
21329
 LPT base address = 0378h.
21330
 ECP base address = 0778h.
21331
 ECP hardware is detected.
21332
Cable connection established.
21333
 
21334
 
21335
Connecting to cable (Parallel Port - LPT1) in ECP mode.
21336
Checking cable driver.
21337
 Driver xpc4drvr.sys version = 1.0.4.0. LPT base address = 0378h.
21338
 Cable Type = 1, Revision = 3.
21339
 Setting cable speed to 5 MHz.
21340
Cable connection established.
21341
// *** BATCH CMD : identify
21342
Identifying chain contents ....Version is 0001
21343
'1': : Manufacturer's ID =Xilinx xc2vp30, Version : 1
21344
PMSPEC -- Overriding Xilinx file  with local
21345
file 
21346
INFO:iMPACT:1777 -
21347
   Reading c:/ISE/virtex2p/data/xc2vp30.bsd...
21348
 
21349
 
21350
INFO:iMPACT:501 - '1': Added Device xc2vp30 successfully.
21351
----------------------------------------------------------------------
21352
----------------------------------------------------------------------
21353
Version is 0000
21354
'2': : Manufacturer's ID =Xilinx xccace, Version : 0
21355
INFO:iMPACT:1777 -
21356
   Reading c:/ISE/acecf/data/xccace.bsd...
21357
INFO:iMPACT:501 - '1': Added Device xccace successfully.
21358
----------------------------------------------------------------------
21359
----------------------------------------------------------------------
21360
Version is 1111
21361
'3': : Manufacturer's ID =Xilinx xcf32p, Version : 15
21362
INFO:iMPACT:1777 -
21363
   Reading c:/ISE/xcfp/data/xcf32p.bsd...
21364
INFO:iMPACT:501 - '1': Added Device xcf32p successfully.
21365
----------------------------------------------------------------------
21366
----------------------------------------------------------------------
21367
done.
21368
[
21369
  1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
21370
]
21371
[
21372
 
21373
]
21374
Chain TCK freq = 10000000.
21375
Validating chain...
21376
Boundary-scan chain validated successfully.
21377
Elapsed time =      0 sec.
21378
// *** BATCH CMD : identifyMPM
21379
Elapsed time =      0 sec.
21380
// *** BATCH CMD : assignFile -p 3 -file "implementation/download.bit"
21381
'3': Loading file 'implementation/download.bit' ...
21382
 
21383
 
21384
done.
21385
INFO:iMPACT:501 - '3': Added Device xc2vp30 successfully.
21386
----------------------------------------------------------------------
21387
----------------------------------------------------------------------
21388
----------------------------------------------------------------------
21389
----------------------------------------------------------------------
21390
// *** BATCH CMD : program -p 3
21391
Chain TCK freq = 10000000.
21392
Validating chain...
21393
Boundary-scan chain validated successfully.
21394
'3':Programming  device...
21395
 
21396
 
21397
done.
21398
'3': Reading status register contents...
21399
CRC error                                         :         0
21400
Decryptor security set                            :         0
21401
DCM locked                                        :         1
21402
DCI matched                                       :         1
21403
legacy input error                                :         0
21404
status of GTS_CFG_B                               :         1
21405
status of GWE                                     :         1
21406
status of GHIGH                                   :         1
21407
value of MODE pin M0                              :         1
21408
value of MODE pin M1                              :         0
21409
value of MODE pin M2                              :         1
21410
value of CFG_RDY (INIT_B)                         :         1
21411
DONEIN input from DONE pin                        :         1
21412
IDCODE not validated while trying to write FDRI   :         0
21413
write FDRI issued before or after decrypt operation:         0
21414
Decryptor keys not used in proper sequence        :         0
21415
INFO:iMPACT:2219 - Status register values:
21416
INFO:iMPACT - 0011 0111 1011 1000 0000 0000 0000 0000
21417
INFO:iMPACT:579 - '3': Completed downloading bit file to device.
21418
INFO:iMPACT:580 - '3':Checking done pin ....done.
21419
'3': Programmed successfully.
21420
Elapsed time =      3 sec.
21421
// *** BATCH CMD : quit
21422
----------------------------------------------------------------------
21423
----------------------------------------------------------------------
21424
----------------------------------------------------------------------
21425
----------------------------------------------------------------------
21426
 
21427
 
21428
 
21429
 
21430
Done!
21431
 
21432
At Local date and time: Mon Jul 17 23:25:07 2006
21433
 xbash -q -c "cd /cygdrive/d/mb-jpeg/; /usr/bin/make -f system.make program; exit;" started...
21434
 
21435
mb-gcc -O0 encoder/dct.c encoder/huffman.c encoder/io.c encoder/main.c encoder/zzq.c  -o Encoder/executable.elf \
21436
    -mno-xl-soft-mul  -Wp,-D__MICROBLAZE    -Wl,-T -Wl,Encoder_linker_script.ld  -g    -I./microblaze_0/include/  -L./microblaze_0/lib/  \
21437
 
21438
 
21439
 
21440
encoder/dct.c:105:3: warning: no newline at end of file
21441
 
21442
 
21443
encoder/huffman.c: In function `HuffmanEncodeFinishSend':
21444
encoder/huffman.c:580: warning: comparison is always true due to limited range of data type
21445
encoder/huffman.c: In function `EncodeDataUnit':
21446
encoder/huffman.c:627: warning: passing arg 3 of `ReverseExtend' from incompatible pointer type
21447
encoder/huffman.c:642: warning: passing arg 3 of `ReverseExtend' from incompatible pointer type
21448
 
21449
 
21450
mb-size Encoder/executable.elf
21451
   text    data     bss     dec     hex filename
21452
  42944    5604   19372   67920   10950 Encoder/executable.elf
21453
 
21454
 
21455
 
21456
 
21457
Done!
21458
 
21459
At Local date and time: Mon Jul 17 23:32:29 2006
21460
 xbash -q -c "cd /cygdrive/d/mb-jpeg/; /usr/bin/make -f system.make program; exit;" started...
21461
 
21462
mb-gcc -O0 encoder/dct.c encoder/huffman.c encoder/io.c encoder/main.c encoder/zzq.c  -o Encoder/executable.elf \
21463
    -mno-xl-soft-mul  -Wp,-D__MICROBLAZE    -Wl,-T -Wl,Encoder_linker_script.ld  -g    -I./microblaze_0/include/  -L./microblaze_0/lib/  \
21464
 
21465
 
21466
 
21467
encoder/dct.c:105:3: warning: no newline at end of file
21468
 
21469
 
21470
encoder/huffman.c: In function `HuffmanEncodeFinishSend':
21471
encoder/huffman.c:580: warning: comparison is always true due to limited range of data type
21472
encoder/huffman.c: In function `EncodeDataUnit':
21473
encoder/huffman.c:627: warning: passing arg 3 of `ReverseExtend' from incompatible pointer type
21474
encoder/huffman.c:642: warning: passing arg 3 of `ReverseExtend' from incompatible pointer type
21475
 
21476
 
21477
mb-size Encoder/executable.elf
21478
 
21479
 
21480
   text    data     bss     dec     hex filename
21481
  43000    5624   19368   67992   10998 Encoder/executable.elf
21482
 
21483
 
21484
 
21485
 
21486
Done!
21487
 
21488
At Local date and time: Mon Jul 17 23:32:35 2006
21489
 xbash -q -c "cd /cygdrive/d/mb-jpeg/; /usr/bin/make -f system.make download; exit;" started...
21490
 
21491
*********************************************
21492
Initializing BRAM contents of the bitstream
21493
*********************************************
21494
bitinit system.mhs -lp D:/XilinxXUP/lib/ -pe microblaze_0 Encoder/executable.elf  \
21495
-bt implementation/system.bit -o implementation/download.bit
21496
 
21497
 
21498
 
21499
bitinit version Xilinx EDK 8.1 Build EDK_I.18.7
21500
Copyright (c) Xilinx Inc. 2002.
21501
 
21502
Parsing MHS File system.mhs...
21503
 
21504
 
21505
Sourcing tcl file
21506
C:/EDK/hw/XilinxProcessorIPLib/pcores/microblaze_v4_00_a/data/microblaze_v2_1_0.
21507
tcl ...
21508
Sourcing tcl file
21509
C:/EDK/hw/XilinxProcessorIPLib/pcores/opb_mdm_v2_00_a/data/opb_mdm_v2_1_0.tcl
21510
...
21511
Sourcing tcl file
21512
C:/EDK/hw/XilinxProcessorIPLib/pcores/lmb_v10_v1_00_a/data/lmb_v10_v2_1_0.tcl
21513
...
21514
Sourcing tcl file
21515
C:/EDK/hw/XilinxProcessorIPLib/pcores/lmb_bram_if_cntlr_v1_00_b/data/lmb_bram_if
21516
_cntlr_v2_1_0.tcl ...
21517
 
21518
 
21519
Sourcing tcl file
21520
C:/EDK/hw/XilinxProcessorIPLib/pcores/opb_sysace_v1_00_c/data/opb_sysace_v2_1_0.
21521
tcl ...
21522
Sourcing tcl file
21523
C:/EDK/hw/XilinxProcessorIPLib/pcores/dcm_module_v1_00_a/data/dcm_module_v2_1_0.
21524
tcl ...
21525
 
21526
Overriding IP level properties ...
21527
microblaze (microblaze_0) -
21528
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
21529
mpd line 63 - tool overriding c_family value virtex2 to
21530
microblaze (microblaze_0) -
21531
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
21532
mpd line 64 - tool overriding c_instance value microblaze to microblaze_0
21533
microblaze (microblaze_0) -
21534
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
21535
mpd:93 - tcl overriding C_ADDR_TAG_BITS value 17 to 0
21536
microblaze (microblaze_0) -
21537
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
21538
mpd:100 - tcl overriding C_DCACHE_ADDR_TAG value 17 to 0
21539
opb_mdm (debug_module) -
21540
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_mdm_v2_00_a\data\opb_mdm_v2_1_0.mpd
21541
line 42 - tool overriding c_family value virtex2 to
21542
bram_block (ilmb_bram) -
21543
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
21544
mpd line 42 - tool overriding c_family value virtex2 to
21545
opb_gpio (leds_4bit) -
21546
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_gpio_v3_01_b\data\opb_gpio_v2_1_0.mpd
21547
line 41 - tool overriding c_family value virtex2 to
21548
opb_gpio (dipsws_4bit) -
21549
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_gpio_v3_01_b\data\opb_gpio_v2_1_0.mpd
21550
line 41 - tool overriding c_family value virtex2 to
21551
opb_gpio (pushbuttons_5bit) -
21552
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_gpio_v3_01_b\data\opb_gpio_v2_1_0.mpd
21553
line 41 - tool overriding c_family value virtex2 to
21554
dcm_module (dcm_0) -
21555
C:\EDK\hw\XilinxProcessorIPLib\pcores\dcm_module_v1_00_a\data\dcm_module_v2_1_0.
21556
mpd line 60 - tool overriding c_family value virtex2 to
21557
bram_block (data_bram_0) -
21558
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
21559
mpd line 42 - tool overriding c_family value virtex2 to
21560
bram_block (dlmb_bram) -
21561
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
21562
mpd line 42 - tool overriding c_family value virtex2 to
21563
 
21564
Performing IP level DRCs on properties...
21565
 
21566
Running DRC Tcl procedures for OPTION IPLEVEL_DRC_PROC...
21567
 
21568
 
21569
Sourcing tcl file
21570
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
21571
2_1_0.tcl ...
21572
Sourcing tcl file
21573
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
21574
2_1_0.tcl ...
21575
Sourcing tcl file
21576
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
21577
2_1_0.tcl ...
21578
 
21579
 
21580
Address Map for Processor microblaze_0
21581
  (0x00000000-0x0000ffff) ilmb_cntlr    ilmb
21582
  (0x00010000-0x0001ffff) dlmb_cntlr    dlmb
21583
  (0x40000000-0x4000ffff) PushButtons_5Bit      mb_opb
21584
  (0x40020000-0x4002ffff) LEDs_4Bit     mb_opb
21585
  (0x40040000-0x4004ffff) DIPSWs_4Bit   mb_opb
21586
  (0x40600000-0x4060ffff) RS232_Uart_1  mb_opb
21587
  (0x41400000-0x4140ffff) debug_module  mb_opb
21588
  (0x41800000-0x4180ffff) SysACE_CompactFlash   mb_opb
21589
  (0x70000000-0x7000ffff) data_bram_if_cntlr_0  dlmb
21590
 
21591
Initializing Memory...
21592
Checking ELFs associated with MICROBLAZE instance microblaze_0 for overlap...
21593
 
21594
 
21595
Analyzing file Encoder/executable.elf...
21596
Running Data2Mem with the following command:
21597
data2mem -bm implementation/system_bd -bt implementation/system.bit  -bd
21598
Encoder/executable.elf tag data_bram_0 dlmb_bram ilmb_bram  -o b
21599
implementation/download.bit
21600
 
21601
 
21602
Memory Initialization completed successfully.
21603
 
21604
 
21605
 
21606
 
21607
*********************************************
21608
Downloading Bitstream onto the target board
21609
*********************************************
21610
 
21611
 
21612
impact -batch etc/download.cmd
21613
 
21614
 
21615
Release 8.1i - iMPACT I.24
21616
Copyright (c) 1995-2005 Xilinx, Inc.  All rights reserved.
21617
 
21618
 
21619
// *** BATCH CMD : setMode -bs
21620
// *** BATCH CMD : setCable -port auto
21621
AutoDetecting cable. Please wait.
21622
 
21623
 
21624
Connecting to cable (Parallel Port - LPT1).
21625
Checking cable driver.
21626
 Driver windrvr6.sys version = 7.0.0.0.No resources.
21627
 LPT base address = 0378h.
21628
 ECP base address = 0778h.
21629
 ECP hardware is detected.
21630
Cable connection established.
21631
 
21632
 
21633
Connecting to cable (Parallel Port - LPT1) in ECP mode.
21634
Checking cable driver.
21635
 Driver xpc4drvr.sys version = 1.0.4.0. LPT base address = 0378h.
21636
 Cable Type = 1, Revision = 3.
21637
 Setting cable speed to 5 MHz.
21638
Cable connection established.
21639
// *** BATCH CMD : identify
21640
Identifying chain contents ....Version is 0001
21641
'1': : Manufacturer's ID =Xilinx xc2vp30, Version : 1
21642
PMSPEC -- Overriding Xilinx file  with local
21643
file 
21644
INFO:iMPACT:1777 -
21645
   Reading c:/ISE/virtex2p/data/xc2vp30.bsd...
21646
 
21647
 
21648
INFO:iMPACT:501 - '1': Added Device xc2vp30 successfully.
21649
----------------------------------------------------------------------
21650
----------------------------------------------------------------------
21651
Version is 0000
21652
'2': : Manufacturer's ID =Xilinx xccace, Version : 0
21653
INFO:iMPACT:1777 -
21654
   Reading c:/ISE/acecf/data/xccace.bsd...
21655
INFO:iMPACT:501 - '1': Added Device xccace successfully.
21656
----------------------------------------------------------------------
21657
----------------------------------------------------------------------
21658
Version is 1111
21659
'3': : Manufacturer's ID =Xilinx xcf32p, Version : 15
21660
INFO:iMPACT:1777 -
21661
   Reading c:/ISE/xcfp/data/xcf32p.bsd...
21662
INFO:iMPACT:501 - '1': Added Device xcf32p successfully.
21663
----------------------------------------------------------------------
21664
----------------------------------------------------------------------
21665
done.
21666
[
21667
  1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
21668
]
21669
[
21670
 
21671
]
21672
Chain TCK freq = 10000000.
21673
Validating chain...
21674
Boundary-scan chain validated successfully.
21675
Elapsed time =      0 sec.
21676
// *** BATCH CMD : identifyMPM
21677
Elapsed time =      0 sec.
21678
// *** BATCH CMD : assignFile -p 3 -file "implementation/download.bit"
21679
'3': Loading file 'implementation/download.bit' ...
21680
 
21681
 
21682
done.
21683
INFO:iMPACT:501 - '3': Added Device xc2vp30 successfully.
21684
----------------------------------------------------------------------
21685
----------------------------------------------------------------------
21686
----------------------------------------------------------------------
21687
----------------------------------------------------------------------
21688
// *** BATCH CMD : program -p 3
21689
Chain TCK freq = 10000000.
21690
Validating chain...
21691
Boundary-scan chain validated successfully.
21692
'3':Programming  device...
21693
 
21694
 
21695
done.
21696
'3': Reading status register contents...
21697
CRC error                                         :         0
21698
Decryptor security set                            :         0
21699
DCM locked                                        :         1
21700
DCI matched                                       :         1
21701
legacy input error                                :         0
21702
status of GTS_CFG_B                               :         1
21703
status of GWE                                     :         1
21704
status of GHIGH                                   :         1
21705
value of MODE pin M0                              :         1
21706
value of MODE pin M1                              :         0
21707
value of MODE pin M2                              :         1
21708
value of CFG_RDY (INIT_B)                         :         1
21709
DONEIN input from DONE pin                        :         1
21710
IDCODE not validated while trying to write FDRI   :         0
21711
write FDRI issued before or after decrypt operation:         0
21712
Decryptor keys not used in proper sequence        :         0
21713
INFO:iMPACT:2219 - Status register values:
21714
INFO:iMPACT - 0011 0111 1011 1000 0000 0000 0000 0000
21715
INFO:iMPACT:579 - '3': Completed downloading bit file to device.
21716
INFO:iMPACT:580 - '3':Checking done pin ....done.
21717
'3': Programmed successfully.
21718
Elapsed time =      3 sec.
21719
// *** BATCH CMD : quit
21720
----------------------------------------------------------------------
21721
----------------------------------------------------------------------
21722
----------------------------------------------------------------------
21723
----------------------------------------------------------------------
21724
 
21725
 
21726
 
21727
 
21728
Done!
21729
 
21730
At Local date and time: Mon Jul 17 23:37:13 2006
21731
 xbash -q -c "cd /cygdrive/d/mb-jpeg/; /usr/bin/make -f system.make download; exit;" started...
21732
 
21733
 
21734
*********************************************
21735
Downloading Bitstream onto the target board
21736
 
21737
 
21738
*********************************************
21739
impact -batch etc/download.cmd
21740
 
21741
 
21742
Release 8.1i - iMPACT I.24
21743
Copyright (c) 1995-2005 Xilinx, Inc.  All rights reserved.
21744
// *** BATCH CMD : setMode -bs
21745
// *** BATCH CMD : setCable -port auto
21746
AutoDetecting cable. Please wait.
21747
Connecting to cable (Parallel Port - LPT1).
21748
Checking cable driver.
21749
 Driver windrvr6.sys version = 7.0.0.0.
21750
 
21751
No resources.
21752
 LPT base address = 0378h.
21753
 ECP base address = 0778h.
21754
 ECP hardware is detected.
21755
Cable connection established.
21756
 
21757
 
21758
Connecting to cable (Parallel Port - LPT1) in ECP mode.
21759
Checking cable driver.
21760
 Driver xpc4drvr.sys version = 1.0.4.0. LPT base address = 0378h.
21761
 Cable Type = 1, Revision = 3.
21762
 Setting cable speed to 5 MHz.
21763
Cable connection established.
21764
// *** BATCH CMD : identify
21765
Identifying chain contents ....Version is 0001
21766
'1': : Manufacturer's ID =Xilinx xc2vp30, Version : 1
21767
PMSPEC -- Overriding Xilinx file  with local
21768
file 
21769
INFO:iMPACT:1777 -
21770
   Reading c:/ISE/virtex2p/data/xc2vp30.bsd...
21771
 
21772
 
21773
INFO:iMPACT:501 - '1': Added Device xc2vp30 successfully.
21774
----------------------------------------------------------------------
21775
----------------------------------------------------------------------
21776
Version is 0000
21777
'2': : Manufacturer's ID =Xilinx xccace, Version : 0
21778
INFO:iMPACT:1777 -
21779
   Reading c:/ISE/acecf/data/xccace.bsd...
21780
INFO:iMPACT:501 - '1': Added Device xccace successfully.
21781
----------------------------------------------------------------------
21782
----------------------------------------------------------------------
21783
Version is 1111
21784
'3': : Manufacturer's ID =Xilinx xcf32p, Version : 15
21785
INFO:iMPACT:1777 -
21786
   Reading c:/ISE/xcfp/data/xcf32p.bsd...
21787
INFO:iMPACT:501 - '1': Added Device xcf32p successfully.
21788
----------------------------------------------------------------------
21789
----------------------------------------------------------------------
21790
done.
21791
[
21792
  1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
21793
]
21794
[
21795
 
21796
]
21797
Chain TCK freq = 10000000.
21798
Validating chain...
21799
Boundary-scan chain validated successfully.
21800
Elapsed time =      1 sec.
21801
// *** BATCH CMD : identifyMPM
21802
Elapsed time =      0 sec.
21803
// *** BATCH CMD : assignFile -p 3 -file "implementation/download.bit"
21804
'3': Loading file 'implementation/download.bit' ...
21805
 
21806
 
21807
done.
21808
INFO:iMPACT:501 - '3': Added Device xc2vp30 successfully.
21809
----------------------------------------------------------------------
21810
----------------------------------------------------------------------
21811
----------------------------------------------------------------------
21812
----------------------------------------------------------------------
21813
// *** BATCH CMD : program -p 3
21814
Chain TCK freq = 10000000.
21815
Validating chain...
21816
Boundary-scan chain validated successfully.
21817
'3':Programming  device...
21818
 
21819
 
21820
done.
21821
'3': Reading status register contents...
21822
CRC error                                         :         0
21823
Decryptor security set                            :         0
21824
DCM locked                                        :         1
21825
DCI matched                                       :         1
21826
legacy input error                                :         0
21827
status of GTS_CFG_B                               :         1
21828
status of GWE                                     :         1
21829
status of GHIGH                                   :         1
21830
value of MODE pin M0                              :         1
21831
value of MODE pin M1                              :         0
21832
value of MODE pin M2                              :         1
21833
value of CFG_RDY (INIT_B)                         :         1
21834
DONEIN input from DONE pin                        :         1
21835
IDCODE not validated while trying to write FDRI   :         0
21836
write FDRI issued before or after decrypt operation:         0
21837
Decryptor keys not used in proper sequence        :         0
21838
INFO:iMPACT:2219 - Status register values:
21839
INFO:iMPACT - 0011 0111 1011 1000 0000 0000 0000 0000
21840
INFO:iMPACT:579 - '3': Completed downloading bit file to device.
21841
INFO:iMPACT:580 - '3':Checking done pin ....done.
21842
'3': Programmed successfully.
21843
Elapsed time =      4 sec.
21844
// *** BATCH CMD : quit
21845
----------------------------------------------------------------------
21846
----------------------------------------------------------------------
21847
----------------------------------------------------------------------
21848
----------------------------------------------------------------------
21849
 
21850
 
21851
 
21852
 
21853
Done!
21854
 
21855
At Local date and time: Mon Jul 17 23:47:46 2006
21856
 xbash -q -c "cd /cygdrive/d/mb-jpeg/; /usr/bin/make -f system.make program; exit;" started...
21857
 
21858
mb-gcc -O0 encoder/dct.c encoder/huffman.c encoder/io.c encoder/main.c encoder/zzq.c  -o Encoder/executable.elf \
21859
    -mno-xl-soft-mul  -Wp,-D__MICROBLAZE    -Wl,-T -Wl,Encoder_linker_script.ld  -g    -I./microblaze_0/include/  -L./microblaze_0/lib/  \
21860
 
21861
 
21862
 
21863
encoder/dct.c:105:3: warning: no newline at end of file
21864
 
21865
 
21866
encoder/huffman.c: In function `HuffmanEncodeFinishSend':
21867
encoder/huffman.c:580: warning: comparison is always true due to limited range of data type
21868
encoder/huffman.c: In function `EncodeDataUnit':
21869
encoder/huffman.c:627: warning: passing arg 3 of `ReverseExtend' from incompatible pointer type
21870
encoder/huffman.c:642: warning: passing arg 3 of `ReverseExtend' from incompatible pointer type
21871
 
21872
 
21873
mb-size Encoder/executable.elf
21874
   text    data     bss     dec     hex filename
21875
  43152    5676   19372   68200   10a68 Encoder/executable.elf
21876
 
21877
 
21878
 
21879
 
21880
Done!
21881
 
21882
At Local date and time: Mon Jul 17 23:47:52 2006
21883
 xbash -q -c "cd /cygdrive/d/mb-jpeg/; /usr/bin/make -f system.make download; exit;" started...
21884
 
21885
*********************************************
21886
Initializing BRAM contents of the bitstream
21887
*********************************************
21888
bitinit system.mhs -lp D:/XilinxXUP/lib/ -pe microblaze_0 Encoder/executable.elf  \
21889
-bt implementation/system.bit -o implementation/download.bit
21890
 
21891
 
21892
 
21893
bitinit version Xilinx EDK 8.1 Build EDK_I.18.7
21894
Copyright (c) Xilinx Inc. 2002.
21895
 
21896
Parsing MHS File system.mhs...
21897
 
21898
 
21899
Sourcing tcl file
21900
C:/EDK/hw/XilinxProcessorIPLib/pcores/microblaze_v4_00_a/data/microblaze_v2_1_0.
21901
tcl ...
21902
Sourcing tcl file
21903
C:/EDK/hw/XilinxProcessorIPLib/pcores/opb_mdm_v2_00_a/data/opb_mdm_v2_1_0.tcl
21904
...
21905
Sourcing tcl file
21906
C:/EDK/hw/XilinxProcessorIPLib/pcores/lmb_v10_v1_00_a/data/lmb_v10_v2_1_0.tcl
21907
...
21908
 
21909
 
21910
Sourcing tcl file
21911
C:/EDK/hw/XilinxProcessorIPLib/pcores/lmb_bram_if_cntlr_v1_00_b/data/lmb_bram_if
21912
_cntlr_v2_1_0.tcl ...
21913
Sourcing tcl file
21914
C:/EDK/hw/XilinxProcessorIPLib/pcores/opb_sysace_v1_00_c/data/opb_sysace_v2_1_0.
21915
tcl ...
21916
Sourcing tcl file
21917
C:/EDK/hw/XilinxProcessorIPLib/pcores/dcm_module_v1_00_a/data/dcm_module_v2_1_0.
21918
tcl ...
21919
 
21920
 
21921
 
21922
Overriding IP level properties ...
21923
microblaze (microblaze_0) -
21924
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
21925
mpd line 63 - tool overriding c_family value virtex2 to
21926
microblaze (microblaze_0) -
21927
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
21928
mpd line 64 - tool overriding c_instance value microblaze to microblaze_0
21929
microblaze (microblaze_0) -
21930
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
21931
mpd:93 - tcl overriding C_ADDR_TAG_BITS value 17 to 0
21932
microblaze (microblaze_0) -
21933
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
21934
mpd:100 - tcl overriding C_DCACHE_ADDR_TAG value 17 to 0
21935
opb_mdm (debug_module) -
21936
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_mdm_v2_00_a\data\opb_mdm_v2_1_0.mpd
21937
line 42 - tool overriding c_family value virtex2 to
21938
bram_block (ilmb_bram) -
21939
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
21940
mpd line 42 - tool overriding c_family value virtex2 to
21941
opb_gpio (leds_4bit) -
21942
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_gpio_v3_01_b\data\opb_gpio_v2_1_0.mpd
21943
line 41 - tool overriding c_family value virtex2 to
21944
opb_gpio (dipsws_4bit) -
21945
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_gpio_v3_01_b\data\opb_gpio_v2_1_0.mpd
21946
line 41 - tool overriding c_family value virtex2 to
21947
opb_gpio (pushbuttons_5bit) -
21948
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_gpio_v3_01_b\data\opb_gpio_v2_1_0.mpd
21949
line 41 - tool overriding c_family value virtex2 to
21950
dcm_module (dcm_0) -
21951
C:\EDK\hw\XilinxProcessorIPLib\pcores\dcm_module_v1_00_a\data\dcm_module_v2_1_0.
21952
mpd line 60 - tool overriding c_family value virtex2 to
21953
bram_block (data_bram_0) -
21954
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
21955
mpd line 42 - tool overriding c_family value virtex2 to
21956
bram_block (dlmb_bram) -
21957
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
21958
mpd line 42 - tool overriding c_family value virtex2 to
21959
 
21960
Performing IP level DRCs on properties...
21961
 
21962
Running DRC Tcl procedures for OPTION IPLEVEL_DRC_PROC...
21963
Sourcing tcl file
21964
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
21965
2_1_0.tcl ...
21966
Sourcing tcl file
21967
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
21968
2_1_0.tcl ...
21969
Sourcing tcl file
21970
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
21971
2_1_0.tcl ...
21972
 
21973
 
21974
Address Map for Processor microblaze_0
21975
  (0x00000000-0x0000ffff) ilmb_cntlr    ilmb
21976
  (0x00010000-0x0001ffff) dlmb_cntlr    dlmb
21977
  (0x40000000-0x4000ffff) PushButtons_5Bit      mb_opb
21978
  (0x40020000-0x4002ffff) LEDs_4Bit     mb_opb
21979
  (0x40040000-0x4004ffff) DIPSWs_4Bit   mb_opb
21980
  (0x40600000-0x4060ffff) RS232_Uart_1  mb_opb
21981
  (0x41400000-0x4140ffff) debug_module  mb_opb
21982
  (0x41800000-0x4180ffff) SysACE_CompactFlash   mb_opb
21983
  (0x70000000-0x7000ffff) data_bram_if_cntlr_0  dlmb
21984
 
21985
Initializing Memory...
21986
Checking ELFs associated with MICROBLAZE instance microblaze_0 for overlap...
21987
 
21988
 
21989
Analyzing file Encoder/executable.elf...
21990
Running Data2Mem with the following command:
21991
data2mem -bm implementation/system_bd -bt implementation/system.bit  -bd
21992
Encoder/executable.elf tag data_bram_0 dlmb_bram ilmb_bram  -o b
21993
implementation/download.bit
21994
 
21995
 
21996
Memory Initialization completed successfully.
21997
 
21998
 
21999
 
22000
 
22001
*********************************************
22002
Downloading Bitstream onto the target board
22003
 
22004
 
22005
*********************************************
22006
impact -batch etc/download.cmd
22007
 
22008
 
22009
Release 8.1i - iMPACT I.24
22010
Copyright (c) 1995-2005 Xilinx, Inc.  All rights reserved.
22011
 
22012
 
22013
// *** BATCH CMD : setMode -bs
22014
// *** BATCH CMD : setCable -port auto
22015
AutoDetecting cable. Please wait.
22016
 
22017
 
22018
Connecting to cable (Parallel Port - LPT1).
22019
Checking cable driver.
22020
 Driver windrvr6.sys version = 7.0.0.0.No resources.
22021
 LPT base address = 0378h.
22022
 ECP base address = 0778h.
22023
 ECP hardware is detected.
22024
Cable connection established.
22025
 
22026
 
22027
Connecting to cable (Parallel Port - LPT1) in ECP mode.
22028
Checking cable driver.
22029
 Driver xpc4drvr.sys version = 1.0.4.0. LPT base address = 0378h.
22030
 Cable Type = 1, Revision = 3.
22031
 Setting cable speed to 5 MHz.
22032
Cable connection established.
22033
// *** BATCH CMD : identify
22034
Identifying chain contents ....Version is 0001
22035
'1': : Manufacturer's ID =Xilinx xc2vp30, Version : 1
22036
PMSPEC -- Overriding Xilinx file  with local
22037
file 
22038
INFO:iMPACT:1777 -
22039
   Reading c:/ISE/virtex2p/data/xc2vp30.bsd...
22040
 
22041
 
22042
INFO:iMPACT:501 - '1': Added Device xc2vp30 successfully.
22043
----------------------------------------------------------------------
22044
----------------------------------------------------------------------
22045
Version is 0000
22046
'2': : Manufacturer's ID =Xilinx xccace, Version : 0
22047
INFO:iMPACT:1777 -
22048
   Reading c:/ISE/acecf/data/xccace.bsd...
22049
INFO:iMPACT:501 - '1': Added Device xccace successfully.
22050
----------------------------------------------------------------------
22051
----------------------------------------------------------------------
22052
Version is 1111
22053
'3': : Manufacturer's ID =Xilinx xcf32p, Version : 15
22054
INFO:iMPACT:1777 -
22055
   Reading c:/ISE/xcfp/data/xcf32p.bsd...
22056
 
22057
 
22058
INFO:iMPACT:501 - '1': Added Device xcf32p successfully.
22059
----------------------------------------------------------------------
22060
----------------------------------------------------------------------
22061
done.
22062
[
22063
  1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
22064
]
22065
[
22066
 
22067
]
22068
Chain TCK freq = 10000000.
22069
Validating chain...
22070
Boundary-scan chain validated successfully.
22071
Elapsed time =      0 sec.
22072
// *** BATCH CMD : identifyMPM
22073
Elapsed time =      0 sec.
22074
// *** BATCH CMD : assignFile -p 3 -file "implementation/download.bit"
22075
'3': Loading file 'implementation/download.bit' ...
22076
 
22077
 
22078
done.
22079
INFO:iMPACT:501 - '3': Added Device xc2vp30 successfully.
22080
----------------------------------------------------------------------
22081
----------------------------------------------------------------------
22082
----------------------------------------------------------------------
22083
----------------------------------------------------------------------
22084
// *** BATCH CMD : program -p 3
22085
Chain TCK freq = 10000000.
22086
Validating chain...
22087
Boundary-scan chain validated successfully.
22088
'3':Programming  device...
22089
 
22090
 
22091
done.
22092
'3': Reading status register contents...
22093
CRC error                                         :         0
22094
Decryptor security set                            :         0
22095
DCM locked                                        :         1
22096
DCI matched                                       :         1
22097
legacy input error                                :         0
22098
status of GTS_CFG_B                               :         1
22099
status of GWE                                     :         1
22100
status of GHIGH                                   :         1
22101
value of MODE pin M0                              :         1
22102
value of MODE pin M1                              :         0
22103
value of MODE pin M2                              :         1
22104
value of CFG_RDY (INIT_B)                         :         1
22105
DONEIN input from DONE pin                        :         1
22106
IDCODE not validated while trying to write FDRI   :         0
22107
write FDRI issued before or after decrypt operation:         0
22108
Decryptor keys not used in proper sequence        :         0
22109
INFO:iMPACT:2219 - Status register values:
22110
INFO:iMPACT - 0011 0111 1011 1000 0000 0000 0000 0000
22111
INFO:iMPACT:579 - '3': Completed downloading bit file to device.
22112
INFO:iMPACT:580 - '3':Checking done pin ....done.
22113
'3': Programmed successfully.
22114
Elapsed time =      3 sec.
22115
// *** BATCH CMD : quit
22116
----------------------------------------------------------------------
22117
----------------------------------------------------------------------
22118
----------------------------------------------------------------------
22119
----------------------------------------------------------------------
22120
 
22121
 
22122
 
22123
 
22124
Done!
22125
 
22126
At Local date and time: Mon Jul 17 23:53:39 2006
22127
 xbash -q -c "cd /cygdrive/d/mb-jpeg/; /usr/bin/make -f system.make program; exit;" started...
22128
 
22129
mb-gcc -O0 encoder/dct.c encoder/huffman.c encoder/io.c encoder/main.c encoder/zzq.c  -o Encoder/executable.elf \
22130
    -mno-xl-soft-mul  -Wp,-D__MICROBLAZE    -Wl,-T -Wl,Encoder_linker_script.ld  -g    -I./microblaze_0/include/  -L./microblaze_0/lib/  \
22131
 
22132
 
22133
 
22134
encoder/dct.c:105:3: warning: no newline at end of file
22135
 
22136
 
22137
encoder/huffman.c: In function `HuffmanEncodeFinishSend':
22138
encoder/huffman.c:580: warning: comparison is always true due to limited range of data type
22139
encoder/huffman.c: In function `EncodeDataUnit':
22140
encoder/huffman.c:627: warning: passing arg 3 of `ReverseExtend' from incompatible pointer type
22141
encoder/huffman.c:642: warning: passing arg 3 of `ReverseExtend' from incompatible pointer type
22142
 
22143
 
22144
mb-size Encoder/executable.elf
22145
   text    data     bss     dec     hex filename
22146
  43192    5676   19372   68240   10a90 Encoder/executable.elf
22147
 
22148
 
22149
 
22150
 
22151
Done!
22152
 
22153
At Local date and time: Mon Jul 17 23:53:49 2006
22154
 xbash -q -c "cd /cygdrive/d/mb-jpeg/; /usr/bin/make -f system.make download; exit;" started...
22155
 
22156
*********************************************
22157
Initializing BRAM contents of the bitstream
22158
*********************************************
22159
bitinit system.mhs -lp D:/XilinxXUP/lib/ -pe microblaze_0 Encoder/executable.elf  \
22160
-bt implementation/system.bit -o implementation/download.bit
22161
 
22162
 
22163
 
22164
bitinit version Xilinx EDK 8.1 Build EDK_I.18.7
22165
Copyright (c) Xilinx Inc. 2002.
22166
 
22167
Parsing MHS File system.mhs...
22168
 
22169
 
22170
Sourcing tcl file
22171
C:/EDK/hw/XilinxProcessorIPLib/pcores/microblaze_v4_00_a/data/microblaze_v2_1_0.
22172
tcl ...
22173
Sourcing tcl file
22174
C:/EDK/hw/XilinxProcessorIPLib/pcores/opb_mdm_v2_00_a/data/opb_mdm_v2_1_0.tcl
22175
...
22176
Sourcing tcl file
22177
C:/EDK/hw/XilinxProcessorIPLib/pcores/lmb_v10_v1_00_a/data/lmb_v10_v2_1_0.tcl
22178
...
22179
Sourcing tcl file
22180
C:/EDK/hw/XilinxProcessorIPLib/pcores/lmb_bram_if_cntlr_v1_00_b/data/lmb_bram_if
22181
_cntlr_v2_1_0.tcl ...
22182
Sourcing tcl file
22183
C:/EDK/hw/XilinxProcessorIPLib/pcores/opb_sysace_v1_00_c/data/opb_sysace_v2_1_0.
22184
tcl ...
22185
 
22186
 
22187
Sourcing tcl file
22188
C:/EDK/hw/XilinxProcessorIPLib/pcores/dcm_module_v1_00_a/data/dcm_module_v2_1_0.
22189
tcl ...
22190
 
22191
Overriding IP level properties ...
22192
microblaze (microblaze_0) -
22193
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
22194
mpd line 63 - tool overriding c_family value virtex2 to
22195
microblaze (microblaze_0) -
22196
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
22197
mpd line 64 - tool overriding c_instance value microblaze to microblaze_0
22198
microblaze (microblaze_0) -
22199
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
22200
mpd:93 - tcl overriding C_ADDR_TAG_BITS value 17 to 0
22201
microblaze (microblaze_0) -
22202
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
22203
mpd:100 - tcl overriding C_DCACHE_ADDR_TAG value 17 to 0
22204
opb_mdm (debug_module) -
22205
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_mdm_v2_00_a\data\opb_mdm_v2_1_0.mpd
22206
line 42 - tool overriding c_family value virtex2 to
22207
bram_block (ilmb_bram) -
22208
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
22209
mpd line 42 - tool overriding c_family value virtex2 to
22210
opb_gpio (leds_4bit) -
22211
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_gpio_v3_01_b\data\opb_gpio_v2_1_0.mpd
22212
line 41 - tool overriding c_family value virtex2 to
22213
opb_gpio (dipsws_4bit) -
22214
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_gpio_v3_01_b\data\opb_gpio_v2_1_0.mpd
22215
line 41 - tool overriding c_family value virtex2 to
22216
opb_gpio (pushbuttons_5bit) -
22217
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_gpio_v3_01_b\data\opb_gpio_v2_1_0.mpd
22218
line 41 - tool overriding c_family value virtex2 to
22219
dcm_module (dcm_0) -
22220
C:\EDK\hw\XilinxProcessorIPLib\pcores\dcm_module_v1_00_a\data\dcm_module_v2_1_0.
22221
mpd line 60 - tool overriding c_family value virtex2 to
22222
bram_block (data_bram_0) -
22223
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
22224
mpd line 42 - tool overriding c_family value virtex2 to
22225
bram_block (dlmb_bram) -
22226
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
22227
mpd line 42 - tool overriding c_family value virtex2 to
22228
 
22229
Performing IP level DRCs on properties...
22230
 
22231
Running DRC Tcl procedures for OPTION IPLEVEL_DRC_PROC...
22232
Sourcing tcl file
22233
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
22234
2_1_0.tcl ...
22235
Sourcing tcl file
22236
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
22237
2_1_0.tcl ...
22238
 
22239
 
22240
Sourcing tcl file
22241
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
22242
2_1_0.tcl ...
22243
 
22244
 
22245
Address Map for Processor microblaze_0
22246
  (0x00000000-0x0000ffff) ilmb_cntlr    ilmb
22247
  (0x00010000-0x0001ffff) dlmb_cntlr    dlmb
22248
  (0x40000000-0x4000ffff) PushButtons_5Bit      mb_opb
22249
  (0x40020000-0x4002ffff) LEDs_4Bit     mb_opb
22250
  (0x40040000-0x4004ffff) DIPSWs_4Bit   mb_opb
22251
  (0x40600000-0x4060ffff) RS232_Uart_1  mb_opb
22252
  (0x41400000-0x4140ffff) debug_module  mb_opb
22253
  (0x41800000-0x4180ffff) SysACE_CompactFlash   mb_opb
22254
  (0x70000000-0x7000ffff) data_bram_if_cntlr_0  dlmb
22255
 
22256
Initializing Memory...
22257
Checking ELFs associated with MICROBLAZE instance microblaze_0 for overlap...
22258
 
22259
 
22260
Analyzing file Encoder/executable.elf...
22261
Running Data2Mem with the following command:
22262
data2mem -bm implementation/system_bd -bt implementation/system.bit  -bd
22263
Encoder/executable.elf tag data_bram_0 dlmb_bram ilmb_bram  -o b
22264
implementation/download.bit
22265
 
22266
 
22267
Memory Initialization completed successfully.
22268
 
22269
 
22270
 
22271
 
22272
*********************************************
22273
Downloading Bitstream onto the target board
22274
 
22275
 
22276
*********************************************
22277
impact -batch etc/download.cmd
22278
 
22279
 
22280
Release 8.1i - iMPACT I.24
22281
Copyright (c) 1995-2005 Xilinx, Inc.  All rights reserved.
22282
 
22283
 
22284
// *** BATCH CMD : setMode -bs
22285
// *** BATCH CMD : setCable -port auto
22286
AutoDetecting cable. Please wait.
22287
Connecting to cable (Parallel Port - LPT1).
22288
Checking cable driver.
22289
 Driver windrvr6.sys version = 7.0.0.0.
22290
 
22291
No resources.
22292
 LPT base address = 0378h.
22293
 ECP base address = 0778h.
22294
 ECP hardware is detected.
22295
Cable connection established.
22296
 
22297
 
22298
Connecting to cable (Parallel Port - LPT1) in ECP mode.
22299
Checking cable driver.
22300
 Driver xpc4drvr.sys version = 1.0.4.0. LPT base address = 0378h.
22301
 Cable Type = 1, Revision = 3.
22302
 Setting cable speed to 5 MHz.
22303
Cable connection established.
22304
// *** BATCH CMD : identify
22305
Identifying chain contents ....Version is 0001
22306
'1': : Manufacturer's ID =Xilinx xc2vp30, Version : 1
22307
PMSPEC -- Overriding Xilinx file  with local
22308
file 
22309
INFO:iMPACT:1777 -
22310
   Reading c:/ISE/virtex2p/data/xc2vp30.bsd...
22311
 
22312
 
22313
INFO:iMPACT:501 - '1': Added Device xc2vp30 successfully.
22314
----------------------------------------------------------------------
22315
----------------------------------------------------------------------
22316
Version is 0000
22317
'2': : Manufacturer's ID =Xilinx xccace, Version : 0
22318
INFO:iMPACT:1777 -
22319
   Reading c:/ISE/acecf/data/xccace.bsd...
22320
INFO:iMPACT:501 - '1': Added Device xccace successfully.
22321
----------------------------------------------------------------------
22322
----------------------------------------------------------------------
22323
Version is 1111
22324
'3': : Manufacturer's ID =Xilinx xcf32p, Version : 15
22325
INFO:iMPACT:1777 -
22326
   Reading c:/ISE/xcfp/data/xcf32p.bsd...
22327
INFO:iMPACT:501 - '1': Added Device xcf32p successfully.
22328
----------------------------------------------------------------------
22329
----------------------------------------------------------------------
22330
done.
22331
[
22332
  1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
22333
]
22334
[
22335
 
22336
]
22337
Chain TCK freq = 10000000.
22338
Validating chain...
22339
Boundary-scan chain validated successfully.
22340
Elapsed time =      1 sec.
22341
// *** BATCH CMD : identifyMPM
22342
Elapsed time =      0 sec.
22343
// *** BATCH CMD : assignFile -p 3 -file "implementation/download.bit"
22344
'3': Loading file 'implementation/download.bit' ...
22345
 
22346
 
22347
done.
22348
INFO:iMPACT:501 - '3': Added Device xc2vp30 successfully.
22349
----------------------------------------------------------------------
22350
----------------------------------------------------------------------
22351
----------------------------------------------------------------------
22352
----------------------------------------------------------------------
22353
// *** BATCH CMD : program -p 3
22354
Chain TCK freq = 10000000.
22355
Validating chain...
22356
Boundary-scan chain validated successfully.
22357
'3':Programming  device...
22358
 
22359
 
22360
done.
22361
'3': Reading status register contents...
22362
CRC error                                         :         0
22363
Decryptor security set                            :         0
22364
DCM locked                                        :         1
22365
DCI matched                                       :         1
22366
legacy input error                                :         0
22367
status of GTS_CFG_B                               :         1
22368
status of GWE                                     :         1
22369
status of GHIGH                                   :         1
22370
value of MODE pin M0                              :         1
22371
value of MODE pin M1                              :         0
22372
value of MODE pin M2                              :         1
22373
value of CFG_RDY (INIT_B)                         :         1
22374
DONEIN input from DONE pin                        :         1
22375
IDCODE not validated while trying to write FDRI   :         0
22376
write FDRI issued before or after decrypt operation:         0
22377
Decryptor keys not used in proper sequence        :         0
22378
INFO:iMPACT:2219 - Status register values:
22379
INFO:iMPACT - 0011 0111 1011 1000 0000 0000 0000 0000
22380
INFO:iMPACT:579 - '3': Completed downloading bit file to device.
22381
INFO:iMPACT:580 - '3':Checking done pin ....done.
22382
'3': Programmed successfully.
22383
Elapsed time =      3 sec.
22384
// *** BATCH CMD : quit
22385
----------------------------------------------------------------------
22386
----------------------------------------------------------------------
22387
----------------------------------------------------------------------
22388
----------------------------------------------------------------------
22389
 
22390
 
22391
 
22392
 
22393
Done!
22394
 
22395
At Local date and time: Tue Jul 18 00:04:10 2006
22396
 xbash -q -c "cd /cygdrive/d/mb-jpeg/; /usr/bin/make -f system.make program; exit;" started...
22397
 
22398
mb-gcc -O0 encoder/dct.c encoder/huffman.c encoder/io.c encoder/main.c encoder/zzq.c  -o Encoder/executable.elf \
22399
    -mno-xl-soft-mul  -Wp,-D__MICROBLAZE    -Wl,-T -Wl,Encoder_linker_script.ld  -g    -I./microblaze_0/include/  -L./microblaze_0/lib/  \
22400
 
22401
 
22402
 
22403
encoder/huffman.c: In function `HuffmanEncodeFinishSend':
22404
encoder/huffman.c:580: warning: comparison is always true due to limited range of data type
22405
encoder/huffman.c: In function `EncodeDataUnit':
22406
encoder/huffman.c:627: warning: passing arg 3 of `ReverseExtend' from incompatible pointer type
22407
encoder/huffman.c:642: warning: passing arg 3 of `ReverseExtend' from incompatible pointer type
22408
 
22409
 
22410
mb-size Encoder/executable.elf
22411
 
22412
 
22413
   text    data     bss     dec     hex filename
22414
  43220    5660   19372   68252   10a9c Encoder/executable.elf
22415
 
22416
 
22417
 
22418
 
22419
Done!
22420
 
22421
At Local date and time: Tue Jul 18 00:04:15 2006
22422
 xbash -q -c "cd /cygdrive/d/mb-jpeg/; /usr/bin/make -f system.make download; exit;" started...
22423
 
22424
*********************************************
22425
Initializing BRAM contents of the bitstream
22426
*********************************************
22427
bitinit system.mhs -lp D:/XilinxXUP/lib/ -pe microblaze_0 Encoder/executable.elf  \
22428
-bt implementation/system.bit -o implementation/download.bit
22429
 
22430
 
22431
 
22432
bitinit version Xilinx EDK 8.1 Build EDK_I.18.7
22433
Copyright (c) Xilinx Inc. 2002.
22434
 
22435
Parsing MHS File system.mhs...
22436
 
22437
 
22438
Sourcing tcl file
22439
C:/EDK/hw/XilinxProcessorIPLib/pcores/microblaze_v4_00_a/data/microblaze_v2_1_0.
22440
tcl ...
22441
Sourcing tcl file
22442
C:/EDK/hw/XilinxProcessorIPLib/pcores/opb_mdm_v2_00_a/data/opb_mdm_v2_1_0.tcl
22443
...
22444
 
22445
 
22446
Sourcing tcl file
22447
C:/EDK/hw/XilinxProcessorIPLib/pcores/lmb_v10_v1_00_a/data/lmb_v10_v2_1_0.tcl
22448
...
22449
Sourcing tcl file
22450
C:/EDK/hw/XilinxProcessorIPLib/pcores/lmb_bram_if_cntlr_v1_00_b/data/lmb_bram_if
22451
_cntlr_v2_1_0.tcl ...
22452
Sourcing tcl file
22453
C:/EDK/hw/XilinxProcessorIPLib/pcores/opb_sysace_v1_00_c/data/opb_sysace_v2_1_0.
22454
tcl ...
22455
Sourcing tcl file
22456
C:/EDK/hw/XilinxProcessorIPLib/pcores/dcm_module_v1_00_a/data/dcm_module_v2_1_0.
22457
tcl ...
22458
 
22459
 
22460
 
22461
Overriding IP level properties ...
22462
microblaze (microblaze_0) -
22463
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
22464
mpd line 63 - tool overriding c_family value virtex2 to
22465
microblaze (microblaze_0) -
22466
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
22467
mpd line 64 - tool overriding c_instance value microblaze to microblaze_0
22468
microblaze (microblaze_0) -
22469
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
22470
mpd:93 - tcl overriding C_ADDR_TAG_BITS value 17 to 0
22471
microblaze (microblaze_0) -
22472
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
22473
mpd:100 - tcl overriding C_DCACHE_ADDR_TAG value 17 to 0
22474
opb_mdm (debug_module) -
22475
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_mdm_v2_00_a\data\opb_mdm_v2_1_0.mpd
22476
line 42 - tool overriding c_family value virtex2 to
22477
bram_block (ilmb_bram) -
22478
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
22479
mpd line 42 - tool overriding c_family value virtex2 to
22480
opb_gpio (leds_4bit) -
22481
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_gpio_v3_01_b\data\opb_gpio_v2_1_0.mpd
22482
line 41 - tool overriding c_family value virtex2 to
22483
opb_gpio (dipsws_4bit) -
22484
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_gpio_v3_01_b\data\opb_gpio_v2_1_0.mpd
22485
line 41 - tool overriding c_family value virtex2 to
22486
opb_gpio (pushbuttons_5bit) -
22487
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_gpio_v3_01_b\data\opb_gpio_v2_1_0.mpd
22488
line 41 - tool overriding c_family value virtex2 to
22489
dcm_module (dcm_0) -
22490
C:\EDK\hw\XilinxProcessorIPLib\pcores\dcm_module_v1_00_a\data\dcm_module_v2_1_0.
22491
mpd line 60 - tool overriding c_family value virtex2 to
22492
bram_block (data_bram_0) -
22493
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
22494
mpd line 42 - tool overriding c_family value virtex2 to
22495
bram_block (dlmb_bram) -
22496
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
22497
mpd line 42 - tool overriding c_family value virtex2 to
22498
 
22499
Performing IP level DRCs on properties...
22500
 
22501
Running DRC Tcl procedures for OPTION IPLEVEL_DRC_PROC...
22502
Sourcing tcl file
22503
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
22504
2_1_0.tcl ...
22505
Sourcing tcl file
22506
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
22507
2_1_0.tcl ...
22508
Sourcing tcl file
22509
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
22510
2_1_0.tcl ...
22511
 
22512
 
22513
Address Map for Processor microblaze_0
22514
  (0x00000000-0x0000ffff) ilmb_cntlr    ilmb
22515
  (0x00010000-0x0001ffff) dlmb_cntlr    dlmb
22516
  (0x40000000-0x4000ffff) PushButtons_5Bit      mb_opb
22517
  (0x40020000-0x4002ffff) LEDs_4Bit     mb_opb
22518
  (0x40040000-0x4004ffff) DIPSWs_4Bit   mb_opb
22519
  (0x40600000-0x4060ffff) RS232_Uart_1  mb_opb
22520
  (0x41400000-0x4140ffff) debug_module  mb_opb
22521
  (0x41800000-0x4180ffff) SysACE_CompactFlash   mb_opb
22522
  (0x70000000-0x7000ffff) data_bram_if_cntlr_0  dlmb
22523
 
22524
Initializing Memory...
22525
Checking ELFs associated with MICROBLAZE instance microblaze_0 for overlap...
22526
 
22527
 
22528
Analyzing file Encoder/executable.elf...
22529
Running Data2Mem with the following command:
22530
data2mem -bm implementation/system_bd -bt implementation/system.bit  -bd
22531
Encoder/executable.elf tag data_bram_0 dlmb_bram ilmb_bram  -o b
22532
implementation/download.bit
22533
 
22534
 
22535
Memory Initialization completed successfully.
22536
 
22537
 
22538
 
22539
 
22540
 
22541
 
22542
*********************************************
22543
Downloading Bitstream onto the target board
22544
*********************************************
22545
impact -batch etc/download.cmd
22546
 
22547
 
22548
Release 8.1i - iMPACT I.24
22549
Copyright (c) 1995-2005 Xilinx, Inc.  All rights reserved.
22550
 
22551
 
22552
// *** BATCH CMD : setMode -bs
22553
// *** BATCH CMD : setCable -port auto
22554
AutoDetecting cable. Please wait.
22555
 
22556
 
22557
Connecting to cable (Parallel Port - LPT1).
22558
Checking cable driver.
22559
 Driver windrvr6.sys version = 7.0.0.0.No resources.
22560
 LPT base address = 0378h.
22561
 ECP base address = 0778h.
22562
 ECP hardware is detected.
22563
Cable connection established.
22564
 
22565
 
22566
Connecting to cable (Parallel Port - LPT1) in ECP mode.
22567
Checking cable driver.
22568
 Driver xpc4drvr.sys version = 1.0.4.0. LPT base address = 0378h.
22569
 Cable Type = 1, Revision = 3.
22570
 Setting cable speed to 5 MHz.
22571
Cable connection established.
22572
// *** BATCH CMD : identify
22573
Identifying chain contents ....Version is 0001
22574
'1': : Manufacturer's ID =Xilinx xc2vp30, Version : 1
22575
PMSPEC -- Overriding Xilinx file  with local
22576
file 
22577
INFO:iMPACT:1777 -
22578
   Reading c:/ISE/virtex2p/data/xc2vp30.bsd...
22579
 
22580
 
22581
INFO:iMPACT:501 - '1': Added Device xc2vp30 successfully.
22582
----------------------------------------------------------------------
22583
----------------------------------------------------------------------
22584
Version is 0000
22585
'2': : Manufacturer's ID =Xilinx xccace, Version : 0
22586
INFO:iMPACT:1777 -
22587
   Reading c:/ISE/acecf/data/xccace.bsd...
22588
INFO:iMPACT:501 - '1': Added Device xccace successfully.
22589
----------------------------------------------------------------------
22590
----------------------------------------------------------------------
22591
Version is 1111
22592
'3': : Manufacturer's ID =Xilinx xcf32p, Version : 15
22593
INFO:iMPACT:1777 -
22594
   Reading c:/ISE/xcfp/data/xcf32p.bsd...
22595
INFO:iMPACT:501 - '1': Added Device xcf32p successfully.
22596
----------------------------------------------------------------------
22597
----------------------------------------------------------------------
22598
done.
22599
[
22600
  1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
22601
]
22602
[
22603
 
22604
]
22605
Chain TCK freq = 10000000.
22606
Validating chain...
22607
Boundary-scan chain validated successfully.
22608
Elapsed time =      0 sec.
22609
// *** BATCH CMD : identifyMPM
22610
Elapsed time =      0 sec.
22611
// *** BATCH CMD : assignFile -p 3 -file "implementation/download.bit"
22612
'3': Loading file 'implementation/download.bit' ...
22613
 
22614
 
22615
done.
22616
INFO:iMPACT:501 - '3': Added Device xc2vp30 successfully.
22617
----------------------------------------------------------------------
22618
----------------------------------------------------------------------
22619
----------------------------------------------------------------------
22620
----------------------------------------------------------------------
22621
// *** BATCH CMD : program -p 3
22622
Chain TCK freq = 10000000.
22623
Validating chain...
22624
Boundary-scan chain validated successfully.
22625
'3':Programming  device...
22626
 
22627
 
22628
done.
22629
'3': Reading status register contents...
22630
CRC error                                         :         0
22631
Decryptor security set                            :         0
22632
DCM locked                                        :         1
22633
DCI matched                                       :         1
22634
legacy input error                                :         0
22635
status of GTS_CFG_B                               :         1
22636
status of GWE                                     :         1
22637
status of GHIGH                                   :         1
22638
value of MODE pin M0                              :         1
22639
value of MODE pin M1                              :         0
22640
value of MODE pin M2                              :         1
22641
value of CFG_RDY (INIT_B)                         :         1
22642
DONEIN input from DONE pin                        :         1
22643
IDCODE not validated while trying to write FDRI   :         0
22644
write FDRI issued before or after decrypt operation:         0
22645
Decryptor keys not used in proper sequence        :         0
22646
INFO:iMPACT:2219 - Status register values:
22647
INFO:iMPACT - 0011 0111 1011 1000 0000 0000 0000 0000
22648
INFO:iMPACT:579 - '3': Completed downloading bit file to device.
22649
INFO:iMPACT:580 - '3':Checking done pin ....done.
22650
'3': Programmed successfully.
22651
Elapsed time =      3 sec.
22652
// *** BATCH CMD : quit
22653
----------------------------------------------------------------------
22654
----------------------------------------------------------------------
22655
----------------------------------------------------------------------
22656
----------------------------------------------------------------------
22657
 
22658
 
22659
 
22660
 
22661
Done!
22662
 
22663
At Local date and time: Tue Jul 18 00:06:49 2006
22664
 xbash -q -c "cd /cygdrive/d/mb-jpeg/; /usr/bin/make -f system.make program; exit;" started...
22665
 
22666
mb-gcc -O0 encoder/dct.c encoder/huffman.c encoder/io.c encoder/main.c encoder/zzq.c  -o Encoder/executable.elf \
22667
    -mno-xl-soft-mul  -Wp,-D__MICROBLAZE    -Wl,-T -Wl,Encoder_linker_script.ld  -g    -I./microblaze_0/include/  -L./microblaze_0/lib/  \
22668
 
22669
 
22670
 
22671
encoder/huffman.c: In function `HuffmanEncodeFinishSend':
22672
encoder/huffman.c:580: warning: comparison is always true due to limited range of data type
22673
encoder/huffman.c: In function `EncodeDataUnit':
22674
encoder/huffman.c:627: warning: passing arg 3 of `ReverseExtend' from incompatible pointer type
22675
encoder/huffman.c:642: warning: passing arg 3 of `ReverseExtend' from incompatible pointer type
22676
 
22677
 
22678
mb-size Encoder/executable.elf
22679
   text    data     bss     dec     hex filename
22680
  43392    5660   19372   68424   10b48 Encoder/executable.elf
22681
 
22682
 
22683
 
22684
 
22685
Done!
22686
 
22687
At Local date and time: Tue Jul 18 00:06:53 2006
22688
 xbash -q -c "cd /cygdrive/d/mb-jpeg/; /usr/bin/make -f system.make download; exit;" started...
22689
 
22690
*********************************************
22691
 
22692
 
22693
Initializing BRAM contents of the bitstream
22694
*********************************************
22695
bitinit system.mhs -lp D:/XilinxXUP/lib/ -pe microblaze_0 Encoder/executable.elf  \
22696
-bt implementation/system.bit -o implementation/download.bit
22697
 
22698
 
22699
 
22700
bitinit version Xilinx EDK 8.1 Build EDK_I.18.7
22701
Copyright (c) Xilinx Inc. 2002.
22702
 
22703
Parsing MHS File system.mhs...
22704
 
22705
 
22706
Sourcing tcl file
22707
C:/EDK/hw/XilinxProcessorIPLib/pcores/microblaze_v4_00_a/data/microblaze_v2_1_0.
22708
tcl ...
22709
 
22710
 
22711
Sourcing tcl file
22712
C:/EDK/hw/XilinxProcessorIPLib/pcores/opb_mdm_v2_00_a/data/opb_mdm_v2_1_0.tcl
22713
...
22714
Sourcing tcl file
22715
C:/EDK/hw/XilinxProcessorIPLib/pcores/lmb_v10_v1_00_a/data/lmb_v10_v2_1_0.tcl
22716
...
22717
Sourcing tcl file
22718
C:/EDK/hw/XilinxProcessorIPLib/pcores/lmb_bram_if_cntlr_v1_00_b/data/lmb_bram_if
22719
_cntlr_v2_1_0.tcl ...
22720
Sourcing tcl file
22721
C:/EDK/hw/XilinxProcessorIPLib/pcores/opb_sysace_v1_00_c/data/opb_sysace_v2_1_0.
22722
tcl ...
22723
 
22724
 
22725
Sourcing tcl file
22726
C:/EDK/hw/XilinxProcessorIPLib/pcores/dcm_module_v1_00_a/data/dcm_module_v2_1_0.
22727
tcl ...
22728
 
22729
Overriding IP level properties ...
22730
microblaze (microblaze_0) -
22731
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
22732
mpd line 63 - tool overriding c_family value virtex2 to
22733
microblaze (microblaze_0) -
22734
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
22735
mpd line 64 - tool overriding c_instance value microblaze to microblaze_0
22736
microblaze (microblaze_0) -
22737
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
22738
mpd:93 - tcl overriding C_ADDR_TAG_BITS value 17 to 0
22739
microblaze (microblaze_0) -
22740
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
22741
mpd:100 - tcl overriding C_DCACHE_ADDR_TAG value 17 to 0
22742
opb_mdm (debug_module) -
22743
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_mdm_v2_00_a\data\opb_mdm_v2_1_0.mpd
22744
line 42 - tool overriding c_family value virtex2 to
22745
bram_block (ilmb_bram) -
22746
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
22747
mpd line 42 - tool overriding c_family value virtex2 to
22748
opb_gpio (leds_4bit) -
22749
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_gpio_v3_01_b\data\opb_gpio_v2_1_0.mpd
22750
line 41 - tool overriding c_family value virtex2 to
22751
opb_gpio (dipsws_4bit) -
22752
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_gpio_v3_01_b\data\opb_gpio_v2_1_0.mpd
22753
line 41 - tool overriding c_family value virtex2 to
22754
opb_gpio (pushbuttons_5bit) -
22755
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_gpio_v3_01_b\data\opb_gpio_v2_1_0.mpd
22756
line 41 - tool overriding c_family value virtex2 to
22757
dcm_module (dcm_0) -
22758
C:\EDK\hw\XilinxProcessorIPLib\pcores\dcm_module_v1_00_a\data\dcm_module_v2_1_0.
22759
mpd line 60 - tool overriding c_family value virtex2 to
22760
bram_block (data_bram_0) -
22761
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
22762
mpd line 42 - tool overriding c_family value virtex2 to
22763
bram_block (dlmb_bram) -
22764
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
22765
mpd line 42 - tool overriding c_family value virtex2 to
22766
 
22767
Performing IP level DRCs on properties...
22768
 
22769
Running DRC Tcl procedures for OPTION IPLEVEL_DRC_PROC...
22770
Sourcing tcl file
22771
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
22772
2_1_0.tcl ...
22773
Sourcing tcl file
22774
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
22775
2_1_0.tcl ...
22776
Sourcing tcl file
22777
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
22778
2_1_0.tcl ...
22779
 
22780
 
22781
Address Map for Processor microblaze_0
22782
  (0x00000000-0x0000ffff) ilmb_cntlr    ilmb
22783
  (0x00010000-0x0001ffff) dlmb_cntlr    dlmb
22784
  (0x40000000-0x4000ffff) PushButtons_5Bit      mb_opb
22785
  (0x40020000-0x4002ffff) LEDs_4Bit     mb_opb
22786
  (0x40040000-0x4004ffff) DIPSWs_4Bit   mb_opb
22787
  (0x40600000-0x4060ffff) RS232_Uart_1  mb_opb
22788
  (0x41400000-0x4140ffff) debug_module  mb_opb
22789
  (0x41800000-0x4180ffff) SysACE_CompactFlash   mb_opb
22790
  (0x70000000-0x7000ffff) data_bram_if_cntlr_0  dlmb
22791
 
22792
Initializing Memory...
22793
Checking ELFs associated with MICROBLAZE instance microblaze_0 for overlap...
22794
 
22795
 
22796
Analyzing file Encoder/executable.elf...
22797
Running Data2Mem with the following command:
22798
data2mem -bm implementation/system_bd -bt implementation/system.bit  -bd
22799
Encoder/executable.elf tag data_bram_0 dlmb_bram ilmb_bram  -o b
22800
implementation/download.bit
22801
 
22802
 
22803
Memory Initialization completed successfully.
22804
 
22805
 
22806
 
22807
 
22808
*********************************************
22809
 
22810
 
22811
Downloading Bitstream onto the target board
22812
*********************************************
22813
impact -batch etc/download.cmd
22814
 
22815
 
22816
Release 8.1i - iMPACT I.24
22817
Copyright (c) 1995-2005 Xilinx, Inc.  All rights reserved.
22818
 
22819
 
22820
// *** BATCH CMD : setMode -bs
22821
// *** BATCH CMD : setCable -port auto
22822
AutoDetecting cable. Please wait.
22823
 
22824
 
22825
Connecting to cable (Parallel Port - LPT1).
22826
Checking cable driver.
22827
 Driver windrvr6.sys version = 7.0.0.0.No resources.
22828
 LPT base address = 0378h.
22829
 ECP base address = 0778h.
22830
 ECP hardware is detected.
22831
Cable connection established.
22832
 
22833
 
22834
Connecting to cable (Parallel Port - LPT1) in ECP mode.
22835
Checking cable driver.
22836
 Driver xpc4drvr.sys version = 1.0.4.0. LPT base address = 0378h.
22837
 Cable Type = 1, Revision = 3.
22838
 Setting cable speed to 5 MHz.
22839
Cable connection established.
22840
// *** BATCH CMD : identify
22841
Identifying chain contents ....Version is 0001
22842
'1': : Manufacturer's ID =Xilinx xc2vp30, Version : 1
22843
PMSPEC -- Overriding Xilinx file  with local
22844
file 
22845
INFO:iMPACT:1777 -
22846
   Reading c:/ISE/virtex2p/data/xc2vp30.bsd...
22847
 
22848
 
22849
INFO:iMPACT:501 - '1': Added Device xc2vp30 successfully.
22850
----------------------------------------------------------------------
22851
----------------------------------------------------------------------
22852
Version is 0000
22853
'2': : Manufacturer's ID =Xilinx xccace, Version : 0
22854
INFO:iMPACT:1777 -
22855
   Reading c:/ISE/acecf/data/xccace.bsd...
22856
INFO:iMPACT:501 - '1': Added Device xccace successfully.
22857
----------------------------------------------------------------------
22858
----------------------------------------------------------------------
22859
Version is 1111
22860
'3': : Manufacturer's ID =Xilinx xcf32p, Version : 15
22861
 
22862
 
22863
INFO:iMPACT:1777 -
22864
   Reading c:/ISE/xcfp/data/xcf32p.bsd...
22865
INFO:iMPACT:501 - '1': Added Device xcf32p successfully.
22866
----------------------------------------------------------------------
22867
----------------------------------------------------------------------
22868
done.
22869
[
22870
  1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
22871
]
22872
[
22873
 
22874
]
22875
Chain TCK freq = 10000000.
22876
Validating chain...
22877
Boundary-scan chain validated successfully.
22878
Elapsed time =      0 sec.
22879
// *** BATCH CMD : identifyMPM
22880
Elapsed time =      0 sec.
22881
// *** BATCH CMD : assignFile -p 3 -file "implementation/download.bit"
22882
'3': Loading file 'implementation/download.bit' ...
22883
 
22884
 
22885
done.
22886
INFO:iMPACT:501 - '3': Added Device xc2vp30 successfully.
22887
----------------------------------------------------------------------
22888
----------------------------------------------------------------------
22889
----------------------------------------------------------------------
22890
----------------------------------------------------------------------
22891
// *** BATCH CMD : program -p 3
22892
Chain TCK freq = 10000000.
22893
Validating chain...
22894
Boundary-scan chain validated successfully.
22895
'3':Programming  device...
22896
 
22897
 
22898
done.
22899
'3': Reading status register contents...
22900
CRC error                                         :         0
22901
Decryptor security set                            :         0
22902
DCM locked                                        :         1
22903
DCI matched                                       :         1
22904
legacy input error                                :         0
22905
status of GTS_CFG_B                               :         1
22906
status of GWE                                     :         1
22907
status of GHIGH                                   :         1
22908
value of MODE pin M0                              :         1
22909
value of MODE pin M1                              :         0
22910
value of MODE pin M2                              :         1
22911
value of CFG_RDY (INIT_B)                         :         1
22912
DONEIN input from DONE pin                        :         1
22913
IDCODE not validated while trying to write FDRI   :         0
22914
write FDRI issued before or after decrypt operation:         0
22915
Decryptor keys not used in proper sequence        :         0
22916
INFO:iMPACT:2219 - Status register values:
22917
INFO:iMPACT - 0011 0111 1011 1000 0000 0000 0000 0000
22918
INFO:iMPACT:579 - '3': Completed downloading bit file to device.
22919
INFO:iMPACT:580 - '3':Checking done pin ....done.
22920
'3': Programmed successfully.
22921
Elapsed time =      3 sec.
22922
// *** BATCH CMD : quit
22923
----------------------------------------------------------------------
22924
----------------------------------------------------------------------
22925
----------------------------------------------------------------------
22926
----------------------------------------------------------------------
22927
 
22928
 
22929
 
22930
 
22931
Done!
22932
 
22933
At Local date and time: Tue Jul 18 00:15:53 2006
22934
 xbash -q -c "cd /cygdrive/d/mb-jpeg/; /usr/bin/make -f system.make program; exit;" started...
22935
 
22936
mb-gcc -O0 encoder/dct.c encoder/huffman.c encoder/io.c encoder/main.c encoder/zzq.c  -o Encoder/executable.elf \
22937
    -mno-xl-soft-mul  -Wp,-D__MICROBLAZE    -Wl,-T -Wl,Encoder_linker_script.ld  -g    -I./microblaze_0/include/  -L./microblaze_0/lib/  \
22938
 
22939
 
22940
 
22941
encoder/huffman.c: In function `HuffmanEncodeFinishSend':
22942
encoder/huffman.c:580: warning: comparison is always true due to limited range of data type
22943
encoder/huffman.c: In function `EncodeDataUnit':
22944
encoder/huffman.c:627: warning: passing arg 3 of `ReverseExtend' from incompatible pointer type
22945
encoder/huffman.c:642: warning: passing arg 3 of `ReverseExtend' from incompatible pointer type
22946
 
22947
 
22948
mb-size Encoder/executable.elf
22949
 
22950
 
22951
   text    data     bss     dec     hex filename
22952
  43120    5656   19376   68152   10a38 Encoder/executable.elf
22953
 
22954
 
22955
 
22956
 
22957
Done!
22958
 
22959
At Local date and time: Tue Jul 18 00:15:57 2006
22960
 xbash -q -c "cd /cygdrive/d/mb-jpeg/; /usr/bin/make -f system.make download; exit;" started...
22961
 
22962
*********************************************
22963
Initializing BRAM contents of the bitstream
22964
 
22965
 
22966
*********************************************
22967
bitinit system.mhs -lp D:/XilinxXUP/lib/ -pe microblaze_0 Encoder/executable.elf  \
22968
-bt implementation/system.bit -o implementation/download.bit
22969
 
22970
 
22971
 
22972
bitinit version Xilinx EDK 8.1 Build EDK_I.18.7
22973
Copyright (c) Xilinx Inc. 2002.
22974
 
22975
Parsing MHS File system.mhs...
22976
 
22977
 
22978
Sourcing tcl file
22979
C:/EDK/hw/XilinxProcessorIPLib/pcores/microblaze_v4_00_a/data/microblaze_v2_1_0.
22980
tcl ...
22981
Sourcing tcl file
22982
C:/EDK/hw/XilinxProcessorIPLib/pcores/opb_mdm_v2_00_a/data/opb_mdm_v2_1_0.tcl
22983
...
22984
Sourcing tcl file
22985
C:/EDK/hw/XilinxProcessorIPLib/pcores/lmb_v10_v1_00_a/data/lmb_v10_v2_1_0.tcl
22986
...
22987
Sourcing tcl file
22988
C:/EDK/hw/XilinxProcessorIPLib/pcores/lmb_bram_if_cntlr_v1_00_b/data/lmb_bram_if
22989
_cntlr_v2_1_0.tcl ...
22990
 
22991
 
22992
Sourcing tcl file
22993
C:/EDK/hw/XilinxProcessorIPLib/pcores/opb_sysace_v1_00_c/data/opb_sysace_v2_1_0.
22994
tcl ...
22995
Sourcing tcl file
22996
C:/EDK/hw/XilinxProcessorIPLib/pcores/dcm_module_v1_00_a/data/dcm_module_v2_1_0.
22997
tcl ...
22998
 
22999
Overriding IP level properties ...
23000
microblaze (microblaze_0) -
23001
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
23002
mpd line 63 - tool overriding c_family value virtex2 to
23003
microblaze (microblaze_0) -
23004
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
23005
mpd line 64 - tool overriding c_instance value microblaze to microblaze_0
23006
microblaze (microblaze_0) -
23007
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
23008
mpd:93 - tcl overriding C_ADDR_TAG_BITS value 17 to 0
23009
microblaze (microblaze_0) -
23010
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
23011
mpd:100 - tcl overriding C_DCACHE_ADDR_TAG value 17 to 0
23012
opb_mdm (debug_module) -
23013
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_mdm_v2_00_a\data\opb_mdm_v2_1_0.mpd
23014
line 42 - tool overriding c_family value virtex2 to
23015
bram_block (ilmb_bram) -
23016
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
23017
mpd line 42 - tool overriding c_family value virtex2 to
23018
opb_gpio (leds_4bit) -
23019
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_gpio_v3_01_b\data\opb_gpio_v2_1_0.mpd
23020
line 41 - tool overriding c_family value virtex2 to
23021
opb_gpio (dipsws_4bit) -
23022
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_gpio_v3_01_b\data\opb_gpio_v2_1_0.mpd
23023
line 41 - tool overriding c_family value virtex2 to
23024
opb_gpio (pushbuttons_5bit) -
23025
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_gpio_v3_01_b\data\opb_gpio_v2_1_0.mpd
23026
line 41 - tool overriding c_family value virtex2 to
23027
dcm_module (dcm_0) -
23028
C:\EDK\hw\XilinxProcessorIPLib\pcores\dcm_module_v1_00_a\data\dcm_module_v2_1_0.
23029
mpd line 60 - tool overriding c_family value virtex2 to
23030
bram_block (data_bram_0) -
23031
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
23032
mpd line 42 - tool overriding c_family value virtex2 to
23033
bram_block (dlmb_bram) -
23034
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
23035
mpd line 42 - tool overriding c_family value virtex2 to
23036
 
23037
Performing IP level DRCs on properties...
23038
 
23039
Running DRC Tcl procedures for OPTION IPLEVEL_DRC_PROC...
23040
Sourcing tcl file
23041
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
23042
2_1_0.tcl ...
23043
 
23044
 
23045
Sourcing tcl file
23046
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
23047
2_1_0.tcl ...
23048
Sourcing tcl file
23049
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
23050
2_1_0.tcl ...
23051
 
23052
 
23053
Address Map for Processor microblaze_0
23054
  (0x00000000-0x0000ffff) ilmb_cntlr    ilmb
23055
  (0x00010000-0x0001ffff) dlmb_cntlr    dlmb
23056
  (0x40000000-0x4000ffff) PushButtons_5Bit      mb_opb
23057
  (0x40020000-0x4002ffff) LEDs_4Bit     mb_opb
23058
  (0x40040000-0x4004ffff) DIPSWs_4Bit   mb_opb
23059
  (0x40600000-0x4060ffff) RS232_Uart_1  mb_opb
23060
  (0x41400000-0x4140ffff) debug_module  mb_opb
23061
  (0x41800000-0x4180ffff) SysACE_CompactFlash   mb_opb
23062
  (0x70000000-0x7000ffff) data_bram_if_cntlr_0  dlmb
23063
 
23064
Initializing Memory...
23065
Checking ELFs associated with MICROBLAZE instance microblaze_0 for overlap...
23066
 
23067
 
23068
Analyzing file Encoder/executable.elf...
23069
Running Data2Mem with the following command:
23070
data2mem -bm implementation/system_bd -bt implementation/system.bit  -bd
23071
Encoder/executable.elf tag data_bram_0 dlmb_bram ilmb_bram  -o b
23072
implementation/download.bit
23073
 
23074
 
23075
Memory Initialization completed successfully.
23076
 
23077
 
23078
 
23079
 
23080
 
23081
 
23082
*********************************************
23083
Downloading Bitstream onto the target board
23084
 
23085
 
23086
*********************************************
23087
impact -batch etc/download.cmd
23088
 
23089
 
23090
Release 8.1i - iMPACT I.24
23091
Copyright (c) 1995-2005 Xilinx, Inc.  All rights reserved.
23092
 
23093
 
23094
// *** BATCH CMD : setMode -bs
23095
// *** BATCH CMD : setCable -port auto
23096
AutoDetecting cable. Please wait.
23097
 
23098
 
23099
Connecting to cable (Parallel Port - LPT1).
23100
Checking cable driver.
23101
 Driver windrvr6.sys version = 7.0.0.0.No resources.
23102
 LPT base address = 0378h.
23103
 ECP base address = 0778h.
23104
 ECP hardware is detected.
23105
Cable connection established.
23106
 
23107
 
23108
Connecting to cable (Parallel Port - LPT1) in ECP mode.
23109
Checking cable driver.
23110
 Driver xpc4drvr.sys version = 1.0.4.0. LPT base address = 0378h.
23111
 Cable Type = 1, Revision = 3.
23112
 Setting cable speed to 5 MHz.
23113
Cable connection established.
23114
// *** BATCH CMD : identify
23115
Identifying chain contents ....Version is 0001
23116
'1': : Manufacturer's ID =Xilinx xc2vp30, Version : 1
23117
PMSPEC -- Overriding Xilinx file  with local
23118
file 
23119
INFO:iMPACT:1777 -
23120
   Reading c:/ISE/virtex2p/data/xc2vp30.bsd...
23121
 
23122
 
23123
INFO:iMPACT:501 - '1': Added Device xc2vp30 successfully.
23124
----------------------------------------------------------------------
23125
----------------------------------------------------------------------
23126
Version is 0000
23127
'2': : Manufacturer's ID =Xilinx xccace, Version : 0
23128
INFO:iMPACT:1777 -
23129
   Reading c:/ISE/acecf/data/xccace.bsd...
23130
INFO:iMPACT:501 - '1': Added Device xccace successfully.
23131
----------------------------------------------------------------------
23132
----------------------------------------------------------------------
23133
Version is 1111
23134
'3': : Manufacturer's ID =Xilinx xcf32p, Version : 15
23135
INFO:iMPACT:1777 -
23136
   Reading c:/ISE/xcfp/data/xcf32p.bsd...
23137
 
23138
 
23139
INFO:iMPACT:501 - '1': Added Device xcf32p successfully.
23140
----------------------------------------------------------------------
23141
----------------------------------------------------------------------
23142
done.
23143
[
23144
  1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
23145
]
23146
[
23147
 
23148
]
23149
Chain TCK freq = 10000000.
23150
Validating chain...
23151
Boundary-scan chain validated successfully.
23152
Elapsed time =      0 sec.
23153
// *** BATCH CMD : identifyMPM
23154
Elapsed time =      0 sec.
23155
// *** BATCH CMD : assignFile -p 3 -file "implementation/download.bit"
23156
'3': Loading file 'implementation/download.bit' ...
23157
 
23158
 
23159
done.
23160
INFO:iMPACT:501 - '3': Added Device xc2vp30 successfully.
23161
----------------------------------------------------------------------
23162
----------------------------------------------------------------------
23163
----------------------------------------------------------------------
23164
----------------------------------------------------------------------
23165
// *** BATCH CMD : program -p 3
23166
Chain TCK freq = 10000000.
23167
Validating chain...
23168
Boundary-scan chain validated successfully.
23169
'3':Programming  device...
23170
 
23171
 
23172
done.
23173
'3': Reading status register contents...
23174
CRC error                                         :         0
23175
Decryptor security set                            :         0
23176
DCM locked                                        :         1
23177
DCI matched                                       :         1
23178
legacy input error                                :         0
23179
status of GTS_CFG_B                               :         1
23180
status of GWE                                     :         1
23181
status of GHIGH                                   :         1
23182
value of MODE pin M0                              :         1
23183
value of MODE pin M1                              :         0
23184
value of MODE pin M2                              :         1
23185
value of CFG_RDY (INIT_B)                         :         1
23186
DONEIN input from DONE pin                        :         1
23187
IDCODE not validated while trying to write FDRI   :         0
23188
write FDRI issued before or after decrypt operation:         0
23189
Decryptor keys not used in proper sequence        :         0
23190
INFO:iMPACT:2219 - Status register values:
23191
INFO:iMPACT - 0011 0111 1011 1000 0000 0000 0000 0000
23192
INFO:iMPACT:579 - '3': Completed downloading bit file to device.
23193
INFO:iMPACT:580 - '3':Checking done pin ....done.
23194
'3': Programmed successfully.
23195
Elapsed time =      3 sec.
23196
// *** BATCH CMD : quit
23197
----------------------------------------------------------------------
23198
----------------------------------------------------------------------
23199
----------------------------------------------------------------------
23200
----------------------------------------------------------------------
23201
 
23202
 
23203
 
23204
 
23205
Done!
23206
 
23207
At Local date and time: Tue Jul 18 00:17:34 2006
23208
 xbash -q -c "cd /cygdrive/d/mb-jpeg/; /usr/bin/make -f system.make download; exit;" started...
23209
 
23210
mb-gcc -O0 encoder/dct.c encoder/huffman.c encoder/io.c encoder/main.c encoder/zzq.c  -o Encoder/executable.elf \
23211
    -mno-xl-soft-mul  -Wp,-D__MICROBLAZE    -Wl,-T -Wl,Encoder_linker_script.ld  -g    -I./microblaze_0/include/  -L./microblaze_0/lib/  \
23212
 
23213
 
23214
 
23215
encoder/huffman.c: In function `HuffmanEncodeFinishSend':
23216
encoder/huffman.c:580: warning: comparison is always true due to limited range of data type
23217
encoder/huffman.c: In function `EncodeDataUnit':
23218
encoder/huffman.c:627: warning: passing arg 3 of `ReverseExtend' from incompatible pointer type
23219
encoder/huffman.c:642: warning: passing arg 3 of `ReverseExtend' from incompatible pointer type
23220
 
23221
 
23222
mb-size Encoder/executable.elf
23223
   text    data     bss     dec     hex filename
23224
  43152    5660   19380   68192   10a60 Encoder/executable.elf
23225
 
23226
 
23227
*********************************************
23228
Initializing BRAM contents of the bitstream
23229
 
23230
 
23231
*********************************************
23232
bitinit system.mhs -lp D:/XilinxXUP/lib/ -pe microblaze_0 Encoder/executable.elf  \
23233
-bt implementation/system.bit -o implementation/download.bit
23234
 
23235
 
23236
 
23237
bitinit version Xilinx EDK 8.1 Build EDK_I.18.7
23238
Copyright (c) Xilinx Inc. 2002.
23239
 
23240
Parsing MHS File system.mhs...
23241
 
23242
 
23243
Sourcing tcl file
23244
C:/EDK/hw/XilinxProcessorIPLib/pcores/microblaze_v4_00_a/data/microblaze_v2_1_0.
23245
tcl ...
23246
 
23247
 
23248
Sourcing tcl file
23249
C:/EDK/hw/XilinxProcessorIPLib/pcores/opb_mdm_v2_00_a/data/opb_mdm_v2_1_0.tcl
23250
...
23251
Sourcing tcl file
23252
C:/EDK/hw/XilinxProcessorIPLib/pcores/lmb_v10_v1_00_a/data/lmb_v10_v2_1_0.tcl
23253
...
23254
Sourcing tcl file
23255
C:/EDK/hw/XilinxProcessorIPLib/pcores/lmb_bram_if_cntlr_v1_00_b/data/lmb_bram_if
23256
_cntlr_v2_1_0.tcl ...
23257
Sourcing tcl file
23258
C:/EDK/hw/XilinxProcessorIPLib/pcores/opb_sysace_v1_00_c/data/opb_sysace_v2_1_0.
23259
tcl ...
23260
 
23261
 
23262
Sourcing tcl file
23263
C:/EDK/hw/XilinxProcessorIPLib/pcores/dcm_module_v1_00_a/data/dcm_module_v2_1_0.
23264
tcl ...
23265
 
23266
Overriding IP level properties ...
23267
microblaze (microblaze_0) -
23268
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
23269
mpd line 63 - tool overriding c_family value virtex2 to
23270
microblaze (microblaze_0) -
23271
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
23272
mpd line 64 - tool overriding c_instance value microblaze to microblaze_0
23273
microblaze (microblaze_0) -
23274
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
23275
mpd:93 - tcl overriding C_ADDR_TAG_BITS value 17 to 0
23276
microblaze (microblaze_0) -
23277
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
23278
mpd:100 - tcl overriding C_DCACHE_ADDR_TAG value 17 to 0
23279
opb_mdm (debug_module) -
23280
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_mdm_v2_00_a\data\opb_mdm_v2_1_0.mpd
23281
line 42 - tool overriding c_family value virtex2 to
23282
bram_block (ilmb_bram) -
23283
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
23284
mpd line 42 - tool overriding c_family value virtex2 to
23285
opb_gpio (leds_4bit) -
23286
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_gpio_v3_01_b\data\opb_gpio_v2_1_0.mpd
23287
line 41 - tool overriding c_family value virtex2 to
23288
opb_gpio (dipsws_4bit) -
23289
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_gpio_v3_01_b\data\opb_gpio_v2_1_0.mpd
23290
line 41 - tool overriding c_family value virtex2 to
23291
opb_gpio (pushbuttons_5bit) -
23292
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_gpio_v3_01_b\data\opb_gpio_v2_1_0.mpd
23293
line 41 - tool overriding c_family value virtex2 to
23294
dcm_module (dcm_0) -
23295
C:\EDK\hw\XilinxProcessorIPLib\pcores\dcm_module_v1_00_a\data\dcm_module_v2_1_0.
23296
mpd line 60 - tool overriding c_family value virtex2 to
23297
bram_block (data_bram_0) -
23298
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
23299
mpd line 42 - tool overriding c_family value virtex2 to
23300
bram_block (dlmb_bram) -
23301
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
23302
mpd line 42 - tool overriding c_family value virtex2 to
23303
 
23304
Performing IP level DRCs on properties...
23305
 
23306
Running DRC Tcl procedures for OPTION IPLEVEL_DRC_PROC...
23307
Sourcing tcl file
23308
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
23309
2_1_0.tcl ...
23310
Sourcing tcl file
23311
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
23312
2_1_0.tcl ...
23313
 
23314
 
23315
Sourcing tcl file
23316
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
23317
2_1_0.tcl ...
23318
 
23319
 
23320
Address Map for Processor microblaze_0
23321
  (0x00000000-0x0000ffff) ilmb_cntlr    ilmb
23322
  (0x00010000-0x0001ffff) dlmb_cntlr    dlmb
23323
  (0x40000000-0x4000ffff) PushButtons_5Bit      mb_opb
23324
  (0x40020000-0x4002ffff) LEDs_4Bit     mb_opb
23325
  (0x40040000-0x4004ffff) DIPSWs_4Bit   mb_opb
23326
  (0x40600000-0x4060ffff) RS232_Uart_1  mb_opb
23327
  (0x41400000-0x4140ffff) debug_module  mb_opb
23328
  (0x41800000-0x4180ffff) SysACE_CompactFlash   mb_opb
23329
  (0x70000000-0x7000ffff) data_bram_if_cntlr_0  dlmb
23330
 
23331
Initializing Memory...
23332
Checking ELFs associated with MICROBLAZE instance microblaze_0 for overlap...
23333
 
23334
 
23335
Analyzing file Encoder/executable.elf...
23336
Running Data2Mem with the following command:
23337
data2mem -bm implementation/system_bd -bt implementation/system.bit  -bd
23338
Encoder/executable.elf tag data_bram_0 dlmb_bram ilmb_bram  -o b
23339
implementation/download.bit
23340
 
23341
 
23342
Memory Initialization completed successfully.
23343
 
23344
 
23345
 
23346
 
23347
*********************************************
23348
Downloading Bitstream onto the target board
23349
*********************************************
23350
impact -batch etc/download.cmd
23351
 
23352
 
23353
Release 8.1i - iMPACT I.24
23354
Copyright (c) 1995-2005 Xilinx, Inc.  All rights reserved.
23355
 
23356
 
23357
// *** BATCH CMD : setMode -bs
23358
// *** BATCH CMD : setCable -port auto
23359
AutoDetecting cable. Please wait.
23360
 
23361
 
23362
Connecting to cable (Parallel Port - LPT1).
23363
Checking cable driver.
23364
 Driver windrvr6.sys version = 7.0.0.0.No resources.
23365
 LPT base address = 0378h.
23366
 ECP base address = 0778h.
23367
 ECP hardware is detected.
23368
Cable connection established.
23369
 
23370
 
23371
Connecting to cable (Parallel Port - LPT1) in ECP mode.
23372
Checking cable driver.
23373
 Driver xpc4drvr.sys version = 1.0.4.0. LPT base address = 0378h.
23374
 Cable Type = 1, Revision = 3.
23375
 Setting cable speed to 5 MHz.
23376
Cable connection established.
23377
// *** BATCH CMD : identify
23378
Identifying chain contents ....Version is 0001
23379
'1': : Manufacturer's ID =Xilinx xc2vp30, Version : 1
23380
PMSPEC -- Overriding Xilinx file  with local
23381
file 
23382
INFO:iMPACT:1777 -
23383
   Reading c:/ISE/virtex2p/data/xc2vp30.bsd...
23384
 
23385
 
23386
INFO:iMPACT:501 - '1': Added Device xc2vp30 successfully.
23387
----------------------------------------------------------------------
23388
----------------------------------------------------------------------
23389
Version is 0000
23390
'2': : Manufacturer's ID =Xilinx xccace, Version : 0
23391
INFO:iMPACT:1777 -
23392
   Reading c:/ISE/acecf/data/xccace.bsd...
23393
INFO:iMPACT:501 - '1': Added Device xccace successfully.
23394
----------------------------------------------------------------------
23395
----------------------------------------------------------------------
23396
Version is 1111
23397
'3': : Manufacturer's ID =Xilinx xcf32p, Version : 15
23398
INFO:iMPACT:1777 -
23399
   Reading c:/ISE/xcfp/data/xcf32p.bsd...
23400
INFO:iMPACT:501 - '1': Added Device xcf32p successfully.
23401
----------------------------------------------------------------------
23402
----------------------------------------------------------------------
23403
done.
23404
[
23405
  1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
23406
]
23407
[
23408
 
23409
]
23410
Chain TCK freq = 10000000.
23411
Validating chain...
23412
Boundary-scan chain validated successfully.
23413
Elapsed time =      0 sec.
23414
// *** BATCH CMD : identifyMPM
23415
Elapsed time =      0 sec.
23416
// *** BATCH CMD : assignFile -p 3 -file "implementation/download.bit"
23417
'3': Loading file 'implementation/download.bit' ...
23418
 
23419
 
23420
done.
23421
INFO:iMPACT:501 - '3': Added Device xc2vp30 successfully.
23422
----------------------------------------------------------------------
23423
----------------------------------------------------------------------
23424
----------------------------------------------------------------------
23425
----------------------------------------------------------------------
23426
// *** BATCH CMD : program -p 3
23427
Chain TCK freq = 10000000.
23428
Validating chain...
23429
Boundary-scan chain validated successfully.
23430
'3':Programming  device...
23431
 
23432
 
23433
done.
23434
'3': Reading status register contents...
23435
CRC error                                         :         0
23436
Decryptor security set                            :         0
23437
DCM locked                                        :         1
23438
DCI matched                                       :         1
23439
legacy input error                                :         0
23440
status of GTS_CFG_B                               :         1
23441
status of GWE                                     :         1
23442
status of GHIGH                                   :         1
23443
value of MODE pin M0                              :         1
23444
value of MODE pin M1                              :         0
23445
value of MODE pin M2                              :         1
23446
value of CFG_RDY (INIT_B)                         :         1
23447
DONEIN input from DONE pin                        :         1
23448
IDCODE not validated while trying to write FDRI   :         0
23449
write FDRI issued before or after decrypt operation:         0
23450
Decryptor keys not used in proper sequence        :         0
23451
INFO:iMPACT:2219 - Status register values:
23452
INFO:iMPACT - 0011 0111 1011 1000 0000 0000 0000 0000
23453
INFO:iMPACT:579 - '3': Completed downloading bit file to device.
23454
INFO:iMPACT:580 - '3':Checking done pin ....done.
23455
'3': Programmed successfully.
23456
Elapsed time =      3 sec.
23457
// *** BATCH CMD : quit
23458
----------------------------------------------------------------------
23459
----------------------------------------------------------------------
23460
----------------------------------------------------------------------
23461
----------------------------------------------------------------------
23462
 
23463
 
23464
 
23465
 
23466
Done!
23467
 
23468
At Local date and time: Tue Jul 18 00:20:33 2006
23469
 xbash -q -c "cd /cygdrive/d/mb-jpeg/; /usr/bin/make -f system.make download; exit;" started...
23470
 
23471
mb-gcc -O0 encoder/dct.c encoder/huffman.c encoder/io.c encoder/main.c encoder/zzq.c  -o Encoder/executable.elf \
23472
    -mno-xl-soft-mul  -Wp,-D__MICROBLAZE    -Wl,-T -Wl,Encoder_linker_script.ld  -g    -I./microblaze_0/include/  -L./microblaze_0/lib/  \
23473
 
23474
 
23475
 
23476
encoder/huffman.c: In function `HuffmanEncodeFinishSend':
23477
encoder/huffman.c:580: warning: comparison is always true due to limited range of data type
23478
encoder/huffman.c: In function `EncodeDataUnit':
23479
encoder/huffman.c:627: warning: passing arg 3 of `ReverseExtend' from incompatible pointer type
23480
encoder/huffman.c:642: warning: passing arg 3 of `ReverseExtend' from incompatible pointer type
23481
 
23482
 
23483
mb-size Encoder/executable.elf
23484
   text    data     bss     dec     hex filename
23485
  43152    5660   19380   68192   10a60 Encoder/executable.elf
23486
 
23487
 
23488
*********************************************
23489
Initializing BRAM contents of the bitstream
23490
*********************************************
23491
bitinit system.mhs -lp D:/XilinxXUP/lib/ -pe microblaze_0 Encoder/executable.elf  \
23492
-bt implementation/system.bit -o implementation/download.bit
23493
 
23494
 
23495
 
23496
bitinit version Xilinx EDK 8.1 Build EDK_I.18.7
23497
Copyright (c) Xilinx Inc. 2002.
23498
 
23499
Parsing MHS File system.mhs...
23500
 
23501
 
23502
Sourcing tcl file
23503
C:/EDK/hw/XilinxProcessorIPLib/pcores/microblaze_v4_00_a/data/microblaze_v2_1_0.
23504
tcl ...
23505
 
23506
 
23507
Sourcing tcl file
23508
C:/EDK/hw/XilinxProcessorIPLib/pcores/opb_mdm_v2_00_a/data/opb_mdm_v2_1_0.tcl
23509
...
23510
Sourcing tcl file
23511
C:/EDK/hw/XilinxProcessorIPLib/pcores/lmb_v10_v1_00_a/data/lmb_v10_v2_1_0.tcl
23512
...
23513
Sourcing tcl file
23514
C:/EDK/hw/XilinxProcessorIPLib/pcores/lmb_bram_if_cntlr_v1_00_b/data/lmb_bram_if
23515
_cntlr_v2_1_0.tcl ...
23516
Sourcing tcl file
23517
C:/EDK/hw/XilinxProcessorIPLib/pcores/opb_sysace_v1_00_c/data/opb_sysace_v2_1_0.
23518
tcl ...
23519
 
23520
 
23521
Sourcing tcl file
23522
C:/EDK/hw/XilinxProcessorIPLib/pcores/dcm_module_v1_00_a/data/dcm_module_v2_1_0.
23523
tcl ...
23524
 
23525
Overriding IP level properties ...
23526
microblaze (microblaze_0) -
23527
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
23528
mpd line 63 - tool overriding c_family value virtex2 to
23529
microblaze (microblaze_0) -
23530
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
23531
mpd line 64 - tool overriding c_instance value microblaze to microblaze_0
23532
microblaze (microblaze_0) -
23533
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
23534
mpd:93 - tcl overriding C_ADDR_TAG_BITS value 17 to 0
23535
microblaze (microblaze_0) -
23536
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
23537
mpd:100 - tcl overriding C_DCACHE_ADDR_TAG value 17 to 0
23538
opb_mdm (debug_module) -
23539
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_mdm_v2_00_a\data\opb_mdm_v2_1_0.mpd
23540
line 42 - tool overriding c_family value virtex2 to
23541
bram_block (ilmb_bram) -
23542
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
23543
mpd line 42 - tool overriding c_family value virtex2 to
23544
opb_gpio (leds_4bit) -
23545
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_gpio_v3_01_b\data\opb_gpio_v2_1_0.mpd
23546
line 41 - tool overriding c_family value virtex2 to
23547
opb_gpio (dipsws_4bit) -
23548
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_gpio_v3_01_b\data\opb_gpio_v2_1_0.mpd
23549
line 41 - tool overriding c_family value virtex2 to
23550
opb_gpio (pushbuttons_5bit) -
23551
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_gpio_v3_01_b\data\opb_gpio_v2_1_0.mpd
23552
line 41 - tool overriding c_family value virtex2 to
23553
dcm_module (dcm_0) -
23554
C:\EDK\hw\XilinxProcessorIPLib\pcores\dcm_module_v1_00_a\data\dcm_module_v2_1_0.
23555
mpd line 60 - tool overriding c_family value virtex2 to
23556
bram_block (data_bram_0) -
23557
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
23558
mpd line 42 - tool overriding c_family value virtex2 to
23559
bram_block (dlmb_bram) -
23560
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
23561
mpd line 42 - tool overriding c_family value virtex2 to
23562
 
23563
Performing IP level DRCs on properties...
23564
 
23565
Running DRC Tcl procedures for OPTION IPLEVEL_DRC_PROC...
23566
Sourcing tcl file
23567
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
23568
2_1_0.tcl ...
23569
Sourcing tcl file
23570
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
23571
2_1_0.tcl ...
23572
 
23573
 
23574
Sourcing tcl file
23575
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
23576
2_1_0.tcl ...
23577
 
23578
 
23579
Address Map for Processor microblaze_0
23580
  (0x00000000-0x0000ffff) ilmb_cntlr    ilmb
23581
  (0x00010000-0x0001ffff) dlmb_cntlr    dlmb
23582
  (0x40000000-0x4000ffff) PushButtons_5Bit      mb_opb
23583
  (0x40020000-0x4002ffff) LEDs_4Bit     mb_opb
23584
  (0x40040000-0x4004ffff) DIPSWs_4Bit   mb_opb
23585
  (0x40600000-0x4060ffff) RS232_Uart_1  mb_opb
23586
  (0x41400000-0x4140ffff) debug_module  mb_opb
23587
  (0x41800000-0x4180ffff) SysACE_CompactFlash   mb_opb
23588
  (0x70000000-0x7000ffff) data_bram_if_cntlr_0  dlmb
23589
 
23590
Initializing Memory...
23591
Checking ELFs associated with MICROBLAZE instance microblaze_0 for overlap...
23592
 
23593
 
23594
Analyzing file Encoder/executable.elf...
23595
Running Data2Mem with the following command:
23596
data2mem -bm implementation/system_bd -bt implementation/system.bit  -bd
23597
Encoder/executable.elf tag data_bram_0 dlmb_bram ilmb_bram  -o b
23598
implementation/download.bit
23599
 
23600
 
23601
Memory Initialization completed successfully.
23602
 
23603
 
23604
 
23605
 
23606
*********************************************
23607
Downloading Bitstream onto the target board
23608
 
23609
 
23610
*********************************************
23611
impact -batch etc/download.cmd
23612
 
23613
 
23614
Release 8.1i - iMPACT I.24
23615
Copyright (c) 1995-2005 Xilinx, Inc.  All rights reserved.
23616
 
23617
 
23618
// *** BATCH CMD : setMode -bs
23619
// *** BATCH CMD : setCable -port auto
23620
AutoDetecting cable. Please wait.
23621
 
23622
 
23623
Connecting to cable (Parallel Port - LPT1).
23624
Checking cable driver.
23625
 Driver windrvr6.sys version = 7.0.0.0.No resources.
23626
 LPT base address = 0378h.
23627
 ECP base address = 0778h.
23628
 ECP hardware is detected.
23629
Cable connection established.
23630
 
23631
 
23632
Connecting to cable (Parallel Port - LPT1) in ECP mode.
23633
Checking cable driver.
23634
 Driver xpc4drvr.sys version = 1.0.4.0. LPT base address = 0378h.
23635
 Cable Type = 1, Revision = 3.
23636
 Setting cable speed to 5 MHz.
23637
Cable connection established.
23638
// *** BATCH CMD : identify
23639
Identifying chain contents ....Version is 0001
23640
'1': : Manufacturer's ID =Xilinx xc2vp30, Version : 1
23641
PMSPEC -- Overriding Xilinx file  with local
23642
file 
23643
INFO:iMPACT:1777 -
23644
   Reading c:/ISE/virtex2p/data/xc2vp30.bsd...
23645
 
23646
 
23647
INFO:iMPACT:501 - '1': Added Device xc2vp30 successfully.
23648
----------------------------------------------------------------------
23649
----------------------------------------------------------------------
23650
Version is 0000
23651
'2': : Manufacturer's ID =Xilinx xccace, Version : 0
23652
INFO:iMPACT:1777 -
23653
   Reading c:/ISE/acecf/data/xccace.bsd...
23654
INFO:iMPACT:501 - '1': Added Device xccace successfully.
23655
----------------------------------------------------------------------
23656
----------------------------------------------------------------------
23657
Version is 1111
23658
'3': : Manufacturer's ID =Xilinx xcf32p, Version : 15
23659
INFO:iMPACT:1777 -
23660
   Reading c:/ISE/xcfp/data/xcf32p.bsd...
23661
 
23662
 
23663
INFO:iMPACT:501 - '1': Added Device xcf32p successfully.
23664
----------------------------------------------------------------------
23665
----------------------------------------------------------------------
23666
done.
23667
[
23668
  1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
23669
]
23670
[
23671
 
23672
]
23673
Chain TCK freq = 10000000.
23674
Validating chain...
23675
Boundary-scan chain validated successfully.
23676
Elapsed time =      1 sec.
23677
// *** BATCH CMD : identifyMPM
23678
Elapsed time =      0 sec.
23679
// *** BATCH CMD : assignFile -p 3 -file "implementation/download.bit"
23680
'3': Loading file 'implementation/download.bit' ...
23681
 
23682
 
23683
done.
23684
INFO:iMPACT:501 - '3': Added Device xc2vp30 successfully.
23685
----------------------------------------------------------------------
23686
----------------------------------------------------------------------
23687
----------------------------------------------------------------------
23688
----------------------------------------------------------------------
23689
// *** BATCH CMD : program -p 3
23690
Chain TCK freq = 10000000.
23691
Validating chain...
23692
Boundary-scan chain validated successfully.
23693
'3':Programming  device...
23694
 
23695
 
23696
done.
23697
'3': Reading status register contents...
23698
CRC error                                         :         0
23699
Decryptor security set                            :         0
23700
DCM locked                                        :         1
23701
DCI matched                                       :         1
23702
legacy input error                                :         0
23703
status of GTS_CFG_B                               :         1
23704
status of GWE                                     :         1
23705
status of GHIGH                                   :         1
23706
value of MODE pin M0                              :         1
23707
value of MODE pin M1                              :         0
23708
value of MODE pin M2                              :         1
23709
value of CFG_RDY (INIT_B)                         :         1
23710
DONEIN input from DONE pin                        :         1
23711
IDCODE not validated while trying to write FDRI   :         0
23712
write FDRI issued before or after decrypt operation:         0
23713
Decryptor keys not used in proper sequence        :         0
23714
INFO:iMPACT:2219 - Status register values:
23715
INFO:iMPACT - 0011 0111 1011 1000 0000 0000 0000 0000
23716
INFO:iMPACT:579 - '3': Completed downloading bit file to device.
23717
INFO:iMPACT:580 - '3':Checking done pin ....done.
23718
'3': Programmed successfully.
23719
Elapsed time =      3 sec.
23720
// *** BATCH CMD : quit
23721
----------------------------------------------------------------------
23722
----------------------------------------------------------------------
23723
----------------------------------------------------------------------
23724
----------------------------------------------------------------------
23725
 
23726
 
23727
 
23728
 
23729
Done!
23730
 
23731
At Local date and time: Tue Jul 18 00:23:34 2006
23732
 xbash -q -c "cd /cygdrive/d/mb-jpeg/; /usr/bin/make -f system.make download; exit;" started...
23733
 
23734
mb-gcc -O0 encoder/dct.c encoder/huffman.c encoder/io.c encoder/main.c encoder/zzq.c  -o Encoder/executable.elf \
23735
    -mno-xl-soft-mul  -Wp,-D__MICROBLAZE    -Wl,-T -Wl,Encoder_linker_script.ld  -g    -I./microblaze_0/include/  -L./microblaze_0/lib/  \
23736
 
23737
 
23738
 
23739
encoder/huffman.c: In function `HuffmanEncodeFinishSend':
23740
encoder/huffman.c:580: warning: comparison is always true due to limited range of data type
23741
 
23742
 
23743
encoder/huffman.c: In function `EncodeDataUnit':
23744
encoder/huffman.c:627: warning: passing arg 3 of `ReverseExtend' from incompatible pointer type
23745
encoder/huffman.c:642: warning: passing arg 3 of `ReverseExtend' from incompatible pointer type
23746
 
23747
 
23748
mb-size Encoder/executable.elf
23749
   text    data     bss     dec     hex filename
23750
  43172    5676   19380   68228   10a84 Encoder/executable.elf
23751
 
23752
 
23753
*********************************************
23754
Initializing BRAM contents of the bitstream
23755
*********************************************
23756
bitinit system.mhs -lp D:/XilinxXUP/lib/ -pe microblaze_0 Encoder/executable.elf  \
23757
-bt implementation/system.bit -o implementation/download.bit
23758
 
23759
 
23760
 
23761
bitinit version Xilinx EDK 8.1 Build EDK_I.18.7
23762
Copyright (c) Xilinx Inc. 2002.
23763
 
23764
Parsing MHS File system.mhs...
23765
 
23766
 
23767
Sourcing tcl file
23768
C:/EDK/hw/XilinxProcessorIPLib/pcores/microblaze_v4_00_a/data/microblaze_v2_1_0.
23769
tcl ...
23770
Sourcing tcl file
23771
C:/EDK/hw/XilinxProcessorIPLib/pcores/opb_mdm_v2_00_a/data/opb_mdm_v2_1_0.tcl
23772
...
23773
Sourcing tcl file
23774
C:/EDK/hw/XilinxProcessorIPLib/pcores/lmb_v10_v1_00_a/data/lmb_v10_v2_1_0.tcl
23775
...
23776
Sourcing tcl file
23777
C:/EDK/hw/XilinxProcessorIPLib/pcores/lmb_bram_if_cntlr_v1_00_b/data/lmb_bram_if
23778
_cntlr_v2_1_0.tcl ...
23779
Sourcing tcl file
23780
C:/EDK/hw/XilinxProcessorIPLib/pcores/opb_sysace_v1_00_c/data/opb_sysace_v2_1_0.
23781
tcl ...
23782
 
23783
 
23784
Sourcing tcl file
23785
C:/EDK/hw/XilinxProcessorIPLib/pcores/dcm_module_v1_00_a/data/dcm_module_v2_1_0.
23786
tcl ...
23787
 
23788
Overriding IP level properties ...
23789
microblaze (microblaze_0) -
23790
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
23791
mpd line 63 - tool overriding c_family value virtex2 to
23792
microblaze (microblaze_0) -
23793
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
23794
mpd line 64 - tool overriding c_instance value microblaze to microblaze_0
23795
microblaze (microblaze_0) -
23796
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
23797
mpd:93 - tcl overriding C_ADDR_TAG_BITS value 17 to 0
23798
microblaze (microblaze_0) -
23799
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
23800
mpd:100 - tcl overriding C_DCACHE_ADDR_TAG value 17 to 0
23801
opb_mdm (debug_module) -
23802
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_mdm_v2_00_a\data\opb_mdm_v2_1_0.mpd
23803
line 42 - tool overriding c_family value virtex2 to
23804
bram_block (ilmb_bram) -
23805
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
23806
mpd line 42 - tool overriding c_family value virtex2 to
23807
opb_gpio (leds_4bit) -
23808
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_gpio_v3_01_b\data\opb_gpio_v2_1_0.mpd
23809
line 41 - tool overriding c_family value virtex2 to
23810
opb_gpio (dipsws_4bit) -
23811
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_gpio_v3_01_b\data\opb_gpio_v2_1_0.mpd
23812
line 41 - tool overriding c_family value virtex2 to
23813
opb_gpio (pushbuttons_5bit) -
23814
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_gpio_v3_01_b\data\opb_gpio_v2_1_0.mpd
23815
line 41 - tool overriding c_family value virtex2 to
23816
dcm_module (dcm_0) -
23817
C:\EDK\hw\XilinxProcessorIPLib\pcores\dcm_module_v1_00_a\data\dcm_module_v2_1_0.
23818
mpd line 60 - tool overriding c_family value virtex2 to
23819
bram_block (data_bram_0) -
23820
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
23821
mpd line 42 - tool overriding c_family value virtex2 to
23822
bram_block (dlmb_bram) -
23823
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
23824
mpd line 42 - tool overriding c_family value virtex2 to
23825
 
23826
Performing IP level DRCs on properties...
23827
 
23828
Running DRC Tcl procedures for OPTION IPLEVEL_DRC_PROC...
23829
Sourcing tcl file
23830
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
23831
2_1_0.tcl ...
23832
 
23833
 
23834
Sourcing tcl file
23835
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
23836
2_1_0.tcl ...
23837
Sourcing tcl file
23838
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
23839
2_1_0.tcl ...
23840
 
23841
 
23842
Address Map for Processor microblaze_0
23843
  (0x00000000-0x0000ffff) ilmb_cntlr    ilmb
23844
  (0x00010000-0x0001ffff) dlmb_cntlr    dlmb
23845
  (0x40000000-0x4000ffff) PushButtons_5Bit      mb_opb
23846
  (0x40020000-0x4002ffff) LEDs_4Bit     mb_opb
23847
  (0x40040000-0x4004ffff) DIPSWs_4Bit   mb_opb
23848
  (0x40600000-0x4060ffff) RS232_Uart_1  mb_opb
23849
  (0x41400000-0x4140ffff) debug_module  mb_opb
23850
  (0x41800000-0x4180ffff) SysACE_CompactFlash   mb_opb
23851
  (0x70000000-0x7000ffff) data_bram_if_cntlr_0  dlmb
23852
 
23853
Initializing Memory...
23854
Checking ELFs associated with MICROBLAZE instance microblaze_0 for overlap...
23855
 
23856
 
23857
Analyzing file Encoder/executable.elf...
23858
Running Data2Mem with the following command:
23859
data2mem -bm implementation/system_bd -bt implementation/system.bit  -bd
23860
Encoder/executable.elf tag data_bram_0 dlmb_bram ilmb_bram  -o b
23861
implementation/download.bit
23862
 
23863
 
23864
Memory Initialization completed successfully.
23865
 
23866
 
23867
 
23868
 
23869
 
23870
 
23871
*********************************************
23872
Downloading Bitstream onto the target board
23873
 
23874
 
23875
*********************************************
23876
impact -batch etc/download.cmd
23877
 
23878
 
23879
Release 8.1i - iMPACT I.24
23880
Copyright (c) 1995-2005 Xilinx, Inc.  All rights reserved.
23881
 
23882
 
23883
// *** BATCH CMD : setMode -bs
23884
// *** BATCH CMD : setCable -port auto
23885
AutoDetecting cable. Please wait.
23886
 
23887
 
23888
Connecting to cable (Parallel Port - LPT1).
23889
Checking cable driver.
23890
 Driver windrvr6.sys version = 7.0.0.0.No resources.
23891
 LPT base address = 0378h.
23892
 ECP base address = 0778h.
23893
 ECP hardware is detected.
23894
Cable connection established.
23895
 
23896
 
23897
Connecting to cable (Parallel Port - LPT1) in ECP mode.
23898
Checking cable driver.
23899
 Driver xpc4drvr.sys version = 1.0.4.0. LPT base address = 0378h.
23900
 Cable Type = 1, Revision = 3.
23901
 Setting cable speed to 5 MHz.
23902
Cable connection established.
23903
// *** BATCH CMD : identify
23904
Identifying chain contents ....Version is 0001
23905
'1': : Manufacturer's ID =Xilinx xc2vp30, Version : 1
23906
PMSPEC -- Overriding Xilinx file  with local
23907
file 
23908
INFO:iMPACT:1777 -
23909
   Reading c:/ISE/virtex2p/data/xc2vp30.bsd...
23910
 
23911
 
23912
INFO:iMPACT:501 - '1': Added Device xc2vp30 successfully.
23913
----------------------------------------------------------------------
23914
----------------------------------------------------------------------
23915
Version is 0000
23916
'2': : Manufacturer's ID =Xilinx xccace, Version : 0
23917
INFO:iMPACT:1777 -
23918
   Reading c:/ISE/acecf/data/xccace.bsd...
23919
INFO:iMPACT:501 - '1': Added Device xccace successfully.
23920
----------------------------------------------------------------------
23921
----------------------------------------------------------------------
23922
Version is 1111
23923
'3': : Manufacturer's ID =Xilinx xcf32p, Version : 15
23924
INFO:iMPACT:1777 -
23925
   Reading c:/ISE/xcfp/data/xcf32p.bsd...
23926
 
23927
 
23928
INFO:iMPACT:501 - '1': Added Device xcf32p successfully.
23929
----------------------------------------------------------------------
23930
----------------------------------------------------------------------
23931
done.
23932
[
23933
  1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
23934
]
23935
[
23936
 
23937
]
23938
Chain TCK freq = 10000000.
23939
Validating chain...
23940
Boundary-scan chain validated successfully.
23941
Elapsed time =      0 sec.
23942
// *** BATCH CMD : identifyMPM
23943
Elapsed time =      0 sec.
23944
// *** BATCH CMD : assignFile -p 3 -file "implementation/download.bit"
23945
'3': Loading file 'implementation/download.bit' ...
23946
 
23947
 
23948
done.
23949
INFO:iMPACT:501 - '3': Added Device xc2vp30 successfully.
23950
----------------------------------------------------------------------
23951
----------------------------------------------------------------------
23952
----------------------------------------------------------------------
23953
----------------------------------------------------------------------
23954
// *** BATCH CMD : program -p 3
23955
Chain TCK freq = 10000000.
23956
Validating chain...
23957
Boundary-scan chain validated successfully.
23958
'3':Programming  device...
23959
 
23960
 
23961
done.
23962
'3': Reading status register contents...
23963
CRC error                                         :         0
23964
Decryptor security set                            :         0
23965
DCM locked                                        :         1
23966
DCI matched                                       :         1
23967
legacy input error                                :         0
23968
status of GTS_CFG_B                               :         1
23969
status of GWE                                     :         1
23970
status of GHIGH                                   :         1
23971
value of MODE pin M0                              :         1
23972
value of MODE pin M1                              :         0
23973
value of MODE pin M2                              :         1
23974
value of CFG_RDY (INIT_B)                         :         1
23975
DONEIN input from DONE pin                        :         1
23976
IDCODE not validated while trying to write FDRI   :         0
23977
write FDRI issued before or after decrypt operation:         0
23978
Decryptor keys not used in proper sequence        :         0
23979
INFO:iMPACT:2219 - Status register values:
23980
INFO:iMPACT - 0011 0111 1011 1000 0000 0000 0000 0000
23981
INFO:iMPACT:579 - '3': Completed downloading bit file to device.
23982
INFO:iMPACT:580 - '3':Checking done pin ....done.
23983
'3': Programmed successfully.
23984
Elapsed time =      3 sec.
23985
// *** BATCH CMD : quit
23986
----------------------------------------------------------------------
23987
----------------------------------------------------------------------
23988
----------------------------------------------------------------------
23989
----------------------------------------------------------------------
23990
 
23991
 
23992
 
23993
 
23994
Done!
23995
 
23996
At Local date and time: Tue Jul 18 00:23:56 2006
23997
 xbash -q -c "cd /cygdrive/d/mb-jpeg/; /usr/bin/make -f system.make download; exit;" started...
23998
 
23999
 
24000
*********************************************
24001
Downloading Bitstream onto the target board
24002
 
24003
 
24004
*********************************************
24005
impact -batch etc/download.cmd
24006
 
24007
 
24008
Release 8.1i - iMPACT I.24
24009
Copyright (c) 1995-2005 Xilinx, Inc.  All rights reserved.
24010
 
24011
 
24012
// *** BATCH CMD : setMode -bs
24013
// *** BATCH CMD : setCable -port auto
24014
AutoDetecting cable. Please wait.
24015
 
24016
 
24017
Connecting to cable (Parallel Port - LPT1).
24018
Checking cable driver.
24019
 Driver windrvr6.sys version = 7.0.0.0.No resources.
24020
 LPT base address = 0378h.
24021
 ECP base address = 0778h.
24022
 ECP hardware is detected.
24023
Cable connection established.
24024
 
24025
 
24026
Connecting to cable (Parallel Port - LPT1) in ECP mode.
24027
Checking cable driver.
24028
 Driver xpc4drvr.sys version = 1.0.4.0. LPT base address = 0378h.
24029
 Cable Type = 1, Revision = 3.
24030
 Setting cable speed to 5 MHz.
24031
Cable connection established.
24032
// *** BATCH CMD : identify
24033
Identifying chain contents ....Version is 0001
24034
'1': : Manufacturer's ID =Xilinx xc2vp30, Version : 1
24035
PMSPEC -- Overriding Xilinx file  with local
24036
file 
24037
 
24038
 
24039
INFO:iMPACT:1777 -
24040
   Reading c:/ISE/virtex2p/data/xc2vp30.bsd...
24041
 
24042
 
24043
INFO:iMPACT:501 - '1': Added Device xc2vp30 successfully.
24044
----------------------------------------------------------------------
24045
----------------------------------------------------------------------
24046
Version is 0000
24047
'2': : Manufacturer's ID =Xilinx xccace, Version : 0
24048
INFO:iMPACT:1777 -
24049
   Reading c:/ISE/acecf/data/xccace.bsd...
24050
INFO:iMPACT:501 - '1': Added Device xccace successfully.
24051
----------------------------------------------------------------------
24052
----------------------------------------------------------------------
24053
Version is 1111
24054
'3': : Manufacturer's ID =Xilinx xcf32p, Version : 15
24055
INFO:iMPACT:1777 -
24056
   Reading c:/ISE/xcfp/data/xcf32p.bsd...
24057
INFO:iMPACT:501 - '1': Added Device xcf32p successfully.
24058
----------------------------------------------------------------------
24059
----------------------------------------------------------------------
24060
done.
24061
[
24062
  1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
24063
]
24064
[
24065
 
24066
]
24067
Chain TCK freq = 10000000.
24068
Validating chain...
24069
Boundary-scan chain validated successfully.
24070
Elapsed time =      0 sec.
24071
// *** BATCH CMD : identifyMPM
24072
Elapsed time =      0 sec.
24073
// *** BATCH CMD : assignFile -p 3 -file "implementation/download.bit"
24074
'3': Loading file 'implementation/download.bit' ...
24075
 
24076
 
24077
done.
24078
INFO:iMPACT:501 - '3': Added Device xc2vp30 successfully.
24079
----------------------------------------------------------------------
24080
----------------------------------------------------------------------
24081
----------------------------------------------------------------------
24082
----------------------------------------------------------------------
24083
// *** BATCH CMD : program -p 3
24084
Chain TCK freq = 10000000.
24085
Validating chain...
24086
Boundary-scan chain validated successfully.
24087
'3':Programming  device...
24088
 
24089
 
24090
done.
24091
'3': Reading status register contents...
24092
CRC error                                         :         0
24093
Decryptor security set                            :         0
24094
DCM locked                                        :         1
24095
DCI matched                                       :         1
24096
legacy input error                                :         0
24097
status of GTS_CFG_B                               :         1
24098
status of GWE                                     :         1
24099
status of GHIGH                                   :         1
24100
value of MODE pin M0                              :         1
24101
value of MODE pin M1                              :         0
24102
value of MODE pin M2                              :         1
24103
value of CFG_RDY (INIT_B)                         :         1
24104
DONEIN input from DONE pin                        :         1
24105
IDCODE not validated while trying to write FDRI   :         0
24106
write FDRI issued before or after decrypt operation:         0
24107
Decryptor keys not used in proper sequence        :         0
24108
INFO:iMPACT:2219 - Status register values:
24109
INFO:iMPACT - 0011 0111 1011 1000 0000 0000 0000 0000
24110
INFO:iMPACT:579 - '3': Completed downloading bit file to device.
24111
INFO:iMPACT:580 - '3':Checking done pin ....done.
24112
'3': Programmed successfully.
24113
Elapsed time =      3 sec.
24114
// *** BATCH CMD : quit
24115
----------------------------------------------------------------------
24116
----------------------------------------------------------------------
24117
----------------------------------------------------------------------
24118
----------------------------------------------------------------------
24119
 
24120
 
24121
 
24122
 
24123
Done!
24124
 
24125
At Local date and time: Tue Jul 18 00:24:29 2006
24126
 xbash -q -c "cd /cygdrive/d/mb-jpeg/; /usr/bin/make -f system.make program; exit;" started...
24127
 
24128
mb-gcc -O0 encoder/dct.c encoder/huffman.c encoder/io.c encoder/main.c encoder/zzq.c  -o Encoder/executable.elf \
24129
    -mno-xl-soft-mul  -Wp,-D__MICROBLAZE    -Wl,-T -Wl,Encoder_linker_script.ld  -g    -I./microblaze_0/include/  -L./microblaze_0/lib/  \
24130
 
24131
 
24132
 
24133
encoder/huffman.c: In function `HuffmanEncodeFinishSend':
24134
encoder/huffman.c:580: warning: comparison is always true due to limited range of data type
24135
encoder/huffman.c: In function `EncodeDataUnit':
24136
encoder/huffman.c:627: warning: passing arg 3 of `ReverseExtend' from incompatible pointer type
24137
encoder/huffman.c:642: warning: passing arg 3 of `ReverseExtend' from incompatible pointer type
24138
 
24139
 
24140
mb-size Encoder/executable.elf
24141
   text    data     bss     dec     hex filename
24142
  43192    5676   19380   68248   10a98 Encoder/executable.elf
24143
 
24144
 
24145
 
24146
 
24147
Done!
24148
 
24149
At Local date and time: Tue Jul 18 00:24:39 2006
24150
 xbash -q -c "cd /cygdrive/d/mb-jpeg/; /usr/bin/make -f system.make download; exit;" started...
24151
 
24152
*********************************************
24153
 
24154
 
24155
Initializing BRAM contents of the bitstream
24156
*********************************************
24157
bitinit system.mhs -lp D:/XilinxXUP/lib/ -pe microblaze_0 Encoder/executable.elf  \
24158
-bt implementation/system.bit -o implementation/download.bit
24159
 
24160
 
24161
 
24162
bitinit version Xilinx EDK 8.1 Build EDK_I.18.7
24163
Copyright (c) Xilinx Inc. 2002.
24164
 
24165
Parsing MHS File system.mhs...
24166
 
24167
 
24168
Sourcing tcl file
24169
C:/EDK/hw/XilinxProcessorIPLib/pcores/microblaze_v4_00_a/data/microblaze_v2_1_0.
24170
tcl ...
24171
 
24172
 
24173
Sourcing tcl file
24174
C:/EDK/hw/XilinxProcessorIPLib/pcores/opb_mdm_v2_00_a/data/opb_mdm_v2_1_0.tcl
24175
...
24176
Sourcing tcl file
24177
C:/EDK/hw/XilinxProcessorIPLib/pcores/lmb_v10_v1_00_a/data/lmb_v10_v2_1_0.tcl
24178
...
24179
Sourcing tcl file
24180
C:/EDK/hw/XilinxProcessorIPLib/pcores/lmb_bram_if_cntlr_v1_00_b/data/lmb_bram_if
24181
_cntlr_v2_1_0.tcl ...
24182
Sourcing tcl file
24183
C:/EDK/hw/XilinxProcessorIPLib/pcores/opb_sysace_v1_00_c/data/opb_sysace_v2_1_0.
24184
tcl ...
24185
 
24186
 
24187
Sourcing tcl file
24188
C:/EDK/hw/XilinxProcessorIPLib/pcores/dcm_module_v1_00_a/data/dcm_module_v2_1_0.
24189
tcl ...
24190
 
24191
Overriding IP level properties ...
24192
microblaze (microblaze_0) -
24193
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
24194
mpd line 63 - tool overriding c_family value virtex2 to
24195
microblaze (microblaze_0) -
24196
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
24197
mpd line 64 - tool overriding c_instance value microblaze to microblaze_0
24198
microblaze (microblaze_0) -
24199
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
24200
mpd:93 - tcl overriding C_ADDR_TAG_BITS value 17 to 0
24201
microblaze (microblaze_0) -
24202
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
24203
mpd:100 - tcl overriding C_DCACHE_ADDR_TAG value 17 to 0
24204
opb_mdm (debug_module) -
24205
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_mdm_v2_00_a\data\opb_mdm_v2_1_0.mpd
24206
line 42 - tool overriding c_family value virtex2 to
24207
bram_block (ilmb_bram) -
24208
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
24209
mpd line 42 - tool overriding c_family value virtex2 to
24210
opb_gpio (leds_4bit) -
24211
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_gpio_v3_01_b\data\opb_gpio_v2_1_0.mpd
24212
line 41 - tool overriding c_family value virtex2 to
24213
opb_gpio (dipsws_4bit) -
24214
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_gpio_v3_01_b\data\opb_gpio_v2_1_0.mpd
24215
line 41 - tool overriding c_family value virtex2 to
24216
opb_gpio (pushbuttons_5bit) -
24217
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_gpio_v3_01_b\data\opb_gpio_v2_1_0.mpd
24218
line 41 - tool overriding c_family value virtex2 to
24219
dcm_module (dcm_0) -
24220
C:\EDK\hw\XilinxProcessorIPLib\pcores\dcm_module_v1_00_a\data\dcm_module_v2_1_0.
24221
mpd line 60 - tool overriding c_family value virtex2 to
24222
bram_block (data_bram_0) -
24223
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
24224
mpd line 42 - tool overriding c_family value virtex2 to
24225
bram_block (dlmb_bram) -
24226
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
24227
mpd line 42 - tool overriding c_family value virtex2 to
24228
 
24229
Performing IP level DRCs on properties...
24230
 
24231
Running DRC Tcl procedures for OPTION IPLEVEL_DRC_PROC...
24232
Sourcing tcl file
24233
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
24234
2_1_0.tcl ...
24235
 
24236
 
24237
Sourcing tcl file
24238
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
24239
2_1_0.tcl ...
24240
Sourcing tcl file
24241
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
24242
2_1_0.tcl ...
24243
 
24244
 
24245
Address Map for Processor microblaze_0
24246
  (0x00000000-0x0000ffff) ilmb_cntlr    ilmb
24247
  (0x00010000-0x0001ffff) dlmb_cntlr    dlmb
24248
  (0x40000000-0x4000ffff) PushButtons_5Bit      mb_opb
24249
  (0x40020000-0x4002ffff) LEDs_4Bit     mb_opb
24250
  (0x40040000-0x4004ffff) DIPSWs_4Bit   mb_opb
24251
  (0x40600000-0x4060ffff) RS232_Uart_1  mb_opb
24252
  (0x41400000-0x4140ffff) debug_module  mb_opb
24253
  (0x41800000-0x4180ffff) SysACE_CompactFlash   mb_opb
24254
  (0x70000000-0x7000ffff) data_bram_if_cntlr_0  dlmb
24255
 
24256
Initializing Memory...
24257
Checking ELFs associated with MICROBLAZE instance microblaze_0 for overlap...
24258
 
24259
 
24260
Analyzing file Encoder/executable.elf...
24261
Running Data2Mem with the following command:
24262
data2mem -bm implementation/system_bd -bt implementation/system.bit  -bd
24263
Encoder/executable.elf tag data_bram_0 dlmb_bram ilmb_bram  -o b
24264
implementation/download.bit
24265
 
24266
 
24267
Memory Initialization completed successfully.
24268
 
24269
 
24270
 
24271
 
24272
*********************************************
24273
Downloading Bitstream onto the target board
24274
 
24275
 
24276
*********************************************
24277
impact -batch etc/download.cmd
24278
 
24279
 
24280
Release 8.1i - iMPACT I.24
24281
Copyright (c) 1995-2005 Xilinx, Inc.  All rights reserved.
24282
 
24283
 
24284
// *** BATCH CMD : setMode -bs
24285
// *** BATCH CMD : setCable -port auto
24286
AutoDetecting cable. Please wait.
24287
 
24288
 
24289
Connecting to cable (Parallel Port - LPT1).
24290
Checking cable driver.
24291
 Driver windrvr6.sys version = 7.0.0.0.No resources.
24292
 LPT base address = 0378h.
24293
 ECP base address = 0778h.
24294
 ECP hardware is detected.
24295
Cable connection established.
24296
 
24297
 
24298
Connecting to cable (Parallel Port - LPT1) in ECP mode.
24299
Checking cable driver.
24300
 Driver xpc4drvr.sys version = 1.0.4.0. LPT base address = 0378h.
24301
 Cable Type = 1, Revision = 3.
24302
 Setting cable speed to 5 MHz.
24303
Cable connection established.
24304
// *** BATCH CMD : identify
24305
Identifying chain contents ....Version is 0001
24306
'1': : Manufacturer's ID =Xilinx xc2vp30, Version : 1
24307
PMSPEC -- Overriding Xilinx file  with local
24308
file 
24309
INFO:iMPACT:1777 -
24310
   Reading c:/ISE/virtex2p/data/xc2vp30.bsd...
24311
 
24312
 
24313
INFO:iMPACT:501 - '1': Added Device xc2vp30 successfully.
24314
----------------------------------------------------------------------
24315
----------------------------------------------------------------------
24316
Version is 0000
24317
'2': : Manufacturer's ID =Xilinx xccace, Version : 0
24318
INFO:iMPACT:1777 -
24319
   Reading c:/ISE/acecf/data/xccace.bsd...
24320
INFO:iMPACT:501 - '1': Added Device xccace successfully.
24321
----------------------------------------------------------------------
24322
----------------------------------------------------------------------
24323
Version is 1111
24324
'3': : Manufacturer's ID =Xilinx xcf32p, Version : 15
24325
INFO:iMPACT:1777 -
24326
   Reading c:/ISE/xcfp/data/xcf32p.bsd...
24327
 
24328
 
24329
INFO:iMPACT:501 - '1': Added Device xcf32p successfully.
24330
----------------------------------------------------------------------
24331
----------------------------------------------------------------------
24332
done.
24333
[
24334
  1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
24335
]
24336
[
24337
 
24338
]
24339
Chain TCK freq = 10000000.
24340
Validating chain...
24341
Boundary-scan chain validated successfully.
24342
Elapsed time =      0 sec.
24343
// *** BATCH CMD : identifyMPM
24344
Elapsed time =      0 sec.
24345
// *** BATCH CMD : assignFile -p 3 -file "implementation/download.bit"
24346
'3': Loading file 'implementation/download.bit' ...
24347
 
24348
 
24349
done.
24350
INFO:iMPACT:501 - '3': Added Device xc2vp30 successfully.
24351
----------------------------------------------------------------------
24352
----------------------------------------------------------------------
24353
----------------------------------------------------------------------
24354
----------------------------------------------------------------------
24355
// *** BATCH CMD : program -p 3
24356
Chain TCK freq = 10000000.
24357
Validating chain...
24358
Boundary-scan chain validated successfully.
24359
'3':Programming  device...
24360
 
24361
 
24362
done.
24363
'3': Reading status register contents...
24364
CRC error                                         :         0
24365
Decryptor security set                            :         0
24366
DCM locked                                        :         1
24367
DCI matched                                       :         1
24368
legacy input error                                :         0
24369
status of GTS_CFG_B                               :         1
24370
status of GWE                                     :         1
24371
status of GHIGH                                   :         1
24372
value of MODE pin M0                              :         1
24373
value of MODE pin M1                              :         0
24374
value of MODE pin M2                              :         1
24375
value of CFG_RDY (INIT_B)                         :         1
24376
DONEIN input from DONE pin                        :         1
24377
IDCODE not validated while trying to write FDRI   :         0
24378
write FDRI issued before or after decrypt operation:         0
24379
Decryptor keys not used in proper sequence        :         0
24380
INFO:iMPACT:2219 - Status register values:
24381
INFO:iMPACT - 0011 0111 1011 1000 0000 0000 0000 0000
24382
INFO:iMPACT:579 - '3': Completed downloading bit file to device.
24383
INFO:iMPACT:580 - '3':Checking done pin ....done.
24384
'3': Programmed successfully.
24385
Elapsed time =      3 sec.
24386
// *** BATCH CMD : quit
24387
----------------------------------------------------------------------
24388
----------------------------------------------------------------------
24389
----------------------------------------------------------------------
24390
----------------------------------------------------------------------
24391
 
24392
 
24393
 
24394
 
24395
Done!
24396
 
24397
At Local date and time: Tue Jul 18 00:25:50 2006
24398
 xbash -q -c "cd /cygdrive/d/mb-jpeg/; /usr/bin/make -f system.make download; exit;" started...
24399
 
24400
 
24401
*********************************************
24402
 
24403
 
24404
Downloading Bitstream onto the target board
24405
*********************************************
24406
impact -batch etc/download.cmd
24407
 
24408
 
24409
Release 8.1i - iMPACT I.24
24410
Copyright (c) 1995-2005 Xilinx, Inc.  All rights reserved.
24411
 
24412
 
24413
// *** BATCH CMD : setMode -bs
24414
// *** BATCH CMD : setCable -port auto
24415
AutoDetecting cable. Please wait.
24416
 
24417
 
24418
Connecting to cable (Parallel Port - LPT1).
24419
Checking cable driver.
24420
 Driver windrvr6.sys version = 7.0.0.0.No resources.
24421
 LPT base address = 0378h.
24422
 ECP base address = 0778h.
24423
 ECP hardware is detected.
24424
Cable connection established.
24425
 
24426
 
24427
Connecting to cable (Parallel Port - LPT1) in ECP mode.
24428
Checking cable driver.
24429
 Driver xpc4drvr.sys version = 1.0.4.0. LPT base address = 0378h.
24430
 Cable Type = 1, Revision = 3.
24431
 Setting cable speed to 5 MHz.
24432
Cable connection established.
24433
// *** BATCH CMD : identify
24434
Identifying chain contents ....Version is 0001
24435
'1': : Manufacturer's ID =Xilinx xc2vp30, Version : 1
24436
PMSPEC -- Overriding Xilinx file  with local
24437
file 
24438
INFO:iMPACT:1777 -
24439
   Reading c:/ISE/virtex2p/data/xc2vp30.bsd...
24440
 
24441
 
24442
INFO:iMPACT:501 - '1': Added Device xc2vp30 successfully.
24443
----------------------------------------------------------------------
24444
----------------------------------------------------------------------
24445
Version is 0000
24446
'2': : Manufacturer's ID =Xilinx xccace, Version : 0
24447
INFO:iMPACT:1777 -
24448
   Reading c:/ISE/acecf/data/xccace.bsd...
24449
INFO:iMPACT:501 - '1': Added Device xccace successfully.
24450
----------------------------------------------------------------------
24451
----------------------------------------------------------------------
24452
Version is 1111
24453
'3': : Manufacturer's ID =Xilinx xcf32p, Version : 15
24454
INFO:iMPACT:1777 -
24455
   Reading c:/ISE/xcfp/data/xcf32p.bsd...
24456
INFO:iMPACT:501 - '1': Added Device xcf32p successfully.
24457
----------------------------------------------------------------------
24458
----------------------------------------------------------------------
24459
done.
24460
[
24461
  1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
24462
]
24463
[
24464
 
24465
]
24466
Chain TCK freq = 10000000.
24467
Validating chain...
24468
Boundary-scan chain validated successfully.
24469
Elapsed time =      0 sec.
24470
// *** BATCH CMD : identifyMPM
24471
Elapsed time =      0 sec.
24472
// *** BATCH CMD : assignFile -p 3 -file "implementation/download.bit"
24473
'3': Loading file 'implementation/download.bit' ...
24474
 
24475
 
24476
done.
24477
INFO:iMPACT:501 - '3': Added Device xc2vp30 successfully.
24478
----------------------------------------------------------------------
24479
----------------------------------------------------------------------
24480
----------------------------------------------------------------------
24481
----------------------------------------------------------------------
24482
// *** BATCH CMD : program -p 3
24483
Chain TCK freq = 10000000.
24484
Validating chain...
24485
Boundary-scan chain validated successfully.
24486
'3':Programming  device...
24487
 
24488
 
24489
done.
24490
'3': Reading status register contents...
24491
CRC error                                         :         0
24492
Decryptor security set                            :         0
24493
DCM locked                                        :         1
24494
DCI matched                                       :         1
24495
legacy input error                                :         0
24496
status of GTS_CFG_B                               :         1
24497
status of GWE                                     :         1
24498
status of GHIGH                                   :         1
24499
value of MODE pin M0                              :         1
24500
value of MODE pin M1                              :         0
24501
value of MODE pin M2                              :         1
24502
value of CFG_RDY (INIT_B)                         :         1
24503
DONEIN input from DONE pin                        :         1
24504
IDCODE not validated while trying to write FDRI   :         0
24505
write FDRI issued before or after decrypt operation:         0
24506
Decryptor keys not used in proper sequence        :         0
24507
INFO:iMPACT:2219 - Status register values:
24508
INFO:iMPACT - 0011 0111 1011 1000 0000 0000 0000 0000
24509
INFO:iMPACT:579 - '3': Completed downloading bit file to device.
24510
INFO:iMPACT:580 - '3':Checking done pin ....done.
24511
'3': Programmed successfully.
24512
Elapsed time =      3 sec.
24513
// *** BATCH CMD : quit
24514
----------------------------------------------------------------------
24515
----------------------------------------------------------------------
24516
----------------------------------------------------------------------
24517
----------------------------------------------------------------------
24518
 
24519
 
24520
 
24521
 
24522
Done!
24523
 
24524
At Local date and time: Tue Jul 18 00:31:33 2006
24525
 xbash -q -c "cd /cygdrive/d/mb-jpeg/; /usr/bin/make -f system.make program; exit;" started...
24526
 
24527
mb-gcc -O0 encoder/dct.c encoder/huffman.c encoder/io.c encoder/main.c encoder/zzq.c  -o Encoder/executable.elf \
24528
    -mno-xl-soft-mul  -Wp,-D__MICROBLAZE    -Wl,-T -Wl,Encoder_linker_script.ld  -g    -I./microblaze_0/include/  -L./microblaze_0/lib/  \
24529
 
24530
 
24531
 
24532
encoder/huffman.c: In function `HuffmanEncodeFinishSend':
24533
encoder/huffman.c:580: warning: comparison is always true due to limited range of data type
24534
encoder/huffman.c: In function `EncodeDataUnit':
24535
encoder/huffman.c:627: warning: passing arg 3 of `ReverseExtend' from incompatible pointer type
24536
encoder/huffman.c:642: warning: passing arg 3 of `ReverseExtend' from incompatible pointer type
24537
 
24538
 
24539
mb-size Encoder/executable.elf
24540
   text    data     bss     dec     hex filename
24541
  43192    5676   19380   68248   10a98 Encoder/executable.elf
24542
 
24543
 
24544
 
24545
 
24546
Done!
24547
 
24548
At Local date and time: Tue Jul 18 00:31:38 2006
24549
 xbash -q -c "cd /cygdrive/d/mb-jpeg/; /usr/bin/make -f system.make download; exit;" started...
24550
 
24551
*********************************************
24552
Initializing BRAM contents of the bitstream
24553
 
24554
 
24555
*********************************************
24556
bitinit system.mhs -lp D:/XilinxXUP/lib/ -pe microblaze_0 Encoder/executable.elf  \
24557
-bt implementation/system.bit -o implementation/download.bit
24558
 
24559
 
24560
 
24561
bitinit version Xilinx EDK 8.1 Build EDK_I.18.7
24562
Copyright (c) Xilinx Inc. 2002.
24563
 
24564
Parsing MHS File system.mhs...
24565
 
24566
 
24567
Sourcing tcl file
24568
C:/EDK/hw/XilinxProcessorIPLib/pcores/microblaze_v4_00_a/data/microblaze_v2_1_0.
24569
tcl ...
24570
Sourcing tcl file
24571
C:/EDK/hw/XilinxProcessorIPLib/pcores/opb_mdm_v2_00_a/data/opb_mdm_v2_1_0.tcl
24572
...
24573
Sourcing tcl file
24574
C:/EDK/hw/XilinxProcessorIPLib/pcores/lmb_v10_v1_00_a/data/lmb_v10_v2_1_0.tcl
24575
...
24576
Sourcing tcl file
24577
C:/EDK/hw/XilinxProcessorIPLib/pcores/lmb_bram_if_cntlr_v1_00_b/data/lmb_bram_if
24578
_cntlr_v2_1_0.tcl ...
24579
 
24580
 
24581
Sourcing tcl file
24582
C:/EDK/hw/XilinxProcessorIPLib/pcores/opb_sysace_v1_00_c/data/opb_sysace_v2_1_0.
24583
tcl ...
24584
Sourcing tcl file
24585
C:/EDK/hw/XilinxProcessorIPLib/pcores/dcm_module_v1_00_a/data/dcm_module_v2_1_0.
24586
tcl ...
24587
 
24588
Overriding IP level properties ...
24589
microblaze (microblaze_0) -
24590
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
24591
mpd line 63 - tool overriding c_family value virtex2 to
24592
microblaze (microblaze_0) -
24593
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
24594
mpd line 64 - tool overriding c_instance value microblaze to microblaze_0
24595
microblaze (microblaze_0) -
24596
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
24597
mpd:93 - tcl overriding C_ADDR_TAG_BITS value 17 to 0
24598
microblaze (microblaze_0) -
24599
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
24600
mpd:100 - tcl overriding C_DCACHE_ADDR_TAG value 17 to 0
24601
opb_mdm (debug_module) -
24602
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_mdm_v2_00_a\data\opb_mdm_v2_1_0.mpd
24603
line 42 - tool overriding c_family value virtex2 to
24604
bram_block (ilmb_bram) -
24605
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
24606
mpd line 42 - tool overriding c_family value virtex2 to
24607
opb_gpio (leds_4bit) -
24608
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_gpio_v3_01_b\data\opb_gpio_v2_1_0.mpd
24609
line 41 - tool overriding c_family value virtex2 to
24610
opb_gpio (dipsws_4bit) -
24611
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_gpio_v3_01_b\data\opb_gpio_v2_1_0.mpd
24612
line 41 - tool overriding c_family value virtex2 to
24613
opb_gpio (pushbuttons_5bit) -
24614
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_gpio_v3_01_b\data\opb_gpio_v2_1_0.mpd
24615
line 41 - tool overriding c_family value virtex2 to
24616
dcm_module (dcm_0) -
24617
C:\EDK\hw\XilinxProcessorIPLib\pcores\dcm_module_v1_00_a\data\dcm_module_v2_1_0.
24618
mpd line 60 - tool overriding c_family value virtex2 to
24619
bram_block (data_bram_0) -
24620
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
24621
mpd line 42 - tool overriding c_family value virtex2 to
24622
bram_block (dlmb_bram) -
24623
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
24624
mpd line 42 - tool overriding c_family value virtex2 to
24625
 
24626
Performing IP level DRCs on properties...
24627
 
24628
Running DRC Tcl procedures for OPTION IPLEVEL_DRC_PROC...
24629
 
24630
 
24631
Sourcing tcl file
24632
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
24633
2_1_0.tcl ...
24634
Sourcing tcl file
24635
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
24636
2_1_0.tcl ...
24637
Sourcing tcl file
24638
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
24639
2_1_0.tcl ...
24640
 
24641
 
24642
Address Map for Processor microblaze_0
24643
  (0x00000000-0x0000ffff) ilmb_cntlr    ilmb
24644
  (0x00010000-0x0001ffff) dlmb_cntlr    dlmb
24645
  (0x40000000-0x4000ffff) PushButtons_5Bit      mb_opb
24646
  (0x40020000-0x4002ffff) LEDs_4Bit     mb_opb
24647
  (0x40040000-0x4004ffff) DIPSWs_4Bit   mb_opb
24648
  (0x40600000-0x4060ffff) RS232_Uart_1  mb_opb
24649
  (0x41400000-0x4140ffff) debug_module  mb_opb
24650
  (0x41800000-0x4180ffff) SysACE_CompactFlash   mb_opb
24651
  (0x70000000-0x7000ffff) data_bram_if_cntlr_0  dlmb
24652
 
24653
Initializing Memory...
24654
Checking ELFs associated with MICROBLAZE instance microblaze_0 for overlap...
24655
 
24656
 
24657
Analyzing file Encoder/executable.elf...
24658
Running Data2Mem with the following command:
24659
data2mem -bm implementation/system_bd -bt implementation/system.bit  -bd
24660
Encoder/executable.elf tag data_bram_0 dlmb_bram ilmb_bram  -o b
24661
implementation/download.bit
24662
 
24663
 
24664
Memory Initialization completed successfully.
24665
 
24666
 
24667
 
24668
 
24669
 
24670
 
24671
*********************************************
24672
Downloading Bitstream onto the target board
24673
*********************************************
24674
impact -batch etc/download.cmd
24675
 
24676
 
24677
Release 8.1i - iMPACT I.24
24678
Copyright (c) 1995-2005 Xilinx, Inc.  All rights reserved.
24679
 
24680
 
24681
// *** BATCH CMD : setMode -bs
24682
// *** BATCH CMD : setCable -port auto
24683
AutoDetecting cable. Please wait.
24684
 
24685
 
24686
Connecting to cable (Parallel Port - LPT1).
24687
Checking cable driver.
24688
 Driver windrvr6.sys version = 7.0.0.0.No resources.
24689
 LPT base address = 0378h.
24690
 ECP base address = 0778h.
24691
 ECP hardware is detected.
24692
Cable connection established.
24693
 
24694
 
24695
Connecting to cable (Parallel Port - LPT1) in ECP mode.
24696
Checking cable driver.
24697
 Driver xpc4drvr.sys version = 1.0.4.0. LPT base address = 0378h.
24698
 Cable Type = 1, Revision = 3.
24699
 Setting cable speed to 5 MHz.
24700
Cable connection established.
24701
// *** BATCH CMD : identify
24702
Identifying chain contents ....Version is 0001
24703
'1': : Manufacturer's ID =Xilinx xc2vp30, Version : 1
24704
PMSPEC -- Overriding Xilinx file  with local
24705
file 
24706
INFO:iMPACT:1777 -
24707
   Reading c:/ISE/virtex2p/data/xc2vp30.bsd...
24708
 
24709
 
24710
INFO:iMPACT:501 - '1': Added Device xc2vp30 successfully.
24711
----------------------------------------------------------------------
24712
----------------------------------------------------------------------
24713
Version is 0000
24714
'2': : Manufacturer's ID =Xilinx xccace, Version : 0
24715
INFO:iMPACT:1777 -
24716
   Reading c:/ISE/acecf/data/xccace.bsd...
24717
INFO:iMPACT:501 - '1': Added Device xccace successfully.
24718
----------------------------------------------------------------------
24719
----------------------------------------------------------------------
24720
Version is 1111
24721
'3': : Manufacturer's ID =Xilinx xcf32p, Version : 15
24722
 
24723
 
24724
INFO:iMPACT:1777 -
24725
   Reading c:/ISE/xcfp/data/xcf32p.bsd...
24726
INFO:iMPACT:501 - '1': Added Device xcf32p successfully.
24727
----------------------------------------------------------------------
24728
----------------------------------------------------------------------
24729
done.
24730
[
24731
  1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
24732
]
24733
[
24734
 
24735
]
24736
Chain TCK freq = 10000000.
24737
Validating chain...
24738
Boundary-scan chain validated successfully.
24739
Elapsed time =      0 sec.
24740
// *** BATCH CMD : identifyMPM
24741
Elapsed time =      0 sec.
24742
// *** BATCH CMD : assignFile -p 3 -file "implementation/download.bit"
24743
'3': Loading file 'implementation/download.bit' ...
24744
 
24745
 
24746
done.
24747
INFO:iMPACT:501 - '3': Added Device xc2vp30 successfully.
24748
----------------------------------------------------------------------
24749
----------------------------------------------------------------------
24750
----------------------------------------------------------------------
24751
----------------------------------------------------------------------
24752
// *** BATCH CMD : program -p 3
24753
Chain TCK freq = 10000000.
24754
Validating chain...
24755
Boundary-scan chain validated successfully.
24756
'3':Programming  device...
24757
 
24758
 
24759
done.
24760
'3': Reading status register contents...
24761
CRC error                                         :         0
24762
Decryptor security set                            :         0
24763
DCM locked                                        :         1
24764
DCI matched                                       :         1
24765
legacy input error                                :         0
24766
status of GTS_CFG_B                               :         1
24767
status of GWE                                     :         1
24768
status of GHIGH                                   :         1
24769
value of MODE pin M0                              :         1
24770
value of MODE pin M1                              :         0
24771
value of MODE pin M2                              :         1
24772
value of CFG_RDY (INIT_B)                         :         1
24773
DONEIN input from DONE pin                        :         1
24774
IDCODE not validated while trying to write FDRI   :         0
24775
write FDRI issued before or after decrypt operation:         0
24776
Decryptor keys not used in proper sequence        :         0
24777
INFO:iMPACT:2219 - Status register values:
24778
INFO:iMPACT - 0011 0111 1011 1000 0000 0000 0000 0000
24779
INFO:iMPACT:579 - '3': Completed downloading bit file to device.
24780
INFO:iMPACT:580 - '3':Checking done pin ....done.
24781
'3': Programmed successfully.
24782
Elapsed time =      3 sec.
24783
// *** BATCH CMD : quit
24784
----------------------------------------------------------------------
24785
----------------------------------------------------------------------
24786
----------------------------------------------------------------------
24787
----------------------------------------------------------------------
24788
 
24789
 
24790
 
24791
 
24792
Done!
24793
 
24794
At Local date and time: Tue Jul 18 00:34:03 2006
24795
 xbash -q -c "cd /cygdrive/d/mb-jpeg/; /usr/bin/make -f system.make program; exit;" started...
24796
 
24797
mb-gcc -O0 encoder/dct.c encoder/huffman.c encoder/io.c encoder/main.c encoder/zzq.c  -o Encoder/executable.elf \
24798
    -mno-xl-soft-mul  -Wp,-D__MICROBLAZE    -Wl,-T -Wl,Encoder_linker_script.ld  -g    -I./microblaze_0/include/  -L./microblaze_0/lib/  \
24799
 
24800
 
24801
 
24802
encoder/huffman.c: In function `HuffmanEncodeFinishSend':
24803
encoder/huffman.c:580: warning: comparison is always true due to limited range of data type
24804
 
24805
 
24806
encoder/huffman.c: In function `EncodeDataUnit':
24807
encoder/huffman.c:627: warning: passing arg 3 of `ReverseExtend' from incompatible pointer type
24808
encoder/huffman.c:642: warning: passing arg 3 of `ReverseExtend' from incompatible pointer type
24809
 
24810
 
24811
mb-size Encoder/executable.elf
24812
   text    data     bss     dec     hex filename
24813
  43064    5668   19380   68112   10a10 Encoder/executable.elf
24814
 
24815
 
24816
 
24817
 
24818
Done!
24819
 
24820
At Local date and time: Tue Jul 18 00:34:43 2006
24821
 xbash -q -c "cd /cygdrive/d/mb-jpeg/; /usr/bin/make -f system.make download; exit;" started...
24822
 
24823
*********************************************
24824
 
24825
 
24826
Initializing BRAM contents of the bitstream
24827
*********************************************
24828
bitinit system.mhs -lp D:/XilinxXUP/lib/ -pe microblaze_0 Encoder/executable.elf  \
24829
-bt implementation/system.bit -o implementation/download.bit
24830
 
24831
 
24832
 
24833
bitinit version Xilinx EDK 8.1 Build EDK_I.18.7
24834
Copyright (c) Xilinx Inc. 2002.
24835
 
24836
Parsing MHS File system.mhs...
24837
 
24838
 
24839
Sourcing tcl file
24840
C:/EDK/hw/XilinxProcessorIPLib/pcores/microblaze_v4_00_a/data/microblaze_v2_1_0.
24841
tcl ...
24842
Sourcing tcl file
24843
C:/EDK/hw/XilinxProcessorIPLib/pcores/opb_mdm_v2_00_a/data/opb_mdm_v2_1_0.tcl
24844
...
24845
Sourcing tcl file
24846
C:/EDK/hw/XilinxProcessorIPLib/pcores/lmb_v10_v1_00_a/data/lmb_v10_v2_1_0.tcl
24847
...
24848
Sourcing tcl file
24849
C:/EDK/hw/XilinxProcessorIPLib/pcores/lmb_bram_if_cntlr_v1_00_b/data/lmb_bram_if
24850
_cntlr_v2_1_0.tcl ...
24851
 
24852
 
24853
Sourcing tcl file
24854
C:/EDK/hw/XilinxProcessorIPLib/pcores/opb_sysace_v1_00_c/data/opb_sysace_v2_1_0.
24855
tcl ...
24856
Sourcing tcl file
24857
C:/EDK/hw/XilinxProcessorIPLib/pcores/dcm_module_v1_00_a/data/dcm_module_v2_1_0.
24858
tcl ...
24859
 
24860
Overriding IP level properties ...
24861
microblaze (microblaze_0) -
24862
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
24863
mpd line 63 - tool overriding c_family value virtex2 to
24864
microblaze (microblaze_0) -
24865
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
24866
mpd line 64 - tool overriding c_instance value microblaze to microblaze_0
24867
microblaze (microblaze_0) -
24868
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
24869
mpd:93 - tcl overriding C_ADDR_TAG_BITS value 17 to 0
24870
microblaze (microblaze_0) -
24871
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
24872
mpd:100 - tcl overriding C_DCACHE_ADDR_TAG value 17 to 0
24873
opb_mdm (debug_module) -
24874
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_mdm_v2_00_a\data\opb_mdm_v2_1_0.mpd
24875
line 42 - tool overriding c_family value virtex2 to
24876
bram_block (ilmb_bram) -
24877
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
24878
mpd line 42 - tool overriding c_family value virtex2 to
24879
opb_gpio (leds_4bit) -
24880
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_gpio_v3_01_b\data\opb_gpio_v2_1_0.mpd
24881
line 41 - tool overriding c_family value virtex2 to
24882
opb_gpio (dipsws_4bit) -
24883
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_gpio_v3_01_b\data\opb_gpio_v2_1_0.mpd
24884
line 41 - tool overriding c_family value virtex2 to
24885
opb_gpio (pushbuttons_5bit) -
24886
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_gpio_v3_01_b\data\opb_gpio_v2_1_0.mpd
24887
line 41 - tool overriding c_family value virtex2 to
24888
dcm_module (dcm_0) -
24889
C:\EDK\hw\XilinxProcessorIPLib\pcores\dcm_module_v1_00_a\data\dcm_module_v2_1_0.
24890
mpd line 60 - tool overriding c_family value virtex2 to
24891
bram_block (data_bram_0) -
24892
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
24893
mpd line 42 - tool overriding c_family value virtex2 to
24894
bram_block (dlmb_bram) -
24895
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
24896
mpd line 42 - tool overriding c_family value virtex2 to
24897
 
24898
Performing IP level DRCs on properties...
24899
 
24900
Running DRC Tcl procedures for OPTION IPLEVEL_DRC_PROC...
24901
 
24902
 
24903
Sourcing tcl file
24904
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
24905
2_1_0.tcl ...
24906
Sourcing tcl file
24907
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
24908
2_1_0.tcl ...
24909
Sourcing tcl file
24910
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
24911
2_1_0.tcl ...
24912
 
24913
 
24914
Address Map for Processor microblaze_0
24915
  (0x00000000-0x0000ffff) ilmb_cntlr    ilmb
24916
  (0x00010000-0x0001ffff) dlmb_cntlr    dlmb
24917
  (0x40000000-0x4000ffff) PushButtons_5Bit      mb_opb
24918
  (0x40020000-0x4002ffff) LEDs_4Bit     mb_opb
24919
  (0x40040000-0x4004ffff) DIPSWs_4Bit   mb_opb
24920
  (0x40600000-0x4060ffff) RS232_Uart_1  mb_opb
24921
  (0x41400000-0x4140ffff) debug_module  mb_opb
24922
  (0x41800000-0x4180ffff) SysACE_CompactFlash   mb_opb
24923
  (0x70000000-0x7000ffff) data_bram_if_cntlr_0  dlmb
24924
 
24925
Initializing Memory...
24926
Checking ELFs associated with MICROBLAZE instance microblaze_0 for overlap...
24927
 
24928
 
24929
Analyzing file Encoder/executable.elf...
24930
Running Data2Mem with the following command:
24931
data2mem -bm implementation/system_bd -bt implementation/system.bit  -bd
24932
Encoder/executable.elf tag data_bram_0 dlmb_bram ilmb_bram  -o b
24933
implementation/download.bit
24934
 
24935
 
24936
Memory Initialization completed successfully.
24937
 
24938
 
24939
 
24940
 
24941
*********************************************
24942
Downloading Bitstream onto the target board
24943
 
24944
 
24945
*********************************************
24946
impact -batch etc/download.cmd
24947
 
24948
 
24949
Release 8.1i - iMPACT I.24
24950
Copyright (c) 1995-2005 Xilinx, Inc.  All rights reserved.
24951
 
24952
 
24953
// *** BATCH CMD : setMode -bs
24954
// *** BATCH CMD : setCable -port auto
24955
AutoDetecting cable. Please wait.
24956
 
24957
 
24958
Connecting to cable (Parallel Port - LPT1).
24959
Checking cable driver.
24960
 Driver windrvr6.sys version = 7.0.0.0.No resources.
24961
 LPT base address = 0378h.
24962
 ECP base address = 0778h.
24963
 ECP hardware is detected.
24964
Cable connection established.
24965
 
24966
 
24967
Connecting to cable (Parallel Port - LPT1) in ECP mode.
24968
Checking cable driver.
24969
 Driver xpc4drvr.sys version = 1.0.4.0. LPT base address = 0378h.
24970
 Cable Type = 1, Revision = 3.
24971
 Setting cable speed to 5 MHz.
24972
Cable connection established.
24973
// *** BATCH CMD : identify
24974
Identifying chain contents ....Version is 0001
24975
'1': : Manufacturer's ID =Xilinx xc2vp30, Version : 1
24976
PMSPEC -- Overriding Xilinx file  with local
24977
file 
24978
INFO:iMPACT:1777 -
24979
   Reading c:/ISE/virtex2p/data/xc2vp30.bsd...
24980
 
24981
 
24982
INFO:iMPACT:501 - '1': Added Device xc2vp30 successfully.
24983
----------------------------------------------------------------------
24984
----------------------------------------------------------------------
24985
Version is 0000
24986
'2': : Manufacturer's ID =Xilinx xccace, Version : 0
24987
INFO:iMPACT:1777 -
24988
   Reading c:/ISE/acecf/data/xccace.bsd...
24989
INFO:iMPACT:501 - '1': Added Device xccace successfully.
24990
----------------------------------------------------------------------
24991
----------------------------------------------------------------------
24992
Version is 1111
24993
'3': : Manufacturer's ID =Xilinx xcf32p, Version : 15
24994
 
24995
 
24996
INFO:iMPACT:1777 -
24997
   Reading c:/ISE/xcfp/data/xcf32p.bsd...
24998
INFO:iMPACT:501 - '1': Added Device xcf32p successfully.
24999
----------------------------------------------------------------------
25000
----------------------------------------------------------------------
25001
done.
25002
[
25003
  1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
25004
]
25005
[
25006
 
25007
]
25008
Chain TCK freq = 10000000.
25009
Validating chain...
25010
Boundary-scan chain validated successfully.
25011
Elapsed time =      1 sec.
25012
// *** BATCH CMD : identifyMPM
25013
Elapsed time =      0 sec.
25014
// *** BATCH CMD : assignFile -p 3 -file "implementation/download.bit"
25015
'3': Loading file 'implementation/download.bit' ...
25016
 
25017
 
25018
done.
25019
INFO:iMPACT:501 - '3': Added Device xc2vp30 successfully.
25020
----------------------------------------------------------------------
25021
----------------------------------------------------------------------
25022
----------------------------------------------------------------------
25023
----------------------------------------------------------------------
25024
// *** BATCH CMD : program -p 3
25025
Chain TCK freq = 10000000.
25026
Validating chain...
25027
Boundary-scan chain validated successfully.
25028
'3':Programming  device...
25029
 
25030
 
25031
done.
25032
'3': Reading status register contents...
25033
CRC error                                         :         0
25034
Decryptor security set                            :         0
25035
DCM locked                                        :         1
25036
DCI matched                                       :         1
25037
legacy input error                                :         0
25038
status of GTS_CFG_B                               :         1
25039
status of GWE                                     :         1
25040
status of GHIGH                                   :         1
25041
value of MODE pin M0                              :         1
25042
value of MODE pin M1                              :         0
25043
value of MODE pin M2                              :         1
25044
value of CFG_RDY (INIT_B)                         :         1
25045
DONEIN input from DONE pin                        :         1
25046
IDCODE not validated while trying to write FDRI   :         0
25047
write FDRI issued before or after decrypt operation:         0
25048
Decryptor keys not used in proper sequence        :         0
25049
INFO:iMPACT:2219 - Status register values:
25050
INFO:iMPACT - 0011 0111 1011 1000 0000 0000 0000 0000
25051
INFO:iMPACT:579 - '3': Completed downloading bit file to device.
25052
INFO:iMPACT:580 - '3':Checking done pin ....done.
25053
'3': Programmed successfully.
25054
Elapsed time =      3 sec.
25055
// *** BATCH CMD : quit
25056
----------------------------------------------------------------------
25057
----------------------------------------------------------------------
25058
----------------------------------------------------------------------
25059
----------------------------------------------------------------------
25060
 
25061
 
25062
 
25063
 
25064
Done!
25065
 
25066
At Local date and time: Tue Jul 18 00:44:24 2006
25067
 xbash -q -c "cd /cygdrive/d/mb-jpeg/; /usr/bin/make -f system.make download; exit;" started...
25068
 
25069
mb-gcc -O0 encoder/dct.c encoder/huffman.c encoder/io.c encoder/main.c encoder/zzq.c  -o Encoder/executable.elf \
25070
    -mno-xl-soft-mul  -Wp,-D__MICROBLAZE    -Wl,-T -Wl,Encoder_linker_script.ld  -g    -I./microblaze_0/include/  -L./microblaze_0/lib/  \
25071
 
25072
 
25073
 
25074
encoder/huffman.c: In function `HuffmanEncodeFinishSend':
25075
encoder/huffman.c:580: warning: comparison is always true due to limited range of data type
25076
encoder/huffman.c: In function `EncodeDataUnit':
25077
encoder/huffman.c:627: warning: passing arg 3 of `ReverseExtend' from incompatible pointer type
25078
encoder/huffman.c:642: warning: passing arg 3 of `ReverseExtend' from incompatible pointer type
25079
 
25080
 
25081
mb-size Encoder/executable.elf
25082
   text    data     bss     dec     hex filename
25083
  43136    5660   19380   68176   10a50 Encoder/executable.elf
25084
 
25085
 
25086
*********************************************
25087
Initializing BRAM contents of the bitstream
25088
*********************************************
25089
bitinit system.mhs -lp D:/XilinxXUP/lib/ -pe microblaze_0 Encoder/executable.elf  \
25090
-bt implementation/system.bit -o implementation/download.bit
25091
 
25092
 
25093
 
25094
bitinit version Xilinx EDK 8.1 Build EDK_I.18.7
25095
Copyright (c) Xilinx Inc. 2002.
25096
 
25097
Parsing MHS File system.mhs...
25098
 
25099
 
25100
Sourcing tcl file
25101
C:/EDK/hw/XilinxProcessorIPLib/pcores/microblaze_v4_00_a/data/microblaze_v2_1_0.
25102
tcl ...
25103
Sourcing tcl file
25104
C:/EDK/hw/XilinxProcessorIPLib/pcores/opb_mdm_v2_00_a/data/opb_mdm_v2_1_0.tcl
25105
...
25106
Sourcing tcl file
25107
C:/EDK/hw/XilinxProcessorIPLib/pcores/lmb_v10_v1_00_a/data/lmb_v10_v2_1_0.tcl
25108
...
25109
Sourcing tcl file
25110
C:/EDK/hw/XilinxProcessorIPLib/pcores/lmb_bram_if_cntlr_v1_00_b/data/lmb_bram_if
25111
_cntlr_v2_1_0.tcl ...
25112
Sourcing tcl file
25113
C:/EDK/hw/XilinxProcessorIPLib/pcores/opb_sysace_v1_00_c/data/opb_sysace_v2_1_0.
25114
tcl ...
25115
 
25116
 
25117
Sourcing tcl file
25118
C:/EDK/hw/XilinxProcessorIPLib/pcores/dcm_module_v1_00_a/data/dcm_module_v2_1_0.
25119
tcl ...
25120
 
25121
Overriding IP level properties ...
25122
microblaze (microblaze_0) -
25123
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
25124
mpd line 63 - tool overriding c_family value virtex2 to
25125
microblaze (microblaze_0) -
25126
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
25127
mpd line 64 - tool overriding c_instance value microblaze to microblaze_0
25128
microblaze (microblaze_0) -
25129
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
25130
mpd:93 - tcl overriding C_ADDR_TAG_BITS value 17 to 0
25131
microblaze (microblaze_0) -
25132
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
25133
mpd:100 - tcl overriding C_DCACHE_ADDR_TAG value 17 to 0
25134
opb_mdm (debug_module) -
25135
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_mdm_v2_00_a\data\opb_mdm_v2_1_0.mpd
25136
line 42 - tool overriding c_family value virtex2 to
25137
bram_block (ilmb_bram) -
25138
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
25139
mpd line 42 - tool overriding c_family value virtex2 to
25140
opb_gpio (leds_4bit) -
25141
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_gpio_v3_01_b\data\opb_gpio_v2_1_0.mpd
25142
line 41 - tool overriding c_family value virtex2 to
25143
opb_gpio (dipsws_4bit) -
25144
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_gpio_v3_01_b\data\opb_gpio_v2_1_0.mpd
25145
line 41 - tool overriding c_family value virtex2 to
25146
opb_gpio (pushbuttons_5bit) -
25147
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_gpio_v3_01_b\data\opb_gpio_v2_1_0.mpd
25148
line 41 - tool overriding c_family value virtex2 to
25149
dcm_module (dcm_0) -
25150
C:\EDK\hw\XilinxProcessorIPLib\pcores\dcm_module_v1_00_a\data\dcm_module_v2_1_0.
25151
mpd line 60 - tool overriding c_family value virtex2 to
25152
bram_block (data_bram_0) -
25153
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
25154
mpd line 42 - tool overriding c_family value virtex2 to
25155
bram_block (dlmb_bram) -
25156
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
25157
mpd line 42 - tool overriding c_family value virtex2 to
25158
 
25159
Performing IP level DRCs on properties...
25160
 
25161
Running DRC Tcl procedures for OPTION IPLEVEL_DRC_PROC...
25162
Sourcing tcl file
25163
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
25164
2_1_0.tcl ...
25165
 
25166
 
25167
Sourcing tcl file
25168
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
25169
2_1_0.tcl ...
25170
Sourcing tcl file
25171
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
25172
2_1_0.tcl ...
25173
 
25174
 
25175
Address Map for Processor microblaze_0
25176
  (0x00000000-0x0000ffff) ilmb_cntlr    ilmb
25177
  (0x00010000-0x0001ffff) dlmb_cntlr    dlmb
25178
  (0x40000000-0x4000ffff) PushButtons_5Bit      mb_opb
25179
  (0x40020000-0x4002ffff) LEDs_4Bit     mb_opb
25180
  (0x40040000-0x4004ffff) DIPSWs_4Bit   mb_opb
25181
  (0x40600000-0x4060ffff) RS232_Uart_1  mb_opb
25182
  (0x41400000-0x4140ffff) debug_module  mb_opb
25183
  (0x41800000-0x4180ffff) SysACE_CompactFlash   mb_opb
25184
  (0x70000000-0x7000ffff) data_bram_if_cntlr_0  dlmb
25185
 
25186
Initializing Memory...
25187
Checking ELFs associated with MICROBLAZE instance microblaze_0 for overlap...
25188
 
25189
 
25190
Analyzing file Encoder/executable.elf...
25191
Running Data2Mem with the following command:
25192
data2mem -bm implementation/system_bd -bt implementation/system.bit  -bd
25193
Encoder/executable.elf tag data_bram_0 dlmb_bram ilmb_bram  -o b
25194
implementation/download.bit
25195
 
25196
 
25197
Memory Initialization completed successfully.
25198
 
25199
 
25200
 
25201
 
25202
*********************************************
25203
 
25204
 
25205
Downloading Bitstream onto the target board
25206
*********************************************
25207
impact -batch etc/download.cmd
25208
 
25209
 
25210
Release 8.1i - iMPACT I.24
25211
Copyright (c) 1995-2005 Xilinx, Inc.  All rights reserved.
25212
 
25213
 
25214
// *** BATCH CMD : setMode -bs
25215
// *** BATCH CMD : setCable -port auto
25216
AutoDetecting cable. Please wait.
25217
 
25218
 
25219
Connecting to cable (Parallel Port - LPT1).
25220
Checking cable driver.
25221
 Driver windrvr6.sys version = 7.0.0.0.No resources.
25222
 LPT base address = 0378h.
25223
 ECP base address = 0778h.
25224
Cable connection failed.
25225
 
25226
 
25227
Connecting to cable (Parallel Port - LPT2).
25228
Checking cable driver.
25229
 Driver windrvr6.sys version = 7.0.0.0.Cable connection failed.
25230
 
25231
 
25232
Connecting to cable (Parallel Port - LPT3).
25233
Checking cable driver.
25234
 Driver windrvr6.sys version = 7.0.0.0.Cable connection failed.
25235
 
25236
 
25237
Connecting to cable (Parallel Port - LPT4).
25238
Checking cable driver.
25239
 Driver windrvr6.sys version = 7.0.0.0.Cable connection failed.
25240
 
25241
 
25242
Connecting to cable (Usb Port - USB21).
25243
Checking cable driver.
25244
 
25245
 
25246
 Driver xusbdfwu.sys version: 1018 (1018).
25247
 Driver windrvr6.sys version = 7.0.0.0.
25248
 
25249
Cable connection failed.
25250
Cable autodetection failed.
25251
ERROR:iMPACT:1075 - setCable must be set before this operation.
25252
ERROR:iMPACT:1075 - setCable must be set before this operation.
25253
ERROR:iMPACT:589 - No devices on chain, can't assign file
25254
ERROR:iMPACT:1075 - setCable must be set before this operation.
25255
// *** BATCH CMD : quit
25256
 Count ReleaseSemaphore rc = 298.
25257
 
25258
 
25259
 
25260
 
25261
Done!
25262
 
25263
At Local date and time: Tue Jul 18 00:45:04 2006
25264
 xbash -q -c "cd /cygdrive/d/mb-jpeg/; /usr/bin/make -f system.make download; exit;" started...
25265
 
25266
 
25267
 
25268
 
25269
*********************************************
25270
Downloading Bitstream onto the target board
25271
*********************************************
25272
impact -batch etc/download.cmd
25273
 
25274
 
25275
Release 8.1i - iMPACT I.24
25276
Copyright (c) 1995-2005 Xilinx, Inc.  All rights reserved.
25277
 
25278
 
25279
// *** BATCH CMD : setMode -bs
25280
// *** BATCH CMD : setCable -port auto
25281
AutoDetecting cable. Please wait.
25282
 
25283
 
25284
Connecting to cable (Parallel Port - LPT1).
25285
Checking cable driver.
25286
 Driver windrvr6.sys version = 7.0.0.0.No resources.
25287
 LPT base address = 0378h.
25288
 ECP base address = 0778h.
25289
 ECP hardware is detected.
25290
Cable connection established.
25291
 
25292
 
25293
Connecting to cable (Parallel Port - LPT1) in ECP mode.
25294
Checking cable driver.
25295
 Driver xpc4drvr.sys version = 1.0.4.0. LPT base address = 0378h.
25296
 Cable Type = 1, Revision = 3.
25297
 Setting cable speed to 5 MHz.
25298
Cable connection established.
25299
// *** BATCH CMD : identify
25300
Identifying chain contents ....Version is 0001
25301
'1': : Manufacturer's ID =Xilinx xc2vp30, Version : 1
25302
PMSPEC -- Overriding Xilinx file  with local
25303
file 
25304
INFO:iMPACT:1777 -
25305
   Reading c:/ISE/virtex2p/data/xc2vp30.bsd...
25306
 
25307
 
25308
INFO:iMPACT:501 - '1': Added Device xc2vp30 successfully.
25309
----------------------------------------------------------------------
25310
----------------------------------------------------------------------
25311
Version is 0000
25312
'2': : Manufacturer's ID =Xilinx xccace, Version : 0
25313
INFO:iMPACT:1777 -
25314
   Reading c:/ISE/acecf/data/xccace.bsd...
25315
INFO:iMPACT:501 - '1': Added Device xccace successfully.
25316
----------------------------------------------------------------------
25317
----------------------------------------------------------------------
25318
Version is 1111
25319
'3': : Manufacturer's ID =Xilinx xcf32p, Version : 15
25320
INFO:iMPACT:1777 -
25321
   Reading c:/ISE/xcfp/data/xcf32p.bsd...
25322
 
25323
 
25324
INFO:iMPACT:501 - '1': Added Device xcf32p successfully.
25325
----------------------------------------------------------------------
25326
----------------------------------------------------------------------
25327
done.
25328
[
25329
  1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
25330
]
25331
[
25332
 
25333
]
25334
Chain TCK freq = 10000000.
25335
Validating chain...
25336
Boundary-scan chain validated successfully.
25337
Elapsed time =      0 sec.
25338
// *** BATCH CMD : identifyMPM
25339
Elapsed time =      0 sec.
25340
// *** BATCH CMD : assignFile -p 3 -file "implementation/download.bit"
25341
'3': Loading file 'implementation/download.bit' ...
25342
 
25343
 
25344
done.
25345
INFO:iMPACT:501 - '3': Added Device xc2vp30 successfully.
25346
----------------------------------------------------------------------
25347
----------------------------------------------------------------------
25348
----------------------------------------------------------------------
25349
----------------------------------------------------------------------
25350
// *** BATCH CMD : program -p 3
25351
Chain TCK freq = 10000000.
25352
Validating chain...
25353
Boundary-scan chain validated successfully.
25354
'3':Programming  device...
25355
 
25356
 
25357
done.
25358
'3': Reading status register contents...
25359
CRC error                                         :         0
25360
Decryptor security set                            :         0
25361
DCM locked                                        :         1
25362
DCI matched                                       :         1
25363
legacy input error                                :         0
25364
status of GTS_CFG_B                               :         1
25365
status of GWE                                     :         1
25366
status of GHIGH                                   :         1
25367
value of MODE pin M0                              :         1
25368
value of MODE pin M1                              :         0
25369
value of MODE pin M2                              :         1
25370
value of CFG_RDY (INIT_B)                         :         1
25371
DONEIN input from DONE pin                        :         1
25372
IDCODE not validated while trying to write FDRI   :         0
25373
write FDRI issued before or after decrypt operation:         0
25374
Decryptor keys not used in proper sequence        :         0
25375
INFO:iMPACT:2219 - Status register values:
25376
INFO:iMPACT - 0011 0111 1011 1000 0000 0000 0000 0000
25377
INFO:iMPACT:579 - '3': Completed downloading bit file to device.
25378
INFO:iMPACT:580 - '3':Checking done pin ....done.
25379
'3': Programmed successfully.
25380
Elapsed time =      3 sec.
25381
// *** BATCH CMD : quit
25382
----------------------------------------------------------------------
25383
----------------------------------------------------------------------
25384
----------------------------------------------------------------------
25385
----------------------------------------------------------------------
25386
 
25387
 
25388
 
25389
 
25390
Done!
25391
 
25392
At Local date and time: Tue Jul 18 00:45:42 2006
25393
 xbash -q -c "cd /cygdrive/d/mb-jpeg/; /usr/bin/make -f system.make download; exit;" started...
25394
 
25395
mb-gcc -O0 encoder/dct.c encoder/huffman.c encoder/io.c encoder/main.c encoder/zzq.c  -o Encoder/executable.elf \
25396
    -mno-xl-soft-mul  -Wp,-D__MICROBLAZE    -Wl,-T -Wl,Encoder_linker_script.ld  -g    -I./microblaze_0/include/  -L./microblaze_0/lib/  \
25397
 
25398
 
25399
 
25400
encoder/huffman.c: In function `HuffmanEncodeFinishSend':
25401
encoder/huffman.c:580: warning: comparison is always true due to limited range of data type
25402
encoder/huffman.c: In function `EncodeDataUnit':
25403
encoder/huffman.c:627: warning: passing arg 3 of `ReverseExtend' from incompatible pointer type
25404
encoder/huffman.c:642: warning: passing arg 3 of `ReverseExtend' from incompatible pointer type
25405
 
25406
 
25407
mb-size Encoder/executable.elf
25408
   text    data     bss     dec     hex filename
25409
  43136    5660   19380   68176   10a50 Encoder/executable.elf
25410
 
25411
 
25412
*********************************************
25413
 
25414
 
25415
Initializing BRAM contents of the bitstream
25416
*********************************************
25417
bitinit system.mhs -lp D:/XilinxXUP/lib/ -pe microblaze_0 Encoder/executable.elf  \
25418
-bt implementation/system.bit -o implementation/download.bit
25419
 
25420
 
25421
 
25422
bitinit version Xilinx EDK 8.1 Build EDK_I.18.7
25423
Copyright (c) Xilinx Inc. 2002.
25424
 
25425
Parsing MHS File system.mhs...
25426
 
25427
 
25428
Sourcing tcl file
25429
C:/EDK/hw/XilinxProcessorIPLib/pcores/microblaze_v4_00_a/data/microblaze_v2_1_0.
25430
tcl ...
25431
Sourcing tcl file
25432
C:/EDK/hw/XilinxProcessorIPLib/pcores/opb_mdm_v2_00_a/data/opb_mdm_v2_1_0.tcl
25433
...
25434
Sourcing tcl file
25435
C:/EDK/hw/XilinxProcessorIPLib/pcores/lmb_v10_v1_00_a/data/lmb_v10_v2_1_0.tcl
25436
...
25437
Sourcing tcl file
25438
C:/EDK/hw/XilinxProcessorIPLib/pcores/lmb_bram_if_cntlr_v1_00_b/data/lmb_bram_if
25439
_cntlr_v2_1_0.tcl ...
25440
 
25441
 
25442
Sourcing tcl file
25443
C:/EDK/hw/XilinxProcessorIPLib/pcores/opb_sysace_v1_00_c/data/opb_sysace_v2_1_0.
25444
tcl ...
25445
Sourcing tcl file
25446
C:/EDK/hw/XilinxProcessorIPLib/pcores/dcm_module_v1_00_a/data/dcm_module_v2_1_0.
25447
tcl ...
25448
 
25449
Overriding IP level properties ...
25450
microblaze (microblaze_0) -
25451
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
25452
mpd line 63 - tool overriding c_family value virtex2 to
25453
microblaze (microblaze_0) -
25454
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
25455
mpd line 64 - tool overriding c_instance value microblaze to microblaze_0
25456
microblaze (microblaze_0) -
25457
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
25458
mpd:93 - tcl overriding C_ADDR_TAG_BITS value 17 to 0
25459
microblaze (microblaze_0) -
25460
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
25461
mpd:100 - tcl overriding C_DCACHE_ADDR_TAG value 17 to 0
25462
opb_mdm (debug_module) -
25463
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_mdm_v2_00_a\data\opb_mdm_v2_1_0.mpd
25464
line 42 - tool overriding c_family value virtex2 to
25465
bram_block (ilmb_bram) -
25466
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
25467
mpd line 42 - tool overriding c_family value virtex2 to
25468
opb_gpio (leds_4bit) -
25469
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_gpio_v3_01_b\data\opb_gpio_v2_1_0.mpd
25470
line 41 - tool overriding c_family value virtex2 to
25471
opb_gpio (dipsws_4bit) -
25472
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_gpio_v3_01_b\data\opb_gpio_v2_1_0.mpd
25473
line 41 - tool overriding c_family value virtex2 to
25474
opb_gpio (pushbuttons_5bit) -
25475
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_gpio_v3_01_b\data\opb_gpio_v2_1_0.mpd
25476
line 41 - tool overriding c_family value virtex2 to
25477
dcm_module (dcm_0) -
25478
C:\EDK\hw\XilinxProcessorIPLib\pcores\dcm_module_v1_00_a\data\dcm_module_v2_1_0.
25479
mpd line 60 - tool overriding c_family value virtex2 to
25480
bram_block (data_bram_0) -
25481
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
25482
mpd line 42 - tool overriding c_family value virtex2 to
25483
bram_block (dlmb_bram) -
25484
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
25485
mpd line 42 - tool overriding c_family value virtex2 to
25486
 
25487
Performing IP level DRCs on properties...
25488
 
25489
Running DRC Tcl procedures for OPTION IPLEVEL_DRC_PROC...
25490
 
25491
 
25492
Sourcing tcl file
25493
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
25494
2_1_0.tcl ...
25495
Sourcing tcl file
25496
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
25497
2_1_0.tcl ...
25498
Sourcing tcl file
25499
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
25500
2_1_0.tcl ...
25501
 
25502
 
25503
Address Map for Processor microblaze_0
25504
  (0x00000000-0x0000ffff) ilmb_cntlr    ilmb
25505
  (0x00010000-0x0001ffff) dlmb_cntlr    dlmb
25506
  (0x40000000-0x4000ffff) PushButtons_5Bit      mb_opb
25507
  (0x40020000-0x4002ffff) LEDs_4Bit     mb_opb
25508
  (0x40040000-0x4004ffff) DIPSWs_4Bit   mb_opb
25509
  (0x40600000-0x4060ffff) RS232_Uart_1  mb_opb
25510
  (0x41400000-0x4140ffff) debug_module  mb_opb
25511
  (0x41800000-0x4180ffff) SysACE_CompactFlash   mb_opb
25512
  (0x70000000-0x7000ffff) data_bram_if_cntlr_0  dlmb
25513
 
25514
Initializing Memory...
25515
Checking ELFs associated with MICROBLAZE instance microblaze_0 for overlap...
25516
 
25517
 
25518
Analyzing file Encoder/executable.elf...
25519
Running Data2Mem with the following command:
25520
data2mem -bm implementation/system_bd -bt implementation/system.bit  -bd
25521
Encoder/executable.elf tag data_bram_0 dlmb_bram ilmb_bram  -o b
25522
implementation/download.bit
25523
 
25524
 
25525
Memory Initialization completed successfully.
25526
 
25527
 
25528
 
25529
 
25530
 
25531
 
25532
*********************************************
25533
Downloading Bitstream onto the target board
25534
*********************************************
25535
impact -batch etc/download.cmd
25536
 
25537
 
25538
Release 8.1i - iMPACT I.24
25539
Copyright (c) 1995-2005 Xilinx, Inc.  All rights reserved.
25540
 
25541
 
25542
// *** BATCH CMD : setMode -bs
25543
// *** BATCH CMD : setCable -port auto
25544
AutoDetecting cable. Please wait.
25545
 
25546
 
25547
Connecting to cable (Parallel Port - LPT1).
25548
Checking cable driver.
25549
 Driver windrvr6.sys version = 7.0.0.0.No resources.
25550
 LPT base address = 0378h.
25551
 ECP base address = 0778h.
25552
 ECP hardware is detected.
25553
Cable connection established.
25554
 
25555
 
25556
Connecting to cable (Parallel Port - LPT1) in ECP mode.
25557
Checking cable driver.
25558
 Driver xpc4drvr.sys version = 1.0.4.0. LPT base address = 0378h.
25559
 Cable Type = 1, Revision = 3.
25560
 Setting cable speed to 5 MHz.
25561
Cable connection established.
25562
// *** BATCH CMD : identify
25563
Identifying chain contents ....Version is 0001
25564
'1': : Manufacturer's ID =Xilinx xc2vp30, Version : 1
25565
PMSPEC -- Overriding Xilinx file  with local
25566
file 
25567
INFO:iMPACT:1777 -
25568
   Reading c:/ISE/virtex2p/data/xc2vp30.bsd...
25569
 
25570
 
25571
INFO:iMPACT:501 - '1': Added Device xc2vp30 successfully.
25572
----------------------------------------------------------------------
25573
----------------------------------------------------------------------
25574
Version is 0000
25575
'2': : Manufacturer's ID =Xilinx xccace, Version : 0
25576
INFO:iMPACT:1777 -
25577
   Reading c:/ISE/acecf/data/xccace.bsd...
25578
INFO:iMPACT:501 - '1': Added Device xccace successfully.
25579
----------------------------------------------------------------------
25580
----------------------------------------------------------------------
25581
Version is 1111
25582
'3': : Manufacturer's ID =Xilinx xcf32p, Version : 15
25583
INFO:iMPACT:1777 -
25584
   Reading c:/ISE/xcfp/data/xcf32p.bsd...
25585
INFO:iMPACT:501 - '1': Added Device xcf32p successfully.
25586
----------------------------------------------------------------------
25587
----------------------------------------------------------------------
25588
done.
25589
[
25590
  1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
25591
]
25592
[
25593
 
25594
]
25595
Chain TCK freq = 10000000.
25596
Validating chain...
25597
Boundary-scan chain validated successfully.
25598
Elapsed time =      0 sec.
25599
// *** BATCH CMD : identifyMPM
25600
Elapsed time =      0 sec.
25601
// *** BATCH CMD : assignFile -p 3 -file "implementation/download.bit"
25602
'3': Loading file 'implementation/download.bit' ...
25603
 
25604
 
25605
done.
25606
INFO:iMPACT:501 - '3': Added Device xc2vp30 successfully.
25607
----------------------------------------------------------------------
25608
----------------------------------------------------------------------
25609
----------------------------------------------------------------------
25610
----------------------------------------------------------------------
25611
// *** BATCH CMD : program -p 3
25612
Chain TCK freq = 10000000.
25613
Validating chain...
25614
Boundary-scan chain validated successfully.
25615
'3':Programming  device...
25616
 
25617
 
25618
done.
25619
'3': Reading status register contents...
25620
CRC error                                         :         0
25621
Decryptor security set                            :         0
25622
DCM locked                                        :         1
25623
DCI matched                                       :         1
25624
legacy input error                                :         0
25625
status of GTS_CFG_B                               :         1
25626
status of GWE                                     :         1
25627
status of GHIGH                                   :         1
25628
value of MODE pin M0                              :         1
25629
value of MODE pin M1                              :         0
25630
value of MODE pin M2                              :         1
25631
value of CFG_RDY (INIT_B)                         :         1
25632
DONEIN input from DONE pin                        :         1
25633
IDCODE not validated while trying to write FDRI   :         0
25634
write FDRI issued before or after decrypt operation:         0
25635
Decryptor keys not used in proper sequence        :         0
25636
INFO:iMPACT:2219 - Status register values:
25637
INFO:iMPACT - 0011 0111 1011 1000 0000 0000 0000 0000
25638
INFO:iMPACT:579 - '3': Completed downloading bit file to device.
25639
INFO:iMPACT:580 - '3':Checking done pin ....done.
25640
'3': Programmed successfully.
25641
Elapsed time =      3 sec.
25642
// *** BATCH CMD : quit
25643
----------------------------------------------------------------------
25644
----------------------------------------------------------------------
25645
----------------------------------------------------------------------
25646
----------------------------------------------------------------------
25647
 
25648
 
25649
 
25650
 
25651
Done!
25652
 
25653
At Local date and time: Tue Jul 18 00:52:46 2006
25654
 xbash -q -c "cd /cygdrive/d/mb-jpeg/; /usr/bin/make -f system.make program; exit;" started...
25655
 
25656
mb-gcc -O0 encoder/dct.c encoder/huffman.c encoder/io.c encoder/main.c encoder/zzq.c  -o Encoder/executable.elf \
25657
    -mno-xl-soft-mul  -Wp,-D__MICROBLAZE    -Wl,-T -Wl,Encoder_linker_script.ld  -g    -I./microblaze_0/include/  -L./microblaze_0/lib/  \
25658
 
25659
 
25660
 
25661
encoder/huffman.c: In function `HuffmanEncodeFinishSend':
25662
encoder/huffman.c:599: warning: comparison is always true due to limited range of data type
25663
encoder/huffman.c: In function `EncodeDataUnit':
25664
encoder/huffman.c:646: warning: passing arg 3 of `ReverseExtend' from incompatible pointer type
25665
encoder/huffman.c:661: warning: passing arg 3 of `ReverseExtend' from incompatible pointer type
25666
 
25667
 
25668
mb-size Encoder/executable.elf
25669
 
25670
 
25671
   text    data     bss     dec     hex filename
25672
  43124    5664   19768   68556   10bcc Encoder/executable.elf
25673
 
25674
 
25675
 
25676
 
25677
Done!
25678
 
25679
At Local date and time: Tue Jul 18 00:52:54 2006
25680
 xbash -q -c "cd /cygdrive/d/mb-jpeg/; /usr/bin/make -f system.make download; exit;" started...
25681
 
25682
*********************************************
25683
 
25684
 
25685
Initializing BRAM contents of the bitstream
25686
*********************************************
25687
bitinit system.mhs -lp D:/XilinxXUP/lib/ -pe microblaze_0 Encoder/executable.elf  \
25688
-bt implementation/system.bit -o implementation/download.bit
25689
 
25690
 
25691
 
25692
bitinit version Xilinx EDK 8.1 Build EDK_I.18.7
25693
Copyright (c) Xilinx Inc. 2002.
25694
 
25695
Parsing MHS File system.mhs...
25696
 
25697
 
25698
Sourcing tcl file
25699
C:/EDK/hw/XilinxProcessorIPLib/pcores/microblaze_v4_00_a/data/microblaze_v2_1_0.
25700
tcl ...
25701
Sourcing tcl file
25702
C:/EDK/hw/XilinxProcessorIPLib/pcores/opb_mdm_v2_00_a/data/opb_mdm_v2_1_0.tcl
25703
...
25704
Sourcing tcl file
25705
C:/EDK/hw/XilinxProcessorIPLib/pcores/lmb_v10_v1_00_a/data/lmb_v10_v2_1_0.tcl
25706
...
25707
Sourcing tcl file
25708
C:/EDK/hw/XilinxProcessorIPLib/pcores/lmb_bram_if_cntlr_v1_00_b/data/lmb_bram_if
25709
_cntlr_v2_1_0.tcl ...
25710
Sourcing tcl file
25711
C:/EDK/hw/XilinxProcessorIPLib/pcores/opb_sysace_v1_00_c/data/opb_sysace_v2_1_0.
25712
tcl ...
25713
 
25714
 
25715
Sourcing tcl file
25716
C:/EDK/hw/XilinxProcessorIPLib/pcores/dcm_module_v1_00_a/data/dcm_module_v2_1_0.
25717
tcl ...
25718
 
25719
Overriding IP level properties ...
25720
microblaze (microblaze_0) -
25721
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
25722
mpd line 63 - tool overriding c_family value virtex2 to
25723
microblaze (microblaze_0) -
25724
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
25725
mpd line 64 - tool overriding c_instance value microblaze to microblaze_0
25726
microblaze (microblaze_0) -
25727
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
25728
mpd:93 - tcl overriding C_ADDR_TAG_BITS value 17 to 0
25729
microblaze (microblaze_0) -
25730
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
25731
mpd:100 - tcl overriding C_DCACHE_ADDR_TAG value 17 to 0
25732
opb_mdm (debug_module) -
25733
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_mdm_v2_00_a\data\opb_mdm_v2_1_0.mpd
25734
line 42 - tool overriding c_family value virtex2 to
25735
bram_block (ilmb_bram) -
25736
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
25737
mpd line 42 - tool overriding c_family value virtex2 to
25738
opb_gpio (leds_4bit) -
25739
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_gpio_v3_01_b\data\opb_gpio_v2_1_0.mpd
25740
line 41 - tool overriding c_family value virtex2 to
25741
opb_gpio (dipsws_4bit) -
25742
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_gpio_v3_01_b\data\opb_gpio_v2_1_0.mpd
25743
line 41 - tool overriding c_family value virtex2 to
25744
opb_gpio (pushbuttons_5bit) -
25745
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_gpio_v3_01_b\data\opb_gpio_v2_1_0.mpd
25746
line 41 - tool overriding c_family value virtex2 to
25747
dcm_module (dcm_0) -
25748
C:\EDK\hw\XilinxProcessorIPLib\pcores\dcm_module_v1_00_a\data\dcm_module_v2_1_0.
25749
mpd line 60 - tool overriding c_family value virtex2 to
25750
bram_block (data_bram_0) -
25751
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
25752
mpd line 42 - tool overriding c_family value virtex2 to
25753
bram_block (dlmb_bram) -
25754
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
25755
mpd line 42 - tool overriding c_family value virtex2 to
25756
 
25757
Performing IP level DRCs on properties...
25758
 
25759
Running DRC Tcl procedures for OPTION IPLEVEL_DRC_PROC...
25760
 
25761
 
25762
Sourcing tcl file
25763
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
25764
2_1_0.tcl ...
25765
Sourcing tcl file
25766
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
25767
2_1_0.tcl ...
25768
Sourcing tcl file
25769
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
25770
2_1_0.tcl ...
25771
 
25772
 
25773
Address Map for Processor microblaze_0
25774
  (0x00000000-0x0000ffff) ilmb_cntlr    ilmb
25775
  (0x00010000-0x0001ffff) dlmb_cntlr    dlmb
25776
  (0x40000000-0x4000ffff) PushButtons_5Bit      mb_opb
25777
  (0x40020000-0x4002ffff) LEDs_4Bit     mb_opb
25778
  (0x40040000-0x4004ffff) DIPSWs_4Bit   mb_opb
25779
  (0x40600000-0x4060ffff) RS232_Uart_1  mb_opb
25780
  (0x41400000-0x4140ffff) debug_module  mb_opb
25781
  (0x41800000-0x4180ffff) SysACE_CompactFlash   mb_opb
25782
  (0x70000000-0x7000ffff) data_bram_if_cntlr_0  dlmb
25783
 
25784
Initializing Memory...
25785
Checking ELFs associated with MICROBLAZE instance microblaze_0 for overlap...
25786
 
25787
 
25788
Analyzing file Encoder/executable.elf...
25789
Running Data2Mem with the following command:
25790
data2mem -bm implementation/system_bd -bt implementation/system.bit  -bd
25791
Encoder/executable.elf tag data_bram_0 dlmb_bram ilmb_bram  -o b
25792
implementation/download.bit
25793
 
25794
 
25795
Memory Initialization completed successfully.
25796
 
25797
 
25798
 
25799
 
25800
*********************************************
25801
Downloading Bitstream onto the target board
25802
 
25803
 
25804
*********************************************
25805
impact -batch etc/download.cmd
25806
 
25807
 
25808
Release 8.1i - iMPACT I.24
25809
Copyright (c) 1995-2005 Xilinx, Inc.  All rights reserved.
25810
 
25811
 
25812
// *** BATCH CMD : setMode -bs
25813
// *** BATCH CMD : setCable -port auto
25814
AutoDetecting cable. Please wait.
25815
 
25816
 
25817
Connecting to cable (Parallel Port - LPT1).
25818
Checking cable driver.
25819
 Driver windrvr6.sys version = 7.0.0.0.No resources.
25820
 LPT base address = 0378h.
25821
 ECP base address = 0778h.
25822
 ECP hardware is detected.
25823
Cable connection established.
25824
 
25825
 
25826
Connecting to cable (Parallel Port - LPT1) in ECP mode.
25827
Checking cable driver.
25828
 Driver xpc4drvr.sys version = 1.0.4.0. LPT base address = 0378h.
25829
 Cable Type = 1, Revision = 3.
25830
 Setting cable speed to 5 MHz.
25831
Cable connection established.
25832
// *** BATCH CMD : identify
25833
Identifying chain contents ....Version is 0001
25834
'1': : Manufacturer's ID =Xilinx xc2vp30, Version : 1
25835
PMSPEC -- Overriding Xilinx file  with local
25836
file 
25837
INFO:iMPACT:1777 -
25838
   Reading c:/ISE/virtex2p/data/xc2vp30.bsd...
25839
 
25840
 
25841
INFO:iMPACT:501 - '1': Added Device xc2vp30 successfully.
25842
----------------------------------------------------------------------
25843
----------------------------------------------------------------------
25844
Version is 0000
25845
'2': : Manufacturer's ID =Xilinx xccace, Version : 0
25846
INFO:iMPACT:1777 -
25847
   Reading c:/ISE/acecf/data/xccace.bsd...
25848
INFO:iMPACT:501 - '1': Added Device xccace successfully.
25849
----------------------------------------------------------------------
25850
----------------------------------------------------------------------
25851
Version is 1111
25852
'3': : Manufacturer's ID =Xilinx xcf32p, Version : 15
25853
INFO:iMPACT:1777 -
25854
   Reading c:/ISE/xcfp/data/xcf32p.bsd...
25855
INFO:iMPACT:501 - '1': Added Device xcf32p successfully.
25856
----------------------------------------------------------------------
25857
----------------------------------------------------------------------
25858
done.
25859
[
25860
  1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
25861
]
25862
[
25863
 
25864
]
25865
Chain TCK freq = 10000000.
25866
Validating chain...
25867
Boundary-scan chain validated successfully.
25868
Elapsed time =      0 sec.
25869
// *** BATCH CMD : identifyMPM
25870
Elapsed time =      0 sec.
25871
// *** BATCH CMD : assignFile -p 3 -file "implementation/download.bit"
25872
'3': Loading file 'implementation/download.bit' ...
25873
 
25874
 
25875
done.
25876
INFO:iMPACT:501 - '3': Added Device xc2vp30 successfully.
25877
----------------------------------------------------------------------
25878
----------------------------------------------------------------------
25879
----------------------------------------------------------------------
25880
----------------------------------------------------------------------
25881
// *** BATCH CMD : program -p 3
25882
Chain TCK freq = 10000000.
25883
Validating chain...
25884
Boundary-scan chain validated successfully.
25885
'3':Programming  device...
25886
 
25887
 
25888
done.
25889
'3': Reading status register contents...
25890
CRC error                                         :         0
25891
Decryptor security set                            :         0
25892
DCM locked                                        :         1
25893
DCI matched                                       :         1
25894
legacy input error                                :         0
25895
status of GTS_CFG_B                               :         1
25896
status of GWE                                     :         1
25897
status of GHIGH                                   :         1
25898
value of MODE pin M0                              :         1
25899
value of MODE pin M1                              :         0
25900
value of MODE pin M2                              :         1
25901
value of CFG_RDY (INIT_B)                         :         1
25902
DONEIN input from DONE pin                        :         1
25903
IDCODE not validated while trying to write FDRI   :         0
25904
write FDRI issued before or after decrypt operation:         0
25905
Decryptor keys not used in proper sequence        :         0
25906
INFO:iMPACT:2219 - Status register values:
25907
INFO:iMPACT - 0011 0111 1011 1000 0000 0000 0000 0000
25908
INFO:iMPACT:579 - '3': Completed downloading bit file to device.
25909
INFO:iMPACT:580 - '3':Checking done pin ....done.
25910
'3': Programmed successfully.
25911
Elapsed time =      3 sec.
25912
// *** BATCH CMD : quit
25913
----------------------------------------------------------------------
25914
----------------------------------------------------------------------
25915
----------------------------------------------------------------------
25916
----------------------------------------------------------------------
25917
 
25918
 
25919
 
25920
 
25921
Done!
25922
 
25923
At Local date and time: Tue Jul 18 01:04:45 2006
25924
 xbash -q -c "cd /cygdrive/d/mb-jpeg/; /usr/bin/make -f system.make download; exit;" started...
25925
 
25926
mb-gcc -O0 encoder/dct.c encoder/huffman.c encoder/io.c encoder/main.c encoder/zzq.c  -o Encoder/executable.elf \
25927
    -mno-xl-soft-mul  -Wp,-D__MICROBLAZE    -Wl,-T -Wl,Encoder_linker_script.ld  -g    -I./microblaze_0/include/  -L./microblaze_0/lib/  \
25928
 
25929
 
25930
 
25931
encoder/huffman.c: In function `HuffmanEncodeFinishSend':
25932
encoder/huffman.c:599: warning: comparison is always true due to limited range of data type
25933
encoder/huffman.c: In function `EncodeDataUnit':
25934
encoder/huffman.c:663: warning: passing arg 3 of `ReverseExtend' from incompatible pointer type
25935
 
25936
 
25937
mb-size Encoder/executable.elf
25938
   text    data     bss     dec     hex filename
25939
  43132    5664   19768   68564   10bd4 Encoder/executable.elf
25940
 
25941
 
25942
*********************************************
25943
 
25944
 
25945
Initializing BRAM contents of the bitstream
25946
*********************************************
25947
bitinit system.mhs -lp D:/XilinxXUP/lib/ -pe microblaze_0 Encoder/executable.elf  \
25948
-bt implementation/system.bit -o implementation/download.bit
25949
 
25950
 
25951
 
25952
bitinit version Xilinx EDK 8.1 Build EDK_I.18.7
25953
Copyright (c) Xilinx Inc. 2002.
25954
 
25955
Parsing MHS File system.mhs...
25956
 
25957
 
25958
Sourcing tcl file
25959
C:/EDK/hw/XilinxProcessorIPLib/pcores/microblaze_v4_00_a/data/microblaze_v2_1_0.
25960
tcl ...
25961
Sourcing tcl file
25962
C:/EDK/hw/XilinxProcessorIPLib/pcores/opb_mdm_v2_00_a/data/opb_mdm_v2_1_0.tcl
25963
...
25964
Sourcing tcl file
25965
C:/EDK/hw/XilinxProcessorIPLib/pcores/lmb_v10_v1_00_a/data/lmb_v10_v2_1_0.tcl
25966
...
25967
 
25968
 
25969
Sourcing tcl file
25970
C:/EDK/hw/XilinxProcessorIPLib/pcores/lmb_bram_if_cntlr_v1_00_b/data/lmb_bram_if
25971
_cntlr_v2_1_0.tcl ...
25972
Sourcing tcl file
25973
C:/EDK/hw/XilinxProcessorIPLib/pcores/opb_sysace_v1_00_c/data/opb_sysace_v2_1_0.
25974
tcl ...
25975
Sourcing tcl file
25976
C:/EDK/hw/XilinxProcessorIPLib/pcores/dcm_module_v1_00_a/data/dcm_module_v2_1_0.
25977
tcl ...
25978
 
25979
Overriding IP level properties ...
25980
microblaze (microblaze_0) -
25981
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
25982
mpd line 63 - tool overriding c_family value virtex2 to
25983
microblaze (microblaze_0) -
25984
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
25985
mpd line 64 - tool overriding c_instance value microblaze to microblaze_0
25986
microblaze (microblaze_0) -
25987
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
25988
mpd:93 - tcl overriding C_ADDR_TAG_BITS value 17 to 0
25989
microblaze (microblaze_0) -
25990
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
25991
mpd:100 - tcl overriding C_DCACHE_ADDR_TAG value 17 to 0
25992
opb_mdm (debug_module) -
25993
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_mdm_v2_00_a\data\opb_mdm_v2_1_0.mpd
25994
line 42 - tool overriding c_family value virtex2 to
25995
bram_block (ilmb_bram) -
25996
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
25997
mpd line 42 - tool overriding c_family value virtex2 to
25998
opb_gpio (leds_4bit) -
25999
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_gpio_v3_01_b\data\opb_gpio_v2_1_0.mpd
26000
line 41 - tool overriding c_family value virtex2 to
26001
 
26002
 
26003
opb_gpio (dipsws_4bit) -
26004
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_gpio_v3_01_b\data\opb_gpio_v2_1_0.mpd
26005
line 41 - tool overriding c_family value virtex2 to
26006
opb_gpio (pushbuttons_5bit) -
26007
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_gpio_v3_01_b\data\opb_gpio_v2_1_0.mpd
26008
line 41 - tool overriding c_family value virtex2 to
26009
dcm_module (dcm_0) -
26010
C:\EDK\hw\XilinxProcessorIPLib\pcores\dcm_module_v1_00_a\data\dcm_module_v2_1_0.
26011
mpd line 60 - tool overriding c_family value virtex2 to
26012
bram_block (data_bram_0) -
26013
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
26014
mpd line 42 - tool overriding c_family value virtex2 to
26015
bram_block (dlmb_bram) -
26016
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
26017
mpd line 42 - tool overriding c_family value virtex2 to
26018
 
26019
Performing IP level DRCs on properties...
26020
 
26021
Running DRC Tcl procedures for OPTION IPLEVEL_DRC_PROC...
26022
Sourcing tcl file
26023
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
26024
2_1_0.tcl ...
26025
Sourcing tcl file
26026
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
26027
2_1_0.tcl ...
26028
Sourcing tcl file
26029
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
26030
2_1_0.tcl ...
26031
 
26032
 
26033
Address Map for Processor microblaze_0
26034
  (0x00000000-0x0000ffff) ilmb_cntlr    ilmb
26035
  (0x00010000-0x0001ffff) dlmb_cntlr    dlmb
26036
  (0x40000000-0x4000ffff) PushButtons_5Bit      mb_opb
26037
  (0x40020000-0x4002ffff) LEDs_4Bit     mb_opb
26038
  (0x40040000-0x4004ffff) DIPSWs_4Bit   mb_opb
26039
  (0x40600000-0x4060ffff) RS232_Uart_1  mb_opb
26040
  (0x41400000-0x4140ffff) debug_module  mb_opb
26041
  (0x41800000-0x4180ffff) SysACE_CompactFlash   mb_opb
26042
  (0x70000000-0x7000ffff) data_bram_if_cntlr_0  dlmb
26043
 
26044
Initializing Memory...
26045
Checking ELFs associated with MICROBLAZE instance microblaze_0 for overlap...
26046
 
26047
 
26048
Analyzing file Encoder/executable.elf...
26049
Running Data2Mem with the following command:
26050
data2mem -bm implementation/system_bd -bt implementation/system.bit  -bd
26051
Encoder/executable.elf tag data_bram_0 dlmb_bram ilmb_bram  -o b
26052
implementation/download.bit
26053
 
26054
 
26055
Memory Initialization completed successfully.
26056
 
26057
 
26058
 
26059
 
26060
*********************************************
26061
 
26062
 
26063
Downloading Bitstream onto the target board
26064
*********************************************
26065
impact -batch etc/download.cmd
26066
 
26067
 
26068
Release 8.1i - iMPACT I.24
26069
Copyright (c) 1995-2005 Xilinx, Inc.  All rights reserved.
26070
 
26071
 
26072
// *** BATCH CMD : setMode -bs
26073
// *** BATCH CMD : setCable -port auto
26074
AutoDetecting cable. Please wait.
26075
 
26076
 
26077
Connecting to cable (Parallel Port - LPT1).
26078
Checking cable driver.
26079
 Driver windrvr6.sys version = 7.0.0.0.No resources.
26080
 LPT base address = 0378h.
26081
 ECP base address = 0778h.
26082
 ECP hardware is detected.
26083
Cable connection established.
26084
 
26085
 
26086
Connecting to cable (Parallel Port - LPT1) in ECP mode.
26087
Checking cable driver.
26088
 Driver xpc4drvr.sys version = 1.0.4.0. LPT base address = 0378h.
26089
 Cable Type = 1, Revision = 3.
26090
 Setting cable speed to 5 MHz.
26091
Cable connection established.
26092
// *** BATCH CMD : identify
26093
Identifying chain contents ....Version is 0001
26094
'1': : Manufacturer's ID =Xilinx xc2vp30, Version : 1
26095
PMSPEC -- Overriding Xilinx file  with local
26096
file 
26097
INFO:iMPACT:1777 -
26098
   Reading c:/ISE/virtex2p/data/xc2vp30.bsd...
26099
 
26100
 
26101
INFO:iMPACT:501 - '1': Added Device xc2vp30 successfully.
26102
----------------------------------------------------------------------
26103
----------------------------------------------------------------------
26104
Version is 0000
26105
'2': : Manufacturer's ID =Xilinx xccace, Version : 0
26106
INFO:iMPACT:1777 -
26107
   Reading c:/ISE/acecf/data/xccace.bsd...
26108
INFO:iMPACT:501 - '1': Added Device xccace successfully.
26109
----------------------------------------------------------------------
26110
----------------------------------------------------------------------
26111
Version is 1111
26112
'3': : Manufacturer's ID =Xilinx xcf32p, Version : 15
26113
INFO:iMPACT:1777 -
26114
   Reading c:/ISE/xcfp/data/xcf32p.bsd...
26115
 
26116
 
26117
INFO:iMPACT:501 - '1': Added Device xcf32p successfully.
26118
----------------------------------------------------------------------
26119
----------------------------------------------------------------------
26120
done.
26121
[
26122
  1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
26123
]
26124
[
26125
 
26126
]
26127
Chain TCK freq = 10000000.
26128
Validating chain...
26129
Boundary-scan chain validated successfully.
26130
Elapsed time =      0 sec.
26131
// *** BATCH CMD : identifyMPM
26132
Elapsed time =      0 sec.
26133
// *** BATCH CMD : assignFile -p 3 -file "implementation/download.bit"
26134
'3': Loading file 'implementation/download.bit' ...
26135
 
26136
 
26137
done.
26138
INFO:iMPACT:501 - '3': Added Device xc2vp30 successfully.
26139
----------------------------------------------------------------------
26140
----------------------------------------------------------------------
26141
----------------------------------------------------------------------
26142
----------------------------------------------------------------------
26143
// *** BATCH CMD : program -p 3
26144
Chain TCK freq = 10000000.
26145
Validating chain...
26146
Boundary-scan chain validated successfully.
26147
'3':Programming  device...
26148
 
26149
 
26150
done.
26151
'3': Reading status register contents...
26152
CRC error                                         :         0
26153
Decryptor security set                            :         0
26154
DCM locked                                        :         1
26155
DCI matched                                       :         1
26156
legacy input error                                :         0
26157
status of GTS_CFG_B                               :         1
26158
status of GWE                                     :         1
26159
status of GHIGH                                   :         1
26160
value of MODE pin M0                              :         1
26161
value of MODE pin M1                              :         0
26162
value of MODE pin M2                              :         1
26163
value of CFG_RDY (INIT_B)                         :         1
26164
DONEIN input from DONE pin                        :         1
26165
IDCODE not validated while trying to write FDRI   :         0
26166
write FDRI issued before or after decrypt operation:         0
26167
Decryptor keys not used in proper sequence        :         0
26168
INFO:iMPACT:2219 - Status register values:
26169
INFO:iMPACT - 0011 0111 1011 1000 0000 0000 0000 0000
26170
INFO:iMPACT:579 - '3': Completed downloading bit file to device.
26171
INFO:iMPACT:580 - '3':Checking done pin ....done.
26172
'3': Programmed successfully.
26173
Elapsed time =      3 sec.
26174
// *** BATCH CMD : quit
26175
----------------------------------------------------------------------
26176
----------------------------------------------------------------------
26177
----------------------------------------------------------------------
26178
----------------------------------------------------------------------
26179
 
26180
 
26181
 
26182
 
26183
Done!
26184
 
26185
At Local date and time: Tue Jul 18 01:06:01 2006
26186
 xbash -q -c "cd /cygdrive/d/mb-jpeg/; /usr/bin/make -f system.make download; exit;" started...
26187
 
26188
mb-gcc -O0 encoder/dct.c encoder/huffman.c encoder/io.c encoder/main.c encoder/zzq.c  -o Encoder/executable.elf \
26189
    -mno-xl-soft-mul  -Wp,-D__MICROBLAZE    -Wl,-T -Wl,Encoder_linker_script.ld  -g    -I./microblaze_0/include/  -L./microblaze_0/lib/  \
26190
 
26191
 
26192
 
26193
encoder/huffman.c: In function `HuffmanEncodeFinishSend':
26194
encoder/huffman.c:599: warning: comparison is always true due to limited range of data type
26195
 
26196
 
26197
mb-size Encoder/executable.elf
26198
   text    data     bss     dec     hex filename
26199
  43140    5664   19768   68572   10bdc Encoder/executable.elf
26200
 
26201
 
26202
*********************************************
26203
Initializing BRAM contents of the bitstream
26204
 
26205
 
26206
*********************************************
26207
bitinit system.mhs -lp D:/XilinxXUP/lib/ -pe microblaze_0 Encoder/executable.elf  \
26208
-bt implementation/system.bit -o implementation/download.bit
26209
 
26210
 
26211
 
26212
bitinit version Xilinx EDK 8.1 Build EDK_I.18.7
26213
Copyright (c) Xilinx Inc. 2002.
26214
 
26215
Parsing MHS File system.mhs...
26216
 
26217
 
26218
Sourcing tcl file
26219
C:/EDK/hw/XilinxProcessorIPLib/pcores/microblaze_v4_00_a/data/microblaze_v2_1_0.
26220
tcl ...
26221
Sourcing tcl file
26222
C:/EDK/hw/XilinxProcessorIPLib/pcores/opb_mdm_v2_00_a/data/opb_mdm_v2_1_0.tcl
26223
...
26224
 
26225
 
26226
Sourcing tcl file
26227
C:/EDK/hw/XilinxProcessorIPLib/pcores/lmb_v10_v1_00_a/data/lmb_v10_v2_1_0.tcl
26228
...
26229
Sourcing tcl file
26230
C:/EDK/hw/XilinxProcessorIPLib/pcores/lmb_bram_if_cntlr_v1_00_b/data/lmb_bram_if
26231
_cntlr_v2_1_0.tcl ...
26232
Sourcing tcl file
26233
C:/EDK/hw/XilinxProcessorIPLib/pcores/opb_sysace_v1_00_c/data/opb_sysace_v2_1_0.
26234
tcl ...
26235
 
26236
 
26237
Sourcing tcl file
26238
C:/EDK/hw/XilinxProcessorIPLib/pcores/dcm_module_v1_00_a/data/dcm_module_v2_1_0.
26239
tcl ...
26240
 
26241
Overriding IP level properties ...
26242
microblaze (microblaze_0) -
26243
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
26244
mpd line 63 - tool overriding c_family value virtex2 to
26245
microblaze (microblaze_0) -
26246
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
26247
mpd line 64 - tool overriding c_instance value microblaze to microblaze_0
26248
microblaze (microblaze_0) -
26249
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
26250
mpd:93 - tcl overriding C_ADDR_TAG_BITS value 17 to 0
26251
microblaze (microblaze_0) -
26252
C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v4_00_a\data\microblaze_v2_1_0.
26253
mpd:100 - tcl overriding C_DCACHE_ADDR_TAG value 17 to 0
26254
opb_mdm (debug_module) -
26255
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_mdm_v2_00_a\data\opb_mdm_v2_1_0.mpd
26256
line 42 - tool overriding c_family value virtex2 to
26257
bram_block (ilmb_bram) -
26258
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
26259
mpd line 42 - tool overriding c_family value virtex2 to
26260
opb_gpio (leds_4bit) -
26261
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_gpio_v3_01_b\data\opb_gpio_v2_1_0.mpd
26262
line 41 - tool overriding c_family value virtex2 to
26263
opb_gpio (dipsws_4bit) -
26264
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_gpio_v3_01_b\data\opb_gpio_v2_1_0.mpd
26265
line 41 - tool overriding c_family value virtex2 to
26266
opb_gpio (pushbuttons_5bit) -
26267
C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_gpio_v3_01_b\data\opb_gpio_v2_1_0.mpd
26268
line 41 - tool overriding c_family value virtex2 to
26269
dcm_module (dcm_0) -
26270
C:\EDK\hw\XilinxProcessorIPLib\pcores\dcm_module_v1_00_a\data\dcm_module_v2_1_0.
26271
mpd line 60 - tool overriding c_family value virtex2 to
26272
bram_block (data_bram_0) -
26273
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
26274
mpd line 42 - tool overriding c_family value virtex2 to
26275
bram_block (dlmb_bram) -
26276
C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1_0.
26277
mpd line 42 - tool overriding c_family value virtex2 to
26278
 
26279
Performing IP level DRCs on properties...
26280
 
26281
Running DRC Tcl procedures for OPTION IPLEVEL_DRC_PROC...
26282
Sourcing tcl file
26283
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
26284
2_1_0.tcl ...
26285
Sourcing tcl file
26286
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
26287
2_1_0.tcl ...
26288
 
26289
 
26290
Sourcing tcl file
26291
C:/EDK/hw/XilinxProcessorIPLib/pcores/bram_if_cntlr_v1_00_b/data/bram_if_cntlr_v
26292
2_1_0.tcl ...
26293
 
26294
 
26295
Address Map for Processor microblaze_0
26296
  (0x00000000-0x0000ffff) ilmb_cntlr    ilmb
26297
  (0x00010000-0x0001ffff) dlmb_cntlr    dlmb
26298
  (0x40000000-0x4000ffff) PushButtons_5Bit      mb_opb
26299
  (0x40020000-0x4002ffff) LEDs_4Bit     mb_opb
26300
  (0x40040000-0x4004ffff) DIPSWs_4Bit   mb_opb
26301
  (0x40600000-0x4060ffff) RS232_Uart_1  mb_opb
26302
  (0x41400000-0x4140ffff) debug_module  mb_opb
26303
  (0x41800000-0x4180ffff) SysACE_CompactFlash   mb_opb
26304
  (0x70000000-0x7000ffff) data_bram_if_cntlr_0  dlmb
26305
 
26306
Initializing Memory...
26307
Checking ELFs associated with MICROBLAZE instance microblaze_0 for overlap...
26308
 
26309
 
26310
Analyzing file Encoder/executable.elf...
26311
Running Data2Mem with the following command:
26312
data2mem -bm implementation/system_bd -bt implementation/system.bit  -bd
26313
Encoder/executable.elf tag data_bram_0 dlmb_bram ilmb_bram  -o b
26314
implementation/download.bit
26315
 
26316
 
26317
Memory Initialization completed successfully.
26318
 
26319
 
26320
 
26321
 
26322
 
26323
 
26324
*********************************************
26325
Downloading Bitstream onto the target board
26326
*********************************************
26327
impact -batch etc/download.cmd
26328
 
26329
 
26330
Release 8.1i - iMPACT I.24
26331
Copyright (c) 1995-2005 Xilinx, Inc.  All rights reserved.
26332
 
26333
 
26334
// *** BATCH CMD : setMode -bs
26335
// *** BATCH CMD : setCable -port auto
26336
AutoDetecting cable. Please wait.
26337
 
26338
 
26339
Connecting to cable (Parallel Port - LPT1).
26340
Checking cable driver.
26341
 Driver windrvr6.sys version = 7.0.0.0.No resources.
26342
 LPT base address = 0378h.
26343
 ECP base address = 0778h.
26344
 ECP hardware is detected.
26345
Cable connection established.
26346
 
26347
 
26348
Connecting to cable (Parallel Port - LPT1) in ECP mode.
26349
Checking cable driver.
26350
 Driver xpc4drvr.sys version = 1.0.4.0. LPT base address = 0378h.
26351
 Cable Type = 1, Revision = 3.
26352
 Setting cable speed to 5 MHz.
26353
Cable connection established.
26354
// *** BATCH CMD : identify
26355
Identifying chain contents ....Version is 0001
26356
'1': : Manufacturer's ID =Xilinx xc2vp30, Version : 1
26357
PMSPEC -- Overriding Xilinx file  with local
26358
file 
26359
INFO:iMPACT:1777 -
26360
   Reading c:/ISE/virtex2p/data/xc2vp30.bsd...
26361
 
26362
 
26363
INFO:iMPACT:501 - '1': Added Device xc2vp30 successfully.
26364
----------------------------------------------------------------------
26365
----------------------------------------------------------------------
26366
Version is 0000
26367
'2': : Manufacturer's ID =Xilinx xccace, Version : 0
26368
INFO:iMPACT:1777 -
26369
   Reading c:/ISE/acecf/data/xccace.bsd...
26370
INFO:iMPACT:501 - '1': Added Device xccace successfully.
26371
----------------------------------------------------------------------
26372
----------------------------------------------------------------------
26373
Version is 1111
26374
'3': : Manufacturer's ID =Xilinx xcf32p, Version : 15
26375
INFO:iMPACT:1777 -
26376
   Reading c:/ISE/xcfp/data/xcf32p.bsd...
26377
INFO:iMPACT:501 - '1': Added Device xcf32p successfully.
26378
----------------------------------------------------------------------
26379
----------------------------------------------------------------------
26380
done.
26381
[
26382
  1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
26383
]
26384
[
26385
 
26386
]
26387
Chain TCK freq = 10000000.
26388
Validating chain...
26389
Boundary-scan chain validated successfully.
26390
Elapsed time =      1 sec.
26391
// *** BATCH CMD : identifyMPM
26392
Elapsed time =      0 sec.
26393
// *** BATCH CMD : assignFile -p 3 -file "implementation/download.bit"
26394
'3': Loading file 'implementation/download.bit' ...
26395
 
26396
 
26397
done.
26398
INFO:iMPACT:501 - '3': Added Device xc2vp30 successfully.
26399
----------------------------------------------------------------------
26400
----------------------------------------------------------------------
26401
----------------------------------------------------------------------
26402
----------------------------------------------------------------------
26403
// *** BATCH CMD : program -p 3
26404
Chain TCK freq = 10000000.
26405
Validating chain...
26406
Boundary-scan chain validated successfully.
26407
'3':Programming  device...
26408
 
26409
 
26410
done.
26411
'3': Reading status register contents...
26412
CRC error                                         :         0
26413
Decryptor security set                            :         0
26414
DCM locked                                        :         1
26415
DCI matched                                       :         1
26416
legacy input error                                :         0
26417
status of GTS_CFG_B                               :         1
26418
status of GWE                                     :         1
26419
status of GHIGH                                   :         1
26420
value of MODE pin M0                              :         1
26421
value of MODE pin M1                              :         0
26422
value of MODE pin M2                              :         1
26423
value of CFG_RDY (INIT_B)                         :         1
26424
DONEIN input from DONE pin                        :         1
26425
IDCODE not validated while trying to write FDRI   :         0
26426
write FDRI issued before or after decrypt operation:         0
26427
Decryptor keys not used in proper sequence        :         0
26428
INFO:iMPACT:2219 - Status register values:
26429
INFO:iMPACT - 0011 0111 1011 1000 0000 0000 0000 0000
26430
INFO:iMPACT:579 - '3': Completed downloading bit file to device.
26431
INFO:iMPACT:580 - '3':Checking done pin ....done.
26432
'3': Programmed successfully.
26433
Elapsed time =      4 sec.
26434
// *** BATCH CMD : quit
26435
----------------------------------------------------------------------
26436
----------------------------------------------------------------------
26437
----------------------------------------------------------------------
26438
----------------------------------------------------------------------
26439
 
26440
 
26441
 
26442
 
26443
Done!
26444
 
26445
Xilinx Platform Studio (XPS)
26446
Xilinx EDK 8.1 Build EDK_I.18.7
26447
 
26448
Copyright (c) 1995-2006 Xilinx, Inc.  All rights reserved.
26449
 
26450
At Local date and time: Tue Jul 18 01:16:31 2006
26451
 xbash -q -c "cd /cygdrive/d/mb-jpeg/; /usr/bin/make -f system.make program; exit;" started...
26452
 
26453
mb-gcc -O0 encoder/dct.c encoder/huffman.c encoder/io.c encoder/main.c encoder/zzq.c  -o Encoder/executable.elf \
26454
    -mno-xl-soft-mul  -Wp,-D__MICROBLAZE    -Wl,-T -Wl,Encoder_linker_script.ld  -g    -I./microblaze_0/include/  -L./microblaze_0/lib/  \
26455
 
26456
 
26457
 
26458
encoder/huffman.c: In function `HuffmanEncodeFinishSend':
26459
encoder/huffman.c:599: warning: comparison is always true due to limited range of data type
26460
 
26461
 
26462
encoder/main.c: In function `main':
26463
encoder/main.c:57: error: parse error before '}' token
26464
 
26465
 
26466
make: *** [Encoder/executable.elf] Error 1
26467
 
26468
 
26469
 
26470
 
26471
Done!
26472
 
26473
At Local date and time: Tue Jul 18 01:16:52 2006
26474
 xbash -q -c "cd /cygdrive/d/mb-jpeg/; /usr/bin/make -f system.make program; exit;" started...
26475
 
26476
mb-gcc -O0 encoder/dct.c encoder/huffman.c encoder/io.c encoder/main.c encoder/zzq.c  -o Encoder/executable.elf \
26477
    -mno-xl-soft-mul  -Wp,-D__MICROBLAZE    -Wl,-T -Wl,Encoder_linker_script.ld  -g    -I./microblaze_0/include/  -L./microblaze_0/lib/  \
26478
 
26479
 
26480
 
26481
encoder/huffman.c: In function `HuffmanEncodeFinishSend':
26482
encoder/huffman.c:599: warning: comparison is always true due to limited range of data type
26483
 
26484
 
26485
mb-size Encoder/executable.elf
26486
   text    data     bss     dec     hex filename
26487
  43176    5664   19768   68608   10c00 Encoder/executable.elf
26488
 
26489
 
26490
 
26491
 
26492
Done!
26493
 

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.