小梅哥又出新书:Soc FPGA 嵌入式设计和开发教程,芯吧客限量免费领取!

  • 时间:
  • 浏览:1
  • 来源:湖北工业大学教学管理平台_swpu教务处_青岛理工大学教务网内科大
阅读模式

标题:小梅哥又出新书:Soc FPGA 嵌入式设计和开发教程,芯吧客限量免费领取!

关于FPGA SoC你了解多少?

如果说eFPGA是往SoC里面加入FPGA的话,那么FPGA SoC的概念就是在FPGA里面加上了处理器。FPGA经过这么多年的发展,已经不只是验证设计的平台,而变成了一种独立的设计实现方式。FPGA可快速重配置的特点使它在许多对灵活性有要求的平台如鱼得水。

随着半导体工艺的提升,芯片厂商将更多的功能集成到单一的半导体芯片之中,芯片集成度的提高,随之带来的是应用设计复杂度的提高。Intel在其FPGA 芯片上集成了ARM Cortex处理器,从而形成一颗基于FPGA 的SoC芯片,这是一个典型的可配置的单芯片系统。

从0到1,循序渐进:

本书以Intel Cyclone v SoC FPGA系列器件为例,介绍了SoC FPGA 器件的架构特点、常用电路设计以及软硬件开发流程和开发技巧。内容编排按照开发一个基于SoC FPGA 的应用系统所需掌握的基本的知识路线展开,从基本的Linux系统操作到分析一个基础的应用系统框架,然后基于该应用系统框架,详细讲解 应用系统的构建、BSP文件的生成、启动引导文件的更新、Ubuntu虚拟机安装配置、Linux内核配置与编译。

软硬件开发,协同设计:

接着介绍如何在嵌入式Linux系统环境下,使用虚拟地址映射的方式编写相应的应用程序来实现该应用系统中各个功能IP的编程控制和调试。最后以两个实际的例子展示如何通过HPS和FPGA的片上通信桥实现软硬件联合开发的过程,包括 FPGA侧逻辑开发, IP总线封装,Linux驱动程序的编写编译,Linux应用程序的编写与运行等。

理论分析,工程实践,相辅相成:

本书既可作为工程类应用、电子信息类专业本科生以及相关专业专科生的嵌入式系统基础类课程的教材,也可作为 SoC FPGA自学人员以及从事SoC FPGA开发 的工程技术人员的培训教材和参考用书。

作者简介:

梅雪松,网名“小梅哥”,拥有多年电子设计经验,擅长知识的总结和传播,有《小梅哥和你一起深入学习FPGA》、《小梅哥FPGA学习笔记》两个系列网络博文;并推出了手把手式视频教程《FPGA设计思想与验证方法视频教程》,该教程在各大视频点击平台备受好评,网友称其为学习FPGA基础与提高教学视频的S选。同时,开设FPGA实地培训班,进行网络和实地FPGA培训,并多次进入高校进行SoC FPGA开发技术的培训。培训课程以其系统的知识讲解和生动的实例分析,得到了学员的一致肯定。

编辑推荐:

目前一颗主流的FPGA 芯片,除了逻辑单元外,还集成了嵌入式存储器块、锁相环、DSP块,甚至高速收发器电路,并将ARM Core集成到FPGA 芯片上,在带来功能高度集成的同时,再一次增加了应用设计的复杂度。目前,基于SoC FPGA 嵌入式系统设计的参考书和教材还很少,而小梅哥的这本书从最基本的概念讲起,由浅入深,再配合大量的截图,一步一步地介绍了整个设计的流程。该书内容涵盖了基于SoC FPGA 的硬件系统搭建、Linux操作系统的配置,以及软件的设计与调试方法等,手把手地将一个初学者带进SoC FPGA 嵌入式系统的设计入门,非常值得推荐。

返回,查看更多

责任编辑:

猜你喜欢