SiliconBlue Technologies
SB SB
Home >> Applications >> Integration

Integration (Additional Functions)

Today's consumer mobile devices integrate many functions. However, when attempting to do this integration, designers are sometimes faced with interfacing problems. Maybe there are voltage mismatches between chips or interfaces to functions have different protocols. SiliconBlue's iCE65™ mobileFPGA™ devices offer an ideal solution to this problem by offering methods of integrating multiple functions into a single, programmable device. This flexibility coupled with ultra-low power, small size, and low cost enable the iCE65 mobileFPGA family of devices to address key integration needs for hand-held, battery-powered applications. Shown in Figure 1, the iCE65 mobileFPGA device can integrate additional function to an application processor such as pseudorandom sequence generation, pulse width modulation, and level shifting.

iCE65 mobileFPGA device can integrate additional functions to an applications processor such as pseudorandom sequence generation, pulse width modulation, and level shifting

Figure 1 - iCE65 mobileFPGA device can integrate additional functions to an applications processor such as pseudorandom sequence generation, pulse width modulation, and level shifting.

Pulse Width Modulation (PWM)

Pulse width modulation (PWM) is a signaling technique used in a variety of handheld applications mainly because of its low power, low noise, and low cost characteristics. With PWM, the duty cycle of the signal and/or the period of the signal can be adjusted to convey signaling information. PWM also offers additional granularity compared to binary ON/OFF to convey intermediate signaling information. For example, the duty cycle of a PWM can control the brightness levels of a LED. SiliconBlue's PWM design example illustrates how to implement a PWM controller in an iCE65 mobileFPGA device.

iCE65 mobileFPGA implementing a pulse width modulation control

Figure 2 - iCE65 mobileFPGA implementing a pulse width modulation control.

Learn

Design Examples

Evaluate

Download Software

Purchase

Contact Sales