0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

新手小白、初级入门都可以入手的FPGA开发板

FPGA学习交流 2019-01-04 13:43 次阅读

新手小白初级入门都可以入手的FPGA开发板,至芯科技ZX-2开发板




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配置。

存储器: ZX-2上有三种存储器:SDRAM(hynix公司的 HY57V281620A,容量128Mbit),E2PROM(micochip的24LC64,容量64Kbit),FLASH(ST公司的M25P16,容量16Mbit)。其中M25P16是FPGA配置信息存储芯片,板卡所用的FPGA型号芯片的配置文件大约2Mbit,剩余容量可供用户使用。

电源:ZX-2板卡通过B型USB接口与PC机USB连接的5V电压来供电,通过AMS1117芯片产生3.3V,2.5V,1.2V 三种电压。

时钟:ZX-2上有一个50M的晶体振荡器,该时钟通过专用时钟管脚引入FPGA。FPGA内部有2个通用PLL,该时钟可以作为PLL的输入时钟用来生成所需要的其他频率的时钟。

USB-RS232接口:ZX-2板卡上的B型USB接口除了是供电接口外,也是USB-RS232模块与PC进行通信的接口。板卡选用Prolific公司生产的PL2303作为USB-RS232的转换芯片,该器件作为USB-RS232双向转换器,一方面从主机接收USB数据并将其转换为RS232信息流格式发送给外设;另一方面从RS232外设接收数据转换为USB数据格式传送回主机。这些工作全部由器件自动完成,开发者无需考虑固件设计。

VGA接口:VGA接口与FPGA直接使用电阻分压进行数模转换,由FPGA产生8bit图像数据信号和行场同步信号,可实现256色显示。

PS2接口:ZX-2提供了一个PS2接口,可外接PS2接口的鼠标和键盘,PS2直接引入了FPGA内部,可以在FPGA内部编写代码模块来解析鼠标或键盘的输入信息。

AD/DA模块:ZX-2板卡选用TI公司的TLC549和TLC5620作为AD和DA转换芯片,其中TLC549可实现将电位器控制的电压作为输入的模拟信号进行AD转换,TLC5620可将FPGA输出的数字信号转换为模拟电压,并可在测量孔中测量实际转换得到的电压值。

7段数码管显示模块:ZX-2提供了一个有6个7段数码管的显示模块,FPGA通过译码芯片74HC138来控制数码管的显示。低电平时点亮对应的显示段。

轻触按键:ZX-2提供了4个轻触按键与FPGA相连,当按键按下时输入给FPGA低电平,松开按键时输入给FPGA高电平。

蜂鸣器:当FPGA输出一定频率的电平时蜂鸣器可以用来制作音乐播放器。

LED灯:ZX-2提供了4个LED灯与FPGA相连,FPGA输出为低电平时点亮LED灯。

扩展接口:扩展接口为间距2.54mm的30 pin接插件,其中有5V,3.3V和地线各两根,用户可以用扩展IO数为24。

至芯开发板设计思路从何而来?
借鉴四年来至芯三百多位毕业学员对开发板设计研发的意见以及使用经验。
借鉴国内近百所高等院校对至芯校内培训内容的现实要求。

开发板质量如何保证?
夏宇闻教授凭毕生之教学经验,对板卡外设及教学视频等资源严格审核。
李凡高级工程师凭毕生之研发经验,一线带队,严格把握各研发环节。

与其他开发板相比,至芯有哪些优势?

硬件方面
同价位开发板,至芯唯一集成高品质AD、DA模块。
同价位开发板,至芯唯一大量使用三防漆,严格防潮防霉防静电。
同价位开发板,至芯唯一免费赠送ALTERA原装下载器。
同价位开发板,至芯唯一反复上电1500次以上进行电源稳定性测试。
同价位开发板,至芯唯一可以动员上百位测试员,硬件质量稳定可靠。

学习资源方面
至芯唯一持续推出开发板配套连载视频进阶级教程,并同步推出入门级硬件测试实例,以此形成“高低搭配”,充分满足不同层次客户的需求。
至芯唯一重视Testbench的配套编写,拥有完善的工程测试代码,便于用户查看仿真波形,提高学习、开发效率。
至芯拥有唯一的开放式专业学习论坛,有专职的资深工程师每天负责回答论坛提问。
至芯唯一将内部夏宇闻教授绝密级培训视频免费公开,以此推进至芯高校助学计划。
至芯唯一使用Verilog 硬件描述语言直接驱动SDRAM,保证用户可以从本质上掌握SDRAM的读写时序,为之后DDR2、DDR3等的学习打好基础。

发货清单:
ZX-2开发板 一套
altera下载线 一条
USB数据线 一条
开发板详细资料以及配套教程

【售价:221.00元】

