Difference between revisions of "Ox64"
Jump to navigation
Jump to search
(Created page with "400px|thumb|right|The Ox64 The '''Ox64''' is a RISC-V based Single Board Computer powered by Bouffalo Lab BL808 C906 64-Bit RISC-V CPU, 32-Bit CPU, embedded 64MB PSRAM memory and build-on 3 radio RF (Wifi, BT, Zigbee). It provides breadboard friendly format factory, MicroSD Card slot, USB 2.0, and many other peripheral interfaces for makers to integrate with sensors and other devices. 600px| == Software releases == === Quic...") |
|||
Line 76: | Line 76: | ||
* Input Power: 5V 0.5A microSD or USB-C port | * Input Power: 5V 0.5A microSD or USB-C port | ||
* Schematic: | * Schematic: | ||
** [https://files.pine64.org/doc/ox64/PINE64_Ox64-Schematic-202221007.pdf Ox64 Schematic 20221007 v1.0 ( | ** [https://files.pine64.org/doc/ox64/PINE64_Ox64-Schematic-202221007.pdf Ox64 Schematic 20221007 v1.0] | ||
** [https://files.pine64.org/doc/ox64/PINE64_Ox64_PCB_Placement-20221007.pdf Ox64 PCB Component placement 20221007 v1.0 | ** [https://files.pine64.org/doc/ox64/PINE64_Ox64_PCB_Placement-Top-20221007.pdf Ox64 PCB Component placement(ToP) 20221007 v1.0] | ||
** [https://files.pine64.org/doc/ox64/PINE64_Ox64_PCB_Placement-Bottom-20221007.pdf Ox64 PCB Component placement(Bottom) 20221007 v1.0] | |||
* Certifications: | * 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. | ** 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. |
Revision as of 04:18, 8 October 2022
The Ox64 is a RISC-V based Single Board Computer powered by Bouffalo Lab BL808 C906 64-Bit RISC-V CPU, 32-Bit CPU, embedded 64MB PSRAM memory and build-on 3 radio RF (Wifi, BT, Zigbee). It provides breadboard friendly format factory, MicroSD Card slot, USB 2.0, and many other peripheral interfaces for makers to integrate with sensors and other devices.
Software releases
Quick Links to the Source of OS Images Build
OS images are still in alpha build which are only fit for board bring up and testing purposes.
SoC and Memory Specification
- Based on Bouffalo Lab BL808
CPU Architecture
- Supports RISC-V RV64IMAFCV instruction architecture
- Five-stage single-issue sequentially executed pipeline
- Level-1 instruction and data cache of Harvard architecture, with a size of 32 KB and a cache line of 64B
- Sv39 memory management unit, realizing the conversion of virtual and real addresses and memory management
- jTLB that supports 128 entries
- Supports AXI 4.0 128-bit master interface
- Supports core local interrupt (CLINT) and platform-level interrupt controller (PLIC)
- With 80 external interrupt sources, 3 bits for configuring interrupt priority
- Supports BHT (8K) and BTB
- Compatible with RISC-V PMP, 8 configurable areas
- Supports hardware performance monitor (HPM) units
- T_head E907 320MHz 32-bit RISC-V CPU
- Supports RISC-V RV32IMAFCP instruction set
- Supports RISC-V 32-bit/16-bit mixed instruction set
- Supports RISC-V machine mode and user mode
- Thirty-two 32-bit integer general purpose registers (GPR) and thirty-two 32-bit/64-bit floating-point GPRs
- Integer (5-stage)/floating-point (7-stage), single-issue, sequentially executed pipeline
- Supports AXI 4.0 main device interface and AHB 5.0 peripheral interface
- 32K instruction cache, two-way set associative structure
- 16K data cache, two-way set associative structure
System Memory
- Embedded 64MB PSRAM
Board Features
Network
- 2.4GHz 1T1R WiFi 802.11 b/g/n
- Bluetooth 5.2
- Zigbee
- 10/100Mbps Ethernet (optional, on expansion board)
Storage
- on-board 16Mb (2MB) or 128Mb (16MB) XSPI NOR flash memory
- microSD - supports SDHC and SDXC
Expansion Ports
- USB 2.0 OTG port
- 26 GPIO Pins, include SPI, I2C and UART functionality. Possible I2S and GMII expension
- Dual lane MiPi CSI port, locate at USB-C port, for camera module
Audio
- mic (optional, on camera module)
- speaker (optional, on camera module)
Board Information, Schematics and Certifications
- Baseboard Dimensions: 51mm x 21mm x 19mm x 3.5mm (Breadboard friendly)
- Input Power: 5V 0.5A microSD or USB-C port
- 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
- Star64 JH7110 SoC information:
- SPI NOR Flash information:
- Power Regulator information: