Rose Thompson
|
7e16ddd859
|
Improved fpga synth script.
|
2024-08-27 15:50:05 -07:00 |
|
Rose Thompson
|
f20a1564fa
|
Added SPI debugger.
|
2024-08-26 17:22:13 -07:00 |
|
Rose Thompson
|
ee1e09a6a2
|
VCU108 now boot linux at 50MHz!
|
2024-08-23 17:18:47 -07:00 |
|
Rose Thompson
|
14083bc642
|
VCU108 is not synthesizing at 50MHz. Still running into a few problems
with the new SPI sd card device.
|
2024-08-23 16:17:15 -07:00 |
|
Rose Thompson
|
842aea157c
|
Updated vc108 constraints for spi based sd card and setting 50 Mhz.
|
2024-08-23 15:59:11 -07:00 |
|
Rose Thompson
|
b471913d9f
|
On the way to making vcu108 work again.
|
2024-08-23 14:45:22 -07:00 |
|
Rose Thompson
|
fc80bf1251
|
More updates to fpga IP module names.
|
2024-08-22 14:31:39 -07:00 |
|
Jacob Pease
|
d8b75440b6
|
With Naiche's help, we fixed the SPI controllers clock polarity and phase settings. Added conditions to the SPI regression tests.
|
2024-08-20 16:24:37 -05:00 |
|
Jacob Pease
|
af2344d2d5
|
Merge branch 'main' of github.com:openhwgroup/cvw into spiboot
|
2024-08-06 17:09:39 -05:00 |
|
Jacob Pease
|
665396fdb3
|
SD card is now mountable on the fpga. The relevant files have been added. The most important changes are in the buildroot linux configuration and device tree.
|
2024-08-06 16:57:57 -05:00 |
|
Jacob Pease
|
11a057b0b3
|
Updated wally source files for zsbl testing.
|
2024-08-02 15:33:57 -05:00 |
|
Jacob Pease
|
0dae881a0d
|
Fixed SDCCLK name discrepency.
|
2024-07-24 22:48:31 -05:00 |
|
Rose Thompson
|
8ca565ed53
|
Updated for a better ILA rvvi debugger.
|
2024-07-22 17:44:04 -05:00 |
|
Rose Thompson
|
121342f4cc
|
Updated the verilog-ethernet repo to remove most of the warnings. Updated the fpga constraints so the ILA is more useful when using RVVI.
|
2024-07-22 16:12:06 -05:00 |
|
Jacob Pease
|
cec39fd3aa
|
Added new SDC clock constraint.
|
2024-07-22 13:05:16 -05:00 |
|
Rose Thompson
|
24609f0b7f
|
Now have configurations to switch between supporting RVVI over ethernet.
|
2024-07-22 10:51:13 -05:00 |
|
Rose Thompson
|
00840e4893
|
Made the fpga top level configurable between rvvi synth and not.
|
2024-07-19 17:35:30 -05:00 |
|
Rose Thompson
|
0d40b8c933
|
Cleanup in prep to merge the rvvi branch into main.
|
2024-07-19 15:48:20 -05:00 |
|
Ross Thompson
|
f0096f5a43
|
Yay. It's actually working! The FPGA/ImperasDV hybrid is working.
|
2024-07-10 15:10:37 -05:00 |
|
Ross Thompson
|
e6dc962d11
|
Yay! the trigger is correctly working now!
|
2024-07-10 12:05:10 -05:00 |
|
Ross Thompson
|
ccf4bb8ddc
|
Maybe have the incircuit trigger working.
|
2024-06-26 16:15:46 -07:00 |
|
Ross Thompson
|
612a281f62
|
Added module to receive ethernet frame and trigger the ila.
|
2024-06-26 11:05:31 -07:00 |
|
Ross Thompson
|
563980443a
|
Merge branch 'main' into rvvi
|
2024-06-10 18:10:23 -07:00 |
|
Rose Thompson
|
6a4c8667df
|
Added new signals to ILA to debug the RVVI tracer.
The tracer appears to be stuck and the CPU is never getting out of (into reset).
|
2024-05-30 16:43:25 -05:00 |
|
Jacob Pease
|
7ecd1c7d5f
|
The vcu108 works again. Added renumber.py script that renumbers probes in an xdc file.
|
2024-05-30 15:48:27 -05:00 |
|
Rose Thompson
|
9703055758
|
The FPGA is synthesizing with the rvvi and ethernet hardware.
|
2024-05-30 15:37:17 -05:00 |
|
Rose Thompson
|
26cd22c388
|
Replaced fpga's verilog top with system verilog.
|
2023-12-15 13:42:52 -06:00 |
|
Rose Thompson
|
34631c54d3
|
Get's the fpga building again after the git history rewrite.
|
2023-12-14 17:08:25 -06:00 |
|
Rose Thompson
|
cdd21d6635
|
Added menvcfg to debugger for checking what linux has configured.
|
2023-11-19 13:44:22 -06:00 |
|
Ross Thompson
|
055e00b8ac
|
Pushed vcu118 to 71MHz.
|
2023-08-25 17:04:50 -05:00 |
|
Jacob Pease
|
2bf6207919
|
Added help option to the flash-sd script.
|
2023-08-22 13:37:33 -05:00 |
|
Ross Thompson
|
a16cde3dc6
|
Removed unused file.
|
2023-08-21 15:12:59 -05:00 |
|
Ross Thompson
|
1e0f1aeeac
|
Updated artyA7 debugger to match book.
|
2023-08-21 14:35:42 -05:00 |
|
Ross Thompson
|
fb1c1a1832
|
Added new signals to the vcu118 debug4 ila to help figure out why the new linux build's hptw fails.
|
2023-08-02 16:14:04 -05:00 |
|
Ross Thompson
|
5790dafdce
|
Fixed constraint in VCU118.
|
2023-08-02 13:02:28 -05:00 |
|
Ross Thompson
|
c4ae856f92
|
Clean up vcu118 synth scripts.
|
2023-08-01 14:39:33 -05:00 |
|
Ross Thompson
|
06efd2cdde
|
Pushed performance of arty a7 to 23Mhz.
|
2023-07-31 14:13:09 -05:00 |
|
Ross Thompson
|
49b87d4550
|
Merge branch 'main' of github.com:ross144/cvw
|
2023-07-24 10:47:05 -05:00 |
|
Ross Thompson
|
065e5e98c9
|
Improved timing constraints for arty a7 to push clock speed to 20Mhz.
|
2023-07-24 10:46:49 -05:00 |
|
Ross Thompson
|
ab6ef5bb58
|
At least it simulates and gets through fpga elaboration.
|
2023-07-21 18:40:26 -05:00 |
|
Ross Thompson
|
a89a1e675c
|
Merge branch 'boot' into mergeBoot
Merges Jacob's new sdc controller into wally.
|
2023-07-21 17:43:45 -05:00 |
|
Ross Thompson
|
d04d2afed2
|
Modified the LSU/IFU and caches to improve critical path. Arty A7 went from 15 to 17Mhz. I believe we can push all the way to 20+Mhz with relatively little effort. Along the way I'm fixing up the scripts build the linux images for the flash card.
|
2023-07-21 13:06:27 -05:00 |
|
Jacob Pease
|
380d96b359
|
Working new boot process. Buildroot package for sdc.
|
2023-07-20 14:15:59 -05:00 |
|
Ross Thompson
|
2752e5de4c
|
Fixed a bunch of timing constraints for the arty a7 board.
|
2023-07-19 17:08:16 -05:00 |
|
Ross Thompson
|
7aecd72c35
|
Fpga does not correctly boot linux. I think the solution here is to revert out all substantive changes except for parameterization and then add them back in one at a time. This is necessary because the parameterization is not completed in one contiguous group of commits.
|
2023-06-22 12:55:49 -05:00 |
|
Ross Thompson
|
a8f11dcad0
|
FPGA updates.
|
2023-06-20 11:11:34 -05:00 |
|
Ross Thompson
|
0423d7df82
|
I think the fpga is building again, but the debugger script needs to be updated. For some reason the nets are not present despite being marked debug.
|
2023-06-16 17:00:27 -05:00 |
|
Jacob Pease
|
40f81d5da6
|
The Vivado-RISC-V SDC works. Wally is now booting through it.
|
2023-05-26 15:42:33 -05:00 |
|
Ross Thompson
|
b13fe870cf
|
Yeah We boot linux on the arty a7!
|
2023-04-19 11:17:33 -05:00 |
|
Ross Thompson
|
1fec535b32
|
Fixed the reset for Arty A7 and now partially boots. Copies flash card to dram.
but the data is wrong.
|
2023-04-19 10:35:18 -05:00 |
|