Atmel's mAgic Complex Domain DSP Soft Core Delivers 1.0 GFLOPS At 100 MHz.============================ Embargo =========================== (X) No (Non) ( ) Yes (Oui) =================== Distribution/Translation Needed=================== (DISTRIBUTION/TRADUCTION DEMANDEE) FRENCH/FRANCAIS (X) DISTRIBUTION REQUESTED/DISTRIBUTION DEMANDEE: Standard France Media distribution (Distribution standard aux medias franeais ( ) Full-text + distribution (Texte integral + distribution) (X) Summary only + distribution (Resume uniquement + distribution) French disclosure(meets Euronext disclosure requirements) Publication franeaise(conforme aux exigences de publication d'Euronext) ( ) Full-text + distribution (Texte integral + distribution) Combination of distribution to French media & disclosure points Distribution associee aux medias franeais & aux points de publication ( ) Full-text + distribution (Texte integral + distribution) =====INSTRUCTIONS SPECIFIC TO RELEASES WITH TABULAR INFORMATION======= INSTRUCTIONS SPECIFIQUES AUX COMMUNIQUES COMPORTANT DES INFORMATIONS TABULAIRES ( ) Original file from client attached (usually Word or Excel) (Fichier original du client joint (generalement Word ou Excel)) ( ) No original Word or Excel file available (please proceed with the following file) (Aucun fichier original Word ou Excel file disponible (veuillez utiliser le fichier suivant) ====E-SHEET NUMBER INFORMATION(INFORMATIONS SUR Sur, Lebanon: see Tyre. LE NUMERO E-SHEET)==== ( ) No E-sheet number included (since there is no English version of this release for the foreign-language versions to link to on the BW.com site) Aucun numero E-sheet fourni (car le site BW.com ne propose aucune version anglaise de ce communique e laquelle les versions en langue etrangere puissent renvoyer) ================APPROVALS, SPECIAL INSTRUCTIONS, ETC ETC - ExTendible Compiler. Fortran-like, macro extendible. "ETC - An Extendible Macro-Based Compiler", B.N. Dickman, Proc SJCC 38 (1971). .================= VALIDATIONS, INSTRUCTIONS SPECIALES, ETC. ( ) Translation approval required: (Validation de la traduction exigee) Please send to (Veuillez l'adresser e): __________________________________ (NOTE TO Companynews: If client requests translation approval, please send a copy of any correspondence regarding the approval process to trans.approval@businesswire.com for Business Wire's files) (NOTE A L'ATTENTION DE Companynews : si un client exige la validation de la traduction, veuillez adresser une copie de toute correspondance concernant le processus de validation e trans.approval@businesswire.com pour les fichiers de Business Wire) ( ) Send copies of translations to (no approval required) the following email address(es)/(Adresser des copies des traductions aux adresses de messagerie electronique suivantes (aucune validation exigee) : ____________________________ ____________________________ ( ) SPECIAL INSTRUCTIONS(explain)/INSTRUCTIONS SPECIALES(expliquer): =============== Issuer Name(Nom de l'emetteur)====================== Press release from Business Wire (ATMEL) ======================== Headline (Titre titre titer. ) ========================= ======== Press Release Text (Texte du communique de presse)========= Business Editors/High-Tech Writers COLORADO SPRINGS, Colo.--(BUSINESS WIRE)--June 23, 2003 Floating-Point VLIW (Very Long Instruction Word) A CPU architecture that reads a group of instructions and executes them at the same time. For example, the group (word) might contain four instructions, and the compiler ensures that those four instructions are not dependent on each DSP (1) (Digital Signal Processor) A special-purpose CPU used for digital signal processing applications (see definition #2 below). It provides ultra-fast instruction sequences, such as shift and add, and multiply and add, which are commonly used in math-intensive Offers Single-cycle Execution of FFTs and Complex MACs for Wave Processing Applications Atmel(R) Corporation (Nasdaq:ATML ATML Automatic Test Markup Language ATML Automated Test Markup Language ) today introduced mAgic, the world's first complex domain, extended precision very long instruction word (VLIW) DSP core for SoC implementation. The mAgic core provides single-cycle execution of complex arithmetic operations, such as FFT (Fast Fourier Transform) A class of algorithms used in digital signal processing that break down complex signals into elementary components. FFT - Fast Fourier Transform butterflies and vector2 arithmetic. Complex arithmetic is used to execute differential calculations and adaptive beam forming algorithms that are used in high-quality hands free audio conferencing, physical modeling of musical instruments and the inner ear, spectrum analysis, audio encoding/decoding, missile guidance control, auto collision avoidance and radar applications. These applications typically require GFLOPS-plus throughput. Traditionally, DSP makers respond to higher throughput requirements by increasing clock frequencies, which increases power consumption and heat dissipation. Atmel has taken the novel approach of creating a new DSP architecture that delivers GFLOPS-plus throughput at a low clock frequency, which dramatically simplifies SoC timing closure and reduces the need for pipelining. The mAgic DSP executes 15 operations per cycle in parallel, and, at only 100 MHz, delivers 1.5 billion operations per second (GOPS (Giga [billion] Operations Per Second) The measurement of instructional performance of a chip or system. It typically refers to DSP operations. See MOPS. ), of which 1 billion are floating point. The core's 40-bit precision provides a 32-bit mantissa The numeric value in a floating point number. See floating point. 1. (programming) mantissa - The part of a floating point number which, when multiplied by its radix raised to the power of its exponent, gives its value. (e.g. for high quality audio and matrix inversion stability) and an 8-bit exponent field. Competing GFLOPS-plus DSPs require more than twice the clock frequency of mAgic and consume three times more power. For example, the TMS TMS Transcranial Magnetic Stimulation (alternative medicine for depression) TMS Test Match Special (sports - cricket) TMS Texas Motor Speedway TMS Transportation Management System TMS Toyota Motor Sales 320C67 requires 14,400 cycles and 3X the power to perform an FFT on 1024 elements, while the mAgic DSP requires only 5,962 cycles for the same calculation. (source: {Benchmarks : C67x(TM) DSP Benchmarks) The mAgic VLIW DSP architecture is the result of 20 years of research conducted by Pier Stanislao Paolucci, mAgic architect and Permanent Researcher at the Italian National Institute of Nuclear Physics (INFN INFN - Istituto Nazionale di Fisica Nucleare: an Italian State research organisation. ), and by key mAgic designers who participated in the Massively Parallel Processing Project (APE) VLIW architectures have massively parallel processing structures and long instruction words that allow multiple operations to be executed in a single instruction cycle. Atmel manufactures the VLIW ASICs designed for the TERAFLOPS systems of INFN. The mAgic DSP core is now being offered as a library element, usable by Atmel's other ASIC (Application Specific Integrated Circuit) Pronounced "a-sick." A chip that is custom designed for a specific application rather than a general-purpose chip such as a microprocessor. customers. Floating Point DSP Offers Easy Code Development/Larger Dynamic Range and High Precision - Competing fixed-point DSPs require that the floating-point code developed in MATLAB (MATrix LABoratory) A programming language for technical computing from The MathWorks, Natick, MA (www.mathworks.com). Used for a wide variety of scientific and engineering calculations, especially for automatic control and signal processing, MATLAB runs on Windows, Mac and be re-written in a fixed-point representation. The translation process is extremely time-consuming, often taking months. Fixed-point code can lead to computational errors (overflow and round-off) that can adversely affect system performance or even cause complete system failure. The floating-point mAgic processor completely eliminates these issues. Code is developed on a PC and ported directly to mAgic, maintaining identical system behavior. Software Tools offer 2X to 3X Code Compression - mAgic comes with a visual, Modular Application Development Environment (MADE) that includes a high level macro-assembler/optimizer, GNU(TM) compilers, eCos(TM) RTOS (1) (RealTime Operating System) An operating system designed for use in a real time computer system. See real time system, embedded system, process control and OS-9. , and a unified debugging environment. A cycle accurate simulator A Cycle Accurate Simulator (CAS) is a computer program that simulates a microarchitecture cycle-accurate. In contrast a Instruction Set Simulator simulates an Instruction Set Architecture usually faster but not cycle-accurate to a specific implementation of this architecture. provides 5 KIPS operation and an instruction accurate simulator provides 2 MIPS (Million Instructions Per Second) The execution speed of a computer. For example, .5 MIPS is 500,000 instructions per second; 100 MIPS is a hundred million instructions per second. simulation. The mAgic macro-assembler optimizer uses Atmel's patent-pending code compression scheme that results in code density of only 4-bits per floating point arithmetic instruction for numerically intensive operations, and average effective code density of 50-bits per stored VLIW instruction cycle, without loss of performance. The high code density allows the mAgic's DSP to store 24,000 VLIW cycles on-chip without using external memory. Simplified VLIW Code Development - The mAgic core is the only VLIW DSP on the market that eliminates the difficulty of writing long (e.g., 128-bit), highly parallel VLIW instructions. A macro-assembler optimizer in the mAgic assembler automatically analyzes the logical and temporal data dependencies in serially written code, and then schedules all operations to optimize both resource usage and pipeline depth. This process is entirely seamless and requires no explicit intervention on the part of the engineer. Other leading DSP makers do not offer this capability. The mAgic instruction set is divided into four orthogonal groups that support RISC-like compilation technology. These include: 1) register to register arithmetic computation; 2) load/store memory to registers; 3) control flow and 4) multiple loading of immediate data values inside the processor. Availability and SoC Implementation - Atmel's complex domain, floating point mAgic DSP core is available now for immediate SoC implementation. Atmel offers qualified customers a SoC Prototyping and Emulation Platform (PEP) board for immediate system prototyping, emulation and early code development. Optional implementations of the PEP board may include ARM(R) 7, ARM 9 and Atmel's own 8-bit AVR(R) core. The PEP board includes comprehensive memory subsystems, high speed SRAM See static RAM. SRAM - static random-access memory , Flash, peripherals, and an FPGA (Field Programmable Gate Array) A type of gate array that is programmed in the field rather than in a semiconductor fab. Containing up to hundreds of thousands of gates, there are a variety of FPGA architectures on the market. (500K ASIC gates) for custom IP blocks. Atmel's SoC design methodology uses existing standard products as platforms for SoC development and prototyping, thereby reducing SoC development time to as little as three months. Atmel is one of the top ten ASIC suppliers in the world, offering standard cell implementations in the latest process technologies. Options include everything from full custom, turnkey to joint designs in CMOS (Complementary Metal Oxide Semiconductor) Pronounced "c-moss." The most widely used integrated circuit design. It is found in almost every electronic product from handheld devices to mainframes. , mixed signal, embedded nonvolatile, BiCMOS and SiGe technologies in Atmel's own fabs. Footnote DSP = Digital Signal Processor A digital signal processor (DSP) is a specialized microprocessor designed specifically for digital signal processing, generally in real-time computing. Characteristics of typical Digital Signal Processors
SoC = System on Chip FFT = Fast Fourier Transforms MIPS = Million Instructions Per Second Noun 1. million instructions per second - (computer science) a unit for measuring the execution speed of a computer's CPU (but not the whole system); "4 MIPS is 4,000,000 instructions per second" MIPS GOPS = Giga Operations Per Second GFLOPS See gigaFLOPS. GFLOPS - gigaflops = Giga Floating Point Operations Per Second RTOS = Real Time Operating System A master control program that can provide immediate response to input signals and transactions. See real time system and embedded Linux. BiCMOS = BiPolar Complementary Metal-Oxide Semiconductor SiGe = Silicon Germanium VLIW = Very Long Instruction Word eCos is embedded configurable operating system MIPS is million instructions per second About Atmel Founded in 1984, Atmel Corporation is headquartered in San Jose, California San Jose (IPA: /ˌsænhoʊˈzeɪ/) is the third-largest city in California, and the tenth-largest in the United States. It is the county seat of Santa Clara County. , with manufacturing facilities in North America and Europe. Atmel designs, manufactures and markets worldwide, advanced logic, mixed-signal, nonvolatile memory and RF semiconductors. Atmel is also a leading provider of system-level integration semiconductor solutions using CMOS, BiCMOS, SiGe, and high-voltage BCDMOS process technologies. Atmel, the Atmel logo and AVR are registered trademarks and mAgic is the trademark of Atmel Corporation or its subsidiaries. Texas Instruments is a registered trademark of Texas Instruments. MATLAB is a registered trademark of The MathWorks, Inc, eCOS is a trademark of Borland Software Corporation (company) Borland Software Corporation - A company that sells a variety of PC software development and database systems. Borland was founded in 1983 and initially became famous for their low-cost software, particularly Turbo Pascal, Turbo C, and Turbo Prolog. , ENU is a trademark of Free Software Foundation, and C67x is a trademark of Texas Instruments. Other terms and product names may be the trademarks of others. Information Atmel's product information may be retrieved at http://www.atmel.com/dyn/products/tools_card.asp?family_id=631 &family_name=IP+Cores&tool_id=3168 |
|
||||||||||||||||

Printer friendly
Cite/link
Email
Feedback
Reader Opinion