The 16 KB instruction cache and 16 KB data cache provide zero-cycle latency to the current program and data, or they can be locked to guarantee no-latency access to critical instructions and data. For applications with instruction-memory size restrictions, the ARM920T's compressed Thumb instruction set provides space efficiency and maximum external instruction memory usage.
The EP9307's user interface capabilities include a 2-D graphics acceletrator that improves performance by handling block copy, block fill, lilne draw and bit blit. Resolutions of up to 1024 x 768 (XGA) are supported. Touchscreen, keypad and high quality sound (SPI, I²S and AC '97) complete the EP9307's strong user interface features.
The ARM920T core is augmented by the MaverickCrunch™ coprocessor. This coprocessor greatly accelerates the ARM920T's single- and double-precision integer and floating-point processing capabilities, enabling the EP9307 to offer unique speed and performance when encoding digital audio and video formats, processing Ethernet data and performing other math-intensive computing and data-processing functions.
Designers of digital jukeboxes, telematic control systems, thin clients, point-of-sale terminals, industrial controls, biometric security systems and GPS devices will benefit from the EP9307's integrated architecture and advanced features. In fact, with its broad range of peripheral interfaces, the EP9307 is suited to even more applications. By enabling or disabling the EP9307's peripheral interfaces, designers can also reduce development costs and accelerate time to market by creating a single platform that can be modified to deliver differentiated end products.
Cirrus Logic's embedded processor products are complemented by a range of complete operating systems. Both Microsoft® Windows CE.NET® and Linux® solutions are available with total driver support.