ImageVerifierCode 换一换
格式:DOCX , 页数:16 ,大小:1.26MB ,
资源ID:30194986      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/30194986.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(基于EP1K10TC1003开发板设计的PCB实训报告.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

基于EP1K10TC1003开发板设计的PCB实训报告.docx

1、基于EP1K10TC1003开发板设计的PCB实训报告电子设计自动化(EDA)技术课程实训报告题目:基于EP1K10TC100-3芯片的 FPGA最小开发系统设计 姓 名:曾伟 院 系:应用技术学院 专 业:电子信息工程(仪器仪表)学 号: 200815194112 指导教师:徐正坤 完成时间:2010年 6 月 25日设计题目基于EP1K10TC100-3芯片的FPGA最小系统设计设计要求1原理图要合理规划,设计正确;2元件的布线布局要整洁美观;3覆铜、过孔等后期处理符合要求;设计过程1 创建一个PCB项目工程环境,后缀为.PRJPCB;2 在PCB项目工程下面新建原理图文件;3 对原理图文

2、件进行ERC检查,并改正错误地方;4进行封装检查;5在PCB项目工程下去新建PCB文件并导入文件;6对PCB的布局布线以及一些后期处理;7进行实训总结;成绩评定指导教师评语课程设计等级目 录1、系统设计11.1 设计思路 11.2 系统原理 12、系统的实现32.1电源电路和复位电路模块32.2 滤波电路32.3 外部时钟电路32.4 下载电路42.5 显示电路42.6 Altium Designer 新建PCB工程42.7给新建的PCB工程添加原理图文件52.8原理图的ERC(电器规则)检查 52.9对元器件进行封装的检查62.10给FPGA工程添加新的PCB文件62.11 PCB文件的设计

3、73、总结104、参考书目10附录11 基于EP1K10TC100-3芯片的FPGA开发板的设计摘要:以ALTER公司ACEX1K系列的EP1K10TC100-3为主芯片进行FPGA最小系统开发板的设计,配有I/O 接口、时钟发生、EP1K10TC100-3芯片、电压转换芯片、一个配置接口(JTAG模式)以及数码管显示电路部分。文章对原理图各个部分的功能和原理进行了详细的阐述。此FPGA开发板具有性价比高,体积小巧,电路机构简单可靠性高等特点。关键字: FPGA 设计 EP1K10TC100-31 系统设计 1、1 设计思路滤波电路FPGA最小系统框图1、 电源电路采用LT1086-3芯片和L

4、T1587-芯片,将输入的电压+5V直流转换为电压为+3V和+1.5V电源,复位电路采用高低电平控制;2、 显示电路采用依次显示的6个7端数码管进行显示;3、 下载电路采用JTAG模式进行计算机与芯片之间的数据传递;4、 外部时钟电路将产生频率可调的秒脉冲信号。 1.2系统原理利用Altium Designer 6软件对电路进行设计,电路采用分块设计,对电源电路和复位电路、电源滤波电路,下载电路、外部时钟电路以及显示电路分开模块化进行设计。原理图如下所示 FPGA最小系统原理图 2 系统的实现2.1电源电路模块和复位电路该电路实现对输入+5V到输出+3V和+1.5V电压的转换,以及利用稳压二极

5、管对输入电源进行稳压;复位电路是采用高低电平原理对芯片的nCONEIG管脚控制,达到复位的作用。2.2滤波电路模块 采用电容并联,对变压之后的+3V和+1.5V电源进行滤波。2.3外部时钟电路 由+5V电压利用NE555JG芯片产生频率可调的脉冲信号2.4下载电路 采用JTAG配置模式,利用计算机并行口进行计算机和芯片之间的数据传递。2.5 显示电路数码管采用逐一显示的原理,利用74LS138对公共阴极进行控制,始终显示一个,显示的时候利用动态扫描程序,显示出肉眼不能分辨的动态显示。2.6 Altium Designer 新建PCB工程 文件新建工程PCB工程如图所示,单击此处,新建PCB工程

6、。2.7 给新建的PCB工程添加原理图文件单击如图所示的Schematic选项,出现空白原理图,然后对图纸按要求进行一些必要的设置,然后进行原理图的编辑。2.8 原理图的ERC(电器规则)检查 如上图所示对原理图进行ERC(电器规则检查),如果有错误的话,将会弹出一个Message信息框,提醒错误的地方,然后单击错误将会在原理图错误的地方出现高亮,对错误的地方进行必要的修改,直到没有错误出现。2.9对元器件进行封装的检查 检查是否每个元器件都有封装,如果某些元器件没有封装的话,从原理图到PCB文件的导入将会出现封装的缺失,PCB板错误。所以检查之后要将差封装的元器件封装加上,以便能够正确导入,

7、不使PCB板出错。2.10 给FPGA工程添加新的PCB文件 添加PCB文件以后,对PCB板进行参数设置,比如说板子形状、尺寸、布线规则等的设置,然后单击保存,因为如果不保存的话是将不能从原理图导入到PCB文件。2.11 PCB文件的设计 使原理图和PCB文件同时处于打开状态,并使原理图文件处于当前工作窗口中。单击原理图编辑器的“设计”|“Update PCB Dcoument Pcb1.PcbDoc”菜单如图所示单击之后选择如下图所示的使更改生效,看是否有错误的地方,如果有错误还回到原理图进行改正,如果没有错误选择执行更改。导入之后的PCB文件窗口如下图所示然后对元器件进行布局和布线,布局布

8、线之后的PCB文件如下图所示然后进行覆铜和一些后期的处理,做完之后的PCB文件如下图所示因为Altium Designer 提供了三维图形,以便对制作好后的PCB板有一个清晰的了解,下图及为模拟的成型之后的PCB板。 到此为止,基于EP1K10TC100-3芯片的FPGA最小开发系统设计完毕 3、总结 在为期两周的实训课程中,让我深刻的理解到了从一个原理图到一个真正的PCB板文件夹的的设计过程,通过查询资料和不断的实践对Altium Designer 软件进行电路图和PCB板的设计有了深刻的认识。电路的设计从模块化分部份进行逐一设计,然后包括对电路中的模拟地和数字地的处理都有了比较深刻的认识。

9、对PCB各种参数的设置以及对覆铜的各种要求和覆铜之后对电路板起到的作用都有着一定的了解。在制作FPGA开发板之前不光是要熟悉Altium Designer 这个设计软件,还要对FPGA开发板有一定的了解,包括开始准备过程中对芯片的熟悉了解,对芯片管脚进行查询和对各个管脚在电路中所起到的不同作用。以前使用开发板不知道开发板是如何实现计算机与芯片之间的数据的传递,现在对这些都有了很深刻的认识,包括各种下载配置模式等。虽然由于条件限制,没能够将自己制作的PCB板实物,但是这次实训让我对电路的设计增添了不少兴趣,通过这次实训,让自己学习的理论知识得到了应用,以及在老师的带领下,解决在实训过程中遇到的各

10、种难题,克服各种困难,为以后工作打下了一定的基础。4、参考书目1 李辉.PLD与数字系统设计.M.西安电子科技大学出版社,2005 2 陈学平 兰帆 胡勇.Protel 2004电路设计与电路仿真.北京:清华大学出版社,20073 张义和. Altium Designer 完全电路设计.北京:机械工业出版社,2007附录 管脚说明用户I/O:输入输出管脚。MSEL1:0 用于选择配置模式,比如AS、PS等DATA0 FPGA串行数据输入,连接到配置器件的串行数据输出管脚DCLK FPGA串行时钟输出,为配置器件提供串行时钟nCSO(I/O)FPGA片选信号输出,连接到配置器件的nCS管脚ASD

11、O(I/O)FPGA串行数据输出,连接到配置器件的ASDI管脚nCEO 下载链期间始能输出,在一条下载链中,当第一个器件配置完成后,此信号将始能下一个器件开始进行配置。下载链上最后一个器件的nCEO悬空nCE 下载链器件始能输入,连接到上一个器件的nCEO,下载链的最后一个器件nCE接地nCNFIG 用户模式配置起始信号。nSTATUS 配置状态信号。CONF_DONE 配置结束信号。VCCINT 内核电压。130nm为1.5V,90nm为1.2VVCCIO 端口电压。一般为3.3V,还可以支持多种电压,5V、1.8V、1.5VVREF 参考电压GND 信号地 VCC_PLL PLL管脚电压,

12、直接连VCCIOVCCA_PLL PLL模拟电压,截止通过滤波器接到VCCINT上GNDA_PLL PLL模拟地GNDD_PLL PLL数字地CLKn PLL时钟输入PLLn_OUT PLL时钟输出VCCPD 用于寻则驱动VCCSEL 用于控制配置管脚和PLL相关的输入缓冲电压PROSEL 上电复位选项NIOPULLUP 用于控制配置时所使用的用户I/O的内部上拉电阻是否工作TEMPDIODEN 用于关联温度敏感二极管配置方式说明:FPGA器件有三类配置下载方式:主动配置方式(AS)和被动配置方式(PS)和最常用的(JTAG)配置方式。AS由FPGA器件引导配置操作过程,它控制着外部存储器和初

13、始化过程,EPCS系列.如EPCS1,EPCS4配置器件专供AS模式,目前只支持 Cyclone系列。使用Altera串行配置器件来完成。Cyclone期间处于主动地位,配置期间处于从属地位。配置数据通过DATA0引脚送入 FPGA。配置数据被同步在DCLK输入上,1个时钟周期传送1位数据。PS则由外部计算机或控制器控制配置过程。通过加强型配置器件(EPC16,EPC8,EPC4)等配置器件来完成,在PS配置期间,配置数据从外部储存部件,通过DATA0引脚送入FPGA。配置数据在DCLK上升沿锁存,1个时钟周期传送1位数据。JTAG接口是一个业界标准,主要用于芯片测试等功能,使用IEEE Std 1149.1联合边界扫描接口引脚,支持JAM STAPL标准,可以使用Altera下载电缆或主控器来完成。

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1