參數(shù)資料
型號: OakDSPCore
廠商: Atmel Corp.
英文描述: 16-Bit General-Purpose Low-Power, Low-Voltage High-Speed DSP(16位通用低功耗低電壓高速DSP)
中文描述: 16位通用低功耗,低電壓高速數(shù)字信號處理器(16位通用低功耗低電壓高速數(shù)字信號處理器)
文件頁數(shù): 6/8頁
文件大小: 173K
代理商: OAKDSPCORE
6
Data Address Arithmetic Unit
The Data Address Arithmetic Unit (DAAU) performs all
address storage and effective address calculations neces-
sary to address data operands in data and program
memories. It also supports the software stack pointer. This
unit operates in parallel with other core resources to mini-
mize address generation overhead. The DAAU contains six
16-bit address registers for indirect addressing, two 16-bit
configuration registers for modulo and increment or decre-
ment step control, and a base register for supporting index
addressing. In addition, it contains a 16-bit stack pointer
register and four alternative bank registers that are sup-
ported by an individual bank exchange. A 16-bit minimum
and maximum pointer latching register also is contained.
The DAAU can generate two 16-bit addresses every
instruction cycle. These can be post-modified by two modi-
fiers: linear and modulo modifier. The address modifiers
allow the creation of data structures in memory for circular
buffers, delay lines, FIFOs, another pointer to the software
stack, etc.
Program Control Unit
The Program Control Unit (PCU) performs instruction fetch,
instruction decoding, exception handling, hardware loop
control, wait state support and on-chip emulation support.
In addition, it controls the internal program memory
protection.
The PCU contains the Repeat and Block-Repeat unit, and
two 16-bit directly accessible registers: the Program
Counter and the Loop Counter of the block-repeat unit.
Instruction Set
The OAK instruction set is balanced between DSP and
control functions, thus permitting both DSP and high-speed
control activities.
There are a total of 89 instructions. All have been carefully
designed to produce compact code. The OakDSPCore has
an internal four-stage pipeline which continually performs
concurrent instruction fetch, decode fetch, operand fetch
and instruction execution. This allows instruction execution
to overlap, thus the effective execution time for most
instructions is one cycle. Of particular significance are the
repeat and block repeat (four nested levels) capabilities.
This instruction set optimizes the OakDSPCore for algo-
rithms such as Viterbi decoding, adaptive filtering, and
cellular phone applications.
On-Chip Emulation
The OakDSPCore has the capability to be combined with
an On-Chip Emulation Module (OCEM). The OCEM pro-
vides hardware emulation and program flow trace
buffering. Hardware emulation allows breakpoints due to a
pre-defined condition such as program or data address
match, single stepping, etc.
Program flow buffer records, during run time, those instruc-
tion addresses that cause a non-continuity in the program
flow. These addresses are kept in a FIFO within the OCEM
block and used afterwards to re-construct the complete
program flow graph.
Development Tools
Development tools are a critical element in core-based
ASIC design as they affect the design cycle and the time-
to-market. For ease of development of DSP-based applica-
tions, the OakDSPCore is supplied with a comprehensive
set of hardware and software tools, and a development
platform for rapid prototyping. These feature a familiar
design technology, full-speed and real-time emulation/sim-
ulation, easy of use and interactivity.
Hardware Development Tools
The OakDSPCore hardware tools include the ODKit stand-
alone board, ODKit Accelerator, and the Combo Debug
Interface (CDI). The ODKit/CDI is a unified line of develop-
ment tools which provides the user the ability to develop
and debug an application-specific Oak-based system in the
same software environment.
The ODKit also has a reduced version called the Accelera-
tor. The Accelerator provides the user the ability of very fast
turn-key development of firmware (and application specific
software) as well as a hardware acceleration engine for
heavy simulations. The Accelerator doesn
t provide a pro-
totyping ability. The stand-alone ODKit provides the user
an ability of fast prototyping of application specific hard-
ware. So three different products are established in the
product line: the Accelerator, the stand-alone ODKit and
the CDI. The last two devices use an ISA Extender card for
the PC host link, while the Accelerator must be plugged into
an ISA bus connector of the host PC.
The ODKit is designed for prototyping during COMBO (Oak
based ASIC) development stage, whereas the CDI is
designed for COMBO debug and/or re-targeting stages.
Both devices support a stand-alone (demo mode) opera-
tion. Both the stand-alone ODkit and ODkit accelerator card
include an Oak development chip, program and data mem-
ory, boot logic, EPROM socket, dual-ported monitor
相關(guān)PDF資料
PDF描述
OAS2539-NV-WDM FIBER OPTIC TRANSMITTER
OAT1509-LV-CB FIBER OPTIC TRANSCEIVER
OAT1509-LV-LB FIBER OPTIC TRANSCEIVER
OAT1521S-OLT-B FIBER OPTIC TRANSCEIVER
OAT1521S-ONU-B FIBER OPTIC TRANSCEIVER
相關(guān)代理商/技術(shù)參數(shù)
參數(shù)描述
OAK-E2 制造商:Cooljag 功能描述:COOLJAG 2U PASSIVE, LGA775 - Bulk
OAK-E2-B 制造商:Cooljag 功能描述:INTEL SOCKET 775 2U PASSIVE - Bulk
OAK-EA 制造商:Cooljag 功能描述:LGA775 2U PASSIVE AL. - Bulk
OAK-H 制造商:Cooljag 功能描述:COOLJAG DESKTOP LGA775 - Bulk
OAKS16-29CAN Board (2Sheetset) 制造商:Oaks Electronics 功能描述:c[ ]EJ{[h/Lbg OAKS16-29CAN Board (2set)