UdemyFPGA

Master FPGA design with VHDL : Alarm Clock

التصنيف الكامل: Teaching & Academics > Engineering > FPGA

Master FPGA design with VHDL : Alarm Clock

عن هذا الكورس

This course is designed to immerse you in the world of hardware engineering. The course will guide you through the process of converting requirements and needs into practical and efficient designs. You will explore the basic concepts of digital circuits and VHDL coding rules and syntax. Furthermore, the course will cover the use of constraints files, synthesis and simulation of HDL designs, enabling you to verify the correctness of your circuits before physical implementation. By the end of the course, you will have a comprehensive skill set to design, implement, and test digital systems. To achieve all of the above, we will design in VHDL an Alarm Clock on FPGA. One external 4 digits 7-segments display will be connected to the FPGA via wires to display the time in HH:MM format. This is ideal to learn about FPGA PMODs and IO pins. The design will allow the user thanks to switches to set either the current time or the alarm. In "SET" mode, the configuration of the clock and alarm will be done by pressing push buttons to either increment minutes or hours. When the current time reaches the configured alarm set by user, a buzzer connected to FPGA will buzz for one minute.By the end of the course, students will have the practical skills and experience required to design, implement, and verify their own fully functional digital alarm clock system on an FPGA, providing a solid foundation for further FPGA and digital design projects.

تعلم أونلاين 100%

شاهد الدروس في أي وقت ومن أي مكان

محتوى معتمد

مقدم من منصة Udemy

رابط موثوق ومباشر

ينقلك لصفحة التسجيل الرسمية

سعر الكورس
$24.99
المنصة:Udemy
الانتقال للكورس / التسجيل الآن
🔒 عند النقر، سيتم فتح صفحة الكورس الرسمية على منصة Udemy في نافذة جديدة.

كورسات مقترحة في نفس المجال

عرض كل الكورسات ←
Python For Absolute Beginners - Learn To Code In Python
Udemy
Programming Fundamentals

Python For Absolute Beginners - Learn To Code In Python

Welcome to Python Programming for Absolute Beginners. Learn To Code In Python Requires No Prior Coding Experience. Throughout the course, we will explore the most important topics that should be known to beginners - Basics - Expressions, Variables, and Printing OutputOperators - Python Assignment Operator, Relational and Logical Operators, Short Circuit OperatorsConditionals and If StatementMethods - Parameters, Arguments, and Return ValuesData Structures In-depth - List, Set, Dictionary, and TuplesConditionals - If Else Statement, Nested If ElseLoops - For Loop, While Loop in Python, Break and ContinueMutability - Immutability of Python Basic Types.Why Python - Python can be used to develop prototypes, and quickly because it is so easy to work with and read.Most automation, data mining, and big data platforms rely on Python. This is because it is the ideal language to work with for general-purpose tasks.Python allows for a more productive coding environment than massive languages like C# and Java. Experienced coders tend to stay more organized and productive when working with Python, as well.Python is easy to read, even if you're not a skilled programmer. Anyone can begin working with the language, all it takes is a bit of patience and a lot of practice. Plus, this makes it an ideal candidate for use among multi-programmer and large development teams.Python powers Django, a complete and open source web application framework. Frameworks - like Ruby on Rails - can be used to simplify the development process.It has a massive support base thanks to the fact that it is open source and community developed

Sports coaches: Improve your communication skills
Udemy
Communication Skills

Sports coaches: Improve your communication skills

I have written articles for various sports publications about the importance of communication for publications world wide including 'Tennis Pro' and the International Tennis Federation Coaching and Sport Science Review.Available free with this course my ebook - 'How to get better results from your athletes - what other coaching manuals don't tell you'. This course has been designed so that you can hop from one lecture to another they are not dependent upon each other, this makes improving your speech easier for you as you can concentrate on the bits you think you need to.You have spent a lot of time (and money) qualifying as a sports coach but let me ask a question. What do you, as a coach, do when you're working? You’ll probably answer ‘teach tennis’ or 'coach basketball' etc. This is true, but if you stop and think about it, the majority of your time is spent, not playing your sport, but speaking to people. Sports coaches communicate all the time.Usually when we have to teach people, the pupils are sitting still, able to concentrate fully on what the teacher is saying. The teacher is also able to sit or stand still, either sitting at a desk with all of their notes or standing at a whiteboard able to reinforce ideas with written words. Sports coaches do not have these luxuries, they have to teach in the middle of a field or a large sports hall with no chairs or whiteboards, to students who are moving around and who are being distracted by anything and everything. If you are teaching outside the wind can blow your voice away or if in a large hall the echo can swallow up your words. These sports coaches need to have exceptional communication skills if they are to produce first class athletes.Good sports coaching communication skills are vital to the success of your busines

Basic Non-Destructive Testing (NDT)
Udemy
Nondestructive Testing (NDT)

Basic Non-Destructive Testing (NDT)

