Jump to content

Banana Pi BPI-F2S , Sunplus sp7021 industrial-grade chip design


Lion Wang

Recommended Posts

Banana Pi BPI-F2S is the first board with Banana Pi team and SunPlus, this is a industrial-grade board. use Plus1(sp7021) design. this is a industrial-grade board.

 

Banana_Pi_BPI-F2S_1_.JPG

 

SunPlus sp7021 is a revolutionary SoC that has the power of a Linux-grade chip and the integration simplicity of a microcontroller.it with ARM Cortex-A7 Quad core,ARM926 real-time core,8051 low-power core

Conceived by Sunplus Technology in collaboration with Tibbo Technology, PLUS1 takes all the sophisticated elements typically found in modern industrial-grade embedded Linux chips, adds a plethora of features targeting IoT and industrial control applications, and delivers the resulting design in a simple microcontroller-like package that needs few external components, simplifies the schematic diagram, and reduces the PCB complexity.

SP7021 is a SoC solution of industrial control. It meets customers’full demand on function but with low cost so that will improve customers’ competitiveness in the market. SP7021 provides rich GPIOs, storage and USB interface. And it provides MIPI CSI interface for video input and HDMI interface for video output. It also provides FPGA interface for function extension. SP7021 also has 4 Ethernet ports providing customers a high competitive solution.

 

PLUS1 SP7021 Datasheet : https://drive.google.com/file/d/1MWFwgHMteMKVxgzyK5ClU9LOyh-M8xPA/view?usp=sharing

 

BPI-F2S interface:

 

850x371xBanana_PI_BPI-F2S_6.JPG.pagespee

 

wiki page: http://wiki.banana-pi.org/Banana_Pi_BPI-F2S

 

sunplus online document: SP7021 Released Document : https://sunplus-tibbo.atlassian.net/wiki/spaces/doc/overview

 

BPI-F2S BPS code with kernel 4.19.37 : https://github.com/BPI-SINOVOIP/BPI-F2S-bsp

 

SOC education and training practice suite:

800x368xBanana_Pi_FPGA_kit.JPG.pagespeed

SunPlus SP7021 development suite is a set of development platform with high integration of single chip based on sunplus 7021 SOC.With high performance, low Characteristics of power consumption;Embedded Linux Embed system, suitable for voice image processing, communication, portable industrial control equipment and other applications.With high performance processor, especially suitable for AI artificial intelligence, machine vision and other applications requiring strong computing power;Expandable FPGA module, can Layout, small board area, easy to field test application

 

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

 

 

Link to comment
Share on other sites

Interesting...

 

Ethernet - realtime capable, e.g. support EtherCAP, ProfiNET, EtherNET/IP, IEEE 1588? PTP support on the MAC's?

 

The MAC's - are they hard or soft on the Real Time side (if they even support this)

 

I don't see bus support for standard buses like SAE J1939, CANOPEN, DeviceNet - at least not declared?

 

Any support for Housing/Cases that support DIN mounting?

 

UART support - I don't see defined UART's, so does one have to bit-bang this?

 

Would be curious to know how/why this is considered Industrial?

 

Personally - I don't even see this as being safe for Robotics even, much less anything that needs real-time support on the interfaces.

Link to comment
Share on other sites

BPI-F2P new image 2021-06-06 update:Ubuntu server 20.04.1 and Ubuntu mate 20.04.1 image,this image support boot from SD card and eMMC flash, this image boot fast than old image

2021-06-06-ubuntu-mate-20.04.1-desktop-armhf-ext4-v5.4.35-bpi-f2p.img.zip: Ubuntu Desktop system, Support HDMI interface to display Desktop.

google link : https://drive.google.com/file/d/1hu5zvw6lbiLUaw5BLRCUFo1HXaDR3ztM/view?usp=drivesdk

baidu link: https://pan.baidu.com/s/14PXSw4z_UGYWpnxhGbZuFg pincode: s895

2021-06-06-ubuntu-server-20.04.1-armhf-ext4-v5.4.35-bpi-f2p.img.zip: Ubuntu Server System, it don’t include Desktop, only support serial console.

google link :  https://drive.google.com/file/d/1f_C_BBM5g6lEVhNpWqIDJaxgivs8gt60/view?usp=drivesdk

baidu link:  https://pan.baidu.com/s/1Uz8L12aS40WZyvmoP5wVhA pincode: nb98

Link to comment
Share on other sites

Well. Hi.

Now I'm getting deeper into this CPU, and would love to port Armbian onto it as carefully as possible. This is a neat tiny debian I really loved on rk3399.

 

The above mentioned ubuntu boots and works ok, well, just before things get close to apt upgrade. :)
The kernel (and whole boot machine) are put aside, on a separate fat partition, never even mounted, so the "natively" installed kernel and uboot are dummy and unaware of real ones. This WILL become a problem sooner or later; I was struggling through (really weird) Rockchip boot system, and defeated it only with help of Armbian, @Igor and a qualified Rockchip technician in this forum.

 

So I'm definitely yours with Sunplus, too. It's the only 512M embedded DRAM system-in-a-chip that meets my needs, and I do see quite some perspectives for DIYers and profi with it - imagine 4core ARMv7 with half a gig, in TQFP (not BGA! even not QFN) package, that any baby can solder onto his PCB. Monster Arduino.

 

Now. I'm trying to transplant what I have out of an official buildroot/yocto into Armbian, in order to have a full-featured properly upgradable and stable system. Is there any beginner guide for this? I got stuck on the very first step: the SIP does have both uboot (customized) and xboot; moreover, the images for heterogenous cores (arm5 and 8051) must be built, available for correct upgrade, and loadable before linux starts.

 

Don't really want to glue a frankenstein out of a common build, despite can do so. Not a clean solution.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
×
×
  • Create New...

Important Information

Terms of Use - Privacy Policy - Guidelines