Difference between revisions of "Nutcracker"

From PINE64
Jump to navigation Jump to search
(19 intermediate revisions by 3 users not shown)
Line 1: Line 1:
PAGE UNDER CONSTRUCTION, INFO SUBJECT TO CHANGE
+
{{Note|Page under construction, information subject to change.}}
  
* BL-602 EVB (Evaluation Board):
+
* PineCone BL-602 EVB (Evaluation Board):
  
[[File:Pine64_BL602_EVB_photo-3-small.jpg]]
+
[[File:Pine64_BL602_EVB_photo-3-small.jpg|800px]]
  
  
[[File:Pine64_BL602_EVB_photo-1-small.jpg]]
+
[[File:Pine64_BL602_EVB_photo-1-small.jpg|800px]]
  
* Pinecil Prototype:
 
  
[[File:PinecilPrototype.jpg|800px]]
+
== BL602 Specifications ==
 
+
* '''CPU:''' 32-bit RV32IMAFC RISC-V “SiFive E24 Core”
== Specifications ==
+
** [https://www.sifive.com/cores/e24 SiFive E24 Core information]
* '''Dimensions:''' 170mm with solder tip or 98mm without solder tip x 12.8mm x 16.2mm
 
* '''Weight:''' 30g with solder tip, 20g without solder tip
 
* '''CPU:''' GD32VF103TB 32-bit RV32IMAC RISC-V “Bumblebee Core” @ 108 MHz
 
 
* '''Memory:'''
 
* '''Memory:'''
** 128KB Flash
+
** 128KB ROM
** 32KB SRAM
+
** 276KB SRAM
* '''DC in (only one of the following at a time):'''
+
** 1Kb eFuse
** 12V- 24V DC5525 Barrel Jack
+
** 2MB Embedded Flash
** USB-C 12-20V PD
+
* '''Security:'''
** QC3.0
+
** Secure boot
 +
** Secure debug
 +
** AES 128/192/256
 +
** SHA-1/224/256
 +
** TRNG (True Random Number Generator)
 +
** PKA (Public Key Accelerator)
 +
* '''Wireless:'''
 +
** Wi-Fi 802.11 b/g/n
 +
** Bluetooth® Low Energy 5.0
 +
** Wi-Fi Fast connection with BLE assistance
 +
** Wi-Fi and BLE coexistence
 +
** Wi-Fi Security WPS/WEP/WPA/WPA2/WPA3
 +
** STA, SoftAP and sniffer modes
 +
** Multi-Cloud connectivity
 +
** 2.4 GHz RF transceiver
 +
** Integrated RF balun, PA/LNA
 +
* '''Package Type:'''
 +
** 32 pin QFN 4mm x 4mm
  
== Pinecil board information, schematics and certifications ==
+
[[File:BL602_Block_Diagram.jpg|600px]]
  
* Pinecil Mainboard and breakout board: [[File:Pinecilmainboardandbreakbout.jpg]]
 
  
* Pinecil mainboard schematic:
 
** [https://files.pine64.org/doc/Pinecil/Pinecil_schematic_v1.0_20201015.pdf Pinecil mainboard schematic ver 1.0 20201015]
 
** [https://files.pine64.org/doc/Pinecil/Pinecil-PCB-placement-v1.0-topplace.pdf Pinecil mainboard ver 1.0 PCB Component Placement Top PDF file]
 
** [https://files.pine64.org/doc/Pinecil/Pinecil-PCB-placement-v1.0-bottomplace.pdf Pinecil mainboard ver 1.0 PCB Component Placement Bottom PDF file]
 
** [https://files.pine64.org/doc/Pinecil/Pinecil-PCB-placement-v1.0-topplace.dxf Pinecil mainboard ver 1.0 PCB Component Placement Top Drawing file]
 
** [https://files.pine64.org/doc/Pinecil/Pinecil-PCB-placement-v1.0-bottomplace.dxf Pinecil mainboard ver 1.0 PCB Component Placement Bottom Drawing file]
 
  
* Pinecil breakout board schematic:
+
== PineCone BL602 EVB information and schematics ==
** [https://files.pine64.org/doc/Pinecil/Pinecil_Breakout_Board_Schematic_v1.0_20201005.pdf Pinecil breakout board schematic ver 1.0 20201005]
+
* Approximate dimensions: 26mm x 43mm
** [https://files.pine64.org/doc/Pinecil/Pinecil_Breakout_Board_PCB_layout_v1.0_20201005.pdf Pinecil breakout board PCB layout ver 1.0]
+
* Board layout:
 +
[[File:PADI-II_EVB.png]]
 +
* [https://files.pine64.org/doc/Pinenut/Pine64%20BL602%20EVB%20Schematic%20ver%201.1.pdf PineCone BL602 EVB schematic ver 1.1]
 +
** Note: Current schematic, cc1 and cc2 share one 5.1KOhm resistor. Next schematic design will separate out the cc1 and cc2 has it own 5.1KOhm resistors
  
 +
== Datasheets for components and peripherals ==
 +
* Bouffalo BL-602 SoC information:
 +
** [https://files.pine64.org/doc/datasheet/Pinenut/Bouffalo%20Lab%20BL602_BL604_DS_en_Combo_1.2.pdf Bouffalo Lab BL602 SoC Datasheet V1.2]
 +
** [https://files.pine64.org/doc/datasheet/Pinenut/Bouffalo%20Lab%20BL602_BL604_DS_en_Combo_1.1.pdf Bouffalo Lab BL602 SoC Datasheet V1.1]
 +
** [https://files.pine64.org/doc/datasheet/Pinenut/Bouffalo%20Lab%20BL602_Reference_Manual_en_1.1.pdf Bouffalo Lab BL602 SoC Reference Manual V1.1]
 +
***  Please note that the Chinese wording "寄存器描述" means "Register Description" in reference manual ver 1.1
  
* Pinecil certifications:
 
 
== Pinecil tips ==
 
* Default tip model TS-B2 accompany with Pinecil
 
 
* Tip set 1 (left) & 2 (right): [[File:PinecilTipSets.jpg|800px]]
 
 
* Uses TS-100 compatible tips
 
 
== Datasheets for components and peripherals ==
 
* GigaDevice RISC-V SoC information:
 
** [https://files.pine64.org/doc/datasheet/pinecil/GD32VF103_Datasheet_Rev%201.1.pdf GigaDevice RISC-V GD32VF103TB SoC Datasheet V1.1]
 
** [https://files.pine64.org/doc/datasheet/pinecil/GD32VF103_User_Manual_EN_V1.2.pdf GigaDevice RISC-V GD32VF103TB SoC Usermanual V1.2]
 
* Display Module information:
 
** [https://files.pine64.org/doc/datasheet/pinecil/1810010328_UG-Univision-Semicon-UG-9616TSWCG02_C88335.pdf QUG 9616TSWCG02 Display Module Datasheet]
 
* USB Type-C PD Controller information:
 
** [https://files.pine64.org/doc/datasheet/pinecil/FUSB302-D.PDF ON Semiconductor FUSB302 USB Type-C PD Controller Datasheet]
 
* Sensor information:
 
** [https://files.pine64.org/doc/datasheet/pinecil/BMA223-Bosch.pdf Bosch BMA223 Acceleration Sensor Datasheet]
 
** [https://files.pine64.org/doc/datasheet/pinecil/si7210-datasheet.pdf Silicon Lab Si7210 Hall-Effect Magnetic Position Sensor Datasheet]
 
** [https://files.pine64.org/doc/datasheet/pinecil/TMP35_36_37.pdf Analog Device TMP36 Temparature Sensor Datasheet]
 
* Power Regulator information:
 
** [https://files.pine64.org/doc/datasheet/pinecil/RT7272B-05.pdf Ricktek RT7272B 3A Switching Power Regulator Datasheet - on mainboard]
 
** [https://files.pine64.org/doc/datasheet/pinecil/LP6498B6F.pdf LowPowerSemi LP6498B6F 1.2A Switching Power Regulator Datasheet - on breakout board]
 
* Power MOSFET Switch information:
 
** [https://files.pine64.org/doc/datasheet/pinecil/Changjiang-Electronics-Tech-CJ-CJQ7328.pdf Chang Jiang CJQ7328 8A MOSFET Datasheet]
 
* OP Amp information:
 
** [https://files.pine64.org/doc/datasheet/pinecil/SGM8557.pdf SGMicro SGM8557-1 Low Noise OP Amp Datasheet]
 
  
 +
== Misc notes ==
 +
Planned to be available in at least three form factors:
 +
* NUT-01S -> ESP-01S
 +
* NUT-12S -> ESP-12S
 +
* NUT-15 -> RTL8723/AMPAK
  
  
 
== Development efforts ==
 
== Development efforts ==
 +
* [https://github.com/pine64/bl_iot_sdk PineCone BL602 GitHub Page (PINE64 fork)]
 +
* [https://github.com/bouffalolab/bl_iot_sdk Bouffalo Lab GitHub Page]
 +
* [https://github.com/renzenicolai/bl602-docs/ BL602 Developer organize documentation GitHub Page]
 +
* [https://github.com/pine64/bl602-re BL602 reverse engineering working group]
 +
* [https://github.com/pine64/bl602-sdio-linux Linux kernel module]
  
{| class="wikitable"
+
[[Category:Nutcracker]]
!
 
! Project Homepage
 
! Project Source
 
! Implementations
 
 
 
|-
 
! Ralimtek
 
| https://ralimtek.com
 
| https://www.gitmemory.com/Ralim
 
|}
 
 
 
[[Category:Pinecil]]
 

Revision as of 02:16, 30 November 2020


Page under construction, information subject to change.
  • PineCone BL-602 EVB (Evaluation Board):

Pine64 BL602 EVB photo-3-small.jpg


Pine64 BL602 EVB photo-1-small.jpg


BL602 Specifications

  • CPU: 32-bit RV32IMAFC RISC-V “SiFive E24 Core”
  • Memory:
    • 128KB ROM
    • 276KB SRAM
    • 1Kb eFuse
    • 2MB Embedded Flash
  • Security:
    • Secure boot
    • Secure debug
    • AES 128/192/256
    • SHA-1/224/256
    • TRNG (True Random Number Generator)
    • PKA (Public Key Accelerator)
  • Wireless:
    • Wi-Fi 802.11 b/g/n
    • Bluetooth® Low Energy 5.0
    • Wi-Fi Fast connection with BLE assistance
    • Wi-Fi and BLE coexistence
    • Wi-Fi Security WPS/WEP/WPA/WPA2/WPA3
    • STA, SoftAP and sniffer modes
    • Multi-Cloud connectivity
    • 2.4 GHz RF transceiver
    • Integrated RF balun, PA/LNA
  • Package Type:
    • 32 pin QFN 4mm x 4mm

BL602 Block Diagram.jpg


PineCone BL602 EVB information and schematics

  • Approximate dimensions: 26mm x 43mm
  • Board layout:

PADI-II EVB.png

  • PineCone BL602 EVB schematic ver 1.1
    • Note: Current schematic, cc1 and cc2 share one 5.1KOhm resistor. Next schematic design will separate out the cc1 and cc2 has it own 5.1KOhm resistors

Datasheets for components and peripherals


Misc notes

Planned to be available in at least three form factors:

  • NUT-01S -> ESP-01S
  • NUT-12S -> ESP-12S
  • NUT-15 -> RTL8723/AMPAK


Development efforts