FPGA Development in VHDL - Beyond the Basics
Год выпуска: 2017
Производитель: Pluralsight
Автор: Dmitri Nesturak
Продолжительность: 3h 04m
Тип раздаваемого материала: Видеоурок
Язык: Английский
Описание: Field Programmable Gate Arrays (FPGAs) are a technology that sits between general-purpose microprocessors and fixed-structure Application Specific Integrated Circuits. This course covers specific topics related to FPGA development.
Field Programmable Gate Arrays (FPGAs) provide both the ability to effectively design your own processor to perform a specific task yet, at the same time, allows for later reprogramming the processor in the field. This course, FPGA Development in VHDL: Beyond the Basics, is a follow-up course to the Getting Started with FPGA Development using VHDL course. It covers several specific topics related to FPGA development. First, you'll learn about developing for the FPGA, and working with custom data types. Next, you'll explore working with attributes as well as subprograms and packages. Finally, you'll learn about the construction of stat machines and how to test your design. By the end this course, you'll improve your understanding of how to write programs for an FPGA and be proficient in testing your designs.
Полевые программируемые матричные вентили (FPGA) обеспечивают как возможность эффективного проектирования собственного процессора для выполнения конкретной задачи, но в то же время позволяют более позднее перепрограммировать процессор в поле. Этот курс, FPGA Development в VHDL: Beyond the Basics, является продолжением курса по началу работы с FPGA Development с использованием курса VHDL. Он охватывает несколько конкретных тем, связанных с разработкой ПЛИС. Во-первых, вы узнаете о разработке для FPGA и работе с пользовательскими типами данных. Затем вы будете изучать работу с атрибутами, а также подпрограммами и пакетами. Наконец, вы узнаете о конструкции стат-машин и о том, как протестировать ваш дизайн. В конце этого курса вы улучшите свое понимание того, как писать программы для FPGA и быть опытными в тестировании ваших проектов.
Содержание
FileName Size Length Bit rate Data rate Resolution Frame Rate Parent Folder
01.Course Overview 3.64 MB 0:01:25 96kbps 259.00 1280x720 30 frames/second 01.Course Overview
01.Course Overview 3.46 MB 0:02:30 73kbps 114.00 1280x720 30 frames/second 02.Developing for the FPGA
02.Module Overview 1.49 MB 0:01:10 72kbps 99.00 1280x720 30 frames/second 02.Developing for the FPGA
03.VHDL Design Flow 3.47 MB 0:02:52 74kbps 88.00 1280x720 30 frames/second 02.Developing for the FPGA
04.Compilation Process 5.31 MB 0:03:25 75kbps 137.00 1280x720 30 frames/second 02.Developing for the FPGA
05.Demo - Compilation Report 25.5 MB 0:06:06 74kbps 505.00 1280x720 30 frames/second 02.Developing for the FPGA
06.High-level Synthesis 4.17 MB 0:02:29 74kbps 155.00 1280x720 30 frames/second 02.Developing for the FPGA
07.Demo - MATLAB HDL Coder 22.3 MB 0:07:00 76kbps 365.00 1280x720 30 frames/second 02.Developing for the FPGA
08.Summary 1.90 MB 0:01:05 72kbps 169.00 1280x720 30 frames/second 02.Developing for the FPGA
01.Overview 1.32 MB 0:00:56 71kbps 119.00 1280x720 30 frames/second 03.Working with Custom Data Types
02.Standard Data Types Recap 6.24 MB 0:03:56 76kbps 139.00 1280x720 30 frames/second 03.Working with Custom Data Types
03.Arrays and Ranges 10.3 MB 0:05:33 76kbps 178.00 1280x720 30 frames/second 03.Working with Custom Data Types
04.Subtypes 2.29 MB 0:01:20 74kbps 158.00 1280x720 30 frames/second 03.Working with Custom Data Types
05.Multidimensional Arrays 2.16 MB 0:01:30 74kbps 120.00 1280x720 30 frames/second 03.Working with Custom Data Types
06.Record Types 3.09 MB 0:02:06 74kbps 127.00 1280x720 30 frames/second 03.Working with Custom Data Types
07.Physical Types 4.13 MB 0:02:37 76kbps 140.00 1280x720 30 frames/second 03.Working with Custom Data Types
08.Demo 80.2 MB 0:16:40 78kbps 589.00 1280x720 30 frames/second 03.Working with Custom Data Types
09.Summary 1.19 MB 0:00:43 70kbps 151.00 1280x720 30 frames/second 03.Working with Custom Data Types
01.Overview 1.12 MB 0:00:46 70kbps 130.00 1280x720 30 frames/second 04.Monitoring Signal States with Attributes
02.What Are Attributes 1.36 MB 0:00:58 70kbps 118.00 1280x720 30 frames/second 04.Monitoring Signal States with Attributes
03.Value Kind Attributes 7.17 MB 0:04:20 74kbps 151.00 1280x720 30 frames/second 04.Monitoring Signal States with Attributes
04.Function Kind Attributes 15.0 MB 0:08:45 77kbps 158.00 1280x720 30 frames/second 04.Monitoring Signal States with Attributes
05.Signal Kind Attributes 3.85 MB 0:02:08 75kbps 172.00 1280x720 30 frames/second 04.Monitoring Signal States with Attributes
06.Type Kind Attributes 1.41 MB 0:00:56 72kbps 133.00 1280x720 30 frames/second 04.Monitoring Signal States with Attributes
07.User-defined Attributes 4.32 MB 0:02:42 74kbps 144.00 1280x720 30 frames/second 04.Monitoring Signal States with Attributes
08.Summary 2.49 MB 0:01:20 73kbps 183.00 1280x720 30 frames/second 04.Monitoring Signal States with Attributes
01.Overview 1.39 MB 0:01:04 72kbps 103.00 1280x720 30 frames/second 05.Keeping Code Organized with Subprograms and Packages
02.Design Unit Recap 4.21 MB 0:02:23 74kbps 166.00 1280x720 30 frames/second 05.Keeping Code Organized with Subprograms and Packages
03.Procedures 10.3 MB 0:06:22 76kbps 146.00 1280x720 30 frames/second 05.Keeping Code Organized with Subprograms and Packages
04.Constants 4.79 MB 0:02:49 75kbps 157.00 1280x720 30 frames/second 05.Keeping Code Organized with Subprograms and Packages
05.Generics 48.0 MB 0:11:52 76kbps 484.00 1280x720 30 frames/second 05.Keeping Code Organized with Subprograms and Packages
06.Resolution Functions 40.8 MB 0:11:32 78kbps 412.00 1280x720 30 frames/second 05.Keeping Code Organized with Subprograms and Packages
07.Summary 1.54 MB 0:01:02 72kbps 131.00 1280x720 30 frames/second 05.Keeping Code Organized with Subprograms and Packages
01.Overview 1.32 MB 0:00:55 70kbps 123.00 1280x720 30 frames/second 06.Constructing State Machines
02.What Is a State Machine 2.68 MB 0:01:36 73kbps 156.00 1280x720 30 frames/second 06.Constructing State Machines
03.State Machine Types 1.24 MB 0:00:53 70kbps 118.00 1280x720 30 frames/second 06.Constructing State Machines
04.Demo - Traffic Lights (Moore) 39.5 MB 0:09:01 79kbps 530.00 1280x720 30 frames/second 06.Constructing State Machines
05.Demo - Combination Lock (Mealy) 59.9 MB 0:14:22 76kbps 502.00 1280x720 30 frames/second 06.Constructing State Machines
06.State Encoding Styles 13.2 MB 0:06:55 74kbps 189.00 1280x720 30 frames/second 06.Constructing State Machines
07.Summary 1.77 MB 0:00:47 71kbps 233.00 1280x720 30 frames/second 06.Constructing State Machines
01.Overview 1.07 MB 0:00:49 71kbps 105.00 1280x720 30 frames/second 07.Testing Your Designs
02.Testing and Testbenches 7.69 MB 0:05:06 75kbps 130.00 1280x720 30 frames/second 07.Testing Your Designs
03.A Sample Testbench 25.4 MB 0:08:09 75kbps 356.00 1280x720 30 frames/second 07.Testing Your Designs
04.Testing with VUnit 29.4 MB 0:11:09 75kbps 288.00 1280x720 30 frames/second 07.Testing Your Designs
05.Summary 1.13 MB 0:00:45 69kbps 133.00 1280x720 30 frames/second 07.Testing Your Designs
Файлы примеров: отсутствуют
Формат видео: MP4
Видео: mpeg-4 AVC, 30 fps, 1280x720, ~206 kbps
Аудио: mp4a aac, 69~96kbps, 44.1kHz, Stereo
Доп. информация:
Course contains Slides, Code files & SUBTITLES