Sign In

Don't have a Xilinx account yet?

  • Choose to receive important news and product information
  • Gain access to special content
  • Personalize your web experience on Xilinx.com

Create Account

Username

Password

Forgot your password?
XClose Panel
Xilinx Home
Reply
Regular Contributor
superdetka
Posts: 95
Registered: ‎11-17-2010
0

connection of configuration Flash to Spartan 6

Hello!

 

I have developed project on SP605 board and now need to develop own board. Now thinking about how to connect flash to fpga and how to burn it (BPI).  On SP605 board there is usb <-> jtag die, then jtag signals go to SystemACE die, and then to fpga.  Could I trace them directly to FPGA Spartan 6 or I need some voltage convertion? If I dont want to use usb<->jtag I should add 4 JTAG pins T** and buy Xilinx programmer? So if I want to BPI_FPGA_MASTER program Flash memory that connected like on SP605, I should set M0 M1 to 00, connect FPGA programmer to 4 JTAG inputs of FPGA , choose in ISE prom burn and it will program it?

 

Thanks! 

Expert Contributor
eteam00
Posts: 7,505
Registered: ‎07-21-2009
0

Re: connection of configuration Flash to Spartan 6

[ Edited ]

I have developed project on SP605 board and now need to develop own board.

 

Your local Xilinx FAE may be willing to review your design schematics.  If so, this would be a very good idea on your first FPGA board design.

 

Now thinking about how to connect flash to fpga and how to burn it (BPI).  On SP605 board there is usb <-> jtag die, then jtag signals go to SystemACE die, and then to fpga.  Could I trace them directly to FPGA Spartan 6 or I need some voltage convertion? If I dont want to use usb<->jtag I should add 4 JTAG pins T** and buy Xilinx programmer?

 

The JTAG connection path is called the JTAG chain.

 

I believe the SP605 onboard USB <==> JTAG circuit is proprietary to Xilinx, and you will not be able to include this in your custom board design.  The Xilinx USB Platform Cable performs the equivalent function to this SP605 circuit.  Read UG380 for recommended connections for the USB Platform Cable for the JTAG signals.  Also read DS593, Target System Connections section.

 

So if I want to BPI_FPGA_MASTER program Flash memory that connected like on SP605, I should set M0 M1 to 00,

 

Correct.

 

connect FPGA programmer to 4 JTAG inputs of FPGA,

 

  • The USB Platform Cable has more than 4 connections to the board
  • Of the 4 JTAG pins on the FPGA, three are inputs to the FPGA and one is an output from the FPGA
  • If the FPGA is the only device in the JTAG chain, then you connect the 4 JTAG signals directly to the FPGA.  See DS593 and UG380.

choose in ISE prom burn and it will program it?

 

You follow much the same process as you did for SP605.  If you were successful using the SP605, you should have no problem with your custom board design if you followed the connection recommendations in UG380 and DS593.

 

-- Bob Elkind

SIGNATURE:
README for newbies is here: http://forums.xilinx.com/t5/New-Users-Forum/README-first-Help-for-new-users/td-p/219369

Summary:
1. Read the manual or user guide. Have you read the manual? Can you find the manual?
2. Search the forums (and search the web) for similar topics.
3. Do not post the same question on multiple forums.
4. Do not post a new topic or question on someone else's thread, start a new thread!
5. Students: Copying code is not the same as learning to design.
6 "It does not work" is not a question which can be answered. Provide useful details (with webpage, datasheet links, please).
7. You are not charged extra fees for comments in your code.
8. I am not paid for forum posts. If I write a good post, then I have been good for nothing.
Regular Contributor
superdetka
Posts: 95
Registered: ‎11-17-2010
0

Re: connection of configuration Flash to Spartan 6

[ Edited ]

Thanks, Bob!

You always give Full answer. Sorry if I my question will seem to be impolite,  but may i ask you how old are you? i belive that you really want to help, but answering the questions takes a lot of time and desire, you should be person how finished working life period, I didnt find translation of this word from my language, perhaps the USA didnt have this.  

 

I found the translation - pension.

Expert Contributor
eteam00
Posts: 7,505
Registered: ‎07-21-2009
0

Re: connection of configuration Flash to Spartan 6

superdetka,

 

I do not understand your question.  Are your board design and BPI flash programming questions answered?

 

-- Bob Elkind

SIGNATURE:
README for newbies is here: http://forums.xilinx.com/t5/New-Users-Forum/README-first-Help-for-new-users/td-p/219369

Summary:
1. Read the manual or user guide. Have you read the manual? Can you find the manual?
2. Search the forums (and search the web) for similar topics.
3. Do not post the same question on multiple forums.
4. Do not post a new topic or question on someone else's thread, start a new thread!
5. Students: Copying code is not the same as learning to design.
6 "It does not work" is not a question which can be answered. Provide useful details (with webpage, datasheet links, please).
7. You are not charged extra fees for comments in your code.
8. I am not paid for forum posts. If I write a good post, then I have been good for nothing.
Regular Contributor
superdetka
Posts: 95
Registered: ‎11-17-2010
0

Re: connection of configuration Flash to Spartan 6

Sorry for question, yes, my questions answered.

 

Thank you!