A Simple ALU in Verilog Simulated in Vivado

Поділитися
Вставка
  • Опубліковано 24 гру 2024

КОМЕНТАРІ • 6

  • @Toha_Bog
    @Toha_Bog 2 роки тому

    Thank you very much for the explanatory video!
    One suggestion that I think will help is to talk about the constraints file.
    When you create a module in Verilog, can I make a package for the module to export(include) it to other designs? I know I can do that in VHDL, but I have no clue about Verilog.

    • @dajoma36
      @dajoma36  2 роки тому

      Yes. You can do that in Verilog. The `include compiler directive allows you to include entire contents of a Verilog source file in another Verilog file during compilation. Ex. `include header.v . This works similarly to the #include preprocessor directive in the C programming language. This directive is typically used to include header files, which typically contain global or commonly used definitions.

    • @dajoma36
      @dajoma36  2 роки тому

      What would you like to know about the constraints file?

    • @Toha_Bog
      @Toha_Bog 2 роки тому

      I would like to know which pins have you enabled for this design. Is it possible to upload the constrains file on your GitHub? Thanks in advance!

    • @dajoma36
      @dajoma36  2 роки тому

      @@Toha_Bog If you are referring to the ALU, I did not put that on an FPGA. I only did a test bench simulation in Vivado. So, there are no design constraints for the ALU.

    • @dajoma36
      @dajoma36  2 роки тому

      @@Toha_Bog Also, if you like reading, here is my Github link to a user guide for Xilinx constraints: github.com/FPGADude/Digital-Design/blob/main/Master%20XDCs%20and%20Reference%20Manuals/Reference%20Manuals%20and%20User%20Guides/ug903-vivado-using-constraints.pdf