|
所在平台: Coursera |
课程主页: https://www.coursera.org/learn/design-of-digital-circuits-with-vhdl-programming
课程评论:没有评论
课程名称:VHDL编程的数字电路设计 课程概述:本课程旨在提供使用VHDL编程与Xilinx ISE进行数字电路设计的全面理解。参与者将学习VHDL的基础知识、仿真建模以及数字电路的设计方法,包括组合电路和时序电路。使用Xilinx ISE的实操练习将增强电路的实现、仿真和分析的动手技能。 课程目标: - 理解VHDL的结构和基本概念。 - 掌握数字电路设计与仿真的VHDL编程技巧。 课程大纲: 1. **简单明了的VHDL编程**: - 介绍VHDL(超大规模集成电路硬件描述语言)编程,重点在数字电路设计与仿真。 - 学习VHDL设计元素、数据对象、建模风格、延迟类型建模、运算符、并发语句、过程语句、子程序、数据流描述、行为描述、属性及逻辑运算等。 2. **使用Xilinx ISE设计数字组合电路**: - 深入探讨使用VHDL编程在Xilinx ISE设计套件环境中设计数字组合电路的基本概念,如与门、半加器、全加器、多路复用器、解复用器、编码器、解码器、比较器、桶移位器及二进制到BCD和二进制到Gray码转换器。 - 涵盖多种VHDL建模风格,增强电路设计与仿真的理解。 3. **使用Xilinx ISE-I设计数字时序电路**: - 专注于在Xilinx ISE-I环境中使用VHDL编程设计和实现数字时序电路。 - 学习D锁存器、D触发器、SR触发器、JK触发器、T触发器、移位寄存器、计数器和FIFO存储器等基本时序电路组件。 4. **使用Xilinx ISE-II设计数字时序电路**: - 深入研究使用VHDL编程技巧在Xilinx ISE-II环境中设计和实现数字时序电路。 - 探索单端口RAM、双端口RAM、序列检测器(包括Mealy和Moore机)以及自动售货机的数字模型,强调理论与实践相结合的学习。 通过本课程,您将掌握数字电路设计的核心方法和技能,为成为一名出色的电路设计师奠定坚实基础。
Name:VHDL Programming Made Easy
Description:This module provides a comprehensive introduction to VHDL (VHSIC Hardware Description Language) programming, focusing on digital circuit design and simulation. Participants will learn about VHDL design elements, data objects, modeling styles, delay type modeling, operators, concurrent statements, process statements, subprograms, data flow description, behavioral description, attributes, and logic operations. The module aims to simplify VHDL programming concepts and techniques, making it accessible for beginners and providing a strong foundation for digital circuit design using VHDL.
Name: Design of Digital Combinational Circuits with VHDL Programming Using Xilinx ISE
Description:This module provides a comprehensive exploration of digital combinational circuits design using VHDL programming within the Xilinx ISE Design Suite environment. Participants will delve into fundamental concepts such as AND gates, half adders, full adders, multiplexers, demultiplexers, encoders, decoders, comparators, barrel shifters, and binary-to-BCD and binary-to-Gray code converters. The module covers various VHDL modeling styles including structural, dataflow, and behavioral modeling, enabling a deep understanding of circuit design and simulation.
Name:Design of Digital Sequential Circuits with VHDL Programming Using Xilinx ISE-I
Description:This module focuses on the design and implementation of digital sequential circuits using VHDL programming within the Xilinx ISE-I environment. Participants will delve into fundamental sequential circuit components such as D latch, D flip-flop, SR flip-flop, JK flip-flop, T flip-flop, shift registers, counters, and FIFO memories. Various VHDL modeling styles including structural, dataflow, and behavioral modeling will be utilized to develop and analyze the functionality of these sequential circuits.
Name:Design of Digital Sequential Circuits with VHDL Programming Using Xilinx ISE-II
Description:This module delves into the design and implementation of digital sequential circuits using VHDL programming techniques within the Xilinx ISE-II environment. Participants will explore various sequential circuit components such as Single Port RAM, Dual Port RAM, sequence detectors (including Mealy and Moore machines), and a digital model of a vending machine. The module emphasizes hands-on learning, combining theoretical concepts with practical design and simulation exercises to develop a comprehensive understanding of digital sequential circuit design methodologies.
This course is designed to provide a comprehensive understanding of digital circuit design using VHDL programming with Xilinx ISE. Participants will learn the fundamentals of VHDL, simulation modeling, and design methodologies for digital circuits, including combinational and sequential circuits. Practical exercises using Xilinx ISE will enhance hands-on skills in circuit implementation, simulation, and analysis. By the end of this course, you will be able to: Understand the structure and