Terasic DE10-Standard Tutorial -- 2. First FPGA Project

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

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

  • @RenegadeFury
    @RenegadeFury 4 года назад +10

    Very well explained, thanks.
    For anyone else like me who using a de10 nano instead of the standard board, I made the following changes:
    Device is 5CSEBA6U23
    For the pins:
    CLK V11
    LED W15
    RESET AH17
    Everything else should be the same.

  • @guillaume8437
    @guillaume8437 6 месяцев назад

    Thank you for this clear video. A few comments though :
    1) At first, you will not see the IOs until you compile, it is true. But you can settle on an Analysis & Synthesis compilation instead of a full compilation that will take you more time.
    2) It is cool you mentioned this aspect about the weak pullups.
    3) You can create the JIC file as you did or you can use the Terasic made module to convert the SOF into JIC or POF (I don't remember which but it should not make much difference). Actually, when using the EPCS memory, you will have to reboot the board so that it takes effect. If you reboot the board, you will have what is saved in the EPCS memory but if you then flash a SOF file, it will not be flashed into the EPCS but still in the FPGA/SoC memory and the FPGA will run the SOF file. A reboot will erase the SOF but keep the JIC/POF file.
    4) It is sad that you have to create your flow every time you got to the Programmer. I think you can save the configuration so that you do not need to restart it every time.

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

    Nicely Done! I am trying to build a DSP unit in FPGA which gets the data from Terasic AD/DA daughter board, which can be tweaked in SoC Linux. If you had a chance it would be wonderful to see you making some DSP tutorials. Thanks!

  • @مروانعبدالخالقذنون

    Dear Sir thank you very much for your helpful video. Please, could you write the software package link that I can download it.

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

    Thanks for the great tutorial - well done!

  • @slap_my_hand
    @slap_my_hand 6 лет назад +2

    I want to learn FPGA programming. Are FPGAs with hard ARM cores harder to use than regular FPGAs or can i just ignore the ARM core completely?

    • @bskull3232
      @bskull3232  6 лет назад +1

      slap_my_hand for cyclone v, you can just ignore the arm.

    • @guillaume8437
      @guillaume8437 6 месяцев назад

      FPGAs only have the logic fabric while SoC have both the logic fabric AND 1 or more processor core(s). As far as I know, Altera SoC have ARM cores and they call this processor block Hard Processor System (HPS). If you have just an FPGA, you can still do some work with logic fabric by implementing Altera or 3rd party or open source IPs. Processor blocks made from logic fabric which are called Soft cores (Altera have NiOS II or NiOS V), consume logic resources while HPS are pure dedicated blocks that you still have even if you don't use them.
      Then regarding the way you will handle them, there are quite some tricks. For Soft cores, you need to use Eclipse 😭. For HPS, it is not Eclipse, it is right in Linux with some GCC or something similar.
      Last point, having a Soft core does not mean you cannot do the same things as you can do with HPS. The board MAX10 Plus by Terasic (www.terasic.com.tw/cgi-bin/page/archive.pl?Language=English&CategoryNo=218&No=1223#contents) is a good example of this. It is a board with PURE FPGA (no HPS) and with many items that are usually connected to the HPS, like DDR3, Ethernet, USB and some other stuff.
      There is still a mystery to me : Can I use the HPS connected elements with the FPGA fabric or as they are assigned to specific pins it is impossible to use them without the HPS?

  • @85repole
    @85repole 3 года назад

    YOU ARE GREAT, THANK YOU

  • @PaukSK
    @PaukSK 7 лет назад

    Thanks for the video, at least I know what I am getting into :D Going to get this particular board in several days.

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

    how did you know your board operates on 3.3v ?

  • @niltongaviao8749
    @niltongaviao8749 6 лет назад

    Very nice tutorial, Thank you very much.

  • @PaukSK
    @PaukSK 7 лет назад

    Thanks for the video, at least I know what I am getting into :D Going to get this particular board in several days.