香蕉派 BPI-F2S

From Banana Pi Wiki
Jump to: navigation, search


介绍

Banana Pi BPI-F2S 工业级开源硬件开发板
Xilinx Artix-7 XC7A100T FPGA 开发板
sunplus SF7021 工业级开源硬件开发板
Xilinx Artix-7 XC7A100T FPGA 开发板
Industrial operating
SunPlus SP7021 Diagram


香蕉派BPI-F2S 是 香蕉派团队 and 凌阳科技首次合作开发的一款工业级应用的开发板, 使用SP7021芯片设计.具有高性能,低功耗的特点; 内嵌 Linux Embed 系统,适合于语音图像处理、通信、便携式工业控制设备等应用场合。 自带高性能处理器,特别适合 AI 人工智能,机器视觉等需要强大运算力的应用;外扩 FPGA 模组,可提供硬件加速,芯片 IP 验证及 SOC 科研及教学应用; BPI-F2S开发板集具有集成度高,优良的布线布局,板面积很小,易于现场测试应用

应用方向

  • IoT物联网/工业互联网控制
  • 智能语音
  • 智能支付系统
  • FPGA 开发与教育
  • 车载网络技术与应用

SunPlus SP7021介绍

SunPlus sp7021是一款革命性的SoC,它具有linux级芯片的强大功能和微控制器集成的简单性。配备ARM Cortex-A7四核,ARM926实时内核,8051低功耗内核

作为一款工业级嵌入式Linux芯片,添加大量的特性针对物联网和工业控制应用程序,并提供最终的设计简单,集成度高,并集成了一些外部组件,简化了原理图,和减少了PCB的复杂性。

SP7021是工业控制的SoC解决方案。以低成本满足客户对产品功能的充分需求,提高客户在市场中的竞争力。SP7021提供丰富的GPIOs、存储和USB接口。为视频输入提供MIPI CSI接口,为视频输出提供HDMI接口。并提供功能扩展的FPGA接口。SP7021还有4个以太网端口,为客户提供了一个极具竞争力的解决方案。

SP7021芯片主要特性

  • 容易设计加工的LQFP芯片封装.
  • 四核1GHz Cortex-A7 CPU, 集成 A926 和 8051 内核.
  • 单路 3.3V 供电.
  • 芯片内置128MB 或512MB DDR3 内存.
  • 8个8位5 v的IO端口,外加一个大电流端口.
  • 灵活的外围多路复用(PinMux).
  • Dual PinMuxable Ethernet MACs.
  • Four PinMuxable Enhanced UARTs, plus one console UART.
  • 工业操作温度范围: -40C ~ +85C.
  • 低电磁干扰简化认证.
  • 现代的、基于yocto的Linux发行版.
  • 10年供应保证.
  • 完善的LINUX系统支持

硬件

硬件接口示意

Banana PI BPI-F2S 6.JPG

注意 : 40 PIN GPIO 兼容 Raspberry Pi

硬件规格

  • 主控芯片– 凌阳科技(Sunplus) SP7021 “Plus1” 4核 Cortex-A7 处理器 @ 1.0 GHz, 一个 Arm A926 实时内核, 一个 8051 微处理器去控制 I/Os, 芯片内置512MB DDR3 DRAM 内存.
  • 存储 – 板载8GB eMMC flash, microSD 卡坐接口
  • 视频输出 – HDMI 1.4 output
  • 摄像头I/F – MIPI CSI connector
  • 有线网口 – 2x 10/100M 网络接口
  • USB 接口– 2x USB 2.0 host 接口, 1x micro USB 接口
  • 扩展接口:
40-pin GPIO 兼容raspberry Pi
2x 50-pin FPGA interface for Trenz Electronic TE0725LP-01-100-2D Artix 7 FPGA board
Unpopulated, undocumented 50-pin header that’s appears to be routed to one of the headers for the optional FPGA board
  • 调试接口 – 3-pin header for UART console, 10-pin JTAG header, SWD ICE port
  • 安全– TPM 2.0 via ST33TPH2EI2C secure element
  • Misc – Power switch, reset button, boot selection dip switch
  • 电源接口 – 12VDC via power barrel jack

温度范围 – -40C ~ +85°C (真正工业级控制芯片).

嵌入式和FPGA教育套装

BPI-F2S 嵌入式和FPGA教育套件是一套基于凌阳7021 SOC的单片机高度集成的开发平台。具有高性能、低功耗的特点;嵌入式Linux嵌入式系统,适用于语音图像处理、通信、便携式工业控制设备等应用。具有高性能处理器,特别适合人工智能、机器视觉等需要强大计算能力的应用;可扩展FPGA模块进行芯片电路设计教学,可布局,板面积小,易于现场测试应用。

  • 1.高校嵌入式教学。完整课程支持
  • 2.高校FPGA开发教学。
  • 3.芯片设计教学。

BPI-F2S with FPGA 4.jpg

教育套件

  • 1. BPI-F2S 开发板一块
  • 2. FPGA子板: Xilinx Artix-7 XC7A100T,32 MByte QSPI Flash memory,power by single 3.3v
  • 3. 教学子板 : 4 digit 7 segment digital tube teaching,DIP8 socket for SPI flash IP authentication,8 LED lights are used for teaching
  • 4. 调试工具
  • 5. 12v/2A 电源适配器

在线文档:

https://sunplus-tibbo.atlassian.net/wiki/spaces/doc/pages/470777857/SP7021+Plus+Xilinx+FPGA+SOC+Platform+UserGuide

Xilinx Artix-7 FPGA extend board

Xilinx Artix-7 FPGA 9.JPG

FPGA Module with Xilinx Artix-7 100T (Variant 2D), 2 x 50 Pin, 1.8V only supply

