微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > 硬件工程师文库 > FPGA的快速入门经验谈(part1)

FPGA的快速入门经验谈(part1)

时间:02-11 来源:网络整理 点击:

实际要制作开发板,有三个主要环节

1.PCB板,空电路板--现在的芯片一般都是贴片封装,需要一个相应的电路板来贴装芯片。这个实验电路板可以采用市场上销售的通用实验板,也可以自己制作,或由培训单位提供。培训时,要给学员介绍PCB线路板设计制作的主要工具软件及加工流程。
 2.  电源部分
有些单片机芯片的下载线可以给芯片供电。但为了学员学习,理解和掌握,我们选择在开发板上用三端稳压块为芯片供电。关于电源的设计,模拟电源和数字电源的分离问题,接地问题,功耗等等问题。是将来电子产品设计的基础,培训时一定要让学员掌握电源的设计原则和要领,因为他们可能很少有机会学习这方面的内容。限于篇幅,本帖不展开详细说明。
 3.下载和控制通道
设置一个与下载线配套的插座,把芯片JTAG接口的四个信号线TCK,TMS,TDI,TDO与下载线的相应信号线连接,同时,根据需要,把下载线与开发板的电源和地线的连接。完成以上工作后,一个简单的开发板就制作完成了。
需要说明的是,对于FPGA来讲,其中的代码,是用RAM方式存储的,掉电后就会消失。所以,除了可以通过JTGA连线下载外,FPGA的目标代码,还可以在上电后从外部存储芯片上载到FPGA芯片中。FPGA芯片设计有专门的上载电路。
 为了简化设计,我们的开发板,采用的是CPLD芯片,CPLD芯片的开发方法和主要功能与FPGA相同,只是其功能简单一些(不能内嵌CPU等),但其目标代码可以存储在芯片内,方便直观。
虽然"山寨"风格的开发板很简单,但在学习的内容上,关于电源,PCB,FPGA/CPLD的异同和应用侧重等方面,教学不要漏项。记住,我们提倡的打"穿插",是不要纠缠非关键问题,但不是说完全不理睬这些问题。所有的知识,都可以回头逐步补齐。
 

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top