UPGRADE YOUR BROWSER

We have detected your current browser version is not the latest one. Xilinx.com uses the latest web technologies to bring you the best online experience possible. Please upgrade to a Xilinx.com supported browser:Chrome, Firefox, Internet Explorer 11, Safari. Thank you!

cancel
Showing results for 
Search instead for 
Did you mean: 
Contributor
Contributor
118 Views
Registered: ‎06-12-2015

microblaze starts very slowly using MIG

Hi, I designed a microblaze using cache and MIG (DDR3) according to xilinx example. My microblaze uses "maximum frequency" profile, and runs at 200MHz. DDR3 runs at 400MHz with 2:1 divider, and has 256MB.

I use system debugger to download bitstream and elf (standalone application) to run it. But I found the application needs a very long time before running to main(). I stepped the assembly code, and found that startup code cosumes much time (about more than one minute) on initializing .BSS section (about 70MB) to zeros.

This is unacceptable. Is this normal?

0 Kudos