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
Explorer
Explorer
5,544 Views
Registered: ‎05-22-2008

ML605 configuring the FPGA using System ACE compact flash.

Jump to solution

I am seemingly unable to configure the V6 Fpga on the ML605 board using the System Ace.

 

I have a bit file that contains a logic design with an EDK system in it and a bootoader which launches my application which is programmed in FLASH.

 

This bit file works when I use iMPACT12.4 to program the FPGA.

 

To use system ACE, I (because I can find no documentation elsewhere), open iMPACT, then on the "Welcome to iMPACT" screen, click "Prepare a System ACE File", then click "OK", leave "Novice" selected, click "Next", select "Generic" as my CF is the 2GB Transcend CF that came with the ML605, leave reserve space at 0, click next, Set the name to sysace_first, leave the location as it is, click next, check Configruation Address 0, leaving the name as rev0, click Next, click finish, click Ok, then find and select my bit file, click OK. Click NO when asked if I would like to add another device file to config address 0

 

I then right click "Generate File" and click OK. impact then tells me Generate Succeeded

 

Looking into the directory, I see a file xilinx.sys and a folder rev0 with rev0.ace inside it.

 

What happens now? Going back to the Boundary Scan window where is shows the JTAG chain, it shows the sysAce devive and the FPGA, but it won't allow me to assign anything to the SysAce device other than a mpm or a bsd file.

 

I power cycle my ML605 Board, but it doesn't boot to my design.

 

I've googled and searched the answer records and the forums, and found where it says do this or do that, But I'm relucant and tired of trying to follow random instructions when i'm not certain the process I explained above is correct or in error.

 

Am I doing something wrong?

0 Kudos
1 Solution

Accepted Solutions
Xilinx Employee
Xilinx Employee
6,687 Views
Registered: ‎01-03-2008

Re: ML605 configuring the FPGA using System ACE compact flash.

Jump to solution

> To use system ACE, I (because I can find no documentation elsewhere),

http://www.xilinx.com/support/documentation/white_papers/wp151.pdf

http://www.xilinx.com/support/documentation/data_sheets/ds080.pdf

http://www.xilinx.com/support/documentation/system_ace_solutions.htm

 

 

> Looking into the directory, I see a file xilinx.sys and a folder rev0 with rev0.ace inside it.

 

You need to copy these to the CompactFlash card (replacing the existing ones on the CF card) using a USB-to-CF reader.  It can't be done in impact or with the USB-JTAG cable.

 

 

------Have you tried typing your question into Google? If not you should before posting.
Too many results? Try adding site:www.xilinx.com
0 Kudos
3 Replies
Xilinx Employee
Xilinx Employee
6,688 Views
Registered: ‎01-03-2008

Re: ML605 configuring the FPGA using System ACE compact flash.

Jump to solution

> To use system ACE, I (because I can find no documentation elsewhere),

http://www.xilinx.com/support/documentation/white_papers/wp151.pdf

http://www.xilinx.com/support/documentation/data_sheets/ds080.pdf

http://www.xilinx.com/support/documentation/system_ace_solutions.htm

 

 

> Looking into the directory, I see a file xilinx.sys and a folder rev0 with rev0.ace inside it.

 

You need to copy these to the CompactFlash card (replacing the existing ones on the CF card) using a USB-to-CF reader.  It can't be done in impact or with the USB-JTAG cable.

 

 

------Have you tried typing your question into Google? If not you should before posting.
Too many results? Try adding site:www.xilinx.com
0 Kudos
Explorer
Explorer
5,517 Views
Registered: ‎05-22-2008

Re: ML605 configuring the FPGA using System ACE compact flash.

Jump to solution

I looked in all of the these, they provide lots of info about SysACE, but couldn't find where any of them told me what I needed to do on this ML605 Board.

I appreciate your help.I did as you said above and it initially didn't work.

 

iMPACt created the following in my working directory:

 

\sysace_first\xilinx.sys

\sysace_first\rev0\rev0.ace

 

examining xilinx.sys it contains the following:

 

dir = sysace_first;

cfgaddr0 = rev0;

 

Looking at the original contents of the CF card they are, among some others"

 

xilinx.sys

XILINX\cfg0\ml605_bist.ace

XILINX\cfg1\ibert_bank116.ace

...

XILINX\cfg7

 

examining xilinx.sys it contains the following:

 

dir = XILINX

cfgaddr0 = cfg0;

cfgaddr1 = cfg1;

...

cfgaddr7 = cfg7;

 

looking at this xilinx.sys file and the directory structure, it would seem that xilinx.sys and the directory it points to both need to be in the root of the CF card, based on this, I cut xilinx.sys from the sysace_first directory and pasted it into the root directory, where sysace_first resided. so now in the root of my cf card I have:

 

xilinx.sys

\sysace_first\rev0\rev0.ace

 

And this works!

 

 

 

 

 

0 Kudos
Visitor hfaraz
Visitor
2,018 Views
Registered: ‎05-11-2015

Re: ML605 configuring the FPGA using System ACE compact flash.

Jump to solution

adding to above post,

 

the xilinx.sys should reside only in root of the CF and nowhere else (impact is creating one inside the chosen folder also, next to revx folders)

0 Kudos