Skip to content

Add DMI mux with DMI tests #404

Add DMI mux with DMI tests

Add DMI mux with DMI tests #404

Triggered via pull request January 4, 2024 14:18
@robertszczepanskirobertszczepanski
synchronize #156
Status Success
Total duration 43s
Artifacts

verible-format.yml

on: pull_request_target
format-review
36s
format-review
Fit to window
Zoom out
Zoom in

Annotations

3 warnings
format-review: design/el2_veer_wrapper.sv#L288
[verible-verilog-format] reported by reviewdog 🐶 Raw Output: design/el2_veer_wrapper.sv:288:- // clk ratio signals design/el2_veer_wrapper.sv:289:- input logic lsu_bus_clk_en, // Clock ratio b/w cpu core clk & AHB master interface design/el2_veer_wrapper.sv:290:- input logic ifu_bus_clk_en, // Clock ratio b/w cpu core clk & AHB master interface design/el2_veer_wrapper.sv:291:- input logic dbg_bus_clk_en, // Clock ratio b/w cpu core clk & AHB master interface design/el2_veer_wrapper.sv:292:- input logic dma_bus_clk_en, // Clock ratio b/w cpu core clk & AHB slave interface design/el2_veer_wrapper.sv:293:- design/el2_veer_wrapper.sv:294:- // all of these test inputs are brought to top-level; must be tied off based on usage by physical design (ie. icache or not, iccm or not, dccm or not) design/el2_veer_wrapper.sv:295:- design/el2_veer_wrapper.sv:296:- input el2_ic_data_ext_in_pkt_t [pt.ICACHE_NUM_WAYS-1:0][pt.ICACHE_BANKS_WAY-1:0] ic_data_ext_in_pkt, design/el2_veer_wrapper.sv:297:- input el2_ic_tag_ext_in_pkt_t [pt.ICACHE_NUM_WAYS-1:0] ic_tag_ext_in_pkt, design/el2_veer_wrapper.sv:298:- design/el2_veer_wrapper.sv:299:- input logic timer_int, design/el2_veer_wrapper.sv:300:- input logic soft_int, design/el2_veer_wrapper.sv:301:- input logic [pt.PIC_TOTAL_INT:1] extintsrc_req, design/el2_veer_wrapper.sv:302:- design/el2_veer_wrapper.sv:303:- output logic dec_tlu_perfcnt0, // toggles when slot0 perf counter 0 has an event inc design/el2_veer_wrapper.sv:304:- output logic dec_tlu_perfcnt1, design/el2_veer_wrapper.sv:305:- output logic dec_tlu_perfcnt2, design/el2_veer_wrapper.sv:306:- output logic dec_tlu_perfcnt3, design/el2_veer_wrapper.sv:307:- design/el2_veer_wrapper.sv:308:- // ports added by the soc team design/el2_veer_wrapper.sv:309:- input logic jtag_tck, // JTAG clk design/el2_veer_wrapper.sv:310:- input logic jtag_tms, // JTAG TMS design/el2_veer_wrapper.sv:311:- input logic jtag_tdi, // JTAG tdi design/el2_veer_wrapper.sv:312:- input logic jtag_trst_n, // JTAG Reset design/el2_veer_wrapper.sv:313:- output logic jtag_tdo, // JTAG TDO design/el2_veer_wrapper.sv:314:- design/el2_veer_wrapper.sv:315:- input logic [31:4] core_id, design/el2_veer_wrapper.sv:316:- design/el2_veer_wrapper.sv:317:- // Memory Export Interface design/el2_veer_wrapper.sv:318:- el2_mem_if.veer_sram_src el2_mem_export, design/el2_veer_wrapper.sv:319:- design/el2_veer_wrapper.sv:320:- // external MPC halt/run interface design/el2_veer_wrapper.sv:321:- input logic mpc_debug_halt_req, // Async halt request design/el2_veer_wrapper.sv:322:- input logic mpc_debug_run_req, // Async run request design/el2_veer_wrapper.sv:323:- input logic mpc_reset_run_req, // Run/halt after reset design/el2_veer_wrapper.sv:324:- output logic mpc_debug_halt_ack, // Halt ack design/el2_veer_wrapper.sv:325:- output logic mpc_debug_run_ack, // Run ack design/el2_veer_wrapper.sv:326:- output logic debug_brkpt_status, // debug breakpoint design/el2_veer_wrapper.sv:327:- design/el2_veer_wrapper.sv:328:- input logic i_cpu_halt_req, // Async halt req to CPU design/el2_veer_wrapper.sv:329:- output logic o_cpu_halt_ack, // core response to halt design/el2_veer_wrapper.sv:330:- output logic o_cpu_halt_status, // 1'b1 indicates core is halted desig
format-review: design/el2_veer_wrapper.sv#L346
[verible-verilog-format] reported by reviewdog 🐶 Raw Output: design/el2_veer_wrapper.sv:346:- logic active_l2clk; design/el2_veer_wrapper.sv:347:- logic free_l2clk; design/el2_veer_wrapper.sv:345:+ logic active_l2clk; design/el2_veer_wrapper.sv:346:+ logic free_l2clk;
format-review: design/el2_veer_wrapper.sv#L503
[verible-verilog-format] reported by reviewdog 🐶 Raw Output: design/el2_veer_wrapper.sv:503:- wire lsu_axi_awvalid; design/el2_veer_wrapper.sv:504:- wire lsu_axi_awready; design/el2_veer_wrapper.sv:505:- wire [pt.LSU_BUS_TAG-1:0] lsu_axi_awid; design/el2_veer_wrapper.sv:506:- wire [31:0] lsu_axi_awaddr; design/el2_veer_wrapper.sv:507:- wire [3:0] lsu_axi_awregion; design/el2_veer_wrapper.sv:508:- wire [7:0] lsu_axi_awlen; design/el2_veer_wrapper.sv:509:- wire [2:0] lsu_axi_awsize; design/el2_veer_wrapper.sv:510:- wire [1:0] lsu_axi_awburst; design/el2_veer_wrapper.sv:511:- wire lsu_axi_awlock; design/el2_veer_wrapper.sv:512:- wire [3:0] lsu_axi_awcache; design/el2_veer_wrapper.sv:513:- wire [2:0] lsu_axi_awprot; design/el2_veer_wrapper.sv:514:- wire [3:0] lsu_axi_awqos; design/el2_veer_wrapper.sv:515:- design/el2_veer_wrapper.sv:516:- wire lsu_axi_wvalid; design/el2_veer_wrapper.sv:517:- wire lsu_axi_wready; design/el2_veer_wrapper.sv:518:- wire [63:0] lsu_axi_wdata; design/el2_veer_wrapper.sv:519:- wire [7:0] lsu_axi_wstrb; design/el2_veer_wrapper.sv:520:- wire lsu_axi_wlast; design/el2_veer_wrapper.sv:521:- design/el2_veer_wrapper.sv:522:- wire lsu_axi_bvalid; design/el2_veer_wrapper.sv:523:- wire lsu_axi_bready; design/el2_veer_wrapper.sv:524:- wire [1:0] lsu_axi_bresp; design/el2_veer_wrapper.sv:525:- wire [pt.LSU_BUS_TAG-1:0] lsu_axi_bid; design/el2_veer_wrapper.sv:526:- design/el2_veer_wrapper.sv:527:- // AXI Read Channels design/el2_veer_wrapper.sv:528:- wire lsu_axi_arvalid; design/el2_veer_wrapper.sv:529:- wire lsu_axi_arready; design/el2_veer_wrapper.sv:530:- wire [pt.LSU_BUS_TAG-1:0] lsu_axi_arid; design/el2_veer_wrapper.sv:531:- wire [31:0] lsu_axi_araddr; design/el2_veer_wrapper.sv:532:- wire [3:0] lsu_axi_arregion; design/el2_veer_wrapper.sv:533:- wire [7:0] lsu_axi_arlen; design/el2_veer_wrapper.sv:534:- wire [2:0] lsu_axi_arsize; design/el2_veer_wrapper.sv:535:- wire [1:0] lsu_axi_arburst; design/el2_veer_wrapper.sv:536:- wire lsu_axi_arlock; design/el2_veer_wrapper.sv:537:- wire [3:0] lsu_axi_arcache; design/el2_veer_wrapper.sv:538:- wire [2:0] lsu_axi_arprot; design/el2_veer_wrapper.sv:539:- wire [3:0] lsu_axi_arqos; design/el2_veer_wrapper.sv:540:- design/el2_veer_wrapper.sv:541:- wire lsu_axi_rvalid; design/el2_veer_wrapper.sv:542:- wire lsu_axi_rready; design/el2_veer_wrapper.sv:543:- wire [pt.LSU_BUS_TAG-1:0] lsu_axi_rid; design/el2_veer_wrapper.sv:544:- wire [63:0] lsu_axi_rdata; design/el2_veer_wrapper.sv:545:- wire [1:0] lsu_axi_rresp; design/el2_veer_wrapper.sv:546:- wire lsu_axi_rlast; design/el2_veer_wrapper.sv:547:- design/el2_veer_wrapper.sv:548:- //-------------------------- IFU AXI signals-------------------------- design/el2_veer_wrapper.sv:549:- // AXI Write Channels design/el2_veer_wrapper.sv:550:- wire ifu_axi_awvalid; design/el2_veer_wrapper.sv:551:- wire ifu_axi_awready; design/el2_veer_wrapper.sv:552:- wire [pt.IFU_BUS_TAG-1:0] ifu_axi_awid; design/el2_veer_wrapper.sv:553:- wire [31:0] ifu_axi_awaddr; design/el2_veer_wrapper.sv:554:- wire [3:0] ifu_axi_awregion; des