Programming a Xilinx VCU118 Without PCIe

37 views
Skip to first unread message

Ishmam

unread,
Dec 28, 2024, 12:34:46 PM12/28/24
to FireSim
Hey all, I’m using FireSim with a Xilinx VCU118 FPGA. I understand the FPGA is usually programmed through PCIe for simulations, but are there any alternative methods for programming or connecting it, such as via Ethernet? 

Any help would be appreciated, Thanks!

Abraham Gonzalez

unread,
Jan 14, 2025, 11:54:42 AMJan 14
to fir...@googlegroups.com
Regarding the VCU118 in FireSim, we build on top of https://github.com/CTSRD-CHERI/garnet which uses partial reconfiguration. Partial reconfiguration (so far as I understand it) requires programming the FPGA through PCIe. Other local FPGAs (i.e. U250-like boards) use JTAG to program the bitstream.

Separate from programming the bitstream, we use PCIe to communicate data to/from the FPGA at runtime.

On Sat, Dec 28, 2024 at 9:34 AM Ishmam <khanmdi...@gmail.com> wrote:
Hey all, I’m using FireSim with a Xilinx VCU118 FPGA. I understand the FPGA is usually programmed through PCIe for simulations, but are there any alternative methods for programming or connecting it, such as via Ethernet? 

Any help would be appreciated, Thanks!

--
You received this message because you are subscribed to the Google Groups "FireSim" group.
To unsubscribe from this group and stop receiving emails from it, send an email to firesim+u...@googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/firesim/0ffb41e6-8faa-4166-8193-eeeb8cf3db60n%40googlegroups.com.


--
Abraham J. Gonzalez
Electrical Engineering and Computer Science Ph.D. Student
The University of California at Berkeley

la lala

unread,
Mar 5, 2025, 9:50:27 AMMar 5
to FireSim
Hi,all,When I done the step (FPGA Setup->12.Right-click on your FPGA and click “Boot from Configuration Memory Device”.)(https://docs.fires.im/en/latest/Getting-Started-Guides/On-Premises-FPGA-Getting-Started/Initial-Setup/Xilinx-VCU118.html),I encountered the following problem:ERROR: [Labtools 27-2254] Booting from configuration memory device unsuccessful.
What do I need to do to fix this problem? Thank you for any help.

Performing Program Operation...
Program Operation successful.
Performing operation on qspi device 1
Mfg ID : 20   Memory Type : bb   Memory Capacity : 21   Device ID 1 : 0   Device ID 2 : 0
Performing Erase Operation...
Erase Operation successful.
Performing Blank Check Operation...
Blank Check Operation successful. The part is blank.
Performing Program Operation...
Program Operation successful.
INFO: [Labtoolstcl 44-377] Flash programming completed successfully
program_hw_cfgmem: Time (s): cpu = 00:00:19 ; elapsed = 00:12:11 . Memory (MB): peak = 7052.000 ; gain = 47.836 ; free physical = 11395 ; free virtual = 16286
endgroup
boot_hw_device  [lindex [get_hw_devices xcvu9p_0] 0]
INFO: [Labtoolstcl 44-664] Will wait up to 180 seconds for booting to complete.
ERROR: [Labtools 27-2254] Booting from configuration memory device unsuccessful.
boot_hw_device: Time (s): cpu = 00:00:05 ; elapsed = 00:03:01 . Memory (MB): peak = 7052.000 ; gain = 0.000 ; free physical = 11372 ; free virtual = 16274
ERROR: [Common 17-39] 'boot_hw_device' failed due to earlier errors.
Reply all
Reply to author
Forward
0 new messages