Alorium推出的基于Altera MAX10 FPGA的Arduino控制板
收藏
分享
脑图
Alorium推出的基于Altera MAX10 FPGA的Arduino控制板XLR8
关于Alorium
专注于硬件加速的嵌入式解决方案,成立于2014年,Intel的合作伙伴
主要产品
板卡特色
产品型号
XLR8R22M08V5U0DI
产品图片
主题图片
正面图片
背面图片
产品说明
兼容Arduino(ATmega328)的开发板,可以直接替换Arduino Uno板,支持ATmega328指令集
采用Intel的FPGA MAX10M08来做主处理器,并利用其它逻辑资源对运行比较慢、有一系列问题的8位单片机进行硬件加速和功能扩展
嵌入式8位AVR指令集兼容的微控制器
作者:Ruslan Lepetenok
可以用Arduino IDE来编程
产品优势
更快的时钟速率和整体应用性能
通过FPGA内部的可编程逻辑进行硬件加速功能达到更高的性能
可以使用FPGA内部的逻辑资源定制硬件加速模块XB
已经实现的硬件加速模块XB
浮点数学计算
NeoPixel LED控制
未来计划添加的硬件加速模块XB
PID控制
计数器和定时器
多UART
参数指标
物理尺寸
基于Arduino Uno规格
匹配Uno的物理封装,包括连接扩展卡的插座
能够插在Uno上的扩展板都可以用在这个板子上
数字I/O
能够容忍5V电平的输入
5V输出
14个数字I/O管脚
6个模拟管脚
模拟输入
5V
ADC性能
使用MAX10 FPGA内部的ADC
模拟带宽:1MHz
采样率:254Ksps
分辨率:12位
存储器
程序Flash:32KB
数据存储SRAM:2KB
板上有SOIC-8的位置可以用于选装外部EEPROM
编译方式
OpenXLR8工具能够让用户生成自己需要的硬件扩展功能模块,并集成到FPGA里面
编程方式
USB端口编程
Mini-B连接器
FTDI器件进行USB-串行转换
JTAG插座编程
为什么Arduino + FPGA?
关于Arduino
Atmelde ATmega328为8位的AVR MCU,一款高性能的RISC处理器,内部有32KB ISP Flash存储器、1KB EEPROM、2KB SRAM、23个GPIO、32个通用寄存器,通过USART串口进行编程
Arduino的特点
硬件比较容易获得
非常容易使用的开发工具
能够接入强大的生态系统
开发工具
关于Max10 FPGA
Intel的MAX10是一款革命性的非易失、低成本、即时工作、尺寸小巧的可编程逻辑器件,XLR8使用了其10M08 MAX10 FPGA。
开发工具
只支持Windows和Linux版本
结合的好处
很多公司提供开发板、外设,针对机器人、家庭智能化、物联网以及其它应用场景
集成并增强Arduino兼容方案的生态系统,并保持期易用性,可以用Arduino IDE进行编程
预装FPGA硬件特性或者通过可编程逻辑生成的硬件加速模块提升你自己项目的速度和性能
板上器件及连接
FPGA
Intel的MAX10M08SAU169C8G
USB转串口接口
FTDI的FT230XQ
电源管理
ADI的LT1963EST-3.3
设计文档
项目示例
FPGA镜像文件
机器人
版本r2753,可工作在16MHz或32MHz
XB加速模块
增强ADC
浮点计算
Pin0-4连接4个伺服
Pin2-3有一个求积
Neopixel
版本r2753,可工作在16MHz或32MHz.
XB加速模块
增强ADC
Pin0-14能够驱动15个NeoPixel LED
传统
版本r2141,可工作在16MHz或32MHz
XB加速模块
增强ADC
浮点计算
Pin0-11能够驱动12个伺服电机
Pin0-14能够驱动15个NeoPixel LED
购买及渠道
$75
¥617.26
中国可购
¥576.3
中国可购

评论

0 / 100
查看更多
硬禾发布
2019-12-05
2485
硬禾服务号
关注最新动态
0512-67862536
info@eetree.cn
江苏省苏州市苏州工业园区新平街388号腾飞创新园A2幢815室
苏州硬禾信息科技有限公司
Copyright © 2023 苏州硬禾信息科技有限公司 All Rights Reserved 苏ICP备19040198号