Abstract
the Xilinx tools relay on a component on the board (FTDI chip) to have a small memory from a particular manufacturer (Digilent) to serve as a bridge to the FPGA. What the software we're requesting to release simply does is to run between the Xilinx tools (one of them is called Vivado but there are others) and our boards so that we don't need that memory on our boards. The protocol the software uses to communicate with the Xilinx tools is called XVC (Xilinx Virtual Cable). This server code runs on the computer that is physically connected to the FPGA board, but the Xilinx tools that communicate with it can run either on that computer or some other computer connected to it over the network, this is where the network component comes into play.
- Developers:
-
Norum, William [1]
- Lawrence Berkeley National Lab. (LBNL), Berkeley, CA (United States)
- Release Date:
- 2021-04-20
- Project Type:
- Open Source, Publicly Available Repository
- Software Type:
- Scientific
- Licenses:
-
BSD 3-clause "New" or "Revised" License
- Sponsoring Org.:
-
USDOEPrimary Award/Contract Number:AC02-05CH11231
- Code ID:
- 55732
- Site Accession Number:
- 2021-046
- Research Org.:
- Lawrence Berkeley National Laboratory (LBNL), Berkeley, CA (United States)
- Country of Origin:
- United States
Citation Formats
Norum, William.
XVC FTDI JTAG v1.0.
Computer Software.
https://github.com/BerkeleyLab/XVC-FTDI-JTAG.
USDOE.
20 Apr. 2021.
Web.
doi:10.11578/dc.20210421.3.
Norum, William.
(2021, April 20).
XVC FTDI JTAG v1.0.
[Computer software].
https://github.com/BerkeleyLab/XVC-FTDI-JTAG.
https://doi.org/10.11578/dc.20210421.3.
Norum, William.
"XVC FTDI JTAG v1.0." Computer software.
April 20, 2021.
https://github.com/BerkeleyLab/XVC-FTDI-JTAG.
https://doi.org/10.11578/dc.20210421.3.
@misc{
doecode_55732,
title = {XVC FTDI JTAG v1.0},
author = {Norum, William},
abstractNote = {the Xilinx tools relay on a component on the board (FTDI chip) to have a small memory from a particular manufacturer (Digilent) to serve as a bridge to the FPGA. What the software we're requesting to release simply does is to run between the Xilinx tools (one of them is called Vivado but there are others) and our boards so that we don't need that memory on our boards. The protocol the software uses to communicate with the Xilinx tools is called XVC (Xilinx Virtual Cable). This server code runs on the computer that is physically connected to the FPGA board, but the Xilinx tools that communicate with it can run either on that computer or some other computer connected to it over the network, this is where the network component comes into play.},
doi = {10.11578/dc.20210421.3},
url = {https://doi.org/10.11578/dc.20210421.3},
howpublished = {[Computer Software] \url{https://doi.org/10.11578/dc.20210421.3}},
year = {2021},
month = {apr}
}