Parameters.scala (b67f36d08f61a7fd5c69db5ec2debe7c7b6b4c9a) | Parameters.scala (627be78b11e6272c7c42f2b6b878598058ff15a9) |
---|---|
1/*************************************************************************************** 2* Copyright (c) 2020-2021 Institute of Computing Technology, Chinese Academy of Sciences 3* Copyright (c) 2020-2021 Peng Cheng Laboratory 4* 5* XiangShan is licensed under Mulan PSL v2. 6* You can use this software according to the terms and conditions of the Mulan PSL v2. 7* You may obtain a copy of Mulan PSL v2 at: 8* http://license.coscl.org.cn/MulanPSL2 --- 194 unchanged lines hidden (view full) --- 203 VecMemDispatchMaxNumber: Int = 16, 204 StoreBufferSize: Int = 16, 205 StoreBufferThreshold: Int = 7, 206 EnsbufferWidth: Int = 2, 207 // ============ VLSU ============ 208 VlMergeBufferSize: Int = 16, 209 VsMergeBufferSize: Int = 16, 210 UopWritebackWidth: Int = 1, | 1/*************************************************************************************** 2* Copyright (c) 2020-2021 Institute of Computing Technology, Chinese Academy of Sciences 3* Copyright (c) 2020-2021 Peng Cheng Laboratory 4* 5* XiangShan is licensed under Mulan PSL v2. 6* You can use this software according to the terms and conditions of the Mulan PSL v2. 7* You may obtain a copy of Mulan PSL v2 at: 8* http://license.coscl.org.cn/MulanPSL2 --- 194 unchanged lines hidden (view full) --- 203 VecMemDispatchMaxNumber: Int = 16, 204 StoreBufferSize: Int = 16, 205 StoreBufferThreshold: Int = 7, 206 EnsbufferWidth: Int = 2, 207 // ============ VLSU ============ 208 VlMergeBufferSize: Int = 16, 209 VsMergeBufferSize: Int = 16, 210 UopWritebackWidth: Int = 1, |
211 VLUopWritebackWidth: Int = 1, 212 VSUopWritebackWidth: Int = 1, |
|
211 SplitBufferSize: Int = 8, 212 // ============================== 213 UncacheBufferSize: Int = 4, 214 EnableLoadToLoadForward: Boolean = false, 215 EnableFastForward: Boolean = true, 216 EnableLdVioCheckAfterReset: Boolean = true, 217 EnableSoftPrefetchAfterReset: Boolean = true, 218 EnableCacheErrorAfterReset: Boolean = true, --- 409 unchanged lines hidden (view full) --- 628 val VecMemDispatchWidth = coreParams.VecMemDispatchWidth 629 val VecMemDispatchMaxNumber = coreParams.VecMemDispatchMaxNumber 630 val StoreBufferSize = coreParams.StoreBufferSize 631 val StoreBufferThreshold = coreParams.StoreBufferThreshold 632 val EnsbufferWidth = coreParams.EnsbufferWidth 633 val VlMergeBufferSize = coreParams.VlMergeBufferSize 634 val VsMergeBufferSize = coreParams.VsMergeBufferSize 635 val UopWritebackWidth = coreParams.UopWritebackWidth | 213 SplitBufferSize: Int = 8, 214 // ============================== 215 UncacheBufferSize: Int = 4, 216 EnableLoadToLoadForward: Boolean = false, 217 EnableFastForward: Boolean = true, 218 EnableLdVioCheckAfterReset: Boolean = true, 219 EnableSoftPrefetchAfterReset: Boolean = true, 220 EnableCacheErrorAfterReset: Boolean = true, --- 409 unchanged lines hidden (view full) --- 630 val VecMemDispatchWidth = coreParams.VecMemDispatchWidth 631 val VecMemDispatchMaxNumber = coreParams.VecMemDispatchMaxNumber 632 val StoreBufferSize = coreParams.StoreBufferSize 633 val StoreBufferThreshold = coreParams.StoreBufferThreshold 634 val EnsbufferWidth = coreParams.EnsbufferWidth 635 val VlMergeBufferSize = coreParams.VlMergeBufferSize 636 val VsMergeBufferSize = coreParams.VsMergeBufferSize 637 val UopWritebackWidth = coreParams.UopWritebackWidth |
638 val VLUopWritebackWidth = coreParams.VLUopWritebackWidth 639 val VSUopWritebackWidth = coreParams.VSUopWritebackWidth |
|
636 val SplitBufferSize = coreParams.SplitBufferSize 637 val UncacheBufferSize = coreParams.UncacheBufferSize 638 val EnableLoadToLoadForward = coreParams.EnableLoadToLoadForward 639 val EnableFastForward = coreParams.EnableFastForward 640 val EnableLdVioCheckAfterReset = coreParams.EnableLdVioCheckAfterReset 641 val EnableSoftPrefetchAfterReset = coreParams.EnableSoftPrefetchAfterReset 642 val EnableCacheErrorAfterReset = coreParams.EnableCacheErrorAfterReset 643 val EnableAccurateLoadError = coreParams.EnableAccurateLoadError --- 64 unchanged lines hidden --- | 640 val SplitBufferSize = coreParams.SplitBufferSize 641 val UncacheBufferSize = coreParams.UncacheBufferSize 642 val EnableLoadToLoadForward = coreParams.EnableLoadToLoadForward 643 val EnableFastForward = coreParams.EnableFastForward 644 val EnableLdVioCheckAfterReset = coreParams.EnableLdVioCheckAfterReset 645 val EnableSoftPrefetchAfterReset = coreParams.EnableSoftPrefetchAfterReset 646 val EnableCacheErrorAfterReset = coreParams.EnableCacheErrorAfterReset 647 val EnableAccurateLoadError = coreParams.EnableAccurateLoadError --- 64 unchanged lines hidden --- |