Difference between revisions of "PineBuds Pro"

From PINE64
Jump to navigation Jump to search
(Created page with "400px|thumb|right|The PineBuds Pro The '''PineBuds Pro''' is a free and open source ANC TWS Earbuds capable of running custom-built open operating systems. Some of the notable features include light weight, 3 Microphones, ANC (Active Noise Cancellation), ENC (Environment Noise Cancellation) and high fidelity 6mm speaker. It is a fully community driven side-project which anyone can contribute to, allowing you to keep control of your device....")
 
Line 17: Line 17:
* Based on [http://www.bestechnic.com/home/product/index/cate_id/6 BES 2300YP]
* Based on [http://www.bestechnic.com/home/product/index/cate_id/6 BES 2300YP]
[[File:BES-Tech.jpg|right]]
[[File:BES-Tech.jpg|right]]
[[File:JH7110_Block_Diagram.jpg|600px]]
[[File:BES2300YP_Block_Diagram.jpg|600px]]




=== CPU Architecture ===
=== SoC Architecture ===
* [https://www.sifive.com/cores/u74 Quad-core U74 up to 1.5GHz CPU]
* [https://developer.arm.com/Processors/Cortex-M4 Dual-core ARM Cortex-M4F Processor Processor up to 300MHz CPU]
[[File:SiFive.jpg|right|200px]]
[[File:Cortex-M4.png|right|400px]]
* Fully compliant with the RISC-V ISA specification
* CMOS Single-chip Fully-integrated RF, PMU, Audio CODEC and Cortex-M4F CPU
* 64-bit RISC-V Application Core
* 4MB Serial Flash On-chip for Custom Program
* 32KB L1 I-cache with ECC
* Bluetooth 5.2 dual-mode compliant
* 32KB L1 D-cache with ECC
* 8 Region Physical Memory Protection
* Virtual Memory support with up to 47 Physical Address bits
* Integrated up to 2MB L2 Cache with ECC
* includes RV64IMAC S7 monitor core, 16 KB L1 I-Cache with ECC, 8 KB DTIM with ECC
* 32-bit RISC-V CPU core (E24) for real time control, support RV32IMFC RISC-V ISA





Revision as of 23:42, 24 September 2022

The PineBuds Pro

The PineBuds Pro is a free and open source ANC TWS Earbuds capable of running custom-built open operating systems. Some of the notable features include light weight, 3 Microphones, ANC (Active Noise Cancellation), ENC (Environment Noise Cancellation) and high fidelity 6mm speaker. It is a fully community driven side-project which anyone can contribute to, allowing you to keep control of your device.



Software releases

Firmware Images Build

SDK Release

SoC and Memory Specification

BES-Tech.jpg

BES2300YP Block Diagram.jpg


SoC Architecture

Cortex-M4.png
  • CMOS Single-chip Fully-integrated RF, PMU, Audio CODEC and Cortex-M4F CPU
  • 4MB Serial Flash On-chip for Custom Program
  • Bluetooth 5.2 dual-mode compliant


GPU Architecture

Imgtech.png
  • Support OpenCL 3.0
  • Support OpenGL ES 3.2
  • Support Vulkan 1.2
  • Tile-based deferred rendering architecture for 3D graphics workloads, with concurrent processing of multiple tiles
  • Support for GPU visualization, up to 8 virtual GPUs
  • On fly frame buffer compression and decompression (TFBC) algorithm
  • Performance: 128 FP32 FLOPs/Clock, 256 FP16 FLOPs/Clock

System Memory

  • LPDDR4 RAM Memory Variants: 2GB, 4GB and 8GB.

Board Features

Video

  • Digital Video output up to 4K@30Hz
  • 4K HDR @ 60fps
  • H.264/AVC Base/Main/High/High10 profile @ level 5.1; up to 4Kx2K @ 60fps
  • H.265/HEVC Main/Main10 profile @ level 5.1 High-tier; up to 4Kx2K @ 60fps

Audio

  • 3.5mm audio Jack

Network

  • Single or Dual 10/100/1000Mbps Ethernet
  • 2.4GHz/5Ghz MIMO WiFi 802.11 b/g/n/ac with Bluetooth 5.2

Storage

  • on-board SPI flash memory - bootable
  • microSD - bootable, supports SDHC and SDXC and storage up to 256GB
  • eMMC - bootable (optional eMMC Module)
  • 1 USB3.0 Dedicated Host port
  • 3 USB2.0 Host port

Expansion Ports

  • PCIe 2.0
  • 2x20 pins "Pi2" GPIO Header
  • 4 lane MiPi DSI port for LCD panel
  • 4 lane MiPi CSI port for camera module

Board Information, Schematics and Certifications

  • Model "A" Baseboard Dimensions: 133mm x 80mm x 19mm
  • Input Power: DC 12V @ 3A 5.5mmOD/2.1mmID center-positive Barrel DC Jack connector
  • Schematic:
  • Certifications:
    • Disclaimer: Please note that PINE64 SBC is not a "final" product and in general certification is not necessary. However, PINE64 still submits the SBC for FCC, CE, and ROHS certifications and obtain the certificates to prove that the SBC board can pass the testing. Please note, a final commercial product needs to perform its own testing and obtain its own certificate.
    • Not yet available

Datasheets for Components and Peripherals