read and write accesses. This prevents unauthorized reading of passwords or other system security information. The
RTC also supports a date alarm that allows for scheduling a wake up event up to 30 days in advance, rather than
just24 hours in advance.
Intel® High Definition Audio Controller
The Intel® High Definition Audio Specification defines a digital interface that can be used to attach different types
of codecs, such as audio and modem codecs. The Ibex Peak Intel® HD Audio controller supports up to 4 codecs.
The link can operate at either 3.3 V or 1.5 V. With the support of multi-channel audio stream, 32-bit sample depth,
and sample rate up to 192 kHz, the Intel® HD Audio controller provides audio quality that can deliver CE levels of
audio experience. On the input side, the Ibex Peak adds support for an array of microphones.
System Management Bus (SMBus 2.0)
The Ibex Peak contains an SMBus Host interface that allows the processor to communicate with SMBus slaves.
This interface is compatible with most I2C devices. Special I2C commands are implemented. The Ibex Peak’s
SMBus host controller provides a mechanism for the processor to initiate communications with SMBus peripherals
(slaves). Also, the Ibex Peak supports slave functionality, including the Host Notify protocol. Hence, the host
controller supports eight command protocols of the SMBus interface (see System Management Bus (SMBus)
Specification, Version 2.0): Quick Command, Send Byte, Receive Byte, Write Byte/Word, Read Byte/Word,
Process Call, Block Read/Write, and Host Notify. Ibex Peak’s SMBus also implements hardware-based Packet
Error Checking for data robustness and the Address Resolution Protocol (ARP) to dynamically provide address to
all SMBus devices.