Verilog para FPGAs

所在平台: Udemy

课程主页: https://www.udemy.com/course/introduccion-a-sistemas-digitales-con-verilog/

课程评论:没有评论

第一个写评论        关注课程

课程简介

## Coursera 课程《Verilog for FPGAs》 内容概要 本课程深入浅出地介绍使用硬件描述语言 Verilog 进行 FPGA(现场可编程门阵列)设计。课程内容涵盖了大学本科级别的数字系统知识,并侧重于 Verilog 的应用。 **课程核心内容:** * **数字与模拟系统基础:** 介绍数字系统和模拟系统的概念及其区别,为后续学习打下基础。 * **组合逻辑与时序逻辑:** 讲解组合逻辑和时序逻辑电路的设计与实现,这是数字电路设计的基础。 * **Verilog 语言基础:** 从基础语法入手,包括常量、条件语句、计数器、触发器等,逐步过渡到更复杂的概念。 * **Verilog 进阶应用:** 涵盖实例化、参数化、同步状态机等高级主题,帮助学员掌握更复杂的硬件设计。 * **外设接口设计:** 学习如何使用 Verilog 设计常见的数字外设接口,如 ADC(模数转换器)、存储器、PWM(脉冲宽度调制)、VGA(视频图形阵列)和 UART(通用异步收发传输器)等。 **学习目标与建议:** * **谁适合学习:** 欢迎任何对数字设计和 Verilog 感兴趣的学习者。 * **推荐基础:** 具备数字逻辑、二进制相关的基础知识,以及 C、Python、Java 等编程语言的经验将更有帮助。 * **实践环境:** 强烈建议准备一块 FPGA 开发板(如 Intel DE10-Lite),课程中的模块设计可以直接加载到开发板上进行验证。 * **替代方案:** 如果没有开发板,课程也会详细教授如何使用仿真工具(如 ModelSim)进行波形和测试平台(testbenches)的仿真,以验证模块功能。 * **工具支持:** 课程示例主要使用 Intel 的 Quartus 和 ModelSim 软件,但所学的核心方法和技术适用于其他软件和 FPGA 平台(如 Xilinx)。 通过本课程的学习,学员将能够熟练掌握 Verilog 语言,并能够独立设计和实现各种数字逻辑电路及外设接口,为 FPGA 开发打下坚实的基础。

课程评论(0条)

课程详情

El contenido de este curso es similar/igual al impartido a nivel universitario en varios colegios reconocidos a nivel nacional.El tema principal del curso es usar el lenguaje de descripción de hardware: Verilog. En el inicio del curso se dará una introducción a los sistemas digitales y análogos y sus diferencias. De igual manera, se explicarán los sistemas combinacionales y secuenciales. En Verilog se tocarán desde temas básicos como:· Constantes· Condicionales· Contadores· Flip-Flops· Simulacioneshasta temas más complejos como:· Instanciamientos· Parametrización· Máquinas de estados síncronasDe igual manera se tocaran algunos temas de periféricos como:· ADC· Memorias· PWM· Video Graphics Array· UARTEl curso está abierto para que lo tome cualquier persona ya que se explicará todo a detalle. Es recomendable tener nociones de lógica digital, binario y tener algunos conocimientos de lenguajes de programación como C, Python, Java, etc.En el curso se aprenderá a crear módulos que se pueden cargar por lo que es recomendable que el alumno tenga una tarjeta de desarrollo con FPGA como DE10-Lite de Intel. Esto no es esencial ya que en caso de no contar con la tarjeta se enseñara al alumno a simular waveform y testbenches con lo que podrá ver el comportamiento de su modulo sin problema.Muchos de los ejemplos se realizarán con los softwares Quartus y ModelSim de Intel, por lo cual ser recomendaría su descarga, pero la metodología y técnicas se puede utilizar en cualquier software y/o tarjeta (por ejemplo, Xilinx)

课程标签

0人关注该课程

主题相关的课程