Microbalze program initialization ...

Jan 01, 2006 2 Replies

Hi all, I'm currently working on a FPGA design including a microbalze (as a sub-system). When simulating my design everything seems to be ok but what's bothering me is the following: the time from when I pull down my reset signal until the time the "actual" program start executing is about 100 clk cycles. in thses 100 cycles the PC (program counter) is running almost consecutively.



I would realy appritiete it if any of you can either explain or direct me to an explanation regarding the microblaze program intialization sequence I'm wondering what is it doing "for all this time" ..



p.s. - my design includes an external interrupt handler(maybe it's related).



Thanks in advance, Moti



Hi Moti,

Two places to look are page 170, Initialization Files, in

formatting link
and page 9, Boot Code, in
formatting link

Good Luck. Paul

Moti Cohen wrote:

Paul, many thanks for your help I did the following to get the disassembly code from the compiler:

1) I used the mb-gcc to generate a .o file format. 2) I used the "mb-objdump -d app_name.o > dump_file.dat" command. Regadrs, Moti.

Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required