IP PortfolioDatapath and DSPcontrol and scheduling

of_sched_dwrr

Deficit weighted round-robin scheduler

Maturity plannedTargets FPGA + ASICDifficulty MediumPriority 2

Packet scheduler for N queues with deficit counters, per-queue quantum, strict-priority overlay and eligibility masks.

Planned. This block is specified in the catalog with its interfaces and targets. No implementation exists yet; the skeleton command below generates a lint-clean shell with its ports and registers.

Interfaces

PortDirectionKindWidthNotes
ctrlin/outAPB control bus32Control and status registers, including ID, VERSION and STATUS
reqinparallel32 
gntoutvalid-qualified bus5 

Standards

No external standard applies.

More in control and scheduling

IDBlockMaturity
of_cnt_updownUp/down countersimulated
of_cnt_grayGray-code countersimulated
of_cnt_johnsonJohnson countersimulated
of_arb_fixedFixed-priority arbitersimulated
of_arb_rrRound-robin arbiterfpga-routed
of_arb_wrrWeighted round-robin arbitersimulated
of_arb_matrixMatrix (least-recently-granted) arbitersimulated
of_credit_cntCredit countersimulated
of_debounceDebouncersimulated
of_edge_detectEdge detectorsimulated