EasyManua.ls Logo

APPOTECH CW6632B - 3 CPU Core Information; Architecture; Instruction Set

Default Icon
133 pages
Print Icon
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
6 3.1 Architecture
CW6632B Bluetooth 3.0 Audio Player SOC Version 1.0.0
Copyright ©2015, www.appotech.com. All Rights Reserved.
3 CPU Core Information
3.1 Architecture
The AXC51-CORE of CW6632B is fully compatible with the MCS-51
TM
instruction set.
The AXC51-CORE employs a pipelined architecture that greatly increases its instruction throughput over the
standard 8051 architecture. In a standard 8051, all instructions except for MUL and DIV take 12 or 24 system clock
cycles to execute, and usually have a maximum system clock of 12MHz. By contrast, the AXC51-CORE executes
most of its instructions in 1 system clock cycle. With system clock running at 48 MHz, it has a peak throughput of 48
MIPS running in on-chip SRAM area.
3.2 Instruction Set
The instruction set of the AXC51-CORE is fully compatible with the standard MCS-51
TM
instruction set; standard
8051 development tools can be used to develop software for the AXC51-CORE. All instructions of AXC51-CORE
are the binary and functional equivalent of their MCS-51
TM
counterparts, including op-codes, addressing modes and
effect on PSW flags. However, instruction timing is different than that of the standard 8051. Table 3-1 shows
AXC51-CORE Instruction Set Summary
Table 3-1 AXC51-CORE Instruction Set Summary
Number of Bytes
Mnemonic
Clock Cycles (running in IRAM)
1
NOP
1
2
AJMP
3
3
LJMP
3
1
RR
1
1
INC
1
1
INC
1
1
INC
1
1
INC
1
3
JBC
1 or 3
2
ACALL
3
3
LCALL
3
1
RRC
1
1
DEC
1
2
DEC
1
1
DEC
1
1
DEC
1
3
JB
1 or 3
1
RET
4
1
RL
1
2
ADD
1

Table of Contents