This Basic Non-Destructive Testing (NDT) course offers a comprehensive introduction to the fundamental techniques used to inspect and evaluate materials and components without causing any physical damage. The course thoroughly covers the key principles, methods, and diverse applications of widely recognized NDT techniques, such as visual inspection, ultrasonic testing, radiographic testing, magnetic particle testing, and dye penetrant testing. These methods are critical in ensuring the safety, reliability, and integrity of various materials used in industrial operations across numerous sectors.Designed for individuals who are new to the field as well as professionals aiming to expand their existing knowledge base, the course enables participants to gain valuable skills in assessing the condition, integrity, and safety of materials and components in several critical industries, including oil and gas, aerospace, manufacturing, and construction.Upon successful completion, participants will possess a well-rounded understanding of essential NDT processes and develop the ability to confidently apply these techniques to practical, real-world inspection tasks, ensuring they meet industry standards and requirements for material safety and quality assurance.Moreover, the participants will also learn about the latest technological advancements in NDT methods and how they can be applied to improve inspection efficiency and accuracy, enhancing overall operational effectiveness.

PMP®, RMP®, PMI-SP® Practice Tests 2025 | 3 in 1 Exam Prep
Udemy
Project Management

PMP®, RMP®, PMI-SP® Practice Tests 2025 | 3 in 1 Exam Prep

Get fully prepared for your PMP®, RMP®, and PMI-SP® certification exams with our comprehensive Practice Test 2025 course! This course is designed for project management professionals who want to test their knowledge, improve their exam strategies, identify weak areas, and gain confidence before appearing for the actual certification exams.You'll have access to full-length mock exams based on the latest PMI standards and updated for 2025. Each question is carefully crafted to reflect the real exam environment and comes with detailed explanations to help you understand the reasoning behind the correct answer and learn important exam techniques.Whether you're targeting the PMP® to enhance your project management skills, the RMP® to specialize in risk management, or the PMI-SP® to master scheduling techniques, this course has you covered with practice questions aligned to real-world scenarios.By the end of this course, you will be able to:Recognize and apply PMI concepts across integration, schedule, risk, quality, and cost management.Practice time management and exam techniques for maximum performance and confidence under pressure.Identify areas of strength and improvement with detailed performance reports and personalized feedback.Approach your PMP®, RMP®, or SP® exams with greater confidence, clarity, and a strategic mindset.No matter where you are in your certification journey, this course is a valuable resource to help you succeed and achieve your career goals faster!

Algorithmic Introduction to Machine Learning
Udemy
Machine Learning

Algorithmic Introduction to Machine Learning

Machine learning (ML) is a branch of artificial intelligence (AI) that enables computers to “self-learn” from training data and improve over time, without being explicitly programmed. Machine learning algorithms are able to detect patterns in data and learn from them, in order to make their own predictions. This course is intended for people who wish to understand the functioning of popular machine learning algorithms. This gives a behind the scene look of who things are working. We will start by looking at some data pre-processing techniques, then we will move on to look at supervised and unsupervised learning algorithms. Finally, we will look at what cross valuation is and how it is done.In this course we will look at: Data Preprocessing [Handling Missing Values, Data Encoding (Conversion of Categorical Data into Nominal Data), Data Normalization] Supervised Learning[Linear Regression, Decision Tree Regression, Decision Tree Classification, Naive Bayes Classification, K Nearest Neignbour Classification] Model Evaluation [Evaluation of Classifiers, Deciding Confusion Matrix] Unsupervised Learning [K Means Clustering, Hierarchical Clustering] Model Improvement [Cross Validation]By the end of this course, you will have a thorough understanding of how these machine learning algorithms function which will in turn enable you to develop better ML models.

Data Base Management Systems(DBMS)
Udemy
Database Management Systems (DBMS)

Data Base Management Systems(DBMS)

Nearly all digital services and e-governance solutions rely on databases as their foundation. Database systems and transaction processing are essential to the smooth running of contemporary financial systems and businesses. With the aid of database management systems (DBMS) and the SQL Standard, this course introduces students to the many theoretical and practical aspects involved in the design and use of database systems.What you'll learnDescribe the fundamental elements of relational database management systems.Explain the basic concepts of relational data model, entity-relationship model, relational database design, relational algebra and SQL.Able to differentiate physical and logical data independenceDesign ER-models to represent simple database application scenariosImprove the database design by normalization.Differentiate about various normal forms like 1NF,2NF and 3NFConcurrency control( from scratch to advance).Database indexing ( B and B+ Trees).Able to create complex SQL queries using multiple tables.In-depth knowledge over database design or database engineer.Learn core concepts of database design.Capable to answer any level of competitive exams like GATE, ISRO, PSU's or any other.Write Efficient SQL Queries – Use DDL, DML, subqueries, joins, views, and indexing for performance optimization.Work with Microsoft Fabric SQL – Understand schemas, stored procedures, CTEs, temp tables, and string aggregate functions