Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
e-Learning AMBA and I2C protocol concepts
Rating: 4.4 out of 5(354 ratings)
2,089 students
Last updated 4/2020
English

What you'll learn

  • This course helps you learn in detail about various AMBA and I2C protocol concepts. AMBA protocols e.g. APB, AHB, AXI etc... are widely used across almost all SoCs and knowing these protocol concepts can help people to get straight in their work without spending much time to struggle learning key protocol concepts.
  • This course is helpful to experienced as well as freshers to VLSI industry. This is useful for design as well as verification engineers.

Course content

5 sections12 lectures10h 30m total length
  • Part 1 - AMBA protocol evolution and APB2/3/4 protocol concepts overview1:03:20

    This lecture will give detailed overview about evolution of various AMBA protocols, what was need for going having each protocol and what are the differences among them.

    Such as APB -> AHB -> AXI .... -> Coherency protocols such as ACE and CHI

    Need for various new versions such as protocols in AMBA5 family.

    Also it will help you learn all concepts in detail starting from basic for APB2/3/4 protocol.

  • Part 2 - AMBA protocol evolution and APB2/3/4 protocol concepts overview55:30

    This is in continuation of Part 1 in same section of "AMBA protocol evolution and APB2/3/4 protocol concepts overview".
    In this majorly covered part is about protocol overview of APB2/3/4 protocol concepts, few coverage and protocol checks, interview questions etc...

Requirements

  • There is no pre-requisite to this course. Rather concepts covered in this course are pretty much from basics for each and every protocol, so it will be better to refer this course first and then it will be very smooth going through full protocol specification.

Description

This course shall help you learn basic to detailed concepts of protocols such as APB, AHB, AXI and I2C. This will help you learn not only the basic concepts from basic version of protocol, but will also help you get clear view of the latest versions of these protocols and differences among them.
These protocols are very generic read-write in nature, but non-trivial from the bus interface protocol concepts understanding perspective.

Along with, there have been quite a few new version of each of the above protocol, so it is important to learn the basic version concepts and why there was a need for a new version and what are the differences.

This course is highly useful for a VLSI experienced engineer who need to get quickly ramped up on protocol concepts to get started quickly with their hands-on works.

At the same time, this is also highly useful for new entrants in VLSI industry to build on their skills and add-on to resume for increasing their chances of getting short-listed and then selected.

Who this course is for:

  • Target students are VLSI engineers. Fresh graduates who are going through various courses which need them to learn basic AMBA and I2C protocol concepts.
  • This will majorly help experienced VLSI professional (starting from say 1-2+ years experience) to learn these protocols as per their projects requirement.
  • This shall also help fresh graduates, experienced engineers to refresh their concepts and be successful in interviews.