biquinary
biquinary
  • Видео 87
  • Просмотров 21 143
English dub of "Le mirage de la voiture électrique" (The False Promises of Electric Cars)
English dub of "Le mirage de la voiture électrique" (The False Promises of Electric Cars)
Просмотров: 43

Видео

How to use the fake FPGA on home Linux computers
Просмотров 1934 года назад
How to use the fake FPGA on home Linux computers
How to use the fake_fpga on ECF comuters
Просмотров 9824 года назад
How to use the fake_fpga on ECF comuters
Using the fake FPGA on a home Windows computer
Просмотров 1,2 тыс.4 года назад
Using the fake FPGA on a home Windows computer
Using the DE1 simulator on DESL computers
Просмотров 3354 года назад
Using the DE1 simulator on DESL computers
Running the fake_fpga demo
Просмотров 5114 года назад
Running the fake_fpga demo
Debug Governor Demo, Part 1/2
Просмотров 244 года назад
Debug Governor Demo, Part 1/2
Proof-of-concept FPGA simulator
Просмотров 854 года назад
Proof-of-concept FPGA simulator
AXI Stream Tutorial
Просмотров 15 тыс.4 года назад
AXI Stream Tutorial
Debug Governor Demo (For my Master's project)
Просмотров 664 года назад
Debug Governor Demo (For my Master's project)
Quick demo of FPGA "Wireshark"
Просмотров 2195 лет назад
Quick demo of FPGA "Wireshark"
005 Major Cleanup and Orbits Function
Просмотров 365 лет назад
005 Major Cleanup and Orbits Function
004 More Housekeeping
Просмотров 175 лет назад
004 More Housekeeping
003 Minor Progress (adding inverses)
Просмотров 105 лет назад
003 Minor Progress (adding inverses)
002 Permutation operations
Просмотров 305 лет назад
002 Permutation operations
001 Data types and Parsing
Просмотров 615 лет назад
001 Data types and Parsing
002 Hello Window
Просмотров 8375 лет назад
002 Hello Window
001 XFT mystery
Просмотров 475 лет назад
001 XFT mystery
000 What are we doing
Просмотров 415 лет назад
000 What are we doing
saw midi demo
Просмотров 665 лет назад
saw midi demo
Agoraphobia game: main mechanic
Просмотров 15810 лет назад
Agoraphobia game: main mechanic

Комментарии

  • @shilpashreeshekar3018
    @shilpashreeshekar3018 3 месяца назад

    Please continue your video &axi protocol explanation still testbench..... :)

  • @NotActuallyElias
    @NotActuallyElias 7 месяцев назад

    Mort Garson has entered the chat

  • @AbijithP-y1f
    @AbijithP-y1f 9 месяцев назад

    sorry..axi stream has different signals right like TDATA, TVALID.. . this seems like AXI4/3

  • @abarnaamdekhe
    @abarnaamdekhe 9 месяцев назад

    Loved the tutorial, definitely not crappy

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

    😈 "PromoSM"

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

    very good! you`re the master on Paint too!

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

    Great video, almost feels like you are studying AXI stream besides a water stream.

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

    Went to go check something in the recording... and oops my mic wasn't working that whole time. Oh well.

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

    Good , Thanks for your effort

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

    Nice explanation, but let me also slightly critisize one aspect. In your diagram the DATA and VALID signals are switching right *before* the clock's rising edge. In reality all flip-flops driven by the particular clock would switch right *after* the clock's rising edge. Same is true for the READY signal which you show switching simultaneously with the CLK. The READY signal is the same as DATA and VALID in the sense that it is a Q-output of a flip-flop, tacted by the CLK. So the READY signal will naturally switch simultaneously with DATA and VALID right *after* the CLK rising edge.

    • @biquinary
      @biquinary 9 месяцев назад

      Alas, you're right. Originally I recorded this for another student, and the (bizarre) way we were running simulations had the testbench stimulus only getting applied just in time for the clock edge, so this video is kind of misleading for everyone else. Thanks for pointing this out! P.S. I'm shocked how many people have found this video, had I known I would have tried to do a better job...

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

    Hey! This seems super interesting! You wouldn't have a recording of the first session with the audio intact? That would be even better :)

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

      No, sorry, I goofed up my OBS and the audio is gone for good.

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

      @@biquinary no worries! Still looks like very valuable content, there's not that much advanced pico8 content out there :)

  • @RohitSingh-fz7ps
    @RohitSingh-fz7ps 2 года назад

    What is the difference between AXI memory mapped and AXI stream then? I think memory mapped also works same way as you explained in AXI stream. Not able to understand the difference.

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

    Thanks for translating. I'm a fan of public transportation.

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

    It is true for APB but not for AXI

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

    Damn a lot of views on this

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

    finally some good content

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

      I'll send you an invoice

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

    When would one use this instead of something like XGMII? This seems like a very general purpose, loosely designed protocol.

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

      I'm glad you asked :-) What I described in the video was the basic handshaking idea used in AXI Stream. The "ready to send + ready to receive" idiom is very widely used, and you are right that it is quite loosely defined. For example, many handshaking implementations use active-low polarity for tready (and call it "pause" or something). The actual protocol has much more to it, and you would use it to ensure compatibility with others' designs. Here are some extra features that are specific to the AXI Stream protocol: - (very important) on the sender side, tvalid may NOT depend on tready, though the receiver is allowed to make tready depend on tvalid. This prevents combinational loops - standardized polarity of tready and tvalid. No need to remember to add NOT gates all over the place - well-defined (optional) extensions. In the video I mentioned tlast, but there are a few others, such as tkeep, which is a byte-enable signal for partial writes. In my experience, it's actually a pain to support the optional parts, but it helps a lot that they are standard. I can only imagine the suffering if each IP used a different idea to denote (for example) packet boundaries.

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

      @@biquinary That makes a tonne of sense. Thanks for providing this stellar content!

  • @glaxchen
    @glaxchen 3 года назад

    pretty good, clear enough in oral but you can do more practices on presentations to boost more viewer's coming to your channel. By more interact with viewers, you can do better.

  • @007m1x
    @007m1x 3 года назад

    Donation button anywhere?

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

      That is very kind! At the moment this is literally my only tutorial video, so a donation button doesn't seem worth the trouble. But maybe I'll make more tutorials (any requests?)

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

      Perhaps a comparison of different AMBA protocols, and when it's appropriate to use each one. Maybe with some practical examples too 😋 nice work so far!

  • @tempusFugit1337
    @tempusFugit1337 3 года назад

    This tutorial is definitely not crappy. Whish you would do more Zynq related basic stuff in exactly this manor. Greetings

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

      I've thought about making more videos. Any specific requests?

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

      @@biquinary let's say AXI Video Stream?

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

      @@biquinary but for future videos I can recommend something like OneNote or xournal++

  • @nickchang3154
    @nickchang3154 4 года назад

    NIce tutorial, thanks a lot!

  • @ochoacampbell
    @ochoacampbell 4 года назад

    Good job!! Im realy interesting in this project.

    • @biquinary
      @biquinary 4 года назад

      Since this demo, we'e managed to make this work at 100G. Check out our FCCM paper: www.fccm.org/past/2020/proceedings/2020/pdfs/FCCM2020-65FOvhMqzyMYm99lfeVKyl/580300a047/580300a047.pdf

  • @CryingNeutrons
    @CryingNeutrons 4 года назад

    Huh interesting. When are you going to simulate the universe?

  • @CryingNeutrons
    @CryingNeutrons 5 лет назад

    I totally understand everything you were doing haha

  • @junlee3515
    @junlee3515 5 лет назад

    I be coding