• 为个人
  • 为商务
  • 为大学
  • 为政府
Coursera
登录
免费加入
Coursera
  • 浏览
  • Fpga

FPGA 在线课程

掌握数字系统的 FPGA(现场可编程门阵列)设计。学习使用 VHDL 或 Verilog 对基于 FPGA 的项目进行编程和实施。

跳转以搜索结果

筛选依据

主题
必需的
 *

语言
必需的
 *

在整个课程(说明和评估)中使用的语言。

了解产品
必需的
 *

通过已评分作业、视频和论坛向顶级授课教师学习。
通过完成一系列课程和项目,深入学习学科知识。
在线获得学士学位或硕士学位,所需费用仅为在校学习费用的一小部分。

级别
必需的
 *

课程长度
必需的
 *

技能
必需的
 *

字幕
必需的
 *

教师
必需的
 *

浏览 FPGA 课程目录

  • 状态:免费试用
    免费试用
    U

    University of Colorado Boulder

    嵌入式系统的 FPGA 设计

    您将获得的技能: 集成开发环境, 硬件架构, 电子工程, 嵌入式系统, 计算机结构, 测试案例, 计划发展, 功能设计, 验证和确认, 电气与计算机工程, 现场可编程门阵列 (FPGA), 系统设计与实施, 技术设计, 软件开发, 硬件设计, 日蚀(软件), 电子系统, 嵌入式软件, 电子硬件, 专用集成电路

    攻读学位

    4.5
    评分, 4.5 星,最高 5 星
    ·
    1713 条评论

    中级 · 专项课程 · 3-6 个月

  • 状态:免费试用
    免费试用
    U

    University of Colorado Boulder

    嵌入式系统 FPGA 设计入门

    您将获得的技能: 示意图, 硬件架构, 系统配置, 数字设计, 原型设计, 嵌入式系统, 验证和确认, 现场可编程门阵列 (FPGA), 软件安装, 模拟和模拟软件, 硬件设计, 系统设计与实施, 电子系统, 电子硬件, 专用集成电路

    4.6
    评分, 4.6 星,最高 5 星
    ·
    1187 条评论

    中级 · 课程 · 1-4 周

  • 状态:免费试用
    免费试用
    U

    University of Colorado Boulder

    用于 FPGA 设计的硬件描述语言

    您将获得的技能: 嵌入式系统, 验证和确认, 计算机工程, 测试案例, 功能设计, 电子工程, 技术设计, 电气与计算机工程, 模拟和模拟软件, 功能测试, 硬件设计, 现场可编程门阵列 (FPGA), 电子硬件

    4.4
    评分, 4.4 星,最高 5 星
    ·
    609 条评论

    中级 · 课程 · 1-4 周

  • 状态:新
    新
    状态:预览
    预览
    A

    Arm

    Computer Architecture Essentials on Arm

    您将获得的技能: Microarchitecture, Computer Architecture, Simulation and Simulation Software, Hardware Design, Hardware Architecture, Electronics Engineering, Electronic Hardware, Electronics, Computer Hardware, Performance Tuning

    中级 · 课程 · 1-3 个月

  • P

    Politecnico di Milano

    FPGA 计算系统:背景知识和入门材料

    您将获得的技能: 计算机结构, 现场可编程门阵列 (FPGA), 系统设计, 硬件设计, 云基础设施, 分布式计算, 计算机辅助设计, 专用集成电路

    4.6
    评分, 4.6 星,最高 5 星
    ·
    247 条评论

    初级 · 课程 · 1-3 个月

  • 状态:免费试用
    免费试用
    L

    L&T EduTech

    Chip based VLSI design for Industrial Applications

    您将获得的技能: Field-Programmable Gate Array (FPGA), Electronics, Hardware Design, Application Specific Integrated Circuits, Electronics Engineering, Serial Peripheral Interface, Computational Logic, Electrical Engineering, Computer Architecture, Schematic Diagrams, Semiconductors, Electronic Hardware, Electronic Components, Internet Of Things, Embedded Systems, Programmable Logic Controllers, Low Voltage, Electronic Systems, Control Systems, Computer Engineering

    4.5
    评分, 4.5 星,最高 5 星
    ·
    136 条评论

    中级 · 专项课程 · 3-6 个月

