pla155 发表于 2025-6-3 09:53

已知的杰理单片机资料

本帖最后由 pla155 于 2025-6-21 06:11 编辑

自己写的学习笔记https://oshwhub.com/pla155/works/article

杰理安全机制学习&安全测试工具          https://oshwhub.com/album/jerry-security-note


杰理-AC690x 学习笔记                https://oshwhub.com/album/jl-ac690x-notes



# Chips

- (chip-marks.md)
- (pinout-diagrams/index.md) - far from complete
- (datasheets.md) - for now for a few chips, linking to external resources..

## Chip series

### Generic MCU

- AD14N (SH54)
- AD15N (SH55)
- AD16N (UC03)
- AD104N (SH54)
- AD105N (SH55)

### Generic Audio

- (cd02/index.md#ac109n)
- AC1082
- AC1083
- AC1085
- AC1094
- AC119N (CD005 / CDN5)
- AC1187
- AC209N
- AC309N
- (br25/index.md#ac608n)

### Bluetooth Audio

- (cd03/index.md#ac410n)
- AC460N (BT15)
- (bc51/index.md#ac461n)
- (br17/index.md#ac690n)
- (br20/index.md#ac691n)
- (br21/index.md#ac692n)
- AC693N (BR22)
- (br23/index.md#ac695n)
- (br25/index.md#ac696n)
- AC697N (BR30)
- AC700N (BR36)
- AC701N (BR28)
- AC897N (BR30)
- AD697N (BR30)
- AD698N (BR34)

### Generic Bluetooth

- AC630N (BD29)
- AC631N
- AC632N (BD19)
- (br23/index.md#ac635n)
- (br25/index.md#ac636n)
- AC637N
- AC638N (BR34)

### Video

- (dv12/index.md#ac520n)
- (dv15/index.md#ac521n)
- AC530N (DV11)
- (dv16/index.md#ac540n)
- (dv16/index.md#ac560n)
- AC570N
- AC571N

### Wireless wi-fi or something like that idk

- AC790N (WL80)
- AC791N (WL82)

### to be determined

- AD13N
- AC61N
- AC64N
- AC81N
- AC91N
- AC104N - maybe that's AD104N
- AC812N
- AC889N
- AC890N
- AC897N
- AC951N
- AC961N
- AD140N
- AD142N
- AD145N
- AD146N
- AD153N
- AD154N
- AD156N
- AD158N
- AD159N
- AI800N (BR18)

## Chip families

Or a *design name*, or a project name...

- HB01 (AC209N)
- HB02 (AC309N)
- HB03 (AC329N)
- (cd02/index.md)
- (cd03/index.md)
- BT15 (AC460N)
- (bc51/index.md)
- DV11 (AC530N)
- (dv12/index.md)
- (dv15/index.md)
- (dv16/index.md)
- BD19 (AC632N)
- BD29 (AC630N)
- (br17/index.md)
- BR18 (AI800N)
- (br20/index.md)
- (br21/index.md)
- BR22 (AC693N)
- (br23/index.md)
- (br25/index.md)
- BR28 (AC701N)
- BR30 (AC697N, AC897N, AD697N)
- BR34 (AD698N, AC638N)
- BR36 (AC700N)
- WL80 (AC790N)
- WL82 (AC791N)
- (sh50/index.md)
- SH54 (AD14N, AD104N)
- SH55 (AD15N, AD105N)

## Misc chips

- (misc/av10.md) - CVBS (PAL/NTSC .. but not SECAM!) video decoder
- FT33 (AC3433) - an FM transmitter chip

### to be determined

- HB001 - AC209N
- HB002 - AC309N
- HB003 - AC329N
- MC001 - that OpenRISC thing?
- CD01
- CD02 - AC109N
- MC002
- CDN2
- MV01
- CDN3
- CDN4
- SH50 - AD100
- RA13
- RA14
- DV10 - maybe something like AC51xx? Blackfin arch
- SH60 - AD200 - where the uboot.boot's "UBOOT2.00" originated from?
- **CDN5 => AC119N : AC1187**
- **BT15 => AC460N**
- HC02
- CDN6
- DV11
- **DV12 => AC520N**
- **BC51 => AC461N**
- AV10 (- PAL/NTSC video decoder chip?!)
- SH52 - AD300
- BR16
- F93
- **BR17 => AC690N**
- FT33 (fm transmitter - AC3433)
- **DV16 => AC540N/AC560N**
- BR18 - AI800N
- UC02 - AC12N
- CD07
- WL30
- WM31
- FR66 (fm receiver)

pla155 发表于 2025-6-3 09:55

lots of chips
A table of part names... lots of them
AD13N


Part
Package
Flash
sheet

AD135A2
QSOP24
2 Mbit
9

AD14N


Part
Package
Flash
sheet

AD142A0
SOP16
OTP?
6

AD142A4
SOP16
4 Mbit
6

AD142C4
SOP16
4 Mbit
6

AD145A0
QSOP24
OTP?
9

AD145A4
QSOP24
4 Mbit
9

AD15N


Part
Package
Flash
sheet

AD152A4
SOP16
4 Mbit
6

AD153A2
QSOP24
2 Mbit
9

AD153A4
QSOP24
4 Mbit
9

AD155A0
QSOP24
OTP?
9

AD155A4
QSOP24
4 Mbit
9

AC61N


Part
Package
Flash
sheet

AC611A4
LQFP64
4 Mbit
3

AC64N


Part
Package
Flash
sheet

AC641C4
LQFP64
4 Mbit
3

AC81N


Part
Package
Flash
sheet

AC811A2
LQFP48
2 Mbit
7

AC812C4
LQFP64
4 Mbit
3

AC91N


Part
Package
Flash
sheet

AC913A2
LQFP48
2 Mbit
7

AC104N


Part
Package
Flash
sheet

AC1042A2
SOP16
2 Mbit
6

AC1044A2
SSOP24
2 Mbit
9

AC109N


Part
Package
sheet

AC1090
LQFP48
7

AC521N


Part
Package
sheet

AC5212B4
LQFP80
5

AC5213B4
LQFP64
3

AC5219B4
LQFP64
7

AC540N


Part
Package
sheet

AC5401A
eLQFP128
4

AC5401B4
eLQFP128
4

AC560N


Part
Package
sheet

AC5601A4
eLQFP128
4

AC570N


Part
Package
sheet

AC5701A8
eLQFP128
4

AC5701C8
eLQFP128
4

AC571N


Part
Package
sheet

AC5711A4
eLQFP128
4

AC608N


Part
Package
Flash
sheet

AC6082A2
SOP16
2 Mbit
6

AC6082C2
SOP16
2 Mbit
6

AC6084A2
QSOP24
2 Mbit
9

AC635N


Part
Package
Flash
sheet

AC6351B2
LQFP48
2 Mbit
7

AC6351D2
LQFP48
2 Mbit
7

AC636N


Part
Package
Flash
sheet

AC6369F2
SOP16
2 Mbit
6

AC638N


Part
Package
Flash
sheet

AC6385A4
QSOP24
4 Mbit
9

AC690N


Part
Package
Flash
sheet

AC690
LQFP80
ext
5

AC6900A8
LQFP64
8 Mbit
3

AC6901A8
LQFP48
8 Mbit
7

AC6901D
LQFP48
?
7

AC6905A8
QSOP24
8 Mbit
9

AC6905B4
QSOP24
4 Mbit
9

AC692N


Part
Package
Flash
sheet

AC6921A8
LQFP48
8 Mbit
1

AC6922A8
SSOP28
8 Mbit
1

AC6922B4
SSOP28
4 Mbit
1

AC6922C4
SSOP28
4 Mbit
9

AC6922E4
SSOP28
4 Mbit
9

AC6923A8
QFN48 6x6mm
8 Mbit
1

AC6925A4
QSOP24
4 Mbit
1

AC6925A8
QSOP24
8 Mbit
1

AC6925B4
QSOP24
4 Mbit
1

AC6925C4
QSOP24
4 Mbit
1

AC6925D4
QSOP24
4 Mbit
1

AC6925E4
QSOP24
4 Mbit
1

AC6925F4
QSOP24
4 Mbit
1

AC6926A4
QFN32 4x4mm
4 Mbit
1

AC6926C8
QFN32 4x4mm
4 Mbit
1

AC6928A4
TSSOP28
4 Mbit
1

AC6928B4
TSSOP20
4 Mbit
1

AC6929C4
SOP16
4 Mbit
1

AC6929D4
SOP16
4 Mbit
1

AC695N


Part
Package
Flash
sheet

AC6951C8
LQFP48
8 Mbit
7

AC6951F8
LQFP48
8 Mbit
7

AC6951G4
LQFP48
4 Mbit
7

AC6951T8
LQFP48
8 Mbit
7

AC6952D4
SSOP28
4 Mbit
8

AC6955F4
QSOP24
4 Mbit
9

AC6955F8
QSOP24
8 Mbit
9

AC6955H4
QSOP24
4 Mbit
9

AC6955H8
QSOP24
8 Mbit
9

AC696N


Part
Package
Flash
sheet

AC6965A4
QSOP24
4 Mbit
9

AC6965E4
QSOP24
4 Mbit
9

AC6969A2
SOP16
2 Mbit
6

AC6969D4
SOP16
4 Mbit
6

AC6969E2
SOP16
2 Mbit
6

AC6969H4
SOP16
4 Mbit
6

AC889N


Part
Package
Flash
sheet

AC8891
LQFP64
3

AC890N


Part
Package
Flash
sheet

AC890
eLQFP128
ext?
4


pla155 发表于 2025-6-3 09:57

# CPU cores

## i8051

An industry-standard 8-bit MCU core, used pretty much everywhere.

The JieLi chips, however, have one outstanding addition on it: the 16-bit "DSP" extension, which adds some special features
like a 16-bit register file, a 32-bit multiply accumulator, and a 16-bit access to XDATA.

Other than that, it has pretty standard modifications to the original 8051, including dual data pointers, a separate PDATA bank register,
extended stack pointer I believe, and stuff like that.

(8051.md)

## OpenRISC

Probably the first deployed 32-bit CPU architecture used in JieLi chips, as seen in, for example, the AC4100 (CD03) chip series.

In the toolchain it goes under name "mc", and apprently there is a thing called "mc001" that uses or1k.

## Blackfin

The Analog Devices Blackfin architecture derivative has been used in a number of JieLi chips such as: AC510N (DV10), AC520N (DV12), AC460N (BT15) and possibly somewhere else.

There are two variations that seem to exist: "dv10" and "dv12".
The dv10 one seems to have some custom instruction set dedicated to the 64-bit multiply-accumulation stuff, and alike.

The dv12 one adds a variant of the `LINK`/`UNLINK` instructions that formely took a numeric value representing the size of the stack allocation in bytes, but the new variants use a log2 of the size instead. Not sure why, but that's how it goes.

## pi32

A first custom-built 32-bit CPU architecture, that however takes deep inspiration from the Blackfin architecture used in the past.

This can be seen in the assembly language syntax (in old toolchains it was a traditional mnemonic syntax, but later on they switched to the "algebraic" notation similar to one that has been used by Blackfin)

On top of that, it has some features that are present for example in ARM, for example: table branches, multiple register load/store.

And as a bonus there are some stuff that seems to be exclusive to this architecture, such as: if-else blocks (imagine that!), zero-overhead loops (implemented differently than in blackfin)..

(pi32.md)

## pi32v2

An evolution of the pi32 architecture, adding more DSP features like saturated arithmetics, and other SIMD-y stuff on board (don't quote me on that, not an expert on that.)

(pi32v2.md)

## q32s

A severely cut-down version of pi32v2, meant to be used as a basic 32-bit CPU for simple chips.

For example it is used in the AC630N and AC632N series, which do not do any audio so they don't need such powerful and complex CPU's that do not have any real benefit for the intended application of these chips (Bluetooth Low Energy stuff)

It's also used as a control CPU in the P11 subsystem.

(q32s.md)

## f59

some PIC knockoff I guess

(f59.md)

## f95

another PIC knockoff

(f95.md)

zjsx8192 发表于 2025-6-4 08:04

ac63系列的有吗

dffzh 发表于 2025-6-5 17:03

很详细的资料,感谢分享!

liyucai 发表于 2025-6-24 14:20

杰理的芯片可能还不错,可惜文档太垃圾了。看了几天 sdk ,还是没个清晰的概念。

vectai 发表于 2025-7-1 22:40

@Pla155老师:

请问有AC7066A(AC706N)芯片的loader、memory映射等等资料吗?似乎它对应br29loader。

最近有个项目要用这颗芯片。然而资料非常少,uboot loader又跑不起来。
页: [1]
查看完整版本: 已知的杰理单片机资料