本文着重研究用现场可编程门阵列(FPGA)来开发设计精插补芯片。选用Altera公司的Cyclone系列的EP1C3T144C8芯片设计了逐点比较法,数字积分法和比较积分法三种经典插补算法,并对各种算法模块进行了仿真验证。又设计了三个算法选通信号,将三种算法模块综合成了一个整电路。 在完成了FPGA内部三种算法的实现后,设计以一个STC单片机为粗插补处理器的FPGA实验开发系统,并制作了PCB板。实验开发系统板中设计了单片机程序下载和的FPGA下载配置电路,并且配有FPGA专用配置芯片,能实现FPGA上电自动配置。可用该实验系统板进行精插补芯片的设计与开发,以及对所完成设计的功能进行验证。 为验证所设计芯片的插补功能,编写了单片机粗插补程序,将产生的粗插补坐标增量发给FPGA进行插补实验,得到了理想的插补输出脉冲。又编写了单片机脉冲处理程序,读回了FPGA的输出脉冲,并由串口发送给PC机。最后通过编写PC机的串口通信程序以及根据插补脉冲绘图的程序,把FPGA的输出脉冲绘制成了插补轨迹图形。 最终绘图结果显示,在20M输入时钟频率下,由插补脉冲生成的插补轨迹图形正确,验证了本文设计的三种插补算法功能的正确性。本设计插补芯片达到了高速插补功能要求。
上传时间: 2013-04-24
上传用户:zgu489
使用protel 99画的一块用于fpga核心板的扩展板。适用于常见的FPGA开发核心板。具体尺寸有出入可以方便的调整。
上传时间: 2013-08-11
上传用户:haohao
减小电磁干扰的印刷电路板设计原则 内 容 摘要……1 1 背景…1 1.1 射频源.1 1.2 表面贴装芯片和通孔元器件.1 1.3 静态引脚活动引脚和输入.1 1.4 基本回路……..2 1.4.1 回路和偶极子的对称性3 1.5 差模和共模…..3 2 电路板布局…4 2.1 电源和地…….4 2.1.1 感抗……4 2.1.2 两层板和四层板4 2.1.3 单层板和二层板设计中的微处理器地.4 2.1.4 信号返回地……5 2.1.5 模拟数字和高压…….5 2.1.6 模拟电源引脚和模拟参考电压.5 2.1.7 四层板中电源平面因该怎么做和不应该怎么做…….5 2.2 两层板中的电源分配.6 2.2.1 单点和多点分配.6 2.2.2 星型分配6 2.2.3 格栅化地.7 2.2.4 旁路和铁氧体磁珠……9 2.2.5 使噪声靠近磁珠……..10 2.3 电路板分区…11 2.4 信号线……...12 2.4.1 容性和感性串扰……...12 2.4.2 天线因素和长度规则...12 2.4.3 串联终端传输线…..13 2.4.4 输入阻抗匹配...13 2.5 电缆和接插件……...13 2.5.1 差模和共模噪声……...14 2.5.2 串扰模型……..14 2.5.3 返回线路数目..14 2.5.4 对板外信号I/O的建议14 2.5.5 隔离噪声和静电放电ESD .14 2.6 其他布局问题……...14 2.6.1 汽车和用户应用带键盘和显示器的前端面板印刷电路板...15 2.6.2 易感性布局…...15 3 屏蔽..16 3.1 工作原理…...16 3.2 屏蔽接地…...16 3.3 电缆和屏蔽旁路………………..16 4 总结…………………………………………17 5 参考文献………………………17
上传时间: 2013-10-24
上传用户:18165383642
超声波与人体感应各种中文资料精华打包 超声波与人体感应资料LCD1602实验:开发板上插上1602,用四根杜邦线与超声波模块相连,分别为 模块VCC=板上的VCC,模块GND=板上的GND,模块TRIG=单片机管脚P2.0, 模块ECH0单片机管脚P2.1. 接好后下载 脉宽测量.HEX 这个烧录文件就可以看到结果了。 数码管实验:数码管的接线请看51例程中的数码管实验的接线,然后接开发板与超声波模块的线,模块VCC=板上的VCC,模块GND=板上的GND,模块TRIG=单片机管脚P2.0, 模块ECH0单片机管脚P2.1。 接好后下载 脉宽测量.HEX 这个烧录文件就可以看到结果了。
上传时间: 2013-11-14
上传用户:chongcongying
近年来,随着大规模集成电路的发展,单片机的发展异常迅猛。单片机芯片的产量以每年27%以上的速度递增。实际证明单片机技术已经成为90年后最活跃的新一代电子应用技术。在我国,近几年来,单片机的开发和应用也取得了明显进展,用单片机开发的各种产品已经或正以惊人的速度进入国民经济的各行各业。在这种情况下很多学校在本科生、大专生、中等专业、职业高中等不同层次上开设了单片机课程,在职技术人员也由于工作需要,迫切希望掌握单片机的开发和应用技术。为此我们济南大学控制学院相关老师根据多年的教学经验,开发生产了这套WSC—51单片机实验开发系统,重点面向教学,它集实验和开发于一体,不仅能大大提高单片机原理课程的教学质量,同时对科技开发人员、参加大学生电子竞赛的同学学习单片机,应用单片机技术也是一种经济、实用、方便的开发工具。本书是WSC—51系列单片机实验开发系统的学生用实验指导书,该系统可以为学生开发21个基本实验和9个应用实验,该系统最显著的特点是可以充分提高对学生动手能力的培养,每个实验都要求学生根据实验原理图自己搭接线路,利用原理框图自己编程,这样不仅极大提高了学生的动手能力,而且也加深了对课本知识的进一步理解。根据教学大纲要求,本书提供了六个硬件接口实验供学生选做,每个实验都详细说明了实验目的、实验要求、实验原理,并给出的实验框图和实验原理图,要求学生学会如何编写实验程序。需要说明的是在WSC-51单片机开发过程中,得到了学校、学院领导的大力支持以及课题组相关老师的大力帮助,同时本人所带的几届毕业设计的学生也倾注了大量的心血,在此,谨对他们致以衷心的感谢!由于编者水平有限,错误和疏忽之处在所难免,敬请读者批评指正。
上传时间: 2013-11-06
上传用户:l银幕海
这里描述的是一套9S12XS128系列单片机开发系统套件。开发系统主要由两个部分组成,分别是调试下载用的TBDML和开发用目标板。其中TBDML的使用请参见文档“BDMforS12(TTBDM)用户手册V34.pdf”。目标板是有异步串行口的驱动的基本系统。针对9S12XS128芯片我们编写了9S12XS128目标板监控程序,可以方便地完成应用系统的开发。用户可以在此基础上设计自己所需的目标母板,完成项目的初期开发。应用软件完成后,用开发工具板擦除监控程序,下载最终的应用程序。
上传时间: 2014-12-27
上传用户:ma1301115706
减小电磁干扰的印刷电路板设计原则 内 容 摘要……1 1 背景…1 1.1 射频源.1 1.2 表面贴装芯片和通孔元器件.1 1.3 静态引脚活动引脚和输入.1 1.4 基本回路……..2 1.4.1 回路和偶极子的对称性3 1.5 差模和共模…..3 2 电路板布局…4 2.1 电源和地…….4 2.1.1 感抗……4 2.1.2 两层板和四层板4 2.1.3 单层板和二层板设计中的微处理器地.4 2.1.4 信号返回地……5 2.1.5 模拟数字和高压…….5 2.1.6 模拟电源引脚和模拟参考电压.5 2.1.7 四层板中电源平面因该怎么做和不应该怎么做…….5 2.2 两层板中的电源分配.6 2.2.1 单点和多点分配.6 2.2.2 星型分配6 2.2.3 格栅化地.7 2.2.4 旁路和铁氧体磁珠……9 2.2.5 使噪声靠近磁珠……..10 2.3 电路板分区…11 2.4 信号线……...12 2.4.1 容性和感性串扰……...12 2.4.2 天线因素和长度规则...12 2.4.3 串联终端传输线…..13 2.4.4 输入阻抗匹配...13 2.5 电缆和接插件……...13 2.5.1 差模和共模噪声……...14 2.5.2 串扰模型……..14 2.5.3 返回线路数目..14 2.5.4 对板外信号I/O的建议14 2.5.5 隔离噪声和静电放电ESD .14 2.6 其他布局问题……...14 2.6.1 汽车和用户应用带键盘和显示器的前端面板印刷电路板...15 2.6.2 易感性布局…...15 3 屏蔽..16 3.1 工作原理…...16 3.2 屏蔽接地…...16 3.3 电缆和屏蔽旁路………………..16 4 总结…………………………………………17 5 参考文献………………………17
上传时间: 2013-10-22
上传用户:a6697238
好用的一般汇编程序,新手必有。AT89S51单片机实验开发板是斯玛特电脑服务中心专为单片机初学者设计并开发的一种实验兼开发板,我们开发这个产品的目的就是为了帮助单片机初学者快速学会单片机技术。 在自学单片机的过程中,通过做了一系列的实验,可以比较容易地领会了单片机哪些枯燥、难懂的专业术语,而且这款实验开发板弥补了市场上常见的单片机实验板的一些不足,有针对性地面向最终的实用控制功能,增加了实用的继电器接口,可以使实验板能够直接用于控制各种负载,成为一个实用化的嵌入式控制系统。
标签: 汇编程序
上传时间: 2015-04-29
上传用户:lxm
本次实验中用Java实现的Calendar具有跨平台运行能力,并且具有非常友好和实用的界面,同时所有功能都可以在多个平台上使用。(开发平台Eclipse3.2.2) 实验中,该JAVA应用程序完全使用了SWING开发,可以获得更好的程序运行性能,特别是在JDK6.0环境下,程序运行性能和本地程序运行性能达到一致。同时,在应用程序界面风格方面,使用SWING开发的JAVA应用程序,具有更美观的界面;并且可以有多个风格让用户任意选择。本次实验中开发的JAVA版Calendar的界面风格始终保持和本地系统完全一致。(同时给出了JNI的VC实现代码)
上传时间: 2013-12-22
上传用户:wl9454
学习单片机、CPLD其实关键是实践,从51入门是个好选择,但不要停留在起点,学单片机方法得当是瞬间的事!但用好,就不好说了,一辈子都要努力随着产品控制技术的进步,CPLD与单片机的联系越来越密切,学会灵活应用cpld已经作为我们工程技术人 员的基本要求,抓紧时间学习吧,面对复杂的任务您就能应对自如,您的未来将更美好。 我们推荐这款实验CPLD+51MCU学习板,主要特色是集成了具有ISP功能的CPLD和Flash单片机,可以单独完成单片机和CPLD的实验,也可以通过跳线把单片机和CPLD联合起来形成一个应用系统。因此,利用本开发平台使用者既可学习单片机知识又可学习CPLD可编程逻辑方面的知识,,也可学习单片机和CPLD的联合使用,而本开发平台的价格却仅仅等同于市面上一台普通单片机开发板的价格,大大降低用户学习成本。 MCU采用AT89S52单片机同时也支持89S系列.SST系列.STC系列的单片机;CPLD采用Altera EPM7128SLC84-15,你也可以根据自己的需要采用其他的CPLD,如EPM7064 EPM7096 EPM7128E EPM7160E.下载采用ISP下载线,利用ISP下载软件,可以直接在PC上进行程序调试仿真,然后下载到板上的AT89S51以及EPM7128中.
上传时间: 2013-12-13
上传用户:lili123