Trenz Electronic GmbH Support Forum

Trenz Electronic Products => Trenz Electronic FPGA Modules => Topic started by: tschesnok on December 27, 2020, 06:24:15 AM

Title: TE0712 Ref Design problems: "Cannon stop MicroBlaze, Processor held in reset"
Post by: tschesnok on December 27, 2020, 06:24:15 AM
I just managed to fire up my TE0712 Module (Artix-7 - 100 2c) on the 701Rev6 base board.

I managed to create the corresponding reference design for Vivado, got it built and exported the bitstream.. launched Vitis.
In Vitis I created an app running "standalone", built it and managed to program the FPGA module via the USB/CPLD on the 0701.

I then get Cannot stop MicroBlaze, Processor held in reset.

Any thoughts? This is the te0712 reference design with zero changes. (correct version for 100-2c). Running 2019.2 tools and reference. I noticed that a reset pin is linked to the Artix-7 pin "T3" which is not connected to anything. Constraint file pulls it low.. and the reset is setup as active high. So while it does nothing it also does not seem to be the problem.

Any ideas? Is this a Vitis issue?

Many Many thanks.
Title: Re: TE0712 Ref Design problems: "Cannon stop MicroBlaze, Processor held in reset"
Post by: tschesnok on December 29, 2020, 01:51:10 PM
I did get the Microblaze working by building a DDR3 Vivado HW config  from scratch. Perhaps this is a Vitis / Linker Script configuration issue?
Title: Re: TE0712 Ref Design problems: "Cannon stop MicroBlaze, Processor held in reset"
Post by: JH on January 04, 2021, 09:35:13 AM
Hi,
Reference design used a second microblaze (MCU) which will be used to reprogram SI5338.  It will hold main Microblaze into reset, in case you has use it without firmware running on it.

You can check reset state with Vivado HW Manager and VIO core: https://wiki.trenz-electronic.de/display/PD/TE0712+Test+Board#TE0712TestBoard-VivadoHWManager:

MCU firmware:

    https://wiki.trenz-electronic.de/display/PD/TE0712+Test+Board#TE0712TestBoard-scu.1
    Template location: ./sw_lib/sw_apps/

br
John
Title: Re: TE0712 Ref Design problems: "Cannon stop MicroBlaze, Processor held in reset"
Post by: tschesnok on January 06, 2021, 03:14:11 AM
Thank you. I did get it working.