cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 
613 Views
Registered: ‎06-04-2019

Adding file to BPI flash and programming the board

Jump to solution

I am using ML605 board. I created a project and I have the bit file. When I program the bit file, it's working perfectly. 

   Now I want to program the board using BPI flash. My doubts are

1) To upload code to flash, I know that we need to create an MCF file. I am using IMPACT for this. To create the MCF file do I need to add anything else(like bootloader) other than bitfile.

2) While uploading what should be the positions of switches(S1 and S2).

3) After it got uploaded on flash. How to program it to the board.

 

If you explain it step by step it would be more helpful.

A link is also fine.

0 Kudos
1 Solution

Accepted Solutions
nmanitri
Xilinx Employee
Xilinx Employee
570 Views
Registered: ‎06-13-2018

Hello Prasad,

1. To upload code to flash, I know that we need to create an MCF file. I am using IMPACT for this. To create the MCF file do I need to add anything else(like bootloader) other than bit file.

No, you need to add the bit file only.

2. While uploading what should be the positions of switches(S1 and S2)

a) Set S2 to 001010(1 = on, Position 6 → Position 1)

-This selects P30T BPI

- Mode Switches set to BPI-Up b) Set S1 to 0XXX (X = Don’t care, Position 4 → Position 1)

– This disables JTAG configuration from the Compact Flash

3. After it got uploaded on flash. How to program it to the board.

I would like to suggest you please check XTP043 from page 11 onwards. https://www.xilinx.com/support/documentation/boards_and_kits/ml605_multiboot_pdf_xtp043_13.4_c.pdf#page=11

Hope this information will help you. Looking forward to hearing from you.

Regards,

Naveen

View solution in original post

1 Reply
nmanitri
Xilinx Employee
Xilinx Employee
571 Views
Registered: ‎06-13-2018

Hello Prasad,

1. To upload code to flash, I know that we need to create an MCF file. I am using IMPACT for this. To create the MCF file do I need to add anything else(like bootloader) other than bit file.

No, you need to add the bit file only.

2. While uploading what should be the positions of switches(S1 and S2)

a) Set S2 to 001010(1 = on, Position 6 → Position 1)

-This selects P30T BPI

- Mode Switches set to BPI-Up b) Set S1 to 0XXX (X = Don’t care, Position 4 → Position 1)

– This disables JTAG configuration from the Compact Flash

3. After it got uploaded on flash. How to program it to the board.

I would like to suggest you please check XTP043 from page 11 onwards. https://www.xilinx.com/support/documentation/boards_and_kits/ml605_multiboot_pdf_xtp043_13.4_c.pdf#page=11

Hope this information will help you. Looking forward to hearing from you.

Regards,

Naveen

View solution in original post