К содержимому
learnspaceYOUR NEXT CHAPTER
ПРОСТРАНСТВО ОБУЧЕНИЯ
ГлавнаяКаталог курсовМоё обучениеCoursera

Знания без границ

Учитесь у лучших университетов и компаний мира.

Открыть Coursera
Интеграция
Пространство университета
Моё пространствоСтраница курса
↵
ЯЛичный кабинетСтудент
© 2026 LearnSpaceКаждый день — возможность узнать больше.Помощь
SystemVerilog Tutorials: Hardware Design & Verification · LearnSpace
Назад в каталог
courseraПрограммирование

SystemVerilog Tutorials: Hardware Design & Verification

Курс от Coursera
Средний≈ 5.8 чАнглийский
О курсеНавыкиПрограммаПреподаватели

О курсе

This comprehensive, hands-on course equips learners with the practical skills needed to design real hardware using SystemVerilog. Through a structured four-module progression, you will master the fundamentals of RTL development starting from basic modules and data types, moving into advanced constructs like structs, enums, and generate blocks, and culminating in the design of a fully functional digital calculator. Each module includes hands-on exercises, simulation-based assignments and guided coding practice This course is designed for engineering students, FPGA beginners, RTL designers, and software developers transitioning into hardware design. It is also ideal for embedded engineers, verification interns, and anyone preparing for digital logic, FPGA, or ASIC roles that require SystemVerilog proficiency. Learners should have a basic understanding of logic gates and binary arithmetic, along with some familiarity with digital circuits or introductory HDL concepts. No prior SystemVerilog experience is required, but comfort with technical problem-solving will help accelerate learning. By the end of the course, learner will be able to analyze how to model combinational and sequential logic, construct reusable parameterized modules, implement finite-state machines and write clean and scalable RTL. Along the way, you’ll apply real engineering practices such as hierarchical design, clean coding standards, testbench construction, and modular verification. By the end of the course, you will have built a complete modular calculator system designed, implemented, simulated, and tested entirely in SystemVerilog.

Навыки, которые вы освоите

Hardware DesignData StructuresComputational LogicField-Programmable Gate Array (FPGA)Systems IntegrationAnalysisApplication Specific Integrated CircuitsEmbedded SystemsTest Script DevelopmentData SynthesisCode ReusabilityDesignSystem Design and ImplementationProcess OptimizationVerification And ValidationSimulation and Simulation Software

Программа курса

3 модулей · 29 учебных материалов

01SystemVerilog Foundations & Basic Modules9 материалов
SystemVerilog Foundations & Basic ModulesDIALOGUEWelcome to the Course: Course OverviewЧтениеQuartus Prime Installation and TestingВидеоUnderstanding Modules, Ports, and InstantiationВидео

Учитесь у экспертов

Emmanuel Ezeuko

Design Verification Engineer

Starweaver

Global Leaders in Professional & Technology Education

SystemVerilog Tutorials: Hardware Design & Verification
В каталоге вашей программы

Инвестируйте в себя

Новые знания — в удобное для вас время.

Начать на Coursera

Обучение откроется на Coursera
в новой вкладке

Обучение на Coursera

≈ 5.8 ч

3 модулей

Язык: Английский

Часть программы вашего университета
Introduction to SystemVerilog’s Data and Numeric TypesВидео
Practical Guide to SystemVerilog Arrays for FPGA DesignВидео
SystemVerilog Arrays and IterationВидео
Hands-on-Learning: Core Architecture & Module FoundationsВзаимная проверка
Fundamental SystemVerilog Circuit DesignЧтение
02Dynamic Data Structures, Custom Types & Operators 9 материалов
Dynamic Data Structures, Custom Types & OperatorsDIALOGUEDynamic Arrays, Queues & Associative ArraysВидеоDesign and Verification of a Synchronus First In First Out (FIFO)ЧтениеSystemVerilog OperatorsВидеоCustom Types: Typedef, Enum, StructВидеоCustom Data Types in SystemVerilogВидеоCombinational Logic: Continuous AssignmentВидеоContinuous Assignments and Multiplexers in SystemVerilogВидеоHands-on-Learning: Arithmetic Datapath & Control Logic FoundationsВзаимная проверка
03Sequential Logic and State Machine11 материалов
Introduction to Sequential Logic and State MachineDIALOGUESequential Logic: Modeling sequential logicВидеоCombinational Decision Logic, State Machines, and Priority EncodersВидеоLoops in SystemVerilogВидеоInstruction-Level Abstraction (ILA): A Uniform Specification for System-on-Chip (SoC) VerificationЧтениеFunctions in SystemVerilogВидеоSystemVerilog Functions and RecursionВидеоHands-on-Learning: Wrap Up the Calculator ArchitectureВзаимная проверкаCourse Wrap-UpВидеоProject: Designing Scalable and Reusable SystemVerilog Modules Using Parameters and Generate Constructs Взаимная проверкаSystemVerilog Tutorials: Hardware Design & VerificationЗадание