Updated shifter (Q5) to use proper 2**width approach and corrected the logic such that C is width bits wide, and b is 2**width (as defined in Q5 B)

This commit is contained in:
TroubleElectrical committed 2026-09-15 19:43:28 +10:00
1 parent 9d0c7011ce
commit 9583abd307
75 files changed
+1545 -3442

No files matched your search

+6 -58
View File
@@ -20,29 +20,13 @@
"strict" : false
},
{
"name" : "OUT_1[4]",
"strict" : false
},
{
"name" : "OUT_1[5]",
"strict" : false
},
{
"name" : "OUT_1[6]",
"strict" : false
},
{
"name" : "OUT_1[7]",
"name" : "A[0]",
"strict" : false
},
{
"name" : "op[0]",
"strict" : false
},
{
"name" : "A[0]",
"strict" : false
},
{
"name" : "op[2]",
"strict" : false
@@ -52,31 +36,7 @@
"strict" : false
},
{
"name" : "C[2]",
"strict" : false
},
{
"name" : "C[3]",
"strict" : false
},
{
"name" : "C[4]",
"strict" : false
},
{
"name" : "C[5]",
"strict" : false
},
{
"name" : "C[6]",
"strict" : false
},
{
"name" : "C[7]",
"strict" : false
},
{
"name" : "A[7]",
"name" : "C[1]",
"strict" : false
},
{
@@ -84,19 +44,19 @@
"strict" : false
},
{
"name" : "C[1]",
"name" : "B[2]",
"strict" : false
},
{
"name" : "A[6]",
"name" : "B[3]",
"strict" : false
},
{
"name" : "A[4]",
"name" : "B[1]",
"strict" : false
},
{
"name" : "A[5]",
"name" : "B[0]",
"strict" : false
},
{
@@ -110,18 +70,6 @@
{
"name" : "A[3]",
"strict" : false
},
{
"name" : "B[2]",
"strict" : false
},
{
"name" : "B[0]",
"strict" : false
},
{
"name" : "B[1]",
"strict" : false
}
]
}