New MAXQ Microcontroller Architecture Provides Ultra-Quiet Environment for Integration with High-Accuracy Analog Circuitry.DALLAS -- Dallas Semiconductor Dallas Semiconductor, now a subsidiary of Maxim Integrated Products, designs and manufactures analog, digital, and mixed-signal semiconductors (integrated circuits, or ICs). (NASDAQ NASDAQ in full National Association of Securities Dealers Automated Quotations U.S. market for over-the-counter securities. Established in 1971 by the National Association of Securities Dealers (NASD), NASDAQ is an automated quotation system that reports on :MXIM) introduces the MAXQ(TM) architecture, combining ultra-quiet operation with an innovative 16-bit RISC RISC in full Reduced Instruction Set Computing Computer architecture that uses a limited number of instructions. RISC became popular in microprocessors in the 1980s. architecture. The 1-cycle MAXQ RISC architecture combines superior clock utilization with intelligent clock distribution to achieve an unmatched performance-to-power characteristic among 16-bit microcontrollers. The patent-pending MAXQ transport-triggered architecture was constructed to meet industry's ever-increasing demand for a high-performance, low-power, 16-bit microcontroller A single chip that contains the processor (the CPU), non-volatile memory for the program (ROM or flash), volatile memory for input and output (RAM), a clock and an I/O control unit. suitably quiet for integrating complex analog functionality. When integrating analog circuitry with high-performance digital blocks, the operating environment In computing, an operating environment is the environment in which users run programs, whether in a command line interface, such as in MS-DOS or the Unix shell, or in a graphical user interface, such as in the Macintosh operating system. must be kept as quiet and noise-free as possible. The historical problem has been, however, that the clocking and switching occurring in the digital circuits of a microcontroller core inject noise into the sensitive analog circuitry. Therefore, the challenge is to maximize microcontroller performance while minimizing clock noise that may adversely affect analog circuits analog circuit, electronic circuit that operates with currents and voltages that vary continuously with time and have no abrupt transitions between levels. Generally speaking, analog circuits are contrasted with digital circuits, which function as though currents or . The MAXQ architecture meets the high-performance and ultra-quiet requirements necessary for integration with analog circuits. The MAXQ architectural solution to this challenge is two-fold. The first key approach increases the microcontroller performance through improved clock-cycle efficiency, thereby minimizing clock cycles required to execute a task. The MAXQ architecture takes advantage of a Harvard-style memory map to allow simultaneous program and data memory access, eliminating clock-cycle inefficiencies of sharing a bus in the von Neumann Noun 1. von Neumann - United States mathematician who contributed to the development of atom bombs and of stored-program digital computers (1903-1957) John von Neumann, Neumann scheme. Clayton Ware, business manager for the company's microcontroller product line, explains, "Single-cycle memory-to-memory operations are uncommon in today's microcontrollers. Removing the limitation of multiple-cycle memory accesses significantly improves system performance." While competing microcontrollers have an instruction cycle that is a divided version of the external clock, the MAXQ instruction cycle is equal to the external clock frequency, thereby providing higher instruction bandwidth (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. ). In a pioneering move to maximize clock utilization, the MAXQ does not implement an instruction pipeline to support its 1-cycle operation. Instruction fetch, decode (1) To convert coded data back into its original form. Contrast with encode. (2) Same as decrypt. See cryptography. (cryptography) decode - To apply decryption. , and execution occur in the same clock cycle. This architectural innovation eliminates clock cycles normally wasted when program branching occurs. Since nearly every instruction mnemonic (programming) instruction mnemonic - A word or acronym used in assembly language to represent a binary machine instruction operation code. Different processors have different instruction set and therefore use a different set of mnemonics to represent them. E.g. is performed in only 1 clock cycle, the MAXQ microcontroller's performance approaches 1MIPS per MHz (MegaHertZ) One million cycles per second. It is used to measure the transmission speed of electronic devices, including channels, buses and the computer's internal clock. A one-megahertz clock (1 MHz) means some number of bits (16, 32, 64, etc. (e.g. 20MIPS at 20MHz). To supplement clock-cycle efficiencies, the MAXQ employs a comprehensive clock strategy to reduce internal noise. Digital operations in the MAXQ core are performed on the positive edge of the system clock, leaving a virtually noise-free falling edge ideal for performing analog functions. In addition, clock gating is used to further reduce clock noise and power dissipation. The transfer-triggered MAXQ architecture offers a unique opportunity to exploit the gating technique. The MAXQ instruction set is composed of 33 C-friendly instruction mnemonics, each of which translates into a simple 'MOVE' operation between two functional modules. Knowing exactly which functional modules are involved in the 'MOVE' operation allows highly targeted, per-instruction, clock gating. Dallas Semiconductor/Maxim is targeting end equipment, including medical, automotive, metering, consumer, and industrial automation, which require high-resolution analog with the power of a 16-bit microcontroller. Application-Specific Standard Products (ASSPs) are currently under development in many of the company's business units using the MAXQ architecture. The MAXQ2000 is the company's first microcontroller to implement the 16-bit MAXQ architecture. More information on the MAXQ architecture and the MAXQ2000 are online at www.maxim-ic.com/MAXQ. Note: Dallas Semiconductor issued a separate release on the MAXQ2000 microcontroller. Visit www.maxim-ic.com/MAXQ2000PR for a copy. MAXQ and 1-Wire are trademarks of Maxim Integrated Products, Inc. |
|
||||||||||||

Printer friendly
Cite/link
Email
Feedback
Reader Opinion