没有合适的资源?快使用搜索试试~ 我知道了~
spartan 3E starter kit FPGA开发板 实验三
需积分: 10 2 下载量 13 浏览量
2012-04-18
14:19:35
上传
评论
收藏 63KB PDF 举报
温馨提示
试读
4页
spartan 3E starter kit FPGA开发板 实验三
资源详情
资源评论
资源推荐
San Jose State University
Department of Electrical Engineering
EE178, Fall 2007, Crabill
Laboratory Assignment #3
Objectives
The objective of this lab is to gain familiarity with the PicoBlaze embedded processor from Xilinx.
PicoBlaze is a piece of intellectual property owned by Xilinx. Xilinx makes PicoBlaze available to its
customers for free, as what is called an IP core – or “core” for short. The idea is that PicoBlaze implements
a function applicable in many systems, and Xilinx customers may be able to re-use it in their own designs.
Xilinx provides a large variety of IP cores, many of which are free.
In this lab, you will implement an embedded processor system with several peripherals. From a hardware
perspective, the system is provided and you only need to assemble the project and create a constraint file.
You are encouraged to read the hardware description of the system, however, so that you understand it.
This is particularly important because you will encounter PicoBlaze in future lab assignments. Figure 1
shows a block diagram of the system. The omnipresent clock and reset signals have been omitted.
Figure 1: System Block Diagram
The main task for this lab is to write software in PicoBlaze assembly to implement two tasks. The first task
is to modify the provided code to display your name on the LCD instead of the instructor’s name. The
second task is to write code to read the switch settings and mirror them on the LEDs.
When you successfully complete this lab, you will have gained an understanding of how to use PicoBlaze
to implement a small embedded processor system.
Bibliography
This lab uses the Verilog-HDL version of PicoBlaze; you can read about PicoBlaze on the Xilinx website at
http://www.xilinx.com/picoblaze. Additionally, the hardware system and some software routines used in
this assignment are derived from PicoBlaze examples for the Spartan-3E Starter Kit board, also obtained
from the Xilinx website. The files you need to complete the lab assignment are posted on the class website;
you do not need to download anything from Xilinx.
PicoBlaze Processor
Obtain and unzip the file archive from the class website and use the resulting directory as your project
folder. You can move the directory anywhere you please as long as there are no spaces in the path to the
jinzi27
- 粉丝: 0
- 资源: 6
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 花数据集+数据集汇总+标签txt+数据集汇总代码+迁移学习最佳模型+全部迭代最佳模型
- 20240329224412.zip
- switch.docx `switch`语句是C++中的一种流程控制语句,通常用于根据表达式的值选择执行不同的代码块 下面是`
- python绘制直方图-02-进程之间不共享全局变量.ev4.rar
- python绘制直方图-01-第三天知识点回顾.ev4.rar
- 01背包问题动态规划.docx
- 表达式求值.docx表达式求值涉及许多不同的情况和方法,具体取决于表达式的形式和要求的精度 下面是一个简单的例子
- python绘制直方图-08-软件的卸载.ev4.rar
- tcp和udp的区别.docx
- 斐波那契数列c.docx
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0