作为全国最专业的FPGA人才培养基地,Altera的ATPP 合作成员,至芯科技(http://www.zxopen.com)致 力于整合FPGA的教学资源,为高校提供完整的FPGA教学 体系,提供最新的FPGA使用工具,提供最新的FPGA教学仪器,提供最实用的FPGA教学教程,长期重视与高校的 合作,定期在高校举办FPGA技术讲座,为广大师生传播最新的FPGA知识。



基于ZX-2型FPGA开发板的串口示波器(一)

本实验,为ZX-2开发板的综合实验,该实验利用ZX-2开发板上的ADC、独立按键、UART等外设,搭建了一个具备丰富功能的数据采集卡,ZX-2开发板负责进行数据的采集并将数据通过串口发送到PC机上,PC端,利用强大的串口调试工具——串口猎人,来实现数据的接收分析,并将数据分别以波形、码表、柱状图的形式动态显示出来,以让使用者能够直观的看到ADC采集到的信号细节。同时,用户也可以使用串口猎人通过串口给下位机(FPGA)发送指令,下位机将对接收到的指令进行解码,然后依据解码结果来配置FPGA中各个子模块的控制寄存器,以实现通过串口控制FPGA中子模块工作状态的功能。

本实验中,涉及到的应用模块和知识点如下所示:
串口收发模块的设计和使用;
串口收发模块仿真模型的设计;
串口简单数据帧的解码;
串口帧转Memory Mapped总线的设计;
Memory MappedSlave模块的设计;
线性序列机设计思想的应用(ADC驱动);
独立按键消抖的分析与实现;
直接数字频率合成(DDS)的设计与实现;
使能时钟对系统间模块协调工作的重要性;
串口猎人的详细使用;
完整系统的仿真验证设计;
头文件在设计中的运用;

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • FPGA
    +关注

    关注

    1600

    文章

    21281

    浏览量

    592866
收藏 人收藏

    评论

    相关推荐

    盘古PGX-Mini 4K开发板可以用来入门FPGA

    盘古PGX-Mini 4K开发板,目前来说是一款性价比比较高的开发板,他用来入门FPGA怎么样?
    发表于 03-16 07:17

    fpga开发板是什么?fpga开发板有哪些?

    FPGA开发板是一种基于FPGA(现场可编程门阵列)技术的开发平台,它允许工程师通过编程来定义和配置FPGA芯片上的逻辑电路,以实现各种数字
    的头像 发表于 03-14 18:20 743次阅读

    fpga开发板使用教程

    FPGA开发板的使用教程主要包括以下几个关键步骤。
    的头像 发表于 03-14 15:50 226次阅读

    打卡可以开发板

    最近电子发烧友论坛FPGA版块开展签到就可以开发板的话动了,最好可以领下面这块开发板啦: 各位想要
    发表于 03-04 13:01

    fpga开发板与linux开发板区别

    (Field-Programmable Gate Array)是一种可编程逻辑器件,它可以通过编程改变硬件逻辑电路的功能和结构。FPGA采用了可编程的门极,可以根据需要重新配置内部电路,从而实现不同的功能和逻辑关系。而Linux
    的头像 发表于 02-01 17:09 541次阅读

    AG32开发板的使用入门

    几款开发板的使用方法*附件:AG32开发板的使用入门.pdf
    发表于 01-03 15:09

    【核桃派1B 开发板试用体验】0基础小白该如何玩转LINUX开发板

    开发板,LINUX开发板入门起点更高,基础知识集更加丰富,当然可玩性也更多!但正是因为这样的特点,导致很多0基础小白用户刚拿到LINUX开发板
    发表于 01-02 16:32

    为什么任何信号都可以分为共模和差模的叠加呢?

    为什么任何信号都可以分为共模和差模的叠加呢? 任何信号都可以分为共模和差模的叠加是因为信号的传输和处理中存在一定的干扰和噪声。 共模信号是指同时作用于信号的两个正负极性导线或端口的信号,其大小和方向
    的头像 发表于 11-20 16:28 411次阅读

    #fpga开发板 Lattic-mipi开发板

    FPGA开发板
    明德扬科技
    发布于 :2023年10月25日 18:01:23

    #FPGA PCIE 开发板系列

    fpga开发板
    明德扬科技
    发布于 :2023年09月27日 11:42:01

    【米尔-STM32MP135开发板-入门级MPU试用】STM32MP135开发板评测之初体验

    基本了解。 #MYC-YF13X核心开发板 STM32MP135高性价比入门级MPU设计平台 基于STM32MP135新一代通用工业级MPU,单核Cortex-A7@1.0GHz,具有
    发表于 08-16 23:59

    意法半导体多传感器智能采集器升级亮相慕尼黑上海电子展

    SensorTile.Box支持三种工作模式:入门模式、专家模式、专业模式,无论是新手小白还是专业人士都可以借此尽情探索物联网应用。
    发表于 07-15 15:18 1290次阅读
    意法半导体多传感器智能采集器升级亮相慕尼黑上海电子展

    【视频】紫光同创盘古系列FPGA开发板@盘古2K开发板#紫光同创Compa系列评估#小眼睛FPGA开发板

    #紫光同创盘古系列FPGA开发板@盘古2K开发板 基于紫光同创Compa系列PGC2KG-LPG100器件,预留丰富的扩展 IO 及数码管、按键、LED 灯,为用户提供基本的硬件环境 @入门
    发表于 06-12 17:58

    #开箱视频#盘古50K开发板开箱教程#紫光同创盘古系列FPGA开发板@小眼睛FPGA盘古系列开发板~

    #开箱视频#盘古50K开发板开箱教程#紫光同创盘古系列FPGA开发板@小眼睛FPGA盘古系列开发板~
    发表于 06-09 16:50

    FPGA正式开发前应具备哪些初级技能?

    FPGA正式开发前应具备哪些初级技能?
    发表于 06-05 17:55