Details for this torrent 

Learning Verilog for FPGA Development - LinkedIn Learning
Type:
Video > Other
Files:
46
Size:
302.61 MiB (317304703 Bytes)
Uploaded:
2021-05-18 03:31:26 GMT
By:
Anonymous
Seeders:
1
Leechers:
7
Comments
0  

Info Hash:
5EB518AC2C5EA033BD891615CDF6C862DEE02DA2




(Problems with magnets links are fixed by upgrading your torrent client!)
FPGA development requires a big switch from more typical programming processes. In order to get an FPGA-based embedded system up and running, developers must add a hardware description language to their repertoire. In this course, Eduardo CorpeƱo helps you learn the fundamentals of one such language: the popular and concise Verilog. Eduardo begins with the basics; he explains what a hardware description language is and some similarities to traditional programming languages. He then covers the basic syntax of Verilog, as well as how to create test bench modules to run simulations, use variables with operators as an advantage of the behavioral level of abstraction, and more. Along the way, he provides demos and programming challenges that allow you to put your new skills to the test.

 Learning objectives

    1. The purpose of hardware description languages
    2. The different abstraction levels of a digital system
    3. The structure and syntax of a module in Verilog
    4. The uses of range specification
    5. If-else statements
    6. Boolean expressions
    7. The nature and limitations of simulations
    8. Combinational and sequential systems

4. Combinational Systems/5. A functional demo of the ALU.mp433.33 MiB
1. Hardware Description/2. Digital systems.mp43.99 MiB
1. Hardware Description/3. Levels of abstraction.mp46.34 MiB
1. Hardware Description/4. Gate level.mp44.95 MiB
1. Hardware Description/5. Register-transfer level.mp46.9 MiB
2. Basic Verilog Syntax/1. Verilog modules.mp46.74 MiB
2. Basic Verilog Syntax/2. Instantiating modules.mp410.31 MiB
2. Basic Verilog Syntax/3. Gates and primitives.mp44.64 MiB
2. Basic Verilog Syntax/4. Registers and wires.mp42.96 MiB
2. Basic Verilog Syntax/5. Range specification.mp48.47 MiB
2. Basic Verilog Syntax/6. Numbers and constants.mp48.86 MiB
2. Basic Verilog Syntax/7. Always blocks.mp41.78 MiB
2. Basic Verilog Syntax/8. The if-else statement.mp43.96 MiB
2. Basic Verilog Syntax/9. Case statements.mp44.62 MiB
2. Basic Verilog Syntax/10. Boolean algebra expressions.mp41.73 MiB
2. Basic Verilog Syntax/11. Continuous assignments.mp44.78 MiB
2. Basic Verilog Syntax/12. Blocking assignments.mp47.38 MiB
2. Basic Verilog Syntax/13. Nonblocking assignments.mp48.09 MiB
2. Basic Verilog Syntax/14. Challenge From schematic to code.mp44.92 MiB
2. Basic Verilog Syntax/15. Solution From schematic to code.mp410.41 MiB
3. Simulation/1. Simulation basics.mp41.75 MiB
3. Simulation/2. Test bench modules.mp45.79 MiB
3. Simulation/3. Stimulus variables.mp42.2 MiB
3. Simulation/4. Clock generation.mp41.69 MiB
3. Simulation/5. Initial and always blocks.mp46.42 MiB
3. Simulation/6. A simple simulation.mp48.13 MiB
3. Simulation/7. Timing directives.mp45.06 MiB
3. Simulation/8. Display tasks.mp46.45 MiB
3. Simulation/9. Challenge You run the show.mp45.08 MiB
3. Simulation/10. Solution You run the show.mp43.96 MiB
4. Combinational Systems/1. Arithmetic and logic operators.mp45.86 MiB
4. Combinational Systems/2. Challenge Make a 4-bit arithmetic logic unit (ALU).mp44.02 MiB
4. Combinational Systems/3. Solution Make a 4-bit arithmetic logic unit (ALU).mp45.71 MiB
4. Combinational Systems/4. Getting your ALU on a field-programmable gate array (FPGA).mp411.79 MiB
1. Hardware Description/1. Hardware description languages.mp46.61 MiB
5. Sequential Systems/1. Flip-flops.mp45.9 MiB
5. Sequential Systems/2. Edge sensitivity.mp44.82 MiB
5. Sequential Systems/3. A shift register example.mp48.6 MiB
5. Sequential Systems/4. Challenge Make a clock divider.mp44.25 MiB
5. Sequential Systems/5. Solution Make a clock divider.mp46.85 MiB
5. Sequential Systems/6. Getting your clock divider on an FPGA.mp48.24 MiB
5. Sequential Systems/7. A functional demo of the clock divider.mp418.2 MiB
Conclusion/1. Next steps.mp43.09 MiB
Introduction/1. Verilog Your key to digital design.mp46.56 MiB
Introduction/2. What you should know.mp41.31 MiB
Introduction/3. Setting up your environment.mp49.12 MiB