是什么让您今天来到 Coursera?

  • 状态:预览
    预览
    P

    Politecnico di Milano

    FPGA 计算系统:鸟瞰图

    您将获得的技能: 系统配置, 硬件架构, 嵌入式系统, 自动化, 计算机结构, 计算机系统, 系统设计, 计算逻辑, 计算机硬件, 系统设计与实施, 性能调整, 配置管理, 专用集成电路

    4.7
    评分, 4.7 星,最高 5 星
    ·
    35 条评论

    初级 · 课程 · 1-4 周

  • 状态:免费
    免费
    P

    Princeton University

    计算机结构

    您将获得的技能: 操作系统, 硬件架构, 系统架构, 可扩展性, 计算机系统, 微架构, 计算机工程, 计算机结构, 性能调整

    4.7
    评分, 4.7 星,最高 5 星
    ·
    3692 条评论

    高级设置 · 课程 · 3-6 个月

  • 状态:免费试用
    免费试用
    J

    Johns Hopkins University

    GPU 编程

    您将获得的技能: 系统编程, C 和 C++, 机器学习, 计算机系统, 计算机视觉, 数据结构, 编程原则, 可扩展性, 人工神经网络, 线性代数, 数据处理, 性能测试, 计算机图形学, 事件驱动编程, 性能调整, 深度学习, 图像分析, 分布式计算, 软件开发, Machine Learning 方法

    攻读学位

    2.8
    评分, 2.8 星,最高 5 星
    ·
    172 条评论

    中级 · 专项课程 · 3-6 个月

  • 状态:免费试用
    免费试用
    U

    University of Colorado Boulder

    FPGA Capstone: 构建 FPGA 项目

    您将获得的技能: 集成开发环境, 实验室体验, 实验室报告, 嵌入式系统, 实验室测试, 软件开发工具, 计划发展, 现场可编程门阵列 (FPGA), 系统设计与实施, 开发环境, 硬件设计, 软件开发, 构建工具, 日蚀(软件), 电子系统, 嵌入式软件, 电子硬件, 工程文件

    4.3
    评分, 4.3 星,最高 5 星
    ·
    23 条评论

    中级 · 课程 · 1-4 周

  • 状态:免费试用
    免费试用
    A

    Arm

    Arm Cortex-M Architecture and Software Development

    您将获得的技能: Embedded Software, Performance Tuning, System Programming, Software Development Tools, Embedded Systems, Microarchitecture, Software Development, Development Environment, Hardware Architecture, Debugging, Application Security, Secure Coding, Computer Architecture, C (Programming Language), System Configuration, Application Development, C++ (Programming Language), System Requirements, Product Support

    4.6
    评分, 4.6 星,最高 5 星
    ·
    196 条评论

    中级 · 专项课程 · 3-6 个月

  • 状态:免费试用
    免费试用
    E

    EDUCBA

    Embedded C Programming Essentials

    您将获得的技能: Embedded Software, Debugging, Embedded Systems, Integrated Development Environments, C (Programming Language), Development Environment, Electronic Hardware, Electronics, Software Development Tools, Computer Architecture, Computer Programming

    4.8
    评分, 4.8 星,最高 5 星
    ·
    68 条评论

    中级 · 课程 · 1-4 周

与 fpga 相关的搜索

fpga design for embedded systems
fpga capstone: building fpga projects
fpga computing systems: partial dynamic reconfiguration
fpga softcore processors and ip acquisition
fpga computing systems: a bird’s eye view
fpga architecture based system for industrial application
hardware description languages for fpga design
introduction to fpga design for embedded systems
1234…9

总之,以下是 10 最受欢迎的 fpga 课程

  • 嵌入式系统的 FPGA 设计: University of Colorado Boulder
  • 嵌入式系统 FPGA 设计入门: University of Colorado Boulder
  • 用于 FPGA 设计的硬件描述语言: University of Colorado Boulder
  • Computer Architecture Essentials on Arm: Arm
  • FPGA 计算系统:背景知识和入门材料: Politecnico di Milano
  • Chip based VLSI design for Industrial Applications: L&T EduTech
  • FPGA 计算系统:鸟瞰图: Politecnico di Milano
  • 计算机结构: Princeton University
  • GPU 编程: Johns Hopkins University
  • FPGA Capstone: 构建 FPGA 项目: University of Colorado Boulder

