Introduction aux systèmes de machines et de numéros de GCD
Comprendre le fonctionnement de la représentation GCD et des systèmes numériques dans les circuits numériques dans ce cours gratuit.
Description
Introduction à GCD Machine and Number Systems est un cours gratuit qui commence par vous présenter la conception et la mise en oeuvre de l'algorithme de diviseur commun le plus grand (GCD), ainsi que sa traduction vers Verilog. Vous serez également présenté aux problèmes associés à la GCD, ainsi qu'aux modules de niveau supérieur dans les machines GCD. Continuez à en savoir plus sur l'instanciation et la représentation de la syntaxe Verilog d'un contrôleur et d'un chemin de données, y compris l'écriture de différents éléments de chemin de données et d'analyse de chemin de données.
Le cours explique ensuite la pipelinisation dans la conception du circuit numérique, ainsi que son utilisation pour modéliser des systèmes du monde réel, y compris l'étude des terminologies liées aux pipelines et aux méthodologies de ces circuits. On vous enseignera la latence et le débit d'un pipeline K-pipeline, de pipelines mal formés, ainsi que le concept de ‘ après pipelining ’. Les applications des affectations et la modélisation des circuits avec pipelining dans Verilog seront également couvertes.
En outre, vous vous familierez avec la représentation du système numérique et le calcul opérationnel des nombres signés. Vous en apprendrez davantage sur l'additionneur d'ondulation, ainsi que sur le calcul des systèmes de nombres à l'aide de la technique de doublement récursif. Ce cours gratuit en ligne sera d'une grande utilisation de tous ceux qui s'intéressent aux machines GCD, aux systèmes de pipelining et de numéro. Si vous vous inscrivez à ce cours maintenant, vous pouvez commencer votre prochain voyage d'apprentissage aujourd'hui.
Start Course NowModules
Machine GCD et chemin de données
-
GCD Machine and Data path - Learning Outcomes
-
GCD Algorithm
-
GCD Machines Datapath
-
GCD State Machine
-
GCD Top Level Module
-
Datapath in Verilog
-
Datapath Elements in Verilog
-
FSM in Verilog
-
GCD Components Interlink
-
GCD Machine and Data path - Lesson Summary
Pipelining and Statement Structure
-
Pipelining and Statement Structure - Learning Outcomes
-
Pipelining
-
K-Stage Pipeline
-
Interleaving and Parallelism
-
Blocking and Non-blocking Statements
-
Modeling Circuits with Pipelining
-
Pipelining and Statement Structure - Lesson Summary
Number Representation and Arithmetic Circuits
-
Number Representation and Arithmetic Circuits - Learning Outcomes
-
Signed Number Representation
-
Signed Number Addition
-
Adder and Subtracter
-
Fast Adders
-
Multiplication
-
Number Representation and Arithmetic Circuits - Lesson Summary
Course assessment
Learning Outcomes
Une fois ce cours terminé, vous devez pouvoir:
- Discuter de la conception de l'algorithme de diviseur commun le plus grand GCD)
- Décrire les problèmes associés à la GCD
- Analyser la description et les connexions d'un chemin de données
- Expliquer le concept de pipelinisation dans la conception du circuit numérique
- Analyser la méthodologie des circuits de pipeline
- Analyser le concept d'interposition et de parallélisme du pipeline
- Discuter de la modélisation des circuits avec pipelining dans Verilog
- Décrire la connexion entre la pipelinie, l'interposition et le parallélisme
- Discuter de la représentation du nombre et du parallélisme. Le système de numéro de position
- Analyser la représentation des nombres signés
- Discuter de l'objectif et de l'utilisation de l'outil de transport d'entraînement
- Analyser le calcul des systèmes de nombres à l'aide de la technique de doublage récursif
Certification
All Alison courses are free to study. To successfully complete a course you must score 80% or higher in each course assessments. Upon successful completion of a course, you can choose to make your achievement formal by purchasing an official Alison Diploma, Certificate or PDF.
Having an official Alison document is a great way to celebrate and share your success. It is:
- Ideal to include with CVs, job applications and portfolios
- A way to show your ability to learn and achieve high results