Microbalze program initialization ...

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

Reply to
Moti Cohen
Loading thread data ...

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:

Reply to
Paul Hartke

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.
Reply to
Moti Cohen

ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.