Matt Venn
10/29/2020, 11:13 AMWajeh ul hasan
10/29/2020, 3:58 PMmodule brqrv_core (
16 parameter bit PMPEnable = 1'b0,
17 parameter int unsigned PMPGranularity = 0,
18 parameter int unsigned PMPNumRegions = 4,
19 parameter int unsigned MHPMCounterNum = 0,
20 parameter int unsigned MHPMCounterWidth = 40,
21 parameter bit RV32E = 1'b0,
22 parameter brqrv_pkg::rv32m_e RV32M = brqrv_pkg::RV32MFast,
23 parameter brqrv_pkg::rv32b_e RV32B = brqrv_pkg::RV32BNone,
24 parameter brqrv_pkg::regfile_e RegFile = brqrv_pkg::RegFileFF,
25 parameter bit BranchTargetALU = 1'b0,
26 parameter bit WritebackStage = 1'b0,
27 parameter bit ICache = 1'b0,
28 parameter bit ICacheECC = 1'b0,
29 parameter bit BranchPredictor = 1'b0,
30 parameter bit DbgTriggerEn = 1'b0,
31 parameter bit SecureIbex = 1'b0,
32 parameter int unsigned DmHaltAddr = 32'h1A110800,
33 parameter int unsigned DmExceptionAddr = 32'h1A110808
34 )
This is complete, do you see why it is giving this error./openLANE_flow/designs/brqrv_core/src/brqrv_core.sv:16: ERROR: syntax error, unexpected TOK_PARAMETER
Matt Venn
10/29/2020, 5:08 PMaryap
10/29/2020, 5:26 PMmodule brqrv_core #(
parameter ...
)(
input wire ...
);
aryap
10/29/2020, 5:27 PMWajeh ul hasan
10/30/2020, 6:16 AMmodule brqrv_core #(
parameter ...
)(
input wire ...
);
I missed it while posting it here. In short this does not workWajeh ul hasan
10/30/2020, 6:18 AMaryap
10/30/2020, 5:47 PMint
, bit
are systemverilog types and therefore yosys won't suppor them eitheraryap
10/30/2020, 5:48 PMaryap
10/30/2020, 5:48 PMMatt Venn
10/30/2020, 5:50 PMWajeh ul hasan
11/01/2020, 7:55 AM