Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Magmasi8x8 #28

Open
wants to merge 29 commits into
base: mpw
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
29 commits
Select commit Hold shift + click to select a range
c6ddd5b
Update ivncontrol4.scala
syedowaisalishah Dec 8, 2023
4e77291
Update ivntop.scala
syedowaisalishah Dec 8, 2023
549d92e
Update ivntop.scala
syedowaisalishah Dec 8, 2023
fccdc35
Committing my changes to ivntop.scala
masfiyan Dec 9, 2023
dc2f794
New Distribution for 8x8
masfiyan Dec 9, 2023
fba2e28
merge IvnTop
masfiyan Dec 9, 2023
f5f48f6
Solve logical issues for DPU simple cases
masfiyan Dec 9, 2023
623b2d6
Final Merge for Distribution
masfiyan Dec 9, 2023
7e91ffd
Error bug in MergeDIstribution
masfiyan Dec 9, 2023
d2a663d
Errors bug in Distribution
masfiyan Dec 9, 2023
87f274b
Error Bug in PathFinder
masfiyan Dec 9, 2023
99a790c
Another Case Support for Distribution
masfiyan Dec 9, 2023
b25559a
Another Case Support for PathFinder
masfiyan Dec 9, 2023
e301bc2
Resolve Logical error in I_VN controller
masfiyan Dec 9, 2023
bd33d58
Another Case Support for I_VN Controller
masfiyan Dec 9, 2023
2db60ea
Update
masfiyan Dec 11, 2023
2068b99
Update FlexDPE.scala
syedowaisalishah Dec 11, 2023
e42bfa6
Update ivncontrol4.scala
syedowaisalishah Dec 11, 2023
d0deb8a
Update FlexDPE_Tester.scala
syedowaisalishah Dec 11, 2023
dfa2d3b
AccL RTL complete
masfiyan Dec 11, 2023
215b09c
Added GF180 SRAM macro w. AcceleratoTop
shahzaibk23 Dec 11, 2023
e47c6ed
Update FlexDPE.scala
syedowaisalishah Dec 11, 2023
c34eb28
PathFinder bug
masfiyan Dec 11, 2023
e376b73
Merge branch 'magmasi8x8' of https://github.com/merledu/magma-si into…
masfiyan Dec 11, 2023
4f79d1c
Create flexdpeuse.scala
syedowaisalishah Dec 12, 2023
196053c
Update FlexDPE.scala
syedowaisalishah Dec 12, 2023
128d7a5
Update FlexDPE.scala
syedowaisalishah Dec 12, 2023
338ef8e
Final RTL
masfiyan Dec 12, 2023
1d8284d
Update FlexDPUTester.scala
syedowaisalishah Dec 27, 2023
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
286 changes: 286 additions & 0 deletions AcceleratoTop.anno.json

Large diffs are not rendered by default.

10,218 changes: 10,218 additions & 0 deletions AcceleratoTop.fir

Large diffs are not rendered by default.

4,889 changes: 4,889 additions & 0 deletions AcceleratoTop.v

Large diffs are not rendered by default.

1,362 changes: 0 additions & 1,362 deletions FlexDPU.anno.json

This file was deleted.

6,551 changes: 0 additions & 6,551 deletions FlexDPU.fir

This file was deleted.

6,712 changes: 2,919 additions & 3,793 deletions FlexDPU.v

Large diffs are not rendered by default.

40 changes: 9 additions & 31 deletions FlexDPUTester.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -21,45 +21,23 @@ int main(int argc, char** argv) {

// for (int i = 0; i < 32; i++) {
// switch(i) {
top->io_Stationary_matrix_0_0 = 11;
top->io_Stationary_matrix_0_1 = 12;
top->io_Stationary_matrix_0_2 = 13;
top->io_Stationary_matrix_0_3 = 14;
top->io_Stationary_matrix_1_0 = 3;
top->io_Stationary_matrix_0_0 = 1;
top->io_Stationary_matrix_0_1 = 2;
top->io_Stationary_matrix_1_0 = 3;
//top->io_Stationary_matrix_2_0 = 4;
top->io_Stationary_matrix_1_1 = 4;
top->io_Stationary_matrix_1_2 = 5;
top->io_Stationary_matrix_1_3 = 6;
top->io_Stationary_matrix_2_0 = 7;
top->io_Stationary_matrix_2_1 = 8;
top->io_Stationary_matrix_2_2 = 9;
top->io_Stationary_matrix_2_3 = 10;
top->io_Stationary_matrix_3_0 = 21;
top->io_Stationary_matrix_3_1 = 23;
top->io_Stationary_matrix_3_2 = 24;
top->io_Stationary_matrix_3_3 = 25;


// for (int i = 0; i < 32; i++) {
// switch(i) {
top->io_Streaming_matrix_0_0 = 2;
top->io_Streaming_matrix_0_0 = 5;
top->io_Streaming_matrix_0_1 = 6;
top->io_Streaming_matrix_0_2 = 0;
top->io_Streaming_matrix_0_3 = 0;
top->io_Streaming_matrix_1_0 = 1;
top->io_Streaming_matrix_1_1 = 9;
top->io_Streaming_matrix_1_2 = 0;
top->io_Streaming_matrix_1_3 = 0;
top->io_Streaming_matrix_2_0 = 6;
top->io_Streaming_matrix_2_1 = 3;
top->io_Streaming_matrix_2_2 = 0;
top->io_Streaming_matrix_2_3 = 0;
top->io_Streaming_matrix_3_0 = 7;
top->io_Streaming_matrix_3_1 = 1;
top->io_Streaming_matrix_3_2 = 0;
top->io_Streaming_matrix_3_3 = 0;
// top->io_Streaming_matrix_0_3 = 0;
top->io_Streaming_matrix_1_0 = 7;
top->io_Streaming_matrix_1_1 = 8;


//}
top->io_CalFDE = 2;
// Simulation steps
for (int cycle = 0; cycle < 2000; cycle++) {
// Toggle clock
Expand Down
Loading