SystemVerilog Fundamentals for Digital Systems Design

by Moocs Utm Claim Listing

This 14-hour course focuses on the fundamental aspects of systemverilog, including basic structures and constructs, modeling styles, memory design, and finite state machines, with practical examples in each of these topics. The course also covers verification techniques using testbenches, as well as

RM200

Contact the Institutes

Fill this form

Advertisement

Moocs Utm Logo

img Duration

14 Hours

Course Details

This 14-hour course focuses on the fundamental aspects of systemverilog, including basic structures and constructs, modeling styles, memory design, and finite state machines, with practical examples in each of these topics. The course also covers verification techniques using testbenches, as well as a hands-on tutorial using an electronic design automation (eda) tool from amd-xilinx. 

SystemVerilog hardware description language, standardized as IEEE 1800, is commonly used in the integrated circuit design industry for the design and verification of digital systems.

This course is the first part of three micro-credential courses that enable credit transfer to a UTM Master's program, subject to successful assessments. How to register and make the payment?

This course is split into two sections:

  • Class of 2024- Students
  • Class of 2024- Professional

When registering, students need to choose and type the number of matric cards or work IDs before they can enroll.

What You Will Learn
Course outcomes

  • Describe basic constructs and structures in SystemVerilog
  • Design basic digital circuits using the different modeling styles in SystemVerilog
  • Design memory systems and finite state machines in SystemVerilog from a given specification
  • Write SystemVerilog testbenches and perform functional verification

This course is the first part of three micro-credential courses that enable credit transfer for MKEL 1283 Hardware and Software Co-Design.

  • Part-1: SystemVerilog Fundamentals for Digital Systems Design
  • Part-2: Register Transfer Level Design and Optimization with SystemVerilog
  • Part-3: Using Vivado High-level Synthesis for Rapid Prototyping

Course Overview

This course consists of lecture notes, lecture videos, learning module and assessment

  • Module 1: Introduction to Digital Systems Design and SystemVerilog
  • Module 2: SystemVerilog Basic Constructs
  • Module 3: SystemVerilog Modeling Styles
  • Module 4: SystemVerilog Sequential Logic
  • Module 5: SystemVerilog Parameterization and Memory Design
  • Module 6: SystemVerilog Finite State Machine
  • Module 7: SystemVerilog Testbench Design
  • Module 8: SystemVerilog with Xilinx Vivado

Pre-Requisite Knowledge

  • Basic knowledge in digital electronics and/or systems
  • Johor Bahru Branch

    Block F54, Sps Building Jalan Universiti 81310, Johor Bahru

Check out more Verilog Programming courses in Malaysia

PSDC (Penang Skills Development Centre) Logo

Java Essentials

This is a 2-day course on Java programming where you will be introduced to the basics of Java programming: data types, strings, arrays, expressions, loops, and functions.

by PSDC (Penang Skills Development Centre) [Claim Listing ]
Iverson Logo

CST : Spring: Core Training

This 4-day course offers hands-on experience with the major features of Spring and Spring Boot, which includes configuration, data access, REST, AOP, auto-configuration, actuator, security, and Spring testing framework to build enterprise and microservices applications. On completion, participants ...

by Iverson [Claim Listing ]
MindMapper Solution Sdn Bhd Logo

C++ Programming (Basic & Intermediate)

C++ Programming course is offered by MindMapper Solution Sdn Bhd. Our team has more than 15 years of experience in management and training. We have extensive skills in all aspects of implementation and operation to meet your requirements.

by MindMapper Solution Sdn Bhd [Claim Listing ]
Asian Banking School (ABS) Logo

Introduction To Python Programming Language

Python was designed for code readability and has some similarities to the English language with influence from mathematics.

by Asian Banking School (ABS) [Claim Listing ]
Modoku Tech Sdn Bhd Logo

Advanced Python Programming

The simple syntax rules of the programming language further make it easier for you to keep the code base readable and application maintainable. In this course we will focus the advance features of python programming.

by Modoku Tech Sdn Bhd [Claim Listing ]

© 2024 coursetakers.com All Rights Reserved. Terms and Conditions of use | Privacy Policy