The LG Cookie , model no. KP500, or Cyon Cooky (쿠키) in South Korea, is a discontinued touchscreen mobile phone announced on 30 September 2008. LG targeted the entry-level touchscreen market keeping the cost of the Cookie as low as possible by omitting some of the features found on higher-end products, such as 3G . The LG Cookie was highly popular, and is credited for starting the "cheap touchscreen craze".
24-414: Its main feature is a 3-inch, 240 x 400 pixel touchscreen, powered by an ARM9E CPU with a clock rate of 175 MHz. It has a 3.15 MP camera capable of capturing still images and MPEG-4 video capture at 12 frame/s , but has no flash module. The LG KP500 Cookie also has an FM radio receiver with RDS and an accelerometer motion sensor with support for auto-rotating display. Software installed on
48-450: A DRAM interface and an External Bus Interface usable with NOR flash memory. Such hybrids are no longer pure Harvard architecture processors. ARM Holdings neither manufactures nor sells CPU devices based on its own designs, but rather licenses the processor architecture to interested parties. ARM offers a variety of licensing terms, varying in cost and deliverables. To all licensees, ARM provides an integratable hardware description of
72-672: A von Neumann architecture (Princeton architecture) to a (modified; meaning split cache) Harvard architecture with separate instruction and data buses (and caches), significantly increasing its potential speed. Most silicon chips integrating these cores will package them as modified Harvard architecture chips, combining the two address buses on the other side of separated CPU caches and tightly coupled memories. There are two subfamilies, implementing different ARM architecture versions. Key improvements over ARM7 cores, enabled by spending more transistors, include: Additionally, some ARM9 cores incorporate "Enhanced DSP" instructions, such as
96-518: A multiply-accumulate, to support more efficient implementations of digital signal processing algorithms. Switching from a von Neumann architecture entailed using a non-unified cache, so that instruction fetches do not evict data (and vice versa). ARM9 cores have separate data and address bus signals, which chip designers use in various ways. In most cases they connect at least part of the address space in von Neumann style, used for both instructions and data, usually to an AHB interconnect connecting to
120-511: A particular ARM CPU chip, consult the manufacturer datasheet and related documentation. The ARM MPCore family of multicore processors support software written using either the asymmetric ( AMP ) or symmetric ( SMP ) multiprocessor programming paradigms. For AMP development, each central processing unit within the MPCore may be viewed as an independent processor and as such can follow traditional single processor development strategies. ARM9TDMI
144-520: A single document, but as chips have evolved so has the documentation grown. The total documentation is especially hard to grasp for all ARM chips since it consists of documents from the IC manufacturer and documents from CPU core vendor ( ARM Holdings ). A typical top-down documentation tree is: high-level marketing slides, datasheet for the exact physical chip, a detailed reference manual that describes common peripherals and other aspects of physical chips within
168-499: Is a group of 32-bit RISC ARM processor cores licensed by ARM Holdings for microcontroller use. The ARM7 core family consists of ARM700, ARM710, ARM7DI, ARM710a, ARM720T, ARM740T, ARM710T, ARM7TDMI, ARM7TDMI-S, ARM7EJ-S. The ARM7TDMI and ARM7TDMI-S were the most popular cores of the family. Since ARM7 cores were released from 1993 to 2001, they are no longer recommended for new IC designs; instead ARM Cortex-M or ARM Cortex-R cores are preferred. This generation introduced
192-488: Is a group of 32-bit RISC ARM processor cores licensed by ARM Holdings for microcontroller use. The ARM9 core family consists of ARM9TDMI, ARM940T, ARM9E-S, ARM966E-S, ARM920T, ARM922T, ARM946E-S, ARM9EJ-S, ARM926EJ-S, ARM968E-S, ARM996HS. ARM9 cores were released from 1998 to 2006 and they are no longer recommended for new IC designs; recommended alternatives include ARM Cortex-A , ARM Cortex-M , and ARM Cortex-R cores. With this design generation, ARM moved from
216-536: Is a successor to the popular ARM7TDMI core, and is also based on the ARMv4T architecture. Cores based on it support both 32-bit ARM and 16-bit Thumb instruction sets and include: ARM9E, and its ARM9EJ sibling, implement the basic ARM9TDMI pipeline, but add support for the ARMv5TE architecture, which includes some DSP-esque instruction set extensions. In addition, the multiplier unit width has been doubled, halving
240-637: Is a variant of the KP500 with slightly different shaped front buttons and some minor software changes. The South Korean Cooky model has a slightly different weight and dimension compared to the Cookie. With the Cookie, LG brought a basic and affordable mobile phone but one that included a touchscreen. The Register reviewed it and gave it a score of 70%. GSM Arena in its review wrote that the LG Cookie "simply makes sense", adding that "it doesn't seek to impress but
264-516: Is capable of up to 130 MIPS on a typical 0.13 μm process . The ARM7TDMI processor core implements ARM architecture v4T . The processor supports both 32-bit and 16-bit instructions via the ARM and Thumb instruction sets. ARM licenses the processor to various semiconductor companies, which design full chips based on the ARM processor architecture. ARM Holdings neither manufactures nor sells CPU devices based on its own designs, but rather licenses
SECTION 10
#1732780788237288-672: Is straightforward, credible and convincing." Softpedia in its review said its best features are its "cheap price and the exceptional look and finishes", with the biggest drawback being difficulty to use in sunlight. LG Cookie recorded over two million unit sales worldwide in the first five months after its launch in December 2008. It sold 1.2 million units in Europe , 600,000 in Asia and emerging markets, and 100,000 in Korea , where LG claimed that it
312-537: The ARM7DI is notable for having introduced JTAG based on-chip debugging; the preceding ARM6 cores did not support it. The "D" represented a JTAG TAP for debugging; the "I" denoted an ICEBreaker debug module supporting hardware breakpoints and watchpoints, and letting the system be stalled for debugging. Subsequent cores included and enhanced this support. It is a versatile processor designed for mobile devices and other low power electronics. This processor architecture
336-766: The ARM core, as well as complete software development toolset and the right to sell manufactured silicon containing the ARM CPU. Integrated device manufacturers (IDM) receive the ARM Processor IP as synthesizable RTL (written in Verilog ). In this form, they have the ability to perform architectural level optimizations and extensions. This allows the manufacturer to achieve custom design goals, such as higher clock speed, very low power consumption, instruction set extensions, optimizations for size, debug support, etc. To determine which components have been included in
360-462: The Cookie was virtually the first basic touchscreen phone on the market. Its popularity led to a swathe of rivals in 2009 offering similar touch phones at low prices, such as Samsung 's S5230 Star/Tocco Lite . The LG Cookie's successor, LG Pop , was introduced in late 2009. After the original LG KP500, the Cookie brand was extended by LG with many more budget phones released in the series, for various different markets. KU9200 ARM9E ARM9
384-561: The Thumb 16-bit instruction set providing improved code density compared to previous designs. The most widely used ARM7 designs implement the ARMv4T architecture, but some implement ARMv3 or ARMv5TEJ. ARM7TDMI has 37 registers (31 GPR and 6 SPR). All these designs use a Von Neumann architecture , thus the few versions containing a cache do not separate data and instruction caches. Some ARM7 cores are obsolete. One historically significant model,
408-423: The ability to perform architectural level optimizations and extensions. This allows the manufacturer to achieve custom design goals, such as higher clock speed, very low power consumption, instruction set extensions, optimizations for size, debug support, etc. To determine which components have been included in a particular ARM CPU chip, consult the manufacturer datasheet and related documentation. The original ARM7
432-412: The handset included a document viewer for DOC , XLS , and PDF formats, and a Java MIDP 2.0 games player. The battery is capable of standby time of up to 350 hours and talk time of up to 3 hours 30 minutes. The phone was originally released in four colors: Black, Vandyke Brown, Anodizing Silver, and Elegant Gold. This was later increased to ten colors including white, pink and purple. The LG KP501
456-471: The processor architecture to interested parties. ARM offers a variety of licensing terms, varying in cost and deliverables. To all licensees, ARM provides an integratable hardware description of the ARM core, as well as complete software development toolset and the right to sell manufactured silicon containing the ARM CPU. Integrated device manufacturers (IDM) receive the ARM Processor IP as synthesizable RTL (written in Verilog ). In this form, they have
480-417: The same series, reference manual for the exact ARM core processor within the chip, reference manual for the ARM architecture of the core which includes detailed description of all instruction sets. IC manufacturer has additional documents, including: evaluation board user manuals, application notes, getting started with development software, software library documents, errata, and more. ARM7 ARM7
504-436: The time required for most multiplication operations. They support 32-bit, 16-bit, and sometimes 8-bit instruction sets. The TI-Nspire CX (2011) and CX II (2019) graphing calculators use an ARM926EJ-S processor, clocked at 132 and 396 MHz respectively. The amount of documentation for all ARM chips is daunting, especially for newcomers. The documentation for microcontrollers from past decades would easily be inclusive in
SECTION 20
#1732780788237528-581: Was based on the earlier ARM6 design and used the same ARMv3 instruction set. The ARM710 variant was used in a CPU module for the Acorn Risc PC , and the first ARM based System on a Chip designs ARM7100 and ARM7500 used this core. The ARM7TDMI ( ARM7 + 16 bit T humb + JTAG D ebug + fast M ultiplier + enhanced I CE) processor implements the ARMv4 instruction set. It was licensed for manufacture by an array of semiconductor companies. In 2009, it
552-522: Was one of the most widely used ARM cores, and is found in numerous deeply embedded system designs. It was used in the popular video game console Game Boy Advance . Texas Instruments licensed the ARM7TDMI, which was designed into the Nokia 6110 , the first ARM-powered GSM phone. This led to the popular series of Nokia phones using the processor, including the 3210 and 3310 . The ARM7TDMI-S variant
576-705: Was the most popular handset as of March 2009. LG planned to expand the Cookie’s availability from 40 to 60 countries as part of its push to hit 13 million in sales worldwide. In July 2009, LG reported sales of 5 million for the Cookie, making it the company's fastest selling touchscreen phone yet. At the end of the year, LG reported that it had shipped over 10 million units, including over five million in Europe, two million in Latin America and two million in Asia. At launch,
#236763