关于 Fpga 的常见问题

现场可编程门阵列(FPGA)是一种可编程逻辑器件,是一种集成电路,可在制造完成后进行配置以执行任务。 与由传统 CPU 驱动并使用软件编码语言进行配置的设备不同,FPGA 是使用硬件描述语言(HDL)(如 Verilog 和 VHDL 编码)在电路本身的硬件中进行配置的。

由于 FPGA 专为执行特殊功能而设计,并且可以直接接收芯片中的数据,而无需通过 USB 或 PCIe 总线,因此 FPGA 在要求极低延迟和极高带宽的数字设计应用中变得越来越重要。 例如,喷气式战斗机的自动驾驶仪和算法交易引擎使用 FPGA 对输入数据做出反应的速度要比 CPU 或 GPU 系统快得多。 同样,使用跟踪器跟踪太阳轨迹的太阳能装置以及天文学应用都可以使用 FPGA 来准确处理传感器接收到的大量数据。 ‎

了解如何使用 FPGA 并对其进行编程,是从事电气工程职业的重要财富,因为这些设备在越来越多的高科技应用中发挥着核心作用。 如果您有志于在航空航天、机器人、遥感和可再生能源等令人兴奋的尖端技术行业工作,那么 FPGA 专业背景将是大大提升您职业前景的敲门砖。

除了从技术角度看令人兴奋之外,电气和电子工程领域还提供了高薪工作机会,尤其是对于电子工程师来说,他们很可能会利用 FPGA 的背景。 根据劳工统计局的数据,2019 年电气工程师的年薪中位数为 98,530 美元,电子工程师的年薪中位数为 105,570 美元。 ‎

是的!Coursera 提供了极其广泛的学习机会,包括这种高度专业化的课程。 您可以从科罗拉多大学博尔德分校和米兰理工大学等一流大学以及英特尔等领先公司开设的课程和专业课程中了解 FPGA。 如果您想在电气工程领域更上一层楼,可以攻读科罗拉多大学博尔德分校的电气工程理学硕士学位。 ‎

如果您想知道如何调整计算机硬件,以便在运行时更好地响应用户/环境需求,并希望自己有能力做到这一点,那么学习 FPGA 很可能适合您。 学习 FPGA 尤其适合已经从事计算机硬件开发或工程工作的人员。 ‎

如果您已经拥有设计 DSP 系统的经验,那么学习 FPGA 可能会更容易一些。 在开始学习 FPGA 之前,您还应该熟悉计算机硬件的组成,尤其是固件。 有电子方面的经验也是一个优势。 ‎

FPGA 人员的一个职业发展方向可能是从固件工程师开始,进而成为 FPGA 开发人员或工程师。 这些职位几乎都需要计算机科学、电子工程或相关专业的学士学位。 在这一职业道路上,下一步可能是在以 FPGA 为中心的数字逻辑设计领域积累了约 7 年或更长时间的经验后,成为一名高级 FPGA 固件工程师。 这可能需要计算机工程硕士学位或博士学位或同等学历,具体取决于您申请的职位。 ‎

具有较强数学分析技能(包括定点 DSP 算法建模技能)的人员非常适合在 FPGA 领域工作。 较强的口头和书面沟通能力也是在 FPGA 领域取得成功的人才所具备的特征。 对电子产品,尤其是计算机硬件感兴趣和有亲和力的人也非常适合在 FPGA 领域工作。 ‎

您可以学习的与 FPGA 相关的主题包括嵌入式系统设计、控制理论设计与实现以及模拟和数字电子电路,这些主题将有助于您发展自己的技能。 您还可以了解 MicroBlaze 和 PicoBlaze 软核处理器、ARM 体系结构、Verilog 或 VHDL 嵌入式系统设计语言以及 Vivado 和 ISE 工具。 学习与 DAC、Boot Flash、ADC 和 EEPROM 等常见硬件设备的接口也很有帮助。 ‎

在线现场可编程门阵列(FPGA)课程为您提供了一种方便灵活的方式来提高知识水平或学习新知识 现场可编程门阵列(FPGA)是一种集成电路,由可编程逻辑块阵列和可编程互连器件组成。 与传统的特定应用集成电路(ASIC)不同,FPGA 可以在制造后重新编程或重新配置,因此具有很高的灵活性。

