> build_flow_VFlow

ysyx_22040000 李心杨
 Linux calcite 6.6.19 #1-NixOS SMP PREEMPT_DYNAMIC Fri Mar  1 12:35:11 UTC 2024 x86_64 GNU/Linux
  12:01:11  up   1:37,  2 users,  load average: 1.69, 0.97, 0.90
This commit is contained in:
tracer-ysyx 2024-03-13 12:01:11 +08:00 committed by xinyangli
parent 2688683069
commit 3fc7b061a9
2 changed files with 140 additions and 0 deletions

View file

@ -100,6 +100,7 @@ class Flow extends Module {
ram.readPorts(0).enable := true.B
ram.readPorts(0).address := pc.out - 0x80000000L.U
val inst = ram.readPorts(0).data
printf(cf"$inst\n")
import control.pc.SrcSelect._

View file

@ -160,181 +160,320 @@ b10000 ,
0N
#10
1N
0O
#11
b10000000000000000000000000001000 '
b10000000000000000000000000000100 (
b0000000100 )
0N
#12
1N
#13
b10000000000000000000000000001100 '
b10000000000000000000000000001000 (
b0000001000 )
0N
#14
1N
#15
b10000000000000000000000000010000 '
b10000000000000000000000000001100 (
b0000001100 )
0N
#16
1N
#17
b10000000000000000000000000010100 '
b10000000000000000000000000010000 (
b0000010000 )
b00000000000000000000000000000000 *
b00000 +
b00000 ,
0N
#18
1N
#19
b10000000000000000000000000011000 '
b10000000000000000000000000010100 (
b0000010100 )
0N
#20
1N
#21
b10000000000000000000000000011100 '
b10000000000000000000000000011000 (
b0000011000 )
0N
#22
1N
#23
b10000000000000000000000000100000 '
b10000000000000000000000000011100 (
b0000011100 )
0N
#24
1N
#25
b10000000000000000000000000100100 '
b10000000000000000000000000100000 (
b0000100000 )
0N
#26
1N
#27
b10000000000000000000000000101000 '
b10000000000000000000000000100100 (
b0000100100 )
0N
#28
1N
#29
b10000000000000000000000000101100 '
b10000000000000000000000000101000 (
b0000101000 )
0N
#30
1N
#31
b10000000000000000000000000110000 '
b10000000000000000000000000101100 (
b0000101100 )
0N
#32
1N
#33
b10000000000000000000000000110100 '
b10000000000000000000000000110000 (
b0000110000 )
0N
#34
1N
#35
b10000000000000000000000000111000 '
b10000000000000000000000000110100 (
b0000110100 )
0N
#36
1N
#37
b10000000000000000000000000111100 '
b10000000000000000000000000111000 (
b0000111000 )
0N
#38
1N
#39
b10000000000000000000000001000000 '
b10000000000000000000000000111100 (
b0000111100 )
0N
#40
1N
#41
b10000000000000000000000001000100 '
b10000000000000000000000001000000 (
b0001000000 )
0N
#42
1N
#43
b10000000000000000000000001001000 '
b10000000000000000000000001000100 (
b0001000100 )
0N
#44
1N
#45
b10000000000000000000000001001100 '
b10000000000000000000000001001000 (
b0001001000 )
0N
#46
1N
#47
b10000000000000000000000001010000 '
b10000000000000000000000001001100 (
b0001001100 )
0N
#48
1N
#49
b10000000000000000000000001010100 '
b10000000000000000000000001010000 (
b0001010000 )
0N
#50
1N
#51
b10000000000000000000000001011000 '
b10000000000000000000000001010100 (
b0001010100 )
0N
#52
1N
#53
b10000000000000000000000001011100 '
b10000000000000000000000001011000 (
b0001011000 )
0N
#54
1N
#55
b10000000000000000000000001100000 '
b10000000000000000000000001011100 (
b0001011100 )
0N
#56
1N
#57
b10000000000000000000000001100100 '
b10000000000000000000000001100000 (
b0001100000 )
0N
#58
1N
#59
b10000000000000000000000001101000 '
b10000000000000000000000001100100 (
b0001100100 )
0N
#60
1N
#61
b10000000000000000000000001101100 '
b10000000000000000000000001101000 (
b0001101000 )
0N
#62
1N
#63
b10000000000000000000000001110000 '
b10000000000000000000000001101100 (
b0001101100 )
0N
#64
1N
#65
b10000000000000000000000001110100 '
b10000000000000000000000001110000 (
b0001110000 )
0N
#66
1N
#67
b10000000000000000000000001111000 '
b10000000000000000000000001110100 (
b0001110100 )
0N
#68
1N
#69
b10000000000000000000000001111100 '
b10000000000000000000000001111000 (
b0001111000 )
0N
#70
1N
#71
b10000000000000000000000010000000 '
b10000000000000000000000001111100 (
b0001111100 )
0N
#72
1N
#73
b10000000000000000000000010000100 '
b10000000000000000000000010000000 (
b0010000000 )
0N
#74
1N
#75
b10000000000000000000000010001000 '
b10000000000000000000000010000100 (
b0010000100 )
0N
#76
1N
#77
b10000000000000000000000010001100 '
b10000000000000000000000010001000 (
b0010001000 )
0N
#78
1N
#79
b10000000000000000000000010010000 '
b10000000000000000000000010001100 (
b0010001100 )
0N
#80
1N
#81
b10000000000000000000000010010100 '
b10000000000000000000000010010000 (
b0010010000 )
0N
#82
1N
#83
b10000000000000000000000010011000 '
b10000000000000000000000010010100 (
b0010010100 )
0N
#84
1N
#85
b10000000000000000000000010011100 '
b10000000000000000000000010011000 (
b0010011000 )
0N
#86
1N
#87
b10000000000000000000000010100000 '
b10000000000000000000000010011100 (
b0010011100 )
0N
#88
1N
#89
b10000000000000000000000010100100 '
b10000000000000000000000010100000 (
b0010100000 )
0N
#90
1N
#91
b10000000000000000000000010101000 '
b10000000000000000000000010100100 (
b0010100100 )
0N
#92
1N
#93
b10000000000000000000000010101100 '
b10000000000000000000000010101000 (
b0010101000 )
0N
#94
1N
#95
b10000000000000000000000010110000 '
b10000000000000000000000010101100 (
b0010101100 )
0N
#96
1N
#97
b10000000000000000000000010110100 '
b10000000000000000000000010110000 (
b0010110000 )
0N
#98
1N
#99
b10000000000000000000000010111000 '
b10000000000000000000000010110100 (
b0010110100 )
0N