登录
|
注册会员
开启辅助访问
设为首页
收藏本站
扫一扫关注官方微信
论坛
BBS
M币充值
M currency prepaid phone
M币获取
附件中心
搜索
search
全新论坛MCU智学网上线,欢迎访问新论坛!稀缺资源、技术干货、参考设计、原厂资料尽在MCU智学网
MCU资讯论坛
»
论坛
›
单片机论坛
›
FPGA/CPLD论坛
›
至芯科技ZX-2开发板评测
更新自动建库工具PCB Footprint Expert 2023.13 Pro / Library Expert 破解版
至芯科技ZX-2开发板评测
[复制链接]
8741
1
zxop***
新手上路
发表于 2014-4-26 20:49:09
|
查看全部
|
阅读模式
本文包含原理图、PCB、源代码、封装库、中英文PDF等资源
您需要
登录
才可以下载或查看,没有帐号?
注册会员
x
-----by jephen
随着芯片制造工艺的进步和EDA开发工具的发展,
FPGA
芯片的应用领域越来越广泛,掌握FPGA设计技术已经成为一个电子设计工程师的必备技能。对初学者来说,有一块好的FPGA开发板对学习FPGA设计非常重要,ZX-2开发板就是至芯科技专门为零基础的FPGA初学者推出的一块FPGA开发板。
ZX-2开发板实物如图所示,随开发板赠送的有一条FPGA下载线和一条USB数据线。下载线可进行JTAG方式下载和AS方式下载,USB数据线是USB转串口模块与PC进行通信使用,此外整个板卡的电源也通过USB数据线来提供,省去了外部电源的连接,使整个板卡更加简洁易用。
板卡上主要芯片、功能模块和接口:
1.FPGA主芯片:ALTERA 公司Cyclone IV系列的EP4CE6E22C8。Cyclone IV系列是ALTERA公司推出的被市场广泛认可的低成本、低功耗的FPGA系列。该芯片有6272个逻辑单元(LE),270Kbits嵌入式存储器,15个嵌入式18×18乘法器,2个通用PLL,10条全局时钟网络,8个用户IO块,最大用户IO个数为91。
板卡提供JTAG和AS两种配置FPGA接口,JTAG方式主要用于板卡调试,下载速度快,但程序不会写入存储器,掉电后需要重新用JTAG下载后FPGA才能工作。AS方式可以将配置程序烧写到非易失存储器中,掉电再次上电后FPGA可以从存储器中读取配置开始工作。用户可根据板卡上的丝印选择对应的配置接口连接下载线进行FPGA配置。
2.存储器:ZX-2上有三种存储器:SDRAM(hynix公司的HY57V281620A,容量128Mbit),E2PROM(micochip的24LC64,容量64Kbit),FLASH(ST公司的M25P16,容量16Mbit)。其中M25P16是FPGA配置信息存储芯片,板卡所选的FPGA型号芯片的配置文件大约2Mbit,剩余容量可供用户使用。
3.电源:ZX-2板卡通过B型USB接口与PC机USB连接的5V电压来供电,通过AMS1117芯片产生3.3V,2.5V,1.2V三种电压。
4.时钟:ZX-2上有一个50M的晶体振荡器,该时钟通过专用时钟管脚引入FPGA。FPGA内部有2个通用PLL,该时钟可以作为PLL的输入时钟用来生成所需要的其他频率的时钟。
5.USB-RS232接口:ZX-2板卡上的B型USB接口除了是供电接口外,也是USB-RS232模块与PC进行通信的接口。板卡选用Prolific公司生产的PL2303作为USB-RS232的转换芯片,该器件作为USB-RS232双向转换器,一方面从主机接收USB数据并将其转换为RS232信息流格式发送给外设;另一方面从RS232外设接收数据转换为USB数据格式传送回主机。这些工作全部由器件自动完成,开发者无需考虑固件设计。
6.VGA接口:VGA接口与FPGA直接使用电阻分压进行数模转换,由FPGA产生8bit图像数据信号和行场同步信号,可实现256色显示。
7.PS2接口:ZX-2提供了一个PS2接口,可外接PS2接口的鼠标和键盘,PS2直接引入了FPGA内部,可以在FPGA内部编写代码模块来解析鼠标或键盘的输入信息。
8.AD/DA模块:ZX-2板卡选用TI公司的TLC549和TLC5620作为AD和DA转换芯片,其中TLC549可实现将电位器控制的电压作为输入的模拟信号进行AD转换,TLC5620可将FPGA输出的数字信号转换为模拟电压,并可在测量孔中测量实际转换得到的电压值。
9.7段数码管显示模块:ZX-2提供了一个有6个7段数码管的显示模块,FPGA通过译码芯片74HC138来控制数码管的显示。低电平时点亮对应的显示段。
10.轻触按键:ZX-2提供了4个轻触按键与FPGA相连,当按键按下时输入给FPGA低电平,松开按键时输入给FPGA高电平。
11.蜂鸣器:当FPGA输出低电平时蜂鸣器鸣叫。
12.LED灯:ZX-2提供了4个LED灯与FPGA相连,FPGA输出为低电平时点亮LED灯。
13.扩展接口:扩展接口为间距2.54mm的30 pin接插件,其中有5V,3.3V和地线各两根,用户可以用扩展IO数为24。
测试程序说明及测试效果
由于时间所限本测试程序测试方面仅包括LED灯,轻触按键,7段数码管,VGA接口。具体实现功能如下:
1.多种LED灯显示效果:实现了LED灯的8种显示效果,分别为从左到右单个循环点亮,从左到右依次点亮再依次熄灭,从左到右依次点亮反序熄灭,从右到左单个循环点亮,从右到左依次点亮再依次熄灭,从右到左依次点亮反序熄灭,两边先亮中间后亮,中间先亮两边后亮。
2.数字时钟:实现一个24小时数字时钟,并在7段数码管上显示出来,时钟具有对时功能和闹钟功能,可以使用轻触按键进行时钟对时和闹钟时间设定。
在时钟正常显示时,点一下按键S1后可以发现时钟的小时部分开始闪烁,表明此时可以进行小时数值的修改,此时每点一次按键S2,小时数字加1,每点一次按键S3小时数字减1,设置好小时后,再次点按键S1,分钟数值闪烁,表明可设置分钟,可以用按键S2、S3进行设置,同样的方法设置秒钟的数值,当时间设定完成后点按键S4来确定时间设置完成。
在时钟正常显示时,点住按键S1约5秒钟可以发现全部时钟数值部分开始闪烁,表明此时可以进行闹钟时间设定,此时松开按键S1可发现小时数值闪烁频率较快,表明当前可进行闹钟的小时数值设定,可以用按键S2、S3进行设置,轻点按键S1,分钟数值闪烁较快,表明当前可进行闹钟的分钟数值设定,可以用按键S2、S3进行设置,再次轻点按键S1,秒钟数值闪烁较快,表明当前可进行闹钟的秒钟数值设定,可以用按键S2、S3进行设置,设置完成后点按键S4来确定闹钟时间设置完成。当时钟走到设定的闹钟时间时,蜂鸣器将发出一秒的鸣叫。
3.VGA图像输出:实现分辨率为1024*768@60的图像输出,交替输出不同的四种图像进行测试,在图像上叠加了与数字时钟显示一致的时间显示和至芯科技的logo图。
实现效果如下图所示:
试用总结
作为一款专门针对零基础FPGA初学者的开发板,ZX-2选择了简单易用的ALTERA的cyclone IV作为入门学习的FPGA,quartus2作为开发环境,能很快让初学者掌握FPGA设计的基本流程,ZX-2提供了基本的输入输出模块和显示模块,可满足初学者根据需要进行一些实践操作来更深入的理解FPGA设计。随着学习的深入还可以充分利用板上的SDRAM和串口等资源来进行基于嵌入式软核NIOS ii的入门学习。
设计工程师
,
数据线
,
初学者
,
存储器
,
嵌入式
相关帖子
jz2440-中断学习出现的错误及查找方法
本人工作10年总结文档——《嵌入式操作系统内核调度》
飞凌嵌入式发布双核i.MX6DL开发板|imx6DL开发板|imx6
飞凌嵌入式充电桩解决方案
求 cadence16.5教程
LPC2138初学者关于中断的问题
资源分享:嵌入式Linux基础全套视频教程!
求助
关于51单片机处理串口所接收到的数据的判断
国产单片机推荐:无锡矽杰微电子XC8P8600
举报
回复
返回列表
*
滑块验证:
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
注册会员
本版积分规则
发表回复
回帖后跳转到最后一页
回复
转播
评分
分享
打开支付宝扫一扫,最高立得1212元红包
搜索
本版
帖子
用户
热搜:
传感器
51串口程序
电子管放大器
夾式電表
夾式電流
Mentor论坛
打印机
版块推荐
百宝箱
My 布拉格
无边框Z9
Z9Max
Z9mini
nubia动态
问题 & 建议
资源分享
爱拍
同城会
牛仔生活
查看论坛所有版块>>
每日签到
论坛任务
摄影技巧
跳蚤市场
互助问答
论坛导读
申请内测
红包中心
每日摇一摇
活动中心
网站地图
官方旗舰店
图文热点
为什么电动车会着火?原因是什么?电动车充
其实电动车起火的新闻我们也不是第一次看到了,让很多人对电动车的安全性产生质疑,但
性价比超高的国产单片机了解一下
hello大家好,我是无锡矽杰微电子的马甲小号 今天给大家介绍一颗单片机,我们的
上手简单,开发资料齐全的触摸单片机了解一
hello,各位工程师大大们新年快乐 我是无锡矽杰微电子的马甲号。 我司新推出了
国产单片机推荐XC8P9530 可广泛应用于 电量
位工程师朋友们,大家好,我是无锡矽杰微电子的马甲小号 给大家介绍一款我们23年底新
单元测试/集成测试自动化工具
CoverageMaster winAMS : 适用于嵌入式目标机代码的单元测试/集成测试工具 全面支
更多
精华推荐
适用于电子鞭炮、电子蜡烛灯等方案的单片机
为什么电动车会着火?原因是什么?电动车充
性价比超高的国产单片机了解一下
国产单片机推荐I 低功耗、强驱动、极具性价
上手简单,开发资料齐全的触摸单片机了解一
国产单片机推荐XC8P9530 可广泛应用于 电量
单元测试/集成测试自动化工具
PY32L020单片机,超低功耗,多种低功耗模式
更多
社区学堂
为什么电动车会着火?原因是什么?电动
性价比超高的国产单片机了解一下
为什么电动车会着火?原因是什么?电动车充
其实电动车起火的新闻我们也不是第一次看到了,让很多人对电动车的安全性产生质疑,但
性价比超高的国产单片机了解一下
hello大家好,我是无锡矽杰微电子的马甲小号 今天给大家介绍一颗单片机,我们的
上手简单,开发资料齐全的触摸单片机了解一
hello,各位工程师大大们新年快乐 我是无锡矽杰微电子的马甲号。 我司新推出了
更多
客服中心
QQ:187196467
服务时间:周一至周日 8:30-20:30
在线客服
客服微博
产品咨询
售后中心
关注我们
关于我们
关于我们
友情链接
联系我们
帮助中心
网友中心
购买须知
支付方式
服务支持
资源下载
售后服务
定制流程
关注我们
官方微博
官方空间
官方微信
QQ:187196467
周一到周日 8:30-22:00 (全年无休)
7 x 24小时在线客服
手机版
Powered by
MCUZX!
X3.4 © 2008-2015
MCU资讯论坛
版权所有
京ICP备18035221号-2
客服QQ: 187196467
技术支持:
MCU资讯论坛
|
网站地图
快速回复
返回顶部
返回列表