Rose Thompson
|
ef7072b7c2
|
Merge branch 'main' into lrufixes
|
2024-11-12 17:57:28 -06:00 |
|
Rose Thompson
|
383fce5522
|
Fixed the issue with cbo.clean.
|
2024-11-12 14:38:44 -06:00 |
|
Rose Thompson
|
b7b7c79726
|
CBO.FLUSH was not clearing the valid bit if the cacheline was clean.
|
2024-11-12 14:16:55 -06:00 |
|
Rose Thompson
|
8a4868ac57
|
Resolved a bug in the cache but there are still mismatches with the cache simulator.
|
2024-11-12 11:35:29 -06:00 |
|
Rose Thompson
|
3137fd7db2
|
Resolved some of the issues with the cache simulator mismatching with Wally. The LRU was incorrectly updating it's state while the cache was stalled causin g the LRU state to be update when it should not be.
|
2024-11-11 14:23:58 -06:00 |
|
naichewa
|
515e05ed75
|
Merge branch 'openhwgroup:main' into main
|
2024-11-08 11:07:29 -08:00 |
|
naichewa
|
396a17623b
|
Fixed TransmitStart resetting SCK and delay counter while already counting
|
2024-11-08 11:05:38 -08:00 |
|
Mike Kuskov
|
e57473ece1
|
Fix minor typos in src/fpu/postproc
|
2024-11-08 02:23:44 +03:00 |
|
naichewa
|
e59ca12cdc
|
Merge branch 'main' of https://github.com/naichewa/cvw
|
2024-11-07 12:14:28 -08:00 |
|
naichewa
|
987015a2a7
|
Fix SPI Delay1 behavior
|
2024-11-07 12:14:23 -08:00 |
|
naichewa
|
24509adea3
|
Merge branch 'openhwgroup:main' into main
|
2024-11-07 10:49:36 -08:00 |
|
naichewa
|
7964358651
|
Fix erroneous implicit sckcs and cssck phase delays
|
2024-11-07 10:47:51 -08:00 |
|
naichewa
|
7637f3e33b
|
Fix erroneous implicit sckcs and cssck phase delays
|
2024-11-07 10:19:55 -08:00 |
|
naichewa
|
927398a017
|
Fix SPI state skipping sck-cs delay when at end of transmission
|
2024-11-07 10:17:22 -08:00 |
|
Corey Hickson
|
1570a6338e
|
Fixed fmvp.d.x bug
|
2024-11-06 03:32:53 -08:00 |
|
Jacob Pease
|
507c1dad1c
|
Removed impossible condition in receive register logic.
|
2024-11-04 16:15:42 -06:00 |
|
Jacob Pease
|
120b21d7d5
|
More SPI optimizations.
|
2024-11-04 15:38:12 -06:00 |
|
Jacob Pease
|
745e53adf7
|
Merge branch 'main' of github.com:openhwgroup/cvw
|
2024-11-04 11:56:15 -06:00 |
|
Corey Hickson
|
0c6e9dc770
|
Fixed rmm rounding mode bug
|
2024-11-03 14:21:55 -08:00 |
|
Jacob Pease
|
a9e6962cd4
|
Removed unused signals and renamed other signals. Removed a bunch of delay counters and simply reuse one counter for all delay types. Tested on FPGA and it also passes regression.
|
2024-11-03 00:35:40 -05:00 |
|
Jacob Pease
|
674d008f23
|
Added headers to files.
|
2024-11-02 14:31:05 -05:00 |
|
Jacob Pease
|
c197d4a3c6
|
Cleaned up some code. Still more work to do there.
|
2024-11-01 17:35:55 -05:00 |
|
Jacob Pease
|
e881bd3120
|
Changed the condition for TransmitStart fsm to avoid edge condition.
|
2024-11-01 17:04:07 -05:00 |
|
Jacob Pease
|
eddae8e1a6
|
Fixed ShiftEdge and SampleEdge to not always include PhaseOneOffset. Before, it worked in simulation, but not on the FPGA.
|
2024-11-01 13:02:17 -05:00 |
|
Jacob Pease
|
56a6ad3376
|
Fixed lint issues.
|
2024-10-31 15:56:16 -05:00 |
|
Jacob Pease
|
3ee5fffe02
|
Fixing latches.
|
2024-10-31 13:54:56 -05:00 |
|
Jacob Pease
|
72a854eb07
|
Refactored SPI passes regression save for hardware interlock tests.
|
2024-10-31 13:01:25 -05:00 |
|
Jacob Pease
|
419030bc33
|
Fixed FSM to continue transmitting after delay.
|
2024-10-31 10:41:38 -05:00 |
|
Jacob Pease
|
35c9fe7648
|
Added changed SPI controller module. New signal TransmitStartD that starts the FSM based on SCLKenable. TransmitStart is responsible for resetting SCLKenable and loading the Transmit Shift Register.
|
2024-10-30 18:45:54 -05:00 |
|
Jacob Pease
|
4e7e311b26
|
Fixed issues relating to SCLKenable and TransmitStart. Works at multiple dividers now, instead of just SckDiv = 0.
|
2024-10-30 18:39:04 -05:00 |
|
Jacob Pease
|
4f0723f236
|
Fixed enabling of TransmitFIFOReadIncrement and ReceiveFIFOWriteIncrement
|
2024-10-30 16:19:46 -05:00 |
|
Jacob Pease
|
ca1c09041a
|
Merge branch 'main' of github.com:openhwgroup/cvw
|
2024-10-30 10:37:02 -05:00 |
|
Corey Hickson
|
b1f340ba5c
|
formatting
|
2024-10-30 03:39:55 -07:00 |
|
Corey Hickson
|
b9317e7cd3
|
Fixed fround bug
|
2024-10-30 03:28:58 -07:00 |
|
Jacob Pease
|
b667581ffa
|
Refactored SPI peripheral based on SPI controller module. Works in tests/custom/spitest.
|
2024-10-29 17:50:36 -05:00 |
|
Jacob Pease
|
784630b945
|
Added wally header to spi_controller.
|
2024-10-29 10:53:33 -05:00 |
|
Jacob Pease
|
37d2f3220e
|
Added a new spi controller design. Designed as a proof of concept to see if timing issues can be fixed. I intend to work it into existing SPI peripheral.
|
2024-10-29 10:30:08 -05:00 |
|
David Harris
|
1c1acc467e
|
Tweaked SPI to avoid breaking VCS, but the SCLK divider still doesn't produce the right frequency and SCLKenableEarly looks like it wouldn't work for SckDiv = 0
|
2024-10-26 02:01:09 -07:00 |
|
David Harris
|
da2310fb3e
|
Merge conflict in coverage.svh
|
2024-10-22 04:48:57 -07:00 |
|
Rose Thompson
|
a4cda877ef
|
Fixed bit position of SPI fifo receive and transmit flags.
|
2024-10-21 14:52:40 -05:00 |
|
David Harris
|
aaa2edac18
|
Merge branch 'main' of https://github.com/openhwgroup/cvw into dev
|
2024-10-16 13:26:51 -07:00 |
|
David Harris
|
150641e5d3
|
Implemented mhpmevent[3:31] as read-only zero rather than illegal
|
2024-10-15 09:08:25 -07:00 |
|
Rose Thompson
|
8fb1673ab3
|
Updated email address authorship for my files.
|
2024-10-15 10:27:53 -05:00 |
|
David Harris
|
de8a707361
|
Updated WARL field in senvcfg.CBIE to match ImperasDV
|
2024-10-14 15:28:56 -07:00 |
|
Rose Thompson
|
d8fe68b912
|
Merge pull request #1011 from davidharrishmc/dev
Fixed bug causing Issue 1010 and made some changes to Wally privileged fields to match ImperasDV
|
2024-10-14 11:10:21 -05:00 |
|
David Harris
|
43162aa088
|
Fixed handling writing reserved 10 value to mstatus.mpp
|
2024-10-14 08:42:52 -07:00 |
|
David Harris
|
5ef5633a62
|
Adjusted menvcfg.CBIE reserved 10 behavior to match ImperasDV; spec is ambiguous (riscv-isa-manual Issue #1682
|
2024-10-14 05:31:59 -07:00 |
|
Jordan Carlin
|
e7b9369f7f
|
Merge pull request #1008 from davidharrishmc/dev
Fix mcountinhibit bit 1 that should be hardwired to 0
|
2024-10-13 22:44:35 -07:00 |
|
David Harris
|
9ef211b40d
|
mcountinhibit bit 1 should be hardwired to 0. Discovered during functional coverage testing
|
2024-10-13 20:59:01 -07:00 |
|
Rose Thompson
|
5011084d40
|
Revert "This is a better solution. It's closer to the original book HPTW FSM,"
This actually adds to the critical path and it's more complex than I feel comfortable.
This reverts commit 1ded4a972f .
|
2024-10-11 17:02:51 -05:00 |
|