B300D44A102XXG ON Semiconductor, B300D44A102XXG Datasheet - Page 14

no-image

B300D44A102XXG

Manufacturer Part Number
B300D44A102XXG
Description
IC PROCESSOR AUDIO 24BIT 44DFN
Manufacturer
ON Semiconductor
Series
BelaSigna® 300r
Type
Audio Processorr
Datasheet

Specifications of B300D44A102XXG

Applications
Portable Equipment
Mounting Type
Surface Mount
Package / Case
44-VFDFN
Lead Free Status / Rohs Status
Lead free / RoHS Compliant
Other names
B300D44A102XXG
B300D44A102XXGOSTR

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
B300D44A102XXG
Manufacturer:
ON Semiconductor
Quantity:
1 450
Part Number:
B300D44A102XXG
Manufacturer:
ON/安森美
Quantity:
20 000
CFX DSP Instruction Set
shown in the table. Please refer to the CFX DSP Architecture Manual for more details.
Table 12. CFX SUMMARY INSTRUCTION SET
Table 12 shows the list of all general CFX instructions and their description. Many instructions have multiple variations not
ADDMULNEG
BREAKPOINT
ADDMULADD
ADDMULSUB
INTERRUPT
NLOG2ABS
Instruction
ENDLOOP
LOG2ABS
MULNEG
ADDMUL
MULADD
MULSUB
RETURN
BITCLR
ADDSH
BITSET
BITTGL
BITTST
CMPU
DIVST
MOVE
GOTO
LOAD
LOOP
CALL
CMP
ADD
AND
MAX
MUL
NEG
NOP
ABS
CLR
MIN
OR
Calculate the absolute value of a data register or accumulator
Add values (various combinations of accumulators, pointers and data registers)
Add two XY data registers, multiply the result by a third XY data register, and store the result in an accumulator
Add two XY data registers, multiply the result by a third XY data register, and add the result to an accumulator
Add two XY data registers, multiply the result by a third XY data register, negate the result and store it in an accu-
mulator
Add two XY data registers, multiply the result by a third XY data register, and subtract the result from an accumulator
Add two data registers or accumulators and shift right one bit, storing the result
Perform a bitwise AND operation on the two operands
Clear a bit in the register
Set a bit in the register
Toggle a bit in a data register
Test a bit in a data register
Halts the DSP for debugging if software breakpoints are enabled through the debug port
Call a subroutine
Clear a word of X memory specified by an X pointer, with update
Compare a data register or accumulator to another data register or accumulator or a value
Compare a data register to a value or another data register as unsigned values or compare two accumulators as
unsigned values
Division step for dividing data register by data register and stores the result to a data register
End a hardware loop before the count has reached zero
Branch to an address or label
Software interrupt
Load a register, accumulator or a memory location with another register, accumulator or data
Calculate the logarithm base 2 of the absolute value of a data register, storing the result in a data register
Loop with a specified count
Determine the maximum value of two data registers or accumulators and store the result in a data register or accu-
mulator
Determine the minimum value of two data registers or accumulators and store the result in a data register or accu-
mulator
Move a register or accumulator to a register or accumulator
Multiply two XY data registers, storing the result in an accumulator
Multiply two XY data registers, and add the result to an accumulator
Multiply two XY data registers, negate the result and store it in an accumulator
Multiply two XY data registers, and subtract the result from an accumulator
Negate a data register or accumulator, storing the result in a data register or accumulator
Calculate the logarithm base 2 of the absolute value of a data register, negate the result, and store the result in a
data register
No operation
Perform a bitwise OR operation on two accumulators storing the result in an accumulator or on two data registers
or a data register and value, storing the result in a data register
Return from a subroutine
http://onsemi.com
14
Description

Related parts for B300D44A102XXG