• Simplified Chinese
  • Japanese
       

Algorithms

Algorithms are procedures or formulas used to solve particular problems. In this area the IP Elements are typically implemented as firmware and give solutions for items such as filtering, encryption, taking averages, CRCs, encoders, decoders, etc.

Resources

Filter By:   Keyword:  
   

Results 1 - 21 of 21
Title Customer Rating Updated
Binary to BCD Converting
This element describes a fast and compact method of converting 8 and 16 bit binary numbers to BCD (binary coded decimal). This algorithm differs from other conversion methods in both execution speed and compact code size.

(4/5) by 1 user
02/22/10
Software CRC Calculator
This elemenet contains two C functions: CalculateCRC and ValidateCRC

Not yet rated
01/26/10
Developing PC-Applications for USB-I2C bridge
This element describes the details of using USB-I2C bridge ActiveX controls (bridge driver) in customer software designs

(3/5) by 7 users
01/20/10
Implementing FFT Algorithms on PSoC System
This Element describes how to implement a Fast Fourier Transform (FFT) in a PSoC.

(2.5/5) by 2 users
01/18/10
Unsigned Multiplication
A built in MAC (Multiply/Accumulate) assists the PSoC MCU with digital signal-processing applications. But what if unsigned multiplication is needed? The MAC uses data in signed, 2's-complement format. This Element will show that with a little understanding of signed vs. unsigned values, fast unsigned multiplication algorithms can easily be developed.

(3.5/5) by 2 users
01/17/10
Circular FIFO
Demonstrates use of indexed addressing to implement efficient fast FIFOs.

Not yet rated
01/17/10
Pseudo Random White Noise Generation
This Element discusses using the programmable blocks of a PSoC microcontroller to construct a 100 kHz bandwidth white-noise generator that provides a unique output sequence for six hours before repeating.

(2/5) by 1 user
01/17/10
Signed Multi-Byte Multiplication
Shows how to develop fast, signed multi-byte multiplication algorithms.

(3/5) by 1 user
01/17/10
RC5 Codec
This Element discusses codec for the popular RC5-based remote control systems.

(3.5/5) by 2 users
01/17/10
Logarithmic Signal Companding
A tutorial on logarithmic signal compression is presented.

(4/5) by 1 user
01/17/10
Single-Pole IIR Filters
A topology for a single-pole Infinite Impulse Response (IIR) filter is shown.

(3.2/5) by 6 users
01/17/10
Unsigned Division Routines
This ELement describes how to perform unsigned division for any word length.

(4.4/5) by 5 users
01/17/10
Modulation Techniques for LED Dimming
This application IP presents an overview of four modulation techniques that can be used in LED dimming applications.

Not yet rated
12/15/09
PrISM Technology for LED Dimming
This application IP presents an overview of Precision Illumination Signal Modulation technology for LED dimming applications.

Not yet rated
12/15/09
Decimator in PSoC
This application IP describes the decimator, which is a hardware block used in Delta-Sigma and incremental ADCs in PSoC.

Not yet rated
12/15/09
Delta Sigma Modulation Using Cypress' High Brightness-LED Controllers
This application IP presents an overview of Delta Sigma Modulation (DSM) used in LED dimming applications.

(5/5) by 1 user
12/15/09
I2C Bootloader Using CY3240 I2C-USB Bridge
This application IP describes an I 2 C bootloader for a PSoC device bootloading over the CY3240 USB-I 2 C Bridge.

Not yet rated
12/15/09
I2C-USB Bridge Usage
This Application IP, which is included in the CY3240-I2USB kit available in the Cypress Online Store, details several examples using the I2C-USB bridge design.

(3/5) by 1 user
12/15/09
Hardware Random Number Generator
The proposed project describes the implementation of a hardware random number generator, based on the white noise signal.

Not yet rated
12/08/09
WirelessUSB Antenna Design Layout Guidelines

(4/5) by 2 users
08/10/09
Reverb and Echo with PSoC-Style FIFO
Using the new DelSig ADC to sample, an algorithmic Infinite Impulse Response (IIR) filter to reduce noise

(3/5) by 4 users
08/05/09
Results 1 - 21 of 21