使用 FPGA 评估板学习 VHDL

特点

  • 使用 Arrow 经济实惠且适合面包板的 FPGA 开发板 (BeMicro MAX 10) ,创建光传感器、温度传感器、运动传感器和汽车显示器
  • 学习 FPGA 和电子学背后的理论,包括理解正在发生的事情所需的数学和逻辑
  • 了解什么是 FPGA 以及它与微控制器或 ASIC 的区别
  • 设置您的工具链
  • 使用流行的硬件描述语言 VHDL 来告诉您的 FPGA 是什么
  • 探索 FPGA 和电子学背后的理论
  • 将您的 FPGA 与各种传感器配合使用并与 Raspberry Pi 对话

内容

  • 介绍
  • 锁定和加载
  • FPGA 开发时间表
  • VHDL 零零碎碎
  • FPGA 数论
  • 布尔代数和真值表
  • 简化 FPGA 的布尔代数
  • 顺序逻辑
  • 组合逻辑
  • 光传感器
  • 温度传感器
  • 加速度计
  • 与 Raspberry Pi 的双向通信:SPI
  • 驱动 LED 段显示器

详情参阅 - 亚图跨际

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
前言: 本文档介绍是一款Arrow公司最近推出的BeMicro MAX 10(MAX 10数据手册)开发电路设计和开发应用。在之前推出的基于MAX 10 FPGA芯片设计的评估(点击查看),我们可以看出该芯片有多强大。 功能介绍: BeMicro MAX 10开发采用Altera的非易失性MAX 10 FPGA芯片。用户可以充分的利用MAX 10 FPGA芯片内部所有资源。例如ADC模块、温度感应二极管、flash 存储器。BeMicro Max 10开发包含多种外设与MAX 10 FPGA组成,例如8MB SDRAM、加速度计、数模转换器(DAC)、温度传感器、热敏电阻、光敏电阻、发光二极管等。 BeMicro MAX 10开发展示: BeMicro MAX 10开发资源如下: CPU:MAX 10M08DAF484C8GES USB-Blaster接口(Altera的FPGA/CPLD程序下载电缆) 50MHz时钟晶振 外部接口 - 8MB SDRAM(器件:ISSI IS42S 16400)(IS42S16400数据手册) - SPI接口的三轴加速度计(器件:ADXL362)(ADXL362数据手册) - 12位、SPI接口 DAC转换器(器件:AD5681)(AD5681数据手册) - 温度传感器,I2C接口(器件:ADT7420)(ADT7420数据手册) - 热敏电阻 - 光敏电阻 通用IO口:8个LED,2个按钮 外设接口: - 2个6-pin PMOD接口 - 2个40-pin(2x20 2.54mm) 接插件接口,其中包含了MAX 10的64个数字IO接口 - 6个模拟输入接口 - 80-pin card-edge连接器 供电方式:USB供电或5V适配器供电 BeMicro MAX 10开发结构框图: BeMicro MAX 10开发上的电源芯片使用的是Enpirion:registered: PowerSoC产品,开发的电源结构图如下: BeMicro MAX 10开发售价为$30,现在就可以到Arrow官网去购买。配合BeScope的卡(BeScope卡资料),可以开始双通道示波器的设计。 附件内容:BeMicro MAX 10开发原理图(pdf版本)、材料清单、用户手册、测试例程(DAC接口,ADC、温度传感器、加速度计、光感应器) 小测试:把手指放到温度传感器ADT7420上面,你会发现LED灯的亮度开始变化了。 注明:附件提供的测试例程是QAR文件,需要安装Quartus II 14.0,按照附件提供的用户手册可以打开例程。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值