CT-2001A





Robot Cerebellum Chip

CT-2001A

 

Product Brief

The CT-2001A chip adopts a superscalar ASIC architecture, achieving multi-thread concurrency with latency below 20 nanoseconds. It features an integrated FOC analog computation unit, programmable digital filtering, neural network adaptive control, and an analog IDPU "calculus processing unit," with hardware-accelerated latency as low as 0.2 ns (traditional solutions: 2.8 ns). It includes 1 MB on-chip Flash, 512 KB SRAM, 21 digital communication interfaces, and over 10 built-in hardware-accelerated cryptographic algorithms, supporting storage encryption, user partition protection, secure boot, and other security features.

Product Features

1. ASIC hardware encoding technology, 1 MB Flash, supports encrypted storage, partition management, and data protection, with ECC verification, 100,000 erase/write cycles, and 10-year data retention.

2. 512 KB SRAM with hardware parity checking.

3. Supports automatic acquisition of built-in ADC data and external SDFM data, hardware acceleration for CLARKE/PARK/PID/IPARK/SVPWM algorithms, automatic update of EPWM output duty cycle, and up to Q24 fixed-point output precision.

Technical Configuration & Specifications

Product Name

Robot Control Chip

Model

CT-2001A

Packge

BGA144

Size

10×10×1.26mm

CPU

RISC-V 32-bit dual-core, 540 MHz

RV32IMAFDCP instruction set

L1 I/D-Cache 16KB/16KB

• Supports single-cycle Tightly Coupled Memory (TCM), I/D-TCM up to 128 KB + 128 KB configurable

• Hardware encoding, single/double-precision floating-point units, integrated DSP instruction set

PMP security protection

• Core-local interrupt controller (CLINT) and CLIC

On-Chip Storage

SRAM 512 KB (128 KB + 128 KB configurable as TCM)

Flash 1 MB

System Boot

• Boot order configurable via eFUSE

• Supports USB/UART programming

SiP SPI NOR supports external direct mode programming

System Security

• Digital signature secure boot

CE for AES/TDES and SHA/HMAC algorithms

SPI_ENC for SPI NOR online decryption

SID built-in 512-bit eFUSE (64-bit user-defined)

• Built-in 256-bit TRNG

• JTAG lock/unlock support

System Control

Built-in THS temperature sensor, supports high/low temperature alarm and over-temperature reset

WDOG Watchdog

• Interrupt and reset, timeout configurable from 1 ms to 37 hours

• Pause or continue counting configurable in debug mode

• Hardware write protection

Clock & Power Mgmt

• Two PLLs: PLL_INT0 for CPU, PLL_FRA0 for peripherals with spread spectrum

• One built-in LDO

GPT Timer

• Four 32-bit GPTs

• Output compare signal for interrupt and pin output

Interfaces

One USB FS device

Up to 4 SPI (Master/Slave, QSPI)

Up to 9 UART (16550-compatible, baud rate error <2%)

Up to 4 I2C (7/10-bit addressing, up to 400 Kb/s)

One CAN (CAN2.0A/B, up to 1 Mbps)

Up to two CAN-FD (up to 10 Mbps)

Temperature

-40~125℃

FOC Hardware

Auto acquisition of ADC/SDFM data

Hardware acceleration for CLARKE/PARK/PID/IPARK/SVPWM

Auto-update EPWM duty cycle

Up to Q24 fixed-point precision

EPWM (Enhanced PWM)

24 channels, resolution up to 120 ps

16-bit counter

 Up/down/up-down counting modes

PWM supports internal phase synchronization

Dead-time control

Six fault inputs

• Support pulse group output function

SDFM (Sigma-Delta Interface)

Supports four SDFM

Support serial input decoding

Support SINC 1/2/3 filters

Support OSR configurable

ADC

Built in two 14 bit ADCs

The highest sampling rate is 2MSPS

• Two ADCs multiplex 16 sampling channels

Support hardware 1/2/4/8/16/32 oversampling mode

Support external input reference voltage

CPM (Comparator Module)

Support external input reference voltage

Supports up to two CPMs

Comparison of windows with built-in 12 bit DAC reference

OPA

Supports up to four OPAs, with programmable gain

Support source following mode, gain amplification mode, and differential amplification mode

Typical Applications

Servo motor driver

BLDC motor driver


Click to order