RTL Design - APB Protocol | QuickSilicon | Hardware Design

Поделиться
HTML-код
  • Опубликовано: 27 янв 2025

Комментарии • 46

  • @tomurkin5563
    @tomurkin5563 Год назад +2

    Is this video discussing AMBA 3 APB?

  • @jayalakshmikolla9516
    @jayalakshmikolla9516 3 года назад +10

    Sir the lecture is good ..please post more videos on AHB,AXI protocol design & verification using uvm in future ...Thanks a lot sir.

    • @QuickSilicon
      @QuickSilicon  2 года назад

      We recently launched our new hands-on RTL Design course. Check it out here: quicksilicon.in/course/rtl-design/module/events-to-apb/
      About the instructor: www.linkedin.com/posts/raulbehl_100daysofrtl-verilog-servingthenextbug-activity-7011579445681491968-4uiQ?

  • @QuickSilicon
    @QuickSilicon  Год назад +1

    Checkout the our recently launched RTL Design course: quicksilicon.in/
    The course covers bunch of more interesting problems and high quality explanation videos consisting of microarchitecture design and line-by-line RTL walkthrough.

  • @Mr.karnatakahacker
    @Mr.karnatakahacker 3 года назад +4

    Initially I didn't understand at last got the idea..awesome lecture video..plz come up with more classes

    • @QuickSilicon
      @QuickSilicon  2 года назад +1

      We recently launched our new hands-on RTL Design course. Check it out here: quicksilicon.in/course/rtl-design/module/events-to-apb/
      About the instructor: www.linkedin.com/posts/raulbehl_100daysofrtl-verilog-servingthenextbug-activity-7011579445681491968-4uiQ?

  • @SepurBhavana-zz6tz
    @SepurBhavana-zz6tz 11 месяцев назад

    what is the difference between PWakeup and PEnable signal?

  • @justiceleague7406
    @justiceleague7406 Год назад +1

    How to write BFM for APB protocol? Can anyone share a good source to get code details?

  • @SepurBhavana-zz6tz
    @SepurBhavana-zz6tz 11 месяцев назад

    Why aren't control signals being active from setup phase itself?

    • @QuickSilicon
      @QuickSilicon  11 месяцев назад

      Yep, those should have been valid in the setup phase itself. That's a bug which I did't realise then!

  • @ganauvm270
    @ganauvm270 3 года назад +3

    really amazing. can you please make the video for AHB RTL design?

    • @QuickSilicon
      @QuickSilicon  2 года назад +1

      We recently launched our new hands-on RTL Design course. Check it out here: quicksilicon.in/course/rtl-design/module/events-to-apb/
      About the instructor: www.linkedin.com/posts/raulbehl_100daysofrtl-verilog-servingthenextbug-activity-7011579445681491968-4uiQ?

  • @elcademy4241
    @elcademy4241 Год назад

    There is a mistake here. The Addr signal should be stable at Psel but it is changing at Penable_o signal. Sir, could you please comment on it?
    @line 75 :
    instead of assign paddr_o = {32{apb_state_access}} & 32'hA000;
    it should be:
    assign P_addr= {32{APB_st_SETUP|APB_st_access}} & 32'hA000;

    • @QuickSilicon
      @QuickSilicon  11 месяцев назад

      Yes, that is indeed a bug and I didn't realise then. Thank you for pointing it out. I will fix the code on EDAPlayground soon.

  • @rizeenshaikh4056
    @rizeenshaikh4056 3 года назад +1

    We are writing one data in one address what should be done for writing in multiple addressess n burst data?

    • @QuickSilicon
      @QuickSilicon  2 года назад

      Hey Rizeen, In order to do so you would need a protocol which supports burst transactions (like AXI). The protocol then allows you to write to multiple addresses using a burst mode.

    • @QuickSilicon
      @QuickSilicon  2 года назад +1

      We recently launched our new hands-on RTL Design course. Check it out here: quicksilicon.in/course/rtl-design/module/events-to-apb/
      About the instructor: www.linkedin.com/posts/raulbehl_100daysofrtl-verilog-servingthenextbug-activity-7011579445681491968-4uiQ?

  • @arunkumargunturu9351
    @arunkumargunturu9351 3 года назад +1

    Please post videos on spi protocol 3 wire and 4 wire using rtl

    • @QuickSilicon
      @QuickSilicon  2 года назад +1

      We recently launched our new hands-on RTL Design course. Check it out here: quicksilicon.in/course/rtl-design/module/events-to-apb/
      About the instructor: www.linkedin.com/posts/raulbehl_100daysofrtl-verilog-servingthenextbug-activity-7011579445681491968-4uiQ?

  • @richmondmagallon6948
    @richmondmagallon6948 Год назад

    thanks for the video! I have a question, how exactly will the system know if it will go to idle? aside from PREADY, what port is monitored for it to go to idle?

  • @minqingliang
    @minqingliang 2 года назад +1

    Hi Sir, thanks for the amazing tutorial video, I have a question regarding APB-JTAG model, after we request for read transaction in APB, how to get the ack back in JTAG? How to know whether the transaction is finished or not?

    • @QuickSilicon
      @QuickSilicon  2 года назад +1

      We recently launched our new hands-on RTL Design course. Check it out here: quicksilicon.in/course/rtl-design/module/events-to-apb/
      About the instructor: www.linkedin.com/posts/raulbehl_100daysofrtl-verilog-servingthenextbug-activity-7011579445681491968-4uiQ?

  • @prashant.yt.99
    @prashant.yt.99 3 года назад +1

    video is awsome.. small suggestion kindly have micro architecture diagram before starting with RTL

    • @QuickSilicon
      @QuickSilicon  2 года назад

      Prashant, Noted. :)

    • @QuickSilicon
      @QuickSilicon  2 года назад +1

      We recently launched our new hands-on RTL Design course. Check it out here: quicksilicon.in/course/rtl-design/module/events-to-apb/
      About the instructor: www.linkedin.com/posts/raulbehl_100daysofrtl-verilog-servingthenextbug-activity-7011579445681491968-4uiQ?

  • @lohith1237
    @lohith1237 3 года назад +2

    sir can you plze write full enviornment in system verilog like transaction,generator
    driver,etc

    • @QuickSilicon
      @QuickSilicon  2 года назад

      Hey Lohith, you could follow this: www.linkedin.com/posts/raulbehl_100daysofrtl-rtldesign-verification-activity-6969146294950875136-kuHh?

    • @QuickSilicon
      @QuickSilicon  2 года назад +1

      We recently launched our new hands-on RTL Design course. Check it out here: quicksilicon.in/course/rtl-design/module/events-to-apb/
      About the instructor: www.linkedin.com/posts/raulbehl_100daysofrtl-verilog-servingthenextbug-activity-7011579445681491968-4uiQ?

  • @adarshwarkhade5480
    @adarshwarkhade5480 3 года назад +1

    come up with more videos.......... lecture was awesome....!!!

    • @QuickSilicon
      @QuickSilicon  2 года назад

      Thank you Adarsh. We are working a RTL Design course and would soon be launching it.

    • @QuickSilicon
      @QuickSilicon  2 года назад

      We recently launched our new hands-on RTL Design course. Check it out here: quicksilicon.in/course/rtl-design/module/events-to-apb/
      About the instructor: www.linkedin.com/posts/raulbehl_100daysofrtl-verilog-servingthenextbug-activity-7011579445681491968-4uiQ?

  • @venkateshiyer5073
    @venkateshiyer5073 3 года назад +1

    very good session, pls provide further protocols in a similar fashion

    • @QuickSilicon
      @QuickSilicon  2 года назад

      Hey Venkatesh, we are working on releasing an RTL Design course which would have videos like these. We should be launching it soon.

    • @QuickSilicon
      @QuickSilicon  2 года назад +1

      We recently launched our new hands-on RTL Design course. Check it out here: quicksilicon.in/course/rtl-design/module/events-to-apb/
      About the instructor: www.linkedin.com/posts/raulbehl_100daysofrtl-verilog-servingthenextbug-activity-7011579445681491968-4uiQ?

  • @pranathinalam2345
    @pranathinalam2345 3 года назад +1

    such an amazing lecture, Thanks

    • @QuickSilicon
      @QuickSilicon  2 года назад +1

      We recently launched our new hands-on RTL Design course. Check it out here: quicksilicon.in/course/rtl-design/module/events-to-apb/
      About the instructor: www.linkedin.com/posts/raulbehl_100daysofrtl-verilog-servingthenextbug-activity-7011579445681491968-4uiQ?

  • @kirubavignesh6535
    @kirubavignesh6535 2 года назад +1

    Hi sir, this video was extremely good.. Can you please post mipi spmi protocol design sir?

  • @sainadhreddy9606
    @sainadhreddy9606 3 года назад +3

    Can you please design AHB Protocol too .

    • @ashmitaprakash9535
      @ashmitaprakash9535 3 года назад +1

      Hi, did you find anything for AHB?

    • @javedalam7027
      @javedalam7027 2 года назад +1

      @@ashmitaprakash9535 yes

    • @bhadrappavadageri1818
      @bhadrappavadageri1818 2 года назад +1

      @@javedalam7027 can you share

    • @QuickSilicon
      @QuickSilicon  2 года назад +1

      Hey Sainadh, We are working on releasing a RTL Design course and would try to cover the AHB protocol as well.

    • @QuickSilicon
      @QuickSilicon  2 года назад +2

      We recently launched our new hands-on RTL Design course. Check it out here: quicksilicon.in/course/rtl-design/module/events-to-apb/
      About the instructor: www.linkedin.com/posts/raulbehl_100daysofrtl-verilog-servingthenextbug-activity-7011579445681491968-4uiQ?

  • @sahanargowda15
    @sahanargowda15 Год назад

    Can I get this code pls?

    • @QuickSilicon
      @QuickSilicon  Год назад

      You can get it from here: quicksilicon.in/course/rtl-design/module/events-to-apb