匿名
未登录
登录
丢石头百科
搜索
查看“模板:Xilinx-Test-All”的源代码
来自丢石头百科
名字空间
模板
讨论
更多
更多
页面选项
查看
查看源代码
历史
←
模板:Xilinx-Test-All
因为以下原因,您没有权限编辑本页:
您所请求的操作仅限于该用户组的用户使用:
用户
您可以查看与复制此页面的源代码。
== 入门实验 == 在下列入门实验中的都要给板子供电。在提供的示例程序中有Verilog、VHDL两种语言,在实验时要下载对应的测试程序。<br /> 下例实验中用的板子为Open3S500E,其他型号的Xilinx板子也是类似的操作,若有部分实验不一样会有特别说明。 === 实验一、点亮LED === {| class="tabSty_1" width="96%" border="1" |- ! 语言 ! Verilog ! VHDL |- | <p style="text-align: center;">'''例程名'''</p> | colspan="2" style="text-align: center;" | LED |- | <p style="text-align: center;">'''步骤'''</p> | colspan="2" | #下载示例程序 |- | <p style="text-align: center;">'''现象'''</p> | colspan="2" | *LED闪动 |} === 实验二、控制摇杆JOYSTICK实验 === {| class="tabSty_1" width="96%" border="1" |- ! align="center" | 语言 ! Verilog ! VHDL |- | align="center" | <p style="text-align: center;">'''例程名'''</p> | colspan="2" style="text-align: center;" | JOYSTICK |- | align="center" | <p style="text-align: center;">'''步骤'''</p> | colspan="2" | #接上JOYSTICK JMP跳线帽 #下载示例程序 |- | align="center" | <p style="text-align: center;">'''现象'''</p> | colspan="2" | *拨动摇杆不同的方向,LED有对应的变化 |} === 实验三、8 Push Buttons按键实验 === {| class="tabSty_1" width="96%" border="1" |- ! 语言 ! Verilog ! VHDL |- | <p style="text-align: center;">'''例程名'''</p> | colspan="2" style="text-align: center;" | 8 Push Buttons |- | <p style="text-align: center;">'''步骤'''</p> | colspan="2" | #将8 Push Buttons接入8I/Os_2接口 #下载示例程序 |- | <p style="text-align: center;">'''现象'''</p> | colspan="2" | *按8 Push Buttons上按键,LED有对应的变化 |} === 实验四、8 SEG LED Board数码管实验 === {| class="tabSty_1" width="96%" border="1" |- ! 语言 ! Verilog ! VHDL |- | <p style="text-align: center;">'''例程名'''</p> | colspan="2" align="center" | 8 SEG LED Board |- | <p style="text-align: center;">'''步骤'''</p> | colspan="2" | #将8 SEG LED Board接入16I/Os_2接口 #下载示例程序 |- | <p style="text-align: center;">'''现象'''</p> | colspan="2" | *数码管显示 |} === 实验五、4x4 Keypad矩阵键盘控制数码管实验 === {| class="tabSty_1" width="96%" border="1" |- !| 语言 !| Verilog !| VHDL |- | style="text-align: center;" | '''例程名''' | colspan="2" style="text-align: center;" | 4x4 Keypad |- | style="text-align: center;" | '''步骤''' | colspan="2" | #将4x4 Keypad连接到8I/Os_2接口上 #将8 SEG LED Board插入16I/Os_2 #下载示例程序 |- | style="text-align: center;" | '''现象''' | colspan="2" | *按4x4 Keypad上按键,LED有对应的显示 |} === 实验六、DS18B20温度传感器实验 === {| class="tabSty_1" width="96%" border="1" |- !| 语言 !| Verilog |- | style="text-align: center;" | '''例程名''' | colspan="2" style="text-align: center;" | DS18B20 |- | style="text-align: center;" | '''步骤''' | colspan="2" | #将DS18B20插入1-WIRE接口 #<span style="white-space: pre-wrap; line-height: 1.6;">将8 SEG LED Board插入16I/Os_1</span> #<span style="font-family: sans-serif, Arial, Verdana, 'Trebuchet MS'; line-height: 1.6;">下载示例程序</span> |- | style="text-align: center;" | '''现象''' | colspan="2" | *数码管显示温度 |} === 实验七、蜂鸣器实验 === {| class="tabSty_1" width="96%" border="1" |- !| 语言 !| Verilog !| VHDL |- | style="text-align: center;" | '''例程名''' | colspan="2" style="text-align: center;" | PWM / Buzzer |- | style="text-align: center;" | '''步骤''' | colspan="2" | #接上Buzzer JMP跳线帽 #下载示例程序 |- | style="text-align: center;" | '''现象''' | colspan="2" | *蜂鸣器响 |} === 实验八、PS/2键盘实验 === {| class="tabSty_1" width="96%" border="1" |- !| 语言 !| Verilog !| VHDL |- | style="text-align: center;" | '''例程名''' | colspan="2" style="text-align: center;" | PS2 |- | style="text-align: center;" | '''步骤''' | colspan="2" | #将VGA PS2 Board插入16I/Os_2,PS2接口接上PS2键盘 #将LCD1602插入LCD1602接口,LCD1602的1脚对应 板子LCD接口处标有丝印“1”的地方 #<span style="line-height: 1.6;">下载示例程序</span> |- | style="text-align: center;" | '''现象''' | colspan="2" | *LCD1602显示PS2按键值 |} === 实验九、VGA显示实验 === {| class="tabSty_1" width="96%" border="1" |- !| 语言 !| Verilog !| VHDL |- | style="text-align: center;" | '''例程名''' | colspan="2" style="text-align: center;" | VGA |- | style="text-align: center;" | '''步骤''' | colspan="2" | #将VGA PS2 Board插入16I/Os_2,接上VGA电脑显示器 #下载示例程序 |- | style="text-align: center;" | '''现象''' | colspan="2" | *VGA显示器显示 |} === 实验十、字符LCD1602实验 === {| class="tabSty_1" width="96%" border="1" |- !| 语言 !| Verilog !| VHDL |- | style="text-align: center;" | '''例程名''' | colspan="2" style="text-align: center;" | LCD1602 |- | style="text-align: center;" | '''步骤''' | colspan="2" | #将LCD1602插入LCD1602接口,LCD1602的1脚对应<br/>板子LCD接口处标有丝印“1”的地方 #下载示例程序 |- | style="text-align: center;" | '''现象''' | colspan="2" | *LCD1602显示 |} === 实验十一、点阵LCD12864实验 === {| class="tabSty_1" width="96%" border="1" |- ! 语言 ! Verilog ! VHDL |- | style="text-align: center;" | '''例程名''' | colspan="2" style="text-align: center;" | LCD12864 |- | style="text-align: center;" | '''步骤''' | colspan="2" | #将LCD12864插到开发板的LCD接口上 #下载示例程序 |- | style="text-align: center;" | '''现象''' | colspan="2" | *LCD12864显示 |} === 实验十二、USB通信实验 === {| class="tabSty_1" width="96%" border="1" |- ! 语言 ! VHDL |- | style="text-align: center;" | '''例程名''' | colspan="2" style="text-align: center;" | USB |- | style="text-align: center;" | '''步骤''' | colspan="2" | 将CY7C68013A USB Board插入32I/Os_1接口,并把它的另外一端接到PC机上<br/>下载示例程序 |- | style="text-align: center;" | '''现象''' | colspan="2" | 通过上位机USB_LED.exe可以控制开发板上的LED |} === 实验十三、UART串口通信实验 === {| class="tabSty_1" width="96%" border="1" |- ! 语言 ! Verilog ! VHDL |- | style="text-align: center;" | '''例程名''' | colspan="2" style="text-align: center;" | UART |- | style="text-align: center;" | '''步骤''' | colspan="2" | #将PL2303 USB UART Board插入8I/Os_2,并把它的另外一端接到PC机上 #将8 SEG LED Board插入16I/Os_2 (在VHDL实验才用接) #下载示例程序 |- | style="text-align: center;" | '''现象''' | *打开串口调试助手,发送一个任意键盘字母或数字在串口调试助手显示 | *打开串口调试助手,发送一个数字会在数码管上显示 |} === 实验十四、I2C EEPROM实验 === {| class="tabSty_1" width="96%" border="1" |- !| 语言 !| Verilog !| VHDL |- | style="text-align: center;" | '''例程名''' | colspan="2" style="text-align: center;" | AT24CXX |- | style="text-align: center;" | '''步骤''' | colspan="2" | #将AT24CXX EEPROM Board插入8I/Os_1 #将8 SEG LED Board插入16I/Os_2接口 |- | style="text-align: center;" | '''现象''' | colspan="2" | *有两个数码管显示,其中的一个显示SDRAM_L的1,3,5,7管脚对AT24CXX中写入的数据,另外一个显示对从AT24CXX读到的数据,先用跳线帽短接H2的1,2脚,再拔掉1,2脚跳线帽,短接SDRAM_R的3,4脚,则对应的写入的数据会先写入到AT24CXX然后被读出来显示在数码管上 |} === 实验十五、AT45DB实验 === {| class="tabSty_1" width="96%" border="1" |- !| 语言 !| Verilog |- | style="text-align: center;" | '''例程名''' | colspan="2" style="text-align: center;" | AT45DBXX_SPI |- | style="text-align: center;" | '''步骤''' | colspan="2" | #将AT45DBXX DataFlash Board插入8I/Os_2 #下载示例程序 |- | style="text-align: center;" | '''现象''' | colspan="2" | *LED先显示写入AT45DBXX DataFlash Board的<br/>数值再显从AT45DBXX DataFlash Board读的数值 |} === 实验十六、PCF8563 时钟实验 === {| class="tabSty_1" width="96%" border="1" |- !| 语言 !| Verilog |- | style="text-align: center;" | '''例程名''' | colspan="2" style="text-align: center;" | PCF8563 |- | style="text-align: center;" | '''步骤''' | colspan="2" | #将PCF8563 RTC Board插入8I/Os_2 #将8 SEG LED Board插入16I/Os_2接口 #下载示例程序 |- | style="text-align: center;" | '''现象''' | colspan="2" | *数码管显示时间 |} === 实验十七、PCF8591 AD转换实验 === {| class="tabSty_1" width="96%" border="1" |- !| 语言 !| Verilog |- | style="text-align: center;" | '''例程名''' | colspan="2" style="text-align: center;" | PCF8591 |- | style="text-align: center;" | '''步骤''' | colspan="2" | #将PCF8591 AD DA Board插入8I/Os_2接口 #将8 SEG LED Board插入16I/Os_2接口 #下载示例程序 |- | style="text-align: center;" | '''现象''' | colspan="2" | *右边2个数码管数字指示PCF8591 AD DA Board的AOUT脚电压;当AIN0检测到外部电压时,左边2个数码管显示外部电压经转换后的16进制数字量,当AIN0没有检测到外部电压时,左边2个数码管显示AOUT脚电压经转换后的16进制数字量 |}
返回至
模板:Xilinx-Test-All
。
导航
导航
首页
最近更改
随机页面
MediaWiki帮助
首页
首页
树莓派
主机
配件包
外壳
键鼠
电源
扩展板
显示屏
墨水屏
摄像模块
通信模块
继电器
电机驱动板
游戏机
产品分类
树莓派
Arduino
micro:bit
STM32
Espressif
WiFi模块
蓝牙模块
无线模块
LoRa模块
4G模块
GSM
GPRS
以太网
导航模块
北斗卫星
GPS
LCD
墨水屏
OLED
摄像头
USB模块
串口模块
RS232
RS485
CAN
传感器
温度模块
湿度模块
气压模块
继电器
电机模块
指纹模块
电平转换
音频模块
编程器
Wiki工具
Wiki工具
特殊页面
页面工具
页面工具
用户页面工具
更多
链入页面
相关更改
页面信息
页面日志