Now with the Trenz Electronic TE0725LP-01-100-2D is a low cost small-sized FPGA module integrating a Xilinx Artix-7 (15T-100T) and 32 MByte Flash memory for configuration and operation. The 2 x 50 pin headers with a 2.54 mm standard pitch are perfect for breadboard or low cost dual layer PCB.

Trenz HyperBus enabled reference designs are typically bundled with a FREE evaluation edition of the commercially proven, low-cost, low-circuit area, high performance, HyperBus Memory Controller (HBMC) IP supplied by Synaptic Laboratories Ltd. Synaptic Labs HBMC IP is commercially proven in both Intel and Xilinx projects, and was selected by Intel. This FREE HBMC IP evaluation license never expires, and no customer registration or NIC ID is required. You can check for and obtain the latest version of the FREE evaluation HBMC IP from S/Labs website for Xilinx and Intel.

Key Features:

  • Xilinx Artix-7 XC7A100T-2CSG324C
  • Commercial temperature grade (industrial on request)
  • 32 MByte Flash memory
  • 2 x 50 pin headers with 2.54 mm pitch, ideal for breadboard use
  • 1.8 V single supply with on board voltage regulators
  • 95 I/O's (42 + 42 + 3 + 8)
  • 25 MHz system clock (100 MHz can be customized on request)
  • I2C EEPROM
  • 7.3 x 3.5 cm form factor
  • JTAG/UART connector
  • One user LED
  • optional HyperRAM (8 bis 32 MByte) or HyperFlash
  • HyperRAM from Cypress :http://www.cypress.com/products/hyperram-memory
  • HyperFlash from Cypress http://www.cypress.com/products/hyperflash-nor-flash-memory

软件

github源代码

BPI-F2S参考文档

软件镜像

Ubuntu Linux

  • 2019-12-25 update :ubuntu mate 18.04 desktop 2019-12-25 base on kernel 4.19.37
file name : 2019-12-25-ubuntu-mate-18.04.2-beta1-desktop-armhf+raspi-ext4-bpi-f2s.img.zip
google link:https://drive.google.com/file/d/1_TJzJPMm89Fb9Fji1PddMPas-EEO-IGw/view
discuss on forum:http://forum.banana-pi.org/t/bpi-f2s-new-image-ubuntu-mate-18-04-desktop-2019-12-25/10454

Kail Linux

  • 2019-12-25 update:Kail Linux 2019.4 nexmon 2019-12-25 base on kernel 4.19.37
file name:2019-12-25-kali-linux-2019.4-rpi3-nexmon-bpi-f2s.img.zip
google link:https://drive.google.com/file/d/19G49t288CKKLGokI-jQOs9h7rtsxGBGo/view?usp=drivesdk
password: root/toor
discuss on forum:http://forum.banana-pi.org/t/bpi-f2s-new-image-kail-linux-2019-4-nexmon-2019-12-25/10453

Debian Linux

  • debian-10-buste-bpi-f2s-sd-emmc 2019-11-26 kernel 4.19
file name: 2019-11-29-debian-10-buster-mate-desktop-beta-bpi-f2s-sd-emmc.img.zip
google download link: https://drive.google.com/file/d/1MpjDeUk4H-EXzaxpuywgbgRaM8YXoXjI/view
Discuss on forum: http://forum.banana-pi.org/t/bpi-f2s-new-image-debian-10-buste-bpi-f2s-sd-emmc-2019-11-26/10270

CentOS linux

  • CentOS userland armv7hl-RaspberryPi KDE 1908 sda 2019-12-25 base on kernel 4.19.37
file name:2019-12-25-CentOS-Userland-7-armv7hl-RaspberryPI-KDE-1908-sda.raw.xz-bpi-f2s.img.zip
google link:https://drive.google.com/file/d/1Is-BS7lvCUrRBkO7wCjn4q51eI7Yof-l/view
password:root/centos
discuss on forum:http://forum.banana-pi.org/t/bpi-f2s-new-image-centos-userland-armv7hl-raspberrypi-kde-1908-sda-2019-12-25/10452

Fedora-Mate

  • Banana Pi BPI-F2S setup & run fedora 31 (u-boot-2019.04 + kernel 4.19.37)
file name: 2019-11-14-Fedora-Mate-armhfp-31-1.9-sda.raw.xz-bpi-f2s-sd-emmc.img.zip
google download : https://drive.google.com/open?id=1ATHmvKvYoBpM3uyQ2xK4pvKahlgCGHnq
discuss on forum: http://forum.banana-pi.org/t/bpi-f2s-new-image-fedora-mate-armhfp-31-1-9-sda-raw-xz-bpi-f2s-sd-emmc-img-2019-11-15/10206
boot logfile: https://github.com/BPI-SINOVOIP/BPI-files/blob/master/others/logfile/bpi-f2s/20191114/2019-11-14-Fedora-Mate-armhfp-31-1.9-sda.raw.xz-bpi-f2s-sd-emmc.img.txt
readme:https://github.com/BPI-SINOVOIP/BPI-files/blob/master/others/logfile/bpi-f2s/20191114/readme.txt

Mozilla IoT gateway

  • Mozilla IoT rpi gateway 0.10.0 2019-12-25 base on kernel 4.19.37
file name:2019-12-25-rpi-gateway-0.10.0-bpi-f2s.img.zip
google link:https://drive.google.com/file/d/1wPDeqQpKce-I81fQ638HE_ogl-MDkOOB/view?usp=drivesdk
Mozilla gateway getting started guide:https://iot.mozilla.org/docs/gateway-getting-started-guide.html
discuss on forum :http://forum.banana-pi.org/t/bpi-f2s-new-image-mozilla-iot-rpi-gateway-0-10-0-2019-12-25/10455

开发资源

购买链接