FPGA上的嵌入式系统设计实例-作者-赵峰-第8章教学教材.ppt 立即下载
2024-12-04
约1.2万字
约140页
0
3.3MB
举报 版权申诉
预览加载中,请您耐心等待几秒...

FPGA上的嵌入式系统设计实例-作者-赵峰-第8章教学教材.ppt

FPGA上的嵌入式系统设计实例-作者-赵峰-第8章教学教材.ppt

预览

免费试读已结束,剩余 135 页请下载文档后查看

10 金币

下载文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

第8章快速点餐系统设计在线教务辅导网:http://www.shangfuwang.com8.1案例简介
本案例实现了远程主机通过Web网络对终端开发板进行操作和控制,致力于为中高档酒店提供完善、个性化的点餐厨房处理系统(fast-ordersolution&service),可以有效降低酒店餐厅的运营成本,提高对顾客点菜单的处理效率,以及提高顾客的满意度。1.功能描述
在V2PRO开发板上进行基于Web的点餐系统的设计,完成了WebSERVER的功能,并且可以利用网络访问该服务器的内容。本设计具有实时性、高效性、信息传递稳定精确、误操作少和系统功耗低等性能特点,并具有友好的用户界面。(2)软件环境与工具包含如下:
● EDK8.2i(不可选用其他版本或其升级版本,如8.2.03i)。
● FedoraCore4(或RedHat9Linux)操作系统。
●虚拟机VMware5.0.0build-13124。3.案例源码
本案例所使用的源码请参考本书配套光盘/Chapter8/目录:
/Doc:本案例的操作指导文档。
/Src:源代码与Web网页所需资源,以及LED、DIP驱动源文件。
/Tools:本案例中使用的工具,包含uClinux配置文件uclinux_v1_00_d文件夹、交叉工具链microblaze-elf-tools-20060213.tar.gz、uClinux源码包uClinux-dist-20060803.tar.bz2。8.2搭建MicroBlaze硬件平台
本节主要介绍如何搭建MicroBlaze硬件平台。
(1)启动XPS8.2i,软件系统弹出图8.2.1所示的对话框,选中“BaseSystemBuilderwizard(recommended)”,以新建一个MicroBlaze硬件平台,点击“OK”按钮,进入硬件平台搭建向导。图8.2.1配置向导
(2)在弹出的对话框中,点击Browse,选择一个目标磁盘并建立一个工程文件夹,双击进入所建立的工程文件夹后,点击保存按钮,系统会自动为此项目命名为system.xmp。点击“OK”按钮,进入BSB欢迎对话框。
(3)在欢迎对话框内,选择“Iwouldliketocreatanewdesign”项,然后点击“Next”按钮。(4)进入开发板选择对话框(见图8.2.2)后,进行如下的系统配置:
Boardvendor:Xilinx
Boardname:XUPVirtex-ⅡProDevelopmentSystem
Boardrevision:C
设置完毕后点击“Next”按钮。图8.2.2开发板选择窗口
注:如果“Boardname”没有出现如上所示选项,则需先安装XUPVirtex-ⅡPro开发板的支持包,具体操作如下:将Xilinx_XUP_V2P开发板支持包拷贝到EDK软件目录下的board\Xilinx\boards文件夹下。
(5)进入处理器选择对话框(见图8.2.3),选择“MicroBlaze”处理器,之后点击Next按钮。图8.2.3处理器选择窗口
(6)进入MicroBlaze配置对话框,如图8.2.4所示,确认选择“NoCache”,并在后续步骤中选择DDR512MB作为内存,点击“Next”按钮。图8.2.4处理器配置窗口
(7)进入I/O端口配置对话框(见图8.2.5),选择打开“RS232_Uart_1”端口及以太网端口的中断服务,波特率设为“115200”,其他采用默认设置,然后点击“Next”按钮。图8.2.5I/O端口配置(一)
(8)继续配置I/O端口,如图8.2.6所示,打开所有外设端口的中断服务,点击“Next”按钮。(9)由于本案例中使用了操作系统,因而需要添加定时器,如图8.2.7所示,点击“AddPeriperals”按钮,在弹出的对话框中选择“OPBTIMER”,并点击“OK”按钮。图8.2.7添加OPBTIMER
(10)接下来的对话框(见图8.2.8)显示了Timer的配置参数,这里,我们只需要一个Timer,并把中断打开,最后点击“Next”按钮。图8.2.8配置OPBTIMER
(11)在“SoftwareSetup”对话框中只选择“Memorytest”,并取消“Peripheralselftest”,如图8.2.9所示。(12)余下的设置均采用默认配置即可,直至出现图8.2.10所示的对话框,点击“Generate”按钮。图8.2.10硬件系统基本信息表
(13)点击“Finish”按钮后,系统会弹出一个窗口,如图8.2.11所示,选择“StartusingPlatformStudio”。(14)此时系统会出现如图8.2.12所示的界面,即“XilinxPlatformStudio”的操作界面。8.3
查看更多
王子****青蛙
实名认证
内容提供者
单篇购买
VIP会员(1亿+VIP文档免费下)

扫码即表示接受《下载须知》

FPGA上的嵌入式系统设计实例-作者-赵峰-第8章教学教材

文档大小:3.3MB

限时特价:扫码查看

• 请登录后再进行扫码购买
• 使用微信/支付宝扫码注册及付费下载,详阅 用户协议 隐私政策
• 如已在其他页面进行付款,请刷新当前页面重试
• 付费购买成功后,此文档可永久免费下载
全场最划算
12个月
199.0
¥360.0
限时特惠
3个月
69.9
¥90.0
新人专享
1个月
19.9
¥30.0
24个月
398.0
¥720.0
6个月会员
139.9
¥180.0

6亿VIP文档任选,共次下载特权。

已优惠

微信/支付宝扫码完成支付,可开具发票

VIP尽享专属权益

VIP文档免费下载

赠送VIP文档免费下载次数

阅读免打扰

去除文档详情页间广告

专属身份标识

尊贵的VIP专属身份标识

高级客服

一对一高级客服服务

多端互通

电脑端/手机端权益通用