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: 
Highlighted
Visitor laranda
Visitor
7,855 Views
Registered: ‎04-16-2015

SEM IP + Zynq Devices

Jump to solution

Hi everyone,

 

I'm a newbie working with a Zynq7000 Zedboard and the Soft Error Mitigation (SEM) IP core in Vivado to inject faults in some designs.

 

I've created a simple project in Vivado using the SEM IP example. I've added all the sources and the SEM IP block (customized with a 100 MHz input clock and Injection disabled) and finally, I've modified the XDC file mapping the input/output pins. I'm also using a Digilent PMOD USBUART interface to interact with the SEM via Putty terminal.

 

Everything is ok, I can implement the design in Vivado, generate the bitstream and program the device, but I can't interact with the SEM via Putty because it stops in the initialization process. I only receive one line in the terminal (I attached a capture called Putty.png) and the heartbeat led doesn't blink, the only led on is the status_initialization led.
 
I've read in the PG036 LogiCORE Manual (page 54) that the SEM IP needs an extra configuration because the processor takes control of the ICAP, so the SEM IP cannot talk to it.
 
Has anybody worked with the SEM IP in Zynq devices and solved this problem?
 
I would appreciate any help or guidance.
 
Regards,
Luis
Putty.png
0 Kudos
1 Solution

Accepted Solutions
Visitor laranda
Visitor
13,145 Views
Registered: ‎04-16-2015

Re: SEM IP + Zynq Devices

Jump to solution

Hi,

 

I've finally managed to get the SEM IP working in my Zedboard. I leave here the steps that I've followed:

 

1) Read carefully the SEM IP manual (page 53-55)

2) Create a block diagram in Vivado (Zynq + AXI GPIO)

3) Create a wrapper and instance the SEM IP

4) Export the design to SDK

5) Create a code for the processor that clears the PCAP_PR bit 27 and then enables the GPIO connected to the icap_grant signal

6) Program the FPGA, open Putty and run the code

 

I hope it helps someone.

 

Regards,

Luis

View solution in original post

0 Kudos
7 Replies
Visitor laranda
Visitor
13,146 Views
Registered: ‎04-16-2015

Re: SEM IP + Zynq Devices

Jump to solution

Hi,

 

I've finally managed to get the SEM IP working in my Zedboard. I leave here the steps that I've followed:

 

1) Read carefully the SEM IP manual (page 53-55)

2) Create a block diagram in Vivado (Zynq + AXI GPIO)

3) Create a wrapper and instance the SEM IP

4) Export the design to SDK

5) Create a code for the processor that clears the PCAP_PR bit 27 and then enables the GPIO connected to the icap_grant signal

6) Program the FPGA, open Putty and run the code

 

I hope it helps someone.

 

Regards,

Luis

View solution in original post

0 Kudos
Visitor zhzh430
Visitor
7,618 Views
Registered: ‎06-01-2015

Re: SEM IP + Zynq Devices

Jump to solution

Hi Luis,

    You said:"(3)instance the SEM IP."      

    i don't know how to do this?generate the SEM IP under the project?      

    Or add the SEM IP in the block(I found that it's impossible to add SEM IP in the new disign block)? 

    Thank you verymuch.I have a progress in the verification of the SEM IP.

 

                        ZhangHao,2015.6.2

0 Kudos
Visitor hassan.anwar
Visitor
7,384 Views
Registered: ‎04-17-2014

Re: SEM IP + Zynq Devices

Jump to solution

Hi

 

would you like to give some more details regarding the wrapper and whats is the reason for zynq+axi interface, wht we need this.

 

 

please share some more in-depth deatils

0 Kudos
Visitor xajtlj
Visitor
6,937 Views
Registered: ‎11-03-2013

Re: SEM IP + Zynq Devices

Jump to solution

Hi!laranda

   Iam learning the sem ip core, but a lot of questions were found. Do you have a demo about sem using ZYNQ?

   Thanks

0 Kudos
Visitor ltambara
Visitor
4,694 Views
Registered: ‎03-28-2014

Re: SEM IP + Zynq Devices

Jump to solution

Dear Luis,

 

do you mind to share your design?

 

I have trying to setup the SEM IP within ZedBoard, but I'm not having success.

 

Thanks!

0 Kudos
Explorer
Explorer
2,619 Views
Registered: ‎03-06-2014

Re: SEM IP + Zynq Devices

Jump to solution

Dear @laranda

 

I just tumbled to this post while I was trying to find an answer for the same challenge and question that you have raised here! I am working with a Zedboard (xc7z020clg484) and I intend to integrate SEM to this FPGA. I did a lot of trials but I could not succeed. Could you please share your design files with me in order to help me to proceed? I am blocked at this step and do not know what to do?!

 

Thanks and Regards,

0 Kudos
Adventurer
Adventurer
1,370 Views
Registered: ‎08-30-2018

Re: SEM IP + Zynq Devices

Jump to solution

@msdarvishi, I already answered to this question here :-)