Lauterbach (company)
Lauterbach GmbH () is a German electronic design automation firm specializing in in-circuit emulators and logic analyzers used for debugging embedded systems. The firm was founded in 1979 by Lothar Lauterbach. In 2009 the firm was renamed from Lauterbach Datentechnik GmbH to Lauterbach GmbH. The company serves a niche-market of in-circuit emulators, especially on systems using JTAG, which it sells under the brand name TRACE32. It is the global market leader in the area of hardware assisted debug tools for embedded systems, with over 80000 development seats sold. They have delivered 65000 debug licenses for the popular ARM microprocessor alone, and they support all available ARM cores. Lauterbach has participated in the following international committees over the past years: Nexus (standard), MIPI Debug Working Group, SPRINT Forum and Power.org. Lauterbach has local subsidiaries in United Kingdom, United States, Japan, France, Italy, China and Tunisia. The company is priva ... [...More Info...]       [...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]   |
|
Lauterbach Development Tools Logo
Lauterbach () is a German name originally meaning either "loud/gushing stream" or "pure/clear stream". It may refer to: __NOTOC__ Rivers Austria * Lauterbach, a tributary of the Brixentaler Ache in the Brixental valley, Austria Germany * Lauterbach (Schiltach), a river in Baden-Württemberg, tributary of the Schiltach * Lauterbach (Werra), a river of Thuringia, tributary of the Werra Places Austria * Lauterbach, Austria, a village in Brixen im Thale in the Kitzbühel Mountains France * Lauterbach, a locality close to Mulhouse where Claude Louis, Comte de Saint-Germain had an estate Germany * Lauterbach, Baden-Württemberg, a village in the district of Rottweil * Lauterbach, Hesse, a town in the Vogelsberg district * Lauterbach (Marienberg), a district of the town Marienberg, Saxony * Lauterbach (Rügen), a village in the district of Vorpommern-Rügen * Lauterbach, Thuringia, a municipality in the Wartburgkreis district of Thuringia * Lauterbach (Warndt), a district of Völklingen, ... [...More Info...]       [...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]   |
|
Debugging
In computer programming and software development, debugging is the process of finding and resolving '' bugs'' (defects or problems that prevent correct operation) within computer programs, software, or systems. Debugging tactics can involve interactive debugging, control flow analysis, unit testing, integration testing, log file analysis, monitoring at the application or system level, memory dumps, and profiling. Many programming languages and software development tools also offer programs to aid in debugging, known as ''debuggers''. Etymology The terms "bug" and "debugging" are popularly attributed to Admiral Grace Hopper in the 1940s. While she was working on a Mark II computer at Harvard University, her associates discovered a moth stuck in a relay and thereby impeding operation, whereupon she remarked that they were "debugging" the system. However, the term "bug", in the sense of "technical error", dates back at least to 1878 and Thomas Edison who describes the "litt ... [...More Info...]       [...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]   |
|
Electronic Design Automation Companies
Electronic may refer to: *Electronics, the science of how to control electric energy in semiconductor *Electronics (magazine), ''Electronics'' (magazine), a defunct American trade journal *Electronic storage, the storage of data using an electronic device *Electronic commerce or e-commerce, the trading in products or services using computer networks, such as the Internet *Electronic publishing or e-publishing, the digital publication of books and magazines using computer networks, such as the Internet *Electronic engineering, an electrical engineering discipline Entertainment *Electronic (band), an English alternative dance band **Electronic (album), ''Electronic'' (album), the self-titled debut album by British band Electronic *Electronic music, a music genre *Electronic musical instrument *Electronic game, a game that employs electronics See also *Electronica, an electronic music genre *Consumer electronics, devices including active (amplifying) electrical components Motherb ... [...More Info...]       [...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]   |
|
RISC-V
RISC-V (pronounced "risk-five" where five refers to the number of generations of RISC architecture that were developed at the University of California, Berkeley since 1981) is an open standard instruction set architecture (ISA) based on established RISC principles. Unlike most other ISA designs, RISC-V is provided under open source licenses that do not require fees to use. A number of companies are offering or have announced RISC-V hardware, open source operating systems with RISC-V support are available, and the instruction set is supported in several popular software toolchains. As a RISC architecture, the RISC-V ISA is a load–store architecture. Its floating-point instructions use IEEE 754 floating-point. Notable features of the RISC-V ISA include instruction bit field locations chosen to simplify the use of multiplexers in a CPU, a design that is architecturally neutral, and most-significant bits of immediate values placed at a fixed location to speed sign extension. ... [...More Info...]       [...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]   |
|
Power
Power most often refers to: * Power (physics), meaning "rate of doing work" ** Engine power, the power put out by an engine ** Electric power * Power (social and political), the ability to influence people or events ** Abusive power Power may also refer to: Mathematics, science and technology Computing * IBM POWER (software), an IBM operating system enhancement package * IBM POWER architecture, a RISC instruction set architecture * Power ISA, a RISC instruction set architecture derived from PowerPC * IBM Power microprocessors, made by IBM, which implement those RISC architectures * Power.org, a predecessor to the OpenPOWER Foundation * SGI POWER Challenge, a line of SGI supercomputers Mathematics * Exponentiation, "''x'' to the power of ''y''" * Power function * Power of a point * Statistical power Physics * Magnification, the factor by which an optical system enlarges an image * Optical power, the degree to which a lens converges or diverges light Social sciences and politi ... [...More Info...]       [...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]   |
|
MIPI Debug Architecture
MIPI Alliance Debug Architecture provides a standardized infrastructure for debugging deeply embedded systems in the mobile and mobile-influenced space. The MIPI Alliance MIPI Debug Working Group has released a portfolio of specifications; their objective is to provide standard debug protocols and standard interfaces from a system on a chip (SoC) to the debug tool. The whitepaper ''Architecture Overview for Debug'' summarizes all the efforts. In recent years, the group focused on specifying protocols that improve the visibility of the internal operations of deeply embedded systems, standardizing debug solutions via the functional interfaces of form factor devices, and specifying the use of I3C as debugging bus. The term "debug" The term "debug" encompasses the various methods used to detect, triage, trace, and potentially eliminate mistakes, or bugs, in hardware and software. Debug includes control/configure methods, stop/step mode debugging, and various forms of tracing. Con ... [...More Info...]       [...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]   |
|
Nexus (standard)
Nexus or IEEE-ISTO 5001-2003 is a standard debugging interface for embedded systems. Features The IEEE-ISTO 5001-2003 (Nexus) feature set is modeled on today's on-chip debug implementations, most of which are processor-specific. Its goal is to create a rich debug feature set while minimizing the required pin-count and die area, and being both processor- and architecture independent. It also supports multi-core and multi-processor designs. Accordingly, it is comparable to the ARM CoreSight debug architecture. Physically, IEEE-ISTO 5001-2003 defines a standard set of connectors for connecting the debug tool to the target or system under test. Logically, data is transferred using a packet-based protocol. This protocol can be JTAG (IEEE 1149.1); or, for high-speed systems, an auxiliary port can be used that supports full duplex, higher bandwidth transfers. Key Nexus functionality involves either JTAG-style request/response interactions, or packets transferred through the debug ... [...More Info...]       [...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]   |
|
ARM Architecture
ARM (stylised in lowercase as arm, formerly an acronym for Advanced RISC Machines and originally Acorn RISC Machine) is a family of reduced instruction set computer (RISC) instruction set architectures for computer processors, configured for various environments. Arm Ltd. develops the architectures and licenses them to other companies, who design their own products that implement one or more of those architectures, including system on a chip (SoC) and system on module (SOM) designs, that incorporate different components such as memory, interfaces, and radios. It also designs cores that implement these instruction set architectures and licenses these designs to many companies that incorporate those core designs into their own products. There have been several generations of the ARM design. The original ARM1 used a 32-bit internal structure but had a 26-bit address space that limited it to 64 MB of main memory. This limitation was removed in the ARMv3 series, which ... [...More Info...]       [...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]   |
|
JTAG
JTAG (named after the Joint Test Action Group which codified it) is an Technical standard, industry standard for verifying designs and testing printed circuit boards after manufacture. JTAG implements standards for on-chip instrumentation in electronic design automation (EDA) as a complementary tool to logic simulation, digital simulation. It specifies the use of a dedicated debug port implementing a serial communications interface for low-overhead access without requiring direct external access to the system address and data buses. The interface connects to an on-chip Test Access Port (TAP) that implements a State (computer science), stateful protocol to access a set of test registers that present chip logic levels and device capabilities of various parts. The Joint Test Action Group formed in 1985 to develop a method of verifying designs and testing printed circuit boards after manufacture. In 1990 the Institute of Electrical and Electronics Engineers codified the results of th ... [...More Info...]       [...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]   |
|
Embedded System
An embedded system is a computer system—a combination of a computer processor, computer memory, and input/output peripheral devices—that has a dedicated function within a larger mechanical or electronic system. It is ''embedded'' as part of a complete device often including electrical or electronic hardware and mechanical parts. Because an embedded system typically controls physical operations of the machine that it is embedded within, it often has real-time computing constraints. Embedded systems control many devices in common use today. , it was estimated that ninety-eight percent of all microprocessors manufactured were used in embedded systems. Modern embedded systems are often based on microcontrollers (i.e. microprocessors with integrated memory and peripheral interfaces), but ordinary microprocessors (using external chips for memory and peripheral interface circuits) are also common, especially in more complex systems. In either case, the processor(s) used ... [...More Info...]       [...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]   |
|
Logic Analyzer
A logic analyzer is an electronic instrument that captures and displays multiple signals from a digital system or digital circuit. A logic analyzer may convert the captured data into timing diagrams, protocol decodes, state machine traces, assembly language, or may correlate assembly with source-level software. Logic analyzers have advanced triggering capabilities, and are useful when a user needs to see the timing relationships between many signals in a digital system. Overview Presently, there are three distinct categories of logic analyzers available on the market: * Modular LAs, which consist of both a chassis or mainframe and logic analyzer modules. The mainframe/chassis contains the display, controls, control computer, and multiple slots into which the actual data-capturing hardware is installed. The modules each have a specific number of channels, and multiple modules may be combined to obtain a very high channel count. While modular logic analyzers are typically mor ... [...More Info...]       [...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]   |