The Independent component analysis (ICA) algorithm has been extensively investigated in its theory, implementation and applications. Up to now, there have many algorithms about ICA. The ICA algorithms can be roughly categorized as gradient-based, the second order gradient-based and diagonalization-based, etc. ICA algorithm requires a huge number of calculations. Our work wants to solve these limitations by increasing the computational speed. Onaway of increasing the computational speed is using multiple IP cores work together for a single problem. In the paper,we designed parallel ICA IP core and completed the parallel ICA algorithm modules on Altera Stratix II GX devices.