Verilog HDL Project | Round Robin Arbiter(with code) | EDA Playground | Verilog

แชร์
ฝัง
  • เผยแพร่เมื่อ 2 ก.พ. 2025

ความคิดเห็น • 75

  • @ArjunNarula1122
    @ArjunNarula1122  3 ปีที่แล้ว +3

    Please find the code in the link description. Any suggestions or queries are most welcomed.
    PLEASE SUBSCRIBE TO THE CHANNEL.
    Other Projects-
    ►Traffic Light Controller in Verilog - th-cam.com/video/Yt7no6rwCVk/w-d-xo.html
    ►Round Robin Arbiter in Verilog - th-cam.com/video/X6oJn7r9-8s/w-d-xo.html
    ►Vedic Multiplier in Verilog - th-cam.com/video/6M3nyyQfpHU/w-d-xo.html
    ►Clock with Alarm in Verilog - th-cam.com/video/pTk1H50e8bI/w-d-xo.html
    ►Washing Machine in Verilog - th-cam.com/video/iAoi9jTzxcI/w-d-xo.html
    ►N bit Multiplier in Verilog - th-cam.com/video/lmzCdx6gkdU/w-d-xo.html
    ►PWM Shift Register in Verilog - th-cam.com/video/Pz9sPflKpXc/w-d-xo.html
    ►Vending Machine in Verilog - th-cam.com/video/tJc0blBDRzo/w-d-xo.html
    ►Hexadecimal Keypad Scanner in Verilog - th-cam.com/video/Y1cp2kwos5M/w-d-xo.html
    ►RAM - ROM Design in Verilog - th-cam.com/video/m18YU9xjETU/w-d-xo.html

    • @harshitsingh480
      @harshitsingh480 2 ปีที่แล้ว

      have you done rtl synthesis and rtl to gds flow of it? need some help of yours in layout

  • @atushgoel7823
    @atushgoel7823 3 ปีที่แล้ว +2

    Great work Arjun and Aditya

  • @yuganshibharti3892
    @yuganshibharti3892 3 ปีที่แล้ว +2

    Explanation and presentation is phenomenal!! Awesome work guys 🔥🔥

  • @divanshubansal2474
    @divanshubansal2474 3 ปีที่แล้ว +2

    Too goood. A well explained and unique project

  • @PravallikaPareddy
    @PravallikaPareddy ปีที่แล้ว +1

    In testbench code it is not working for other inputs other than you have given can you please tell me that how to clear that

    • @ankur6098
      @ankur6098 ปีที่แล้ว

      did you implement the state machine..?

    • @PravallikaPareddy
      @PravallikaPareddy ปีที่แล้ว

      @@ankur6098 how to implement that ???
      Please tell me

  • @ayushmahendru1858
    @ayushmahendru1858 3 ปีที่แล้ว +2

    Amazing project guys!!

  • @designerguy_13anuragsharma59
    @designerguy_13anuragsharma59 3 ปีที่แล้ว +2

    Good going folks

  • @ishajain949
    @ishajain949 3 ปีที่แล้ว +2

    Amazing work ✨
    Great explanation of every aspect of the project Aditya✨
    Great channel Arjun 💯

    • @ArjunNarula1122
      @ArjunNarula1122  3 ปีที่แล้ว +2

      Thank you for the appreciation Isha!!😊😊

  • @parashgoswami7561
    @parashgoswami7561 3 ปีที่แล้ว +2

    Keep up the good work guys 👍🔥

  • @sumantpathak7151
    @sumantpathak7151 3 ปีที่แล้ว +2

    Great one! Op! 🔥

  • @sarthakwali1210
    @sarthakwali1210 3 ปีที่แล้ว +2

    Great and well-explained content!

  • @tanishgarg2574
    @tanishgarg2574 3 ปีที่แล้ว +2

    Great explanation 🔥

  • @mehakjain1956
    @mehakjain1956 3 ปีที่แล้ว +2

    Great project!!✨

  • @ritikgupta8478
    @ritikgupta8478 3 ปีที่แล้ว +2

    Great project !!

  • @vimminarula5523
    @vimminarula5523 3 ปีที่แล้ว +2

    Nice project God bless you

  • @shamanthkolli2214
    @shamanthkolli2214 3 ปีที่แล้ว +1

    Great Content , Well simplified !!!

  • @varunbansal2633
    @varunbansal2633 3 ปีที่แล้ว +2

    Great 🔥🔥🔥

  • @JinWonLee
    @JinWonLee 2 ปีที่แล้ว +1

    Where is the FSM code for the mask_enable signal? Is your code compilable?

    • @chbhaskar6413
      @chbhaskar6413 2 ปีที่แล้ว +1

      Did u get the answer

    • @JinWonLee
      @JinWonLee 2 ปีที่แล้ว

      @@chbhaskar6413 No......

    • @chbhaskar6413
      @chbhaskar6413 2 ปีที่แล้ว

      @@JinWonLee i too have the same issue

  • @raeleenkanda8270
    @raeleenkanda8270 3 ปีที่แล้ว +2

    Great project ✨👏🏻

  • @debasishkar761
    @debasishkar761 ปีที่แล้ว

    IN the GITHUB code I am seeing this signal is not driven "mask_enable" but used as a load.

  • @runcongkuang7965
    @runcongkuang7965 ปีที่แล้ว

    Thanks for your wonderful explanation. However, I can't find the logic of mask_enable in the code. Do you miss that?

  • @diwanshi6669
    @diwanshi6669 3 ปีที่แล้ว +2

    Well done👌

  • @hassan5067
    @hassan5067 3 หลายเดือนก่อน

    if initially all the requests are high i.e req0 req1 req2 and req3 , only output gnt1 is getting high

  • @gokulp6878
    @gokulp6878 3 ปีที่แล้ว +2

    great.can you explain i2c verilog fsm ?

    • @ArjunNarula1122
      @ArjunNarula1122  3 ปีที่แล้ว +2

      Sure Gokul, Stay tuned for more projects. I2C is definitely on the list.

    • @gokulp6878
      @gokulp6878 3 ปีที่แล้ว +2

      @@ArjunNarula1122 thank you

  • @Weekend_vloger_yt
    @Weekend_vloger_yt 3 ปีที่แล้ว +2

    🔥🔥🔥🔥🔥🔥🔥🔥

  • @SONAB-d3v
    @SONAB-d3v ปีที่แล้ว

    from where does mask enable value come
    ?

  • @tanujicr
    @tanujicr 10 หลายเดือนก่อน

    the code is missing mask_enable logic, when do you set it?

  • @Jubi-to9tf
    @Jubi-to9tf 12 วันที่ผ่านมา

    Can we implement this project in Xilinx vivado

  • @harshitsingh480
    @harshitsingh480 2 ปีที่แล้ว

    have you done rtl synthesis and rtl to gds flow of it?

  • @mehakgoyal7173
    @mehakgoyal7173 3 ปีที่แล้ว +2

    Well explained

  • @mahendrabirla5337
    @mahendrabirla5337 2 ปีที่แล้ว

    Very Nice explanation can you please say where did you defined burst time
    and time quantum

  • @SaharshAggarwal
    @SaharshAggarwal 2 ปีที่แล้ว

    Where did you drive mask_enable?

  • @satishpampanaboina2409
    @satishpampanaboina2409 3 ปีที่แล้ว +1

    Sir
    design of QSD Multipller Using HDL. Is my project please give me vedeo link.

    • @ArjunNarula1122
      @ArjunNarula1122  3 ปีที่แล้ว +1

      QSD multiplier is definitely on the list. Till then stay tuned!!!

    • @satishpampanaboina2409
      @satishpampanaboina2409 3 ปีที่แล้ว

      @@ArjunNarula1122
      Sir i have interview so please send me QSD multiplier using HDL video link

  • @anweshangoswami5636
    @anweshangoswami5636 2 ปีที่แล้ว

    Thank'a a lot for this Arjun..keep up the good work. Can you please let me about resources where I can read about the architecture of this whole design in depth..that will help for a better understanding. I searched in google, but only the scheduling algorithms are there..there isn't anything about the architecture & working anywhere!!

  • @rinagharat29
    @rinagharat29 2 ปีที่แล้ว

    Hey...
    can you please make video on round robin arbiter using xilinx vivado

  • @PravallikaPareddy
    @PravallikaPareddy ปีที่แล้ว

    Can you implement this on FPGA?

  • @somilkumar4163
    @somilkumar4163 3 ปีที่แล้ว +2

    where is the code

    • @ArjunNarula1122
      @ArjunNarula1122  3 ปีที่แล้ว +3

      Verilog Code - github.com/Arjun-Narula/Round-Robin-Arbiter
      Do consider Subscribing to the channel for more such videos.

  • @harmanchawla33
    @harmanchawla33 3 ปีที่แล้ว +2

    👍👍

  • @rohandutta5694
    @rohandutta5694 3 ปีที่แล้ว +1

    Good explanation but little confused on how the code works. I didn’t understand what is the driver for mask_enable. There is some part of the logic missing for that signal

    • @ArjunNarula1122
      @ArjunNarula1122  3 ปีที่แล้ว +1

      mask_enable in code is the output signal from the LASMAS state machine (refer to 7:10 in video), which gets connected to CE (Enable pin) of register. Whenever CE is active, the outputs from encoder logic gets stored in the register.
      To complete the data-flow modelling for the general topology such that it justifies the circuit , it was included in code for better understanding. You can consider it as the value in ‘lgnt’ (from encoder logic) non-blockingly gets stored in lmask0 and lmask1 variables depending upon reset conditions.

  • @battlizer1101
    @battlizer1101 3 ปีที่แล้ว +2

    Noice

  • @chaitanyagupta6668
    @chaitanyagupta6668 3 ปีที่แล้ว +1

    nice