毕业论文论文范文课程设计实践报告法律论文英语论文教学论文医学论文农学论文艺术论文行政论文管理论文计算机安全
您现在的位置: 毕业论文 >> 论文 >> 正文

PIC单片机及FPGA实验系统设计 第11页

更新时间:2009-6-4:  来源:毕业论文
PIC单片机及FPGA实验系统设计 第11页
图 5 27
说明:配置器件的控制信号(如nCS,OE和DCLK等)直接与FPGA器件的控制信号相连.MSEL0和MSEL1为配置模式控制脚,所有的器件不需要任何外部智能控制器就可以由配置器件进行配置。配置器件的OE和nCS引脚控制着DATA输出引脚的三态缓存,并控制程序计数器的使能。
实际配置芯片图如下(图 5 28):
 
图 5 28
被动配置模式
被动配置方式有:
●使用PC对FPGA配置
●使用JTAG口对FPGA配置
●使用单片机对FPGA配置(实际上是通信)
这里主要讲述JTAG口的在线配置FPGA芯片,简单介绍单片机配置FPGA芯片。
(1)JTAG口对FPGA的配置(图 5 29)
 
图 5 29
说明:⒈JIAG口介绍:
JTAG(Joint Test Action Group,联合测试行动小组)是1985年制定的检测PCB和IC芯片的一个标准,1990年被修改后成为IEEE的一个标准,即IEEE1149.1-1990。IEEE 1149.1标准就是由JTAG这个组织最初提出的,最终由IEEE批准并且标准化的。所以,这个IEEE 1149.1这个标准一般也俗称JTAG调试标准。
JTAG最初是用来对芯片进行测试的,基本原理是在器件内部定义一个TAP(Test Access Port 测试访问口)通过专用的JTAG测试工具对进行内部节点进行测试。JTAG测试允许多个器件通过JTAG接口串联在一起,形成一个JTAG链,能实现对各个器件分别测试。现在,JTAG接口还常用于实现ISP(In-System Programmable 在线编程),对FLASH等器件进行编程。
具有JTAG接口的芯片,相关JTAG引脚的定义为:
TCK为测试时钟输入。
TDI为测试数据输入,数据通过TDI引脚输入JTAG接口。
TDO为测试数据输出,数据通过TDO引脚从JTAG接口输出。
TMS为测试模式选择,TMS用来设置JTAG接口处于某种特定的测试模式。
TRST为测试复位,输入引脚,低电平有效。
⒉图中的上拉是为了保证正常工作或者模式设定,上拉电阻有保护作用。
实际的配置图(图 5 30):
 
图 5 30
(2)使用单片机对FPGA配置(图5-30):
说明:图中的单片机可以选用常见的如MCS-51系列,PIC单片机等,图中的ROM可以用EPROM或者FLASH ROM,配置数据放ROM内,单片机只是配合时序。
但实现单片机对FPGA的配置最重要的是时序的产生。
本次设计用到的配置方式是EPC1213主动模式配置和JIAG口在线配置 
图 5 31

 
6 实验系统的软件设计
本章主要介绍内容
●PIC单片机软件的设计与实现
●FPGA软件的设计与实现
通过对本章的了解,可以了解具体软件实现的流程图和设计原理(软件的具体实现在附录里),也可以通过这章了解到主要编程软件的使用。
6.1 PIC单片机软件设计与实现
6.1.1 MPLAB的简单使用介绍
(1)MPLAB的界面:MPLAB的界面友好,使用起来和其他单片机语言软件一样方便,可以让人快速的进入语言的编写,不用费心去研究软件的使用。
如图(图 6 1):
 
图 6 1
其中比较重要的两个菜单:File菜单作用是新建文件,保存,另存,打开/保存工作界面等,以及Project界面中的Rroject Wizard—工程建立向导.和Build All等,这里主要介绍这两个菜单的使用:
(1)新建一个工程:
点击Project菜单里的Project Wizard,出现如下的界面(图 6 2):
 
图 6 2
点击下一步,出新器件选择界面(图 6 3):这里选择PIC16F877

 << 上一页  [11] [12] [13] [14] [15] [16] [17] [18] [19] [20]  ... 下一页  >> 

PIC单片机及FPGA实验系统设计 第11页下载如图片无法显示或论文不完整,请联系qq752018766
设为首页 | 联系站长 | 友情链接 | 网站地图 |

copyright©751com.cn 辣文论文网 严禁转载
如果本毕业论文网损害了您的利益或者侵犯了您的权利,请及时联系,我们一定会及时改正。