william-lyh
afe5e05f7c
Bump the garnet-submodule to be compatible with Vivado 2023.1
2023-07-31 16:12:39 -07:00
abejgonzalez
5d16adcf9b
Add sleeps to any PCI driver mgmt cmds
2023-07-26 10:58:24 -07:00
Sagar Karandikar
ceebbb2afc
vcu118 fixes
2023-07-02 00:19:24 +00:00
abejgonzalez
5f9b18b2e5
Fix VCU118 MCS creation | Rework local builds
2023-07-11 23:58:07 -07:00
abejgonzalez
bf4d0008fe
Support 2022.1 builds | Update CI w/ new machines and 2022.1 builds [ci skip]
2023-07-11 23:49:58 -07:00
abejgonzalez
182dccbf35
8 job parallelism for builds
2023-07-11 23:49:58 -07:00
Sagar Karandikar
d1bddb4ea7
u200 support test
2023-07-01 20:12:25 -07:00
Sagar Karandikar
90ac53f2bb
random vcu118 fixes
2023-06-06 19:44:04 -07:00
Sagar Karandikar
cd69214afd
Merge remote-tracking branch 'origin/main' into nitefury_ii
2023-06-05 11:44:40 -07:00
Sagar Karandikar
24f9712a6b
bump
2023-06-05 11:44:06 -07:00
Abraham Gonzalez
1d3595b68c
Add U250/VCU118 bitstream builds to CI ( #1522 )
...
* First pass at multi-build support [ci skip]
* Remove commented sections
* Remove FireMarshal init for faster builds
* Bump Vitis to use bitstream_tar | Fix local bitstream CI yaml
* Bump
* Store mcs only if it exists
* Bump
* Fix
* Add -force flag
* Better mapping | Don't build Vitis w/ Gemmini
* Re-add Vitis Gemmini build
* Check shasum
* Add local
* Use run
* Fix hwdb naming
* Testin
* Testin
* Testing
* Testin
* Testing
* Try again
* Update local bitstream(s) [ci skip]
* Almost there
* add XDC for bitstream generation and --force flag for MCS generation
* Remove old bitstreams
---------
Co-authored-by: abejgonzalez <abejgonzalez@users.noreply.github.com>
Co-authored-by: kevindna <kevanderson49@gmail.com>
2023-06-05 11:24:16 -07:00
Sagar Karandikar
b3dc0b0eb1
decouple queue interface width exposed to streaming bridges from AXI4 DMA width
2023-05-30 09:22:21 -07:00
Sagar Karandikar
77891f3266
switch to TCL-based Nitefury flow with ability to change host FPGA build frequency
2023-05-28 19:01:44 -07:00
Sagar Karandikar
f25c1b46cb
various fixes
2023-05-27 16:11:13 -07:00
Sagar Karandikar
54c0b82a92
remove device 0x7011 for now
2023-05-21 17:34:21 -07:00
Sagar Karandikar
53dc3cf4df
various fixes
2023-05-21 17:28:18 -07:00
Sagar Karandikar
b4929cbb19
Merge remote-tracking branch 'origin/main' into nitefury_ii
2023-05-21 17:25:44 -07:00
Sagar Karandikar
d1f5da3459
nitefury working firesim buildbitstream
2023-05-20 17:44:44 -07:00
abejgonzalez
c26032c39e
Fix enumerate script
2023-05-18 17:04:47 -07:00
abejgonzalez
e3358bb640
Add MCS documentation + MCS generation to all U250 builds
2023-05-17 22:39:37 -07:00
abejgonzalez
63b5288352
Merge remote-tracking branch 'origin/main' into misc-fixes
2023-05-17 22:19:22 -07:00
abejgonzalez
2e7ab513da
Cleanup *.py scripts
2023-05-17 21:55:40 -07:00
kevindna
8514083e58
add mcs command to implementation script for u250
2023-05-17 17:49:54 -07:00
abejgonzalez
761e4d36ae
Merge remote-tracking branch 'origin' into ntnu-extended
2023-05-15 14:37:21 -07:00
abejgonzalez
a1a1d9b559
Modularized scripts [ci skip]
2023-05-13 12:20:53 -07:00
abejgonzalez
ee9ca40f50
More U250/U280 Fixes
2023-05-12 21:23:55 -07:00
Sagar Karandikar
375435ec47
Merge remote-tracking branch 'origin/main' into vcu118
2023-05-11 10:10:36 -07:00
Sagar Karandikar
7b679cfc5d
bump aws-fpga for fix when using exactly 3 of 4 mem channels
2023-05-11 08:33:01 -07:00
Sagar Karandikar
4f10f91555
Merge remote-tracking branch 'origin/main' into vcu118
2023-05-10 11:48:44 -07:00
abejgonzalez
8104cd3f66
Add initial program_fpga.py script
2023-05-08 18:13:48 -07:00
Sagar Karandikar
5aa5c255a5
both mem channels working
2023-05-08 13:42:46 -07:00
Sagar Karandikar
e2eebfd899
firesim buildbitstream working
2023-05-07 11:47:58 -07:00
Sagar Karandikar
d6de4ab565
vcu118 support throughout firesim
2023-05-06 17:09:18 -07:00
abejgonzalez
f6fc4ccfec
Intermediate changes [ci skip]
2023-05-04 23:35:56 -07:00
abejgonzalez
c231ca15f4
First attempt at bare Xilinx U250 support
...
Co-authored-by: Abraham Gonzalez <abe.gonzalez@berkeley.edu>
Co-authored-by: Björn Gottschall <info@gottschall.no>
Co-authored-by: David Metz <david.c.metz@ntnu.no>
2023-05-03 01:07:15 -07:00
Abraham Gonzalez
4bb5a94bcb
Update Vitis Makefile
...
Use tabs
2023-03-18 14:10:42 -07:00
abejgonzalez
d4975f43c5
Use FREQUENCY as a prereq
2023-03-16 21:53:13 -07:00
Russell Horvath
1a63bbe7c3
bump aws-fpga to remove bloat files in hdk/cl/examples + fix typo ( #1406 )
...
* bump aws-fpga to remove bloat files + fix typo
2023-02-01 10:10:20 -08:00
Nandor Licker
2889818e7d
Removed the compiler-generated runtime config ( #1422 )
...
The default arguments to FASED memory models are now passed alongside other FASED bridge arguments.
These defaults can be overriden by other args passed to the bridge driver or disabled when the raw hardware configuration is requested.
The manager can still pass an optional runtime config to the design to override arguments.
2023-02-01 19:19:00 +02:00
Russell Horvath
e23b395ba8
firesim: add reports and checkpoints to vitis readme
2023-01-27 04:45:27 +00:00
Nandor Licker
6bf7c6f3eb
Enable clang-tidy on all C++ sources ( #1400 )
...
This PR adds a new make target, `clang-tidy` to run clang-tidy on all C++ sources.
Only a dummy check is enabled, as this patch applies the minimal number of fixes
to compile headers and sources with clang without the header. In a subsequent PR,
more checks will be enabled and the files will be formatted.
`clang-tidy` can be executed using `make -C sim clang-tidy`. It will automatically
apply fixes to known issues.
2023-01-24 18:42:20 +02:00
Abraham Gonzalez
c874b5c7c4
Merge pull request #1385 from firesim/new-shell-flash-script
...
Switch to py script for XRT shell flashing
2023-01-19 15:26:52 -08:00
Russell Horvath
614b5326db
bump aws-fpga w/ Route 35-1 and Synth-8-6340 warning promotion ( #1391 )
2023-01-18 14:30:03 -08:00
abejgonzalez
cec5a4b51b
Small cleanup
2023-01-16 13:47:34 -08:00
abejgonzalez
d56d508a0d
Switch to py script for shell flashing
2023-01-16 13:44:20 -08:00
abejgonzalez
e83c4bb82a
Clean build-bitstream.sh's | Harmonize build arguments
...
(cherry picked from commit f8479e6017b1d9cf0c26b4a4a3541d1493da4700)
2022-10-30 20:01:36 -07:00
David Biancolin
d8e98cb9c6
vitis: Support frequency settings provided at bitstream build
2022-10-30 20:01:36 -07:00
David Biancolin
d84db3a39b
bump aws-fpga for git clean removal ( #1283 )
2022-10-22 03:06:29 +00:00
David Biancolin
0d18e68dfe
Merge pull request #1270 from firesim/vitis-build-strategies
...
Support different build strategies for Vitis-based hosts
2022-10-21 18:25:11 -07:00
Russell Horvath
75601b7a74
bump aws-fpga for script changes
2022-10-21 01:04:27 +00:00