FPGA 通常用于各种应用,如数字信号处理、电信、汽车、航空航天等。 它们使工程师和设计师能够在单个芯片上实现定制的数字逻辑电路,包括微处理器、数字信号处理器和复杂系统。

FPGA 中的可编程逻辑块可配置为执行任何逻辑功能,使用户能够创建自己的数字电路。 这种灵活性使 FPGA 在原型设计和复杂系统开发方面具有极高的价值,因为它们可以快速重新编程,以适应设计变更或更新。

对于研究 FPGA 相关技能或课程的用户来说,掌握数字逻辑设计、硬件描述语言(如 VHDL 或 Verilog)以及 FPGA 架构和编程方面的知识非常重要。 有许多在线课程、教程和教育资源可帮助个人学习和掌握 FPGA 技术。 这些资源通常提供使用流行的 FPGA 开发板和软件工具的实践经验,让学习者掌握设计和实施基于 FPGA 的系统的实用技能。 技能由顶尖大学和行业领导者提供的现场可编程门阵列 (FPGA) 课程种类繁多,适合不同技能水平的学员选择。 ‎

Coursera 的全部课程目录都提供给企业客户,没有任何限制。 选择最佳现场可编程门阵列 (FPGA) 课程取决于员工的需求和技能水平。 利用我们的 "技能仪表板 "了解技能差距,并确定最适合的课程,以便有效地提高员工的技能。 了解关于 Coursera for Business 的更多信息 ‎

此常见问题解答内容仅供参考。建议学生多做研究,确保所追求的课程和其他证书符合他们的个人、专业和财务目标。

其他可浏览的主题

艺术与人文
338 课程
商务
1095 课程
计算机科学
668 课程
数据科学
425 课程
信息技术
145 课程
健康
471 课程
数学与逻辑
70 课程
个人发展
137 课程
物理科学与工程
413 课程
社会科学
401 课程
语言学习
150 课程

Coursera 页脚

技能

  • 人工智能(AI)
  • 网络安全
  • 数据分析
  • 数字化营销
  • 讲英语
  • 生成式人工智能(GenAI)
  • 微软Excel
  • Microsoft Power BI
  • 项目管理
  • Python

证书与课程

  • 谷歌网络安全证书
  • 谷歌数据分析证书
  • 谷歌 IT 支持证书
  • 谷歌项目管理证书
  • 谷歌用户体验设计证书
  • IBM 数据分析师证书
  • IBM Data Science 证书
  • Machine Learning 证书
  • Microsoft Power BI 数据分析师证书
  • UI / UX 设计证书

行业与职业

  • 商务
  • 计算机科学
  • 数据科学
  • 教育与教学
  • 工程学
  • 金融
  • 医疗保健
  • 人力资源(HR)
  • 信息技术 (IT)
  • 营销

职业资源

  • 职业能力倾向测验
  • 工作面试优势和劣势的示例
  • 学习高收入技能
  • 加密货币如何运作?
  • 如何在 Google 表格中突出显示重复项
  • 如何学习人工智能
  • 热门网络安全证书
  • 准备 PMP 认证
  • 面试后您将获得工作的迹象
  • 什么是人工智能?

Coursera

  • 关于
  • 我们提供的内容
  • 管理团队
  • 工作机会
  • 目录
  • Coursera Plus
  • 专业证书
  • MasterTrack® 证书
  • 学位
  • 企业版
  • 政府版
  • 面向校园
  • 成为合作伙伴
  • 社会影响
  • 免费课程
  • 分享您的 Coursera 学习故事

社区

  • 学生
  • 合作伙伴
  • Beta 测试人员
  • 博客
  • Coursera 播客
  • 技术博客

更多

  • 媒体
  • 投资者
  • 条款
  • 隐私
  • 帮助
  • 内容访问
  • 联系我们
  • 文章
  • 目录
  • 附属公司
  • 现代奴隶制声明
  • 请勿出售/共享
随时随地学习
通过 App Store 下载
通过 Google Play 获取
B 型企业认证标志
© 2025 Coursera Inc.保留所有权利。
  • Coursera Facebook
  • Coursera Linkedin
  • Coursera Twitter
  • Coursera YouTube
  • Coursera Instagram
  • Coursera TikTok