bump verilog sources, remove files and mem changes
This commit is contained in:
Submodule src/main/resources/vsrc/vortex updated: 2dbc5bffcd...7d0d38ca6c
@@ -16,20 +16,20 @@ class Vortex(tile: VortexTile)(implicit p: Parameters)
|
||||
extends BlackBox with HasBlackBoxResource {
|
||||
// addResource("/vsrc/vortex/hw/unit_tests/generic_queue/testbench.v")
|
||||
// addResource("/vsrc/vortex/hw/unit_tests/VX_divide_tb.v")
|
||||
addResource("/vsrc/vortex/hw/syn/synopsys/models/memory/cln28hpm/rf2_256x19_wm0/rf2_256x19_wm0_rtl.v")
|
||||
addResource("/vsrc/vortex/hw/syn/synopsys/models/memory/cln28hpm/rf2_256x19_wm0/rf2_256x19_wm0.v")
|
||||
addResource("/vsrc/vortex/hw/syn/synopsys/models/memory/cln28hpm/rf2_32x19_wm0/rf2_32x19_wm0.v")
|
||||
addResource("/vsrc/vortex/hw/syn/synopsys/models/memory/cln28hpm/rf2_32x19_wm0/rf2_32x19_wm0_rtl.v")
|
||||
addResource("/vsrc/vortex/hw/syn/synopsys/models/memory/cln28hpm/rf2_32x128_wm1/rf2_32x128_wm1_rtl.v")
|
||||
addResource("/vsrc/vortex/hw/syn/synopsys/models/memory/cln28hpm/rf2_32x128_wm1/rf2_32x128_wm1.v")
|
||||
addResource("/vsrc/vortex/hw/syn/synopsys/models/memory/cln28hpm/rf2_32x128_wm1/vsim/rf2_32x128_wm1_tb.v")
|
||||
addResource("/vsrc/vortex/hw/syn/synopsys/models/memory/cln28hpm/rf2_256x128_wm1/rf2_256x128_wm1_rtl.v")
|
||||
addResource("/vsrc/vortex/hw/syn/synopsys/models/memory/cln28hpm/rf2_256x128_wm1/rf2_256x128_wm1.v")
|
||||
addResource("/vsrc/vortex/hw/syn/synopsys/models/memory/cln28hpm/rf2_128x128_wm1/rf2_128x128_wm1.v")
|
||||
addResource("/vsrc/vortex/hw/syn/synopsys/models/memory/cln28hpm/rf2_128x128_wm1/rf2_128x128_wm1_rtl.v")
|
||||
addResource("/vsrc/vortex/hw/syn/synopsys/models/memory/cln28hpc/rf2_32x128_wm1/rf2_32x128_wm1_rtl.v")
|
||||
addResource("/vsrc/vortex/hw/syn/synopsys/models/memory/cln28hpc/rf2_32x128_wm1/rf2_32x128_wm1.v")
|
||||
addResource("/vsrc/vortex/hw/syn/synopsys/models/memory/cln28hpc/rf2_32x128_wm1/vsim/rf2_32x128_wm1_tb.v")
|
||||
// addResource("/vsrc/vortex/hw/syn/synopsys/models/memory/cln28hpm/rf2_256x19_wm0/rf2_256x19_wm0_rtl.v")
|
||||
// addResource("/vsrc/vortex/hw/syn/synopsys/models/memory/cln28hpm/rf2_256x19_wm0/rf2_256x19_wm0.v")
|
||||
// addResource("/vsrc/vortex/hw/syn/synopsys/models/memory/cln28hpm/rf2_32x19_wm0/rf2_32x19_wm0.v")
|
||||
// addResource("/vsrc/vortex/hw/syn/synopsys/models/memory/cln28hpm/rf2_32x19_wm0/rf2_32x19_wm0_rtl.v")
|
||||
// addResource("/vsrc/vortex/hw/syn/synopsys/models/memory/cln28hpm/rf2_32x128_wm1/rf2_32x128_wm1_rtl.v")
|
||||
// addResource("/vsrc/vortex/hw/syn/synopsys/models/memory/cln28hpm/rf2_32x128_wm1/rf2_32x128_wm1.v")
|
||||
// addResource("/vsrc/vortex/hw/syn/synopsys/models/memory/cln28hpm/rf2_32x128_wm1/vsim/rf2_32x128_wm1_tb.v")
|
||||
// addResource("/vsrc/vortex/hw/syn/synopsys/models/memory/cln28hpm/rf2_256x128_wm1/rf2_256x128_wm1_rtl.v")
|
||||
// addResource("/vsrc/vortex/hw/syn/synopsys/models/memory/cln28hpm/rf2_256x128_wm1/rf2_256x128_wm1.v")
|
||||
// addResource("/vsrc/vortex/hw/syn/synopsys/models/memory/cln28hpm/rf2_128x128_wm1/rf2_128x128_wm1.v")
|
||||
// addResource("/vsrc/vortex/hw/syn/synopsys/models/memory/cln28hpm/rf2_128x128_wm1/rf2_128x128_wm1_rtl.v")
|
||||
// addResource("/vsrc/vortex/hw/syn/synopsys/models/memory/cln28hpc/rf2_32x128_wm1/rf2_32x128_wm1_rtl.v")
|
||||
// addResource("/vsrc/vortex/hw/syn/synopsys/models/memory/cln28hpc/rf2_32x128_wm1/rf2_32x128_wm1.v")
|
||||
// addResource("/vsrc/vortex/hw/syn/synopsys/models/memory/cln28hpc/rf2_32x128_wm1/vsim/rf2_32x128_wm1_tb.v")
|
||||
// addResource("/vsrc/vortex/hw/syn/modelsim/vortex_tb.v")
|
||||
addResource("/vsrc/vortex/hw/rtl/VX_dispatch.sv")
|
||||
addResource("/vsrc/vortex/hw/rtl/VX_issue.sv")
|
||||
@@ -123,7 +123,7 @@ class Vortex(tile: VortexTile)(implicit p: Parameters)
|
||||
addResource("/vsrc/vortex/hw/VX_config.h")
|
||||
addResource("/vsrc/vortex/sim/common/rvfloats.h")
|
||||
addResource("/vsrc/vortex/sim/common/rvfloats.cpp")
|
||||
addResource("/csrc/softfloat.a")
|
||||
// addResource("/csrc/softfloat_archive.a")
|
||||
addResource("/csrc/softfloat/include/internals.h")
|
||||
addResource("/csrc/softfloat/include/primitives.h")
|
||||
addResource("/csrc/softfloat/include/primitiveTypes.h")
|
||||
|
||||
@@ -91,14 +91,22 @@ class VortexTile private(
|
||||
val imemNode = TLClientNode(Seq(TLMasterPortParameters.v1(
|
||||
clients = Seq(TLMasterParameters.v1(
|
||||
sourceId = IdRange(0, 1 << 8), // TODO magic number
|
||||
name = s"Vortex Core I-Mem"
|
||||
name = s"Vortex Core I-Mem",
|
||||
requestFifo = true,
|
||||
supportsProbe = TransferSizes(1, lazyCoreParamsView.coreDataBytes),
|
||||
supportsGet = TransferSizes(1, lazyCoreParamsView.coreDataBytes)
|
||||
))
|
||||
)))
|
||||
|
||||
val dmemNode = TLClientNode(Seq(TLMasterPortParameters.v1(
|
||||
clients = Seq(TLMasterParameters.v1(
|
||||
sourceId = IdRange(0, 1 << 8), // TODO magic number
|
||||
name = s"Vortex Core D-Mem"
|
||||
name = s"Vortex Core D-Mem",
|
||||
requestFifo = true,
|
||||
supportsProbe = TransferSizes(1, lazyCoreParamsView.coreDataBytes),
|
||||
supportsGet = TransferSizes(1, lazyCoreParamsView.coreDataBytes),
|
||||
supportsPutFull = TransferSizes(1, lazyCoreParamsView.coreDataBytes),
|
||||
supportsPutPartial = TransferSizes(1, lazyCoreParamsView.coreDataBytes)
|
||||
))
|
||||
)))
|
||||
|
||||
|
||||
Reference in New Issue
Block a user