EEVblog Electronics Community Forum
A Free & Open Forum For Electronics Enthusiasts & Professionals
Welcome,
Guest
. Please
login
or
register
.
Did you miss your
activation email
?
1 Hour
1 Day
1 Week
1 Month
Forever
Login with username, password and session length
This topic
This board
Entire forum
Google
Bing
Home
Help
Search
About us
Links
Login
Register
EEVblog Electronics Community Forum
»
Electronics
»
Microcontrollers
»
USB JTAG for FPGA Configuration
« previous
next »
Print
Search
Pages: [
1
]
Go Down
Author
Topic: USB JTAG for FPGA Configuration (Read 1664 times)
0 Members and 1 Guest are viewing this topic.
electosleepy
Contributor
Posts: 48
Country:
USB JTAG for FPGA Configuration
«
on:
January 26, 2016, 03:10:42 am »
I've seen that the FT2232H is a popular IC for FPGA programming and debugging. The schematic for the Scarab miniSpartanr6+ for example uses one channel for JTAG and another channel for a FIFO interface described on page 41 of the FT2232H datasheet. Why would you choose FIFO over UART, I2C, or SPI. What is the FIFO channel responsible for? Is it used to write bitstreams to flash memory?
miniSpartan6+ schematic.
https://github.com/scarabhardware/miniSpartan6-plus/blob/master/miniSpartan6%2B_Rev_B.pdf
FT2232H webpage.
http://www.ftdichip.com/Products/ICs/FT2232H.html
FT2232H datasheet.
http://www.ftdichip.com/Support/Documents/DataSheets/ICs/DS_FT2232H.pdf
Logged
baoshi
Regular Contributor
Posts: 167
Country:
Re: USB JTAG for FPGA Configuration
«
Reply #1 on:
January 26, 2016, 03:48:32 am »
These kind of application is usually meant for SPEED through USB2.0 port. FT2232H FIFO gives you full 480Mb/s throughput while SPI in sync mode only gives 30Mb/s
Logged
electosleepy
Contributor
Posts: 48
Country:
Re: USB JTAG for FPGA Configuration
«
Reply #2 on:
January 26, 2016, 04:35:19 am »
So once the FPGA is programmed through JTAG, I can transfer the bitstream data through the FIFO channel to the flash memory so it can reconfigure itself if the power is disconnected?
Logged
Print
Search
Pages: [
1
]
Go Up
« previous
next »
Share me
Smf
EEVblog Electronics Community Forum
»
Electronics
»
Microcontrollers
»
USB JTAG for FPGA Configuration
There was an error while thanking
Thanking...
EEVblog Main Site
EEVblog on Youtube
EEVblog on Twitter
EEVblog on Facebook
EEVblog on Odysee