邀请到了“ 小梅哥”,参加电路城论坛第十五期大咖问答(9月1日-9月14日),为大家解答关FPGA熟悉逻辑系统设计方面的各种问题。
大咖简介: 小梅哥,本名梅雪松,武汉芯路恒科技有限公司创始人,摩尔吧入驻讲师
小梅哥主要进行FPGA、SOPC、SOC FPGA相关的视频课程讲解录制、文档教程编写、应用代码开发。热爱技术,以开发为乐趣,代表作有20讲 《FPGA设计思想与验证方法》视频教程、60讲《2017年实地培训班实录》视频课程、70讲《小梅哥FPGA入门到实战特训》视频课程、17讲《小梅哥时序分析和时序约束实战》视频课程,编著有《FPGA自学笔记——设计与验证》、《SOC FPGA嵌入式设计和开发教程》两本出版书籍,并多次赴高校对师生进行FPGA、SOC FPGA技术的课程培训,其生动的授课风格受到了众多网友的喜爱。开发的全功能FPGA教学平台AC620长年稳居电商销售平台销量top1的位置。
著作:《FPGA自学笔记—设计与验证》《SoCFPGA嵌入式设计和开发教程》 书籍简介: 《FPGA自学笔记—设计与验证》 这本书打破了重实验现象,轻仿真验证的学习误区,书中每一个实验,无论是最基础的点亮 LED灯,还是综合的多模块数字系统设计,以及复杂的 SDRAM 控制器设计,都严格按照“设计+验证”的流程进行。 同时,本书由浅入深,全流程的讲解;首先,通过知识背景的介绍,讲解设计中需要注意的问题;接着,一步一步地根据设计需求完成设计中的每一个部分;然后,编写Testbench文件,使用ModelSim 软件对设计进行仿真验证;zui后,仿真验证通过后,再配置到 FPGA 器件中运行,如果板级运行不正确,则再回到仿真波形中查找可能的错误原因,在必要时使用板级验证工具如Signaltap Ⅱ进行板级调试。本书对于不同水平的技术人员,都是一本不错的自学和参考用书。
《SoC FPGA嵌入式设计和开发教程》 本书以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数字逻辑系统的设计与验证技巧
本期话题讨论内容: 1,FPGA时序分析 2,FPGA时序约束 3,FPGA自学方法 4,FPGA开发常见调试技巧 5,其他有关FPGA的问题
相信大家对于FPGA会有不少的问题,那么不妨带着问题进入到本期的大咖问答。
本期大咖问答提供小梅哥 AC601 EP4CE6/EP4CE10 FPGA 核心板 开发板将在问答结束后赠予5名积极参与问答的用户朋友
大咖问答一贯的风格,不欢迎任何与主题无关的讨论和喷子。
下面欢迎大家就FPGA方面的问题向小梅哥提问,请直接回帖提问。
往期《大咖问答》栏目内容:
|