一套为期35课的FPGA视频学习教程,该教程以BJ-EPM240 CPLD学习板和SF-EP1C FPGA开发板为主,在实践中带大家深入对CPLD/FPGA的学习,很多基础的知识都会穿插其中。
本课程将帮助大家理解JTAG接口以及怎样使用MegaWizard插件管理器来实例化虚拟(Virtual)JTAG接口;理解JTAG中的扫描移位,且这种扫描移位在VJI中同样得到支持;了解内嵌调试应用中的那些场合比较适合使用虚拟JTAG;了解如何创建VJI,并学习如何在HDL中实例化;了解如何在器件内的VJI侧使用TCL API和quartus_stp软件一同建立数据通信。
SoC FPGA是什么,它有什么优势,如何使用SoC FPGA进行开发?听说SoC FPGA的开发涉及到了Linux操作、虚拟机、Linux驱动程序编写,Linux应用程序编写、Linux内核编译、设备树、ARM与FPGA高速通信。这么多东西,难不难,好不好上手,纯新手能不能搞定呢,这些问题,就由小梅哥通过12节培训课程,给您一一解答吧。
本套课程为小梅哥2019年实地培训班实录课程,内容丰富,知识含量高,且经过了精细的剪辑,观看体验也不错。 课程内容安排如下: 基础夯实阶段(第1~21课时) 这个阶段主要是通过一些理论背景知识简单的实例作为课程发展的基础,让学员从基本的点灯入手,一步一步了解Verilog设计FPGA数字逻辑的常见方法和技巧。看似不经意的几个实验,按照我们的课程内容安排,大家会发现,做着做着,就把线性序列机的核心掌握了,就把状态机的设计和使用方法掌握了。一切都那么的自然,却又水到渠成,不仅了解了原理和方法,更是体会到了这些设计方法的优点,并掌握了使用这些设计方法的技巧。 同时,该阶段也是调试能力培养阶段,学员通过这些不太难的实验和课程,逐步学习和练习如何使用modelsim对设计的代码进行仿真,如何进行调试。在很多人的眼里,仿真只是一个验证结果正确与否的手段,事实上,仿真更大的作用是辅助调试,当仿真结果不如预期时,该如何去分析问题根源,如何通过仿真和调试技巧找到问题所在。 系统建模阶段(第22~42课时) 该阶段通过虽然简单,但是综合性较强的实例,引出多个模块间协同工作的问题,如何设计合理的
对于没有接触过 FPGA 的用户,软件操作不熟练和基本设计思想与调试方法没概念将是阻碍他们进步的最大障碍。而学习软件操作和基本设计思想与调试方法的最好方式就是跟着老师或者有经验的工程师学习。但是目前的实际情况就是老师的课时安排有限,而且课程偏重理论讲解,实践环节较少,因此并不十分适合入门,有经验的工程师由于时间宝贵,也不可能做到手把手长时间教学。所以,考虑到这种实际情况,我们针对用户,推出了一系列视频教程, 每个视频教程内容都经过精心准备, 思路清晰,过程完整,就是为了实实在在的展现出 fpga 开发过程的每一个细节,让刚入门的用户在这个过程中熟悉。
本课程详细介绍了Xilinx新一代开发平台Vivado的使用方法,分为两大部分:入门篇和提高篇;涵盖四大主题:设计流程,时序约束(XDC),设计分析和Tcl脚本的使用;附带多个工程Demo。把Vivado “IP Centric”的设计理念贯穿其中,通过Demo显示了Vivado的强大功能和与ISE的不同之处。
该课程首次将数字逻辑(电路)基本理论和Xilinx最新的可编程逻辑设计技术进行系统化融合。课程的知识点涵盖了数字设计中所要求的绝大部分知识内容,对这些知识点由浅入深地进行介绍,有利于将数字逻辑所设计的各个知识点从不同的角度进行融汇贯通。通过对数字系统设计理论和设计方法的系统学习,为电子信息类专业学生学习相关计算机硬件课程,以及数字信号处理课程知识打下坚实的基础。
该课程首次将数字逻辑(电路)基本理论和Xilinx最新的可编程逻辑设计技术进行系统化融合。课程的知识点涵盖了数字设计中所要求的绝大部分知识内容,对这些知识点由浅入深地进行介绍,有利于将数字逻辑所设计的各个知识点从不同的角度进行融汇贯通。通过对数字系统设计理论和设计方法的系统学习,为电子信息类专业学生学习相关计算机硬件课程,以及数字信号处理课程知识打下坚实的基础。
该课程是FPGA在嵌入式系统领域的应用,以XILINX的MICROBLAZE 32位软核处理器为载体,介绍嵌入式系统中软件和硬件协同设计和协同调试的方法,诠释All Programmable在嵌入式系统设计中的重要意义。
本课程不仅是对FPGA结构资源和设计流程的描述,更重要的是对FPGA结构资源、设计流程和设计工具的归纳、总结与升华,让学习者能够透过表面现象看到FPGA设计技术的实质,通过FPGA培训初级研修班学习者会更快速进入FPGA设计领域,进而为掌握FPGA高级设计技术打下基础。