CEVA DSP IP๋ ๋์งํธ ์ ํธ ์ฒ๋ฆฌ(Digital Signal Processing, DSP)๋ฅผ ์ํ ๊ณ ์ฑ๋ฅ ํ๋ก์ธ์ ์ํคํ ์ฒ๋ก, ์ฃผ๋ก ๋ชจ๋ฐ์ผ ๋ฐ ์๋ฒ ๋๋ ์์คํ ์์ ์ค๋์ค, ๋น๋์ค, ์ด๋ฏธ์ง ์ฒ๋ฆฌ์ ๊ฐ์ ๋ค์ํ ์ ํ๋ฆฌ์ผ์ด์ ์ ์ฌ์ฉ๋ฉ๋๋ค. CEVA DSP IP๋ ํจ์จ์ ์ธ ์ ๋ ฅ ์๋น์ ๋์ ์ฑ๋ฅ์ ๋์์ ์ ๊ณตํ์ฌ, ์ต์ VLSI ์์คํ ์ ํ์์ ์ธ ์์๋ก ์๋ฆฌ์ก๊ณ ์์ต๋๋ค. ์ด ๊ธฐ์ ์ ํนํ ์ค์๊ฐ ์ฒ๋ฆฌ ์๊ตฌ ์ฌํญ์ด ๋์ ํ๊ฒฝ์์ ์ค์ํ๋ฉฐ, ๋ค์ํ ํ๋กํ ์ฝ ๋ฐ ์๊ณ ๋ฆฌ์ฆ์ ์ง์ํ์ฌ ์ ์ฐ์ฑ์ ๊ทน๋ํํฉ๋๋ค.
CEVA DSP IP๋ ํ๋์จ์ด ๊ฐ์๊ธฐ์ ์ํํธ์จ์ด ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ก ๊ตฌ์ฑ๋์ด ์์ด, ๊ฐ๋ฐ์๋ ํน์ ์ ํ๋ฆฌ์ผ์ด์ ์ ๋ง๊ฒ ์ต์ ํ๋ ์๋ฃจ์ ์ ๊ตฌ์ถํ ์ ์์ต๋๋ค. ์ด ๊ธฐ์ ์ ๋ค์ํ ์ ํ๋ฆฌ์ผ์ด์ ์ ๋ง๋ ์ฌ๋ฌ ๊ฐ์ง ๊ตฌ์ฑ ์์๋ฅผ ์ ๊ณตํ๋ฉฐ, ํนํ ๋จธ์ ๋ฌ๋, ์์ฑ ์ธ์, ์ด๋ฏธ์ง ์ธ์ ๋ฑ์ ๋ถ์ผ์์ ์ ์ ๋ ๋ง์ ์ฃผ๋ชฉ์ ๋ฐ๊ณ ์์ต๋๋ค. CEVA DSP IP๋ ๋ํ ๋์ ํด๋ก ์ฃผํ์์ ๋ฎ์ ์ ๋ ฅ ์๋ชจ๋ฅผ ํตํด, ์ฑ๋ฅ๊ณผ ํจ์จ์ฑ์ ๋์์ ๋ฌ์ฑํ ์ ์๋๋ก ์ค๊ณ๋์์ต๋๋ค.
์ด๋ฌํ ํน์ฑ ๋๋ถ์ CEVA DSP IP๋ ์ค๋งํธํฐ, IoT ์ฅ์น, ์์จ์ฃผํ์ฐจ ๋ฑ ๋ค์ํ ์ฐ์ ๋ถ์ผ์์ ์ค์ํ ์ญํ ์ ํ๊ณ ์์ต๋๋ค. ํนํ, ์ด ๊ธฐ์ ์ ๋ณต์กํ ์๊ณ ๋ฆฌ์ฆ์ ์ ์ํ๊ฒ ์ฒ๋ฆฌํ ์ ์๋ ๋ฅ๋ ฅ์ ๊ฐ์ถ๊ณ ์์ด, ์ค์๊ฐ ๋ฐ์ดํฐ ์ฒ๋ฆฌ์ ํ์์ฑ์ด ์๋ ํ๋์ ๋ค์ํ ์ ํ๋ฆฌ์ผ์ด์ ์ ์ ํฉํฉ๋๋ค. CEVA DSP IP์ ์ฌ์ฉ์ ๊ฐ๋ฐ์์๊ฒ ๋ ๋์ ์์ค์ ์ ์ฐ์ฑ๊ณผ ์ฑ๋ฅ์ ์ ๊ณตํ๋ฉฐ, ์ด๋ ๊ฒฐ๊ณผ์ ์ผ๋ก ์ ํ์ ๊ฒฝ์๋ ฅ์ ๋์ด๋ ๋ฐ ๊ธฐ์ฌํฉ๋๋ค.
CEVA DSP IP์ ๊ตฌ์ฑ ์์ ๋ฐ ์๋ ์๋ฆฌ๋ ๋ค์๊ณผ ๊ฐ์ด ์ธ๋ถํ๋ ์ ์์ต๋๋ค. CEVA DSP IP๋ ๊ธฐ๋ณธ์ ์ผ๋ก ํ๋ก์ธ์ ์ฝ์ด, ๋ฉ๋ชจ๋ฆฌ ์ํคํ ์ฒ, ์ธํฐํ์ด์ค, ๊ทธ๋ฆฌ๊ณ ์ํํธ์จ์ด ์ง์์ผ๋ก ์ด๋ฃจ์ด์ ธ ์์ต๋๋ค. ๊ฐ ๊ตฌ์ฑ ์์๋ ๊ณ ์ ํ ๊ธฐ๋ฅ์ ์ํํ๋ฉฐ, ์๋ก ๊ธด๋ฐํ๊ฒ ์ํธ์์ฉํ์ฌ ์ ์ฒด ์์คํ ์ ์ฑ๋ฅ์ ๊ทน๋ํํฉ๋๋ค.
CEVA DSP IP์ ํต์ฌ์ ๊ณ ์ฑ๋ฅ DSP ํ๋ก์ธ์ ์ฝ์ด์ ๋๋ค. ์ด ์ฝ์ด๋ SIMD(Single Instruction, Multiple Data) ์ํคํ ์ฒ๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ํ์ฌ, ๋ณ๋ ฌ ์ฒ๋ฆฌ๋ฅผ ํตํด ๋ฐ์ดํฐ ์ฒ๋ฆฌ ์๋๋ฅผ ๋์ ๋๋ค. ๋ํ, ํ๋ก์ธ์ ์ฝ์ด๋ ๋ค์ํ ๋ฐ์ดํฐ ์ ํ์ ์ง์ํ๋ฉฐ, ๋ณต์กํ ์ํ์ ์ฐ์ฐ์ ํจ์จ์ ์ผ๋ก ์ํํ ์ ์๋ ALU(Arithmetic Logic Unit)๋ฅผ ํฌํจํ๊ณ ์์ต๋๋ค. ์ด๋ฅผ ํตํด CEVA DSP IP๋ ๊ณ ์ ๋ฐ์ดํฐ ์คํธ๋ฆผ์ ์ฒ๋ฆฌํ๋ ๋ฐ ํ์ํ ์ฐ์ฐ ์ฑ๋ฅ์ ์ ๊ณตํฉ๋๋ค.
๋ฉ๋ชจ๋ฆฌ ์ํคํ ์ฒ๋ CEVA DSP IP์ ๋ ๋ค๋ฅธ ์ค์ํ ๊ตฌ์ฑ ์์์ ๋๋ค. ์ด ์ํคํ ์ฒ๋ ๋ฐ์ดํฐ ์ ๊ทผ ์๋๋ฅผ ์ต์ ํํ๊ธฐ ์ํด ๋ค์ํ ๋ ๋ฒจ์ ์บ์ ๋ฉ๋ชจ๋ฆฌ๋ฅผ ํฌํจํ๊ณ ์์ต๋๋ค. ๋ฉ๋ชจ๋ฆฌ ๊ณ์ธต ๊ตฌ์กฐ๋ ๋ฐ์ดํฐ ์ ์ก ๋์ญํญ์ ์ฆ๊ฐ์ํค๊ณ , ๋ฉ๋ชจ๋ฆฌ ์ ๊ทผ ์ง์ฐ ์๊ฐ์ ์ต์ํํ์ฌ ์ ๋ฐ์ ์ธ ์์คํ ์ฑ๋ฅ์ ํฅ์์ํต๋๋ค. ๋ํ, CEVA DSP IP๋ ๋ฉ๋ชจ๋ฆฌ ๊ด๋ฆฌ ๊ธฐ๋ฅ์ ํตํด ๋์ ๋ฉ๋ชจ๋ฆฌ ํ ๋น ๋ฐ ํด์ ๋ฅผ ์ง์ํ์ฌ, ๋ฉ๋ชจ๋ฆฌ ์ฌ์ฉ์ ํจ์จ์ฑ์ ๋์ ๋๋ค.
CEVA DSP IP๋ ๋ค์ํ ์ธ๋ถ ์ฅ์น์์ ์ฐ๊ฒฐ์ ์ง์ํ๋ ์ฌ๋ฌ ์ธํฐํ์ด์ค๋ฅผ ์ ๊ณตํฉ๋๋ค. ์ด๋ฌํ ์ธํฐํ์ด์ค๋ SPI, I2C, UART ๋ฑ๊ณผ ๊ฐ์ ํ์ค ํ๋กํ ์ฝ์ ํฌํจํ์ฌ, ์ธ๋ถ ์ผ์ ๋ฐ ์ก์ถ์์ดํฐ์์ ํต์ ์ ์ฉ์ดํ๊ฒ ํฉ๋๋ค. ์ด๋ฅผ ํตํด CEVA DSP IP๋ ๋ค์ํ ์์ฉ ํ๋ก๊ทธ๋จ์์์ ํตํฉ์ ์ง์ํ๋ฉฐ, ์์คํ ์ ์ ์ฐ์ฑ์ ๋์ ๋๋ค.
CEVA DSP IP๋ ์ํํธ์จ์ด ๊ฐ๋ฐ ํคํธ(SDK)์ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ์ ๊ณตํ์ฌ ๊ฐ๋ฐ์๊ฐ DSP ์๊ณ ๋ฆฌ์ฆ์ ์ฝ๊ฒ ๊ตฌํํ ์ ์๋๋ก ๋์ต๋๋ค. ์ด SDK๋ ๋ค์ํ DSP ๊ธฐ๋ฅ์ ์ง์ํ๋ฉฐ, ์๊ณ ๋ฆฌ์ฆ ์ต์ ํ ๋๊ตฌ๋ฅผ ํฌํจํ์ฌ, ์ฑ๋ฅ์ ๊ทน๋ํํ ์ ์๋ ํ๊ฒฝ์ ์ ๊ณตํฉ๋๋ค. ๋ํ, CEVA DSP IP๋ ๋จธ์ ๋ฌ๋ ๋ฐ AI ์๊ณ ๋ฆฌ์ฆ์ ์ํ ํนํ๋ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ ์ ๊ณตํ์ฌ, ์ต์ ๊ธฐ์ ํธ๋ ๋์ ๋ถํฉํ๋ ๊ฐ๋ฐ ํ๊ฒฝ์ ์กฐ์ฑํฉ๋๋ค.
CEVA DSP IP๋ ์ฌ๋ฌ ์ ์ฌ ๊ธฐ์ ๋ฐ ๋ฐฉ๋ฒ๋ก ๊ณผ ๋น๊ตํ ๋ ๋ช ๊ฐ์ง ๋๋๋ฌ์ง ํน์ง๊ณผ ์ฅ์ ์ ๊ฐ์ง๊ณ ์์ต๋๋ค. ์๋ฅผ ๋ค์ด, ARM Cortex-M ์๋ฆฌ์ฆ์ ๋น๊ตํ ๋, CEVA DSP IP๋ DSP ์ ์ฉ ์ํคํ ์ฒ๋ก ์ค๊ณ๋์ด ์์ด, ์ ํธ ์ฒ๋ฆฌ ์์ ์์ ๋ ๋์ ์ฑ๋ฅ์ ๋ฐํํฉ๋๋ค. ARM ์ํคํ ์ฒ๋ ๋ฒ์ฉ ํ๋ก์ธ์๋ก ๋ค์ํ ์์ ์ ์ํํ ์ ์์ง๋ง, DSP ์ ์ฉ ์์ ์์๋ CEVA DSP IP๊ฐ ๋ ํจ์จ์ ์ ๋๋ค.
๋ํ, TI์ C6000 DSP์ ๋น๊ตํ ๋ CEVA DSP IP๋ ์ ๋ ฅ ์๋น ์ธก๋ฉด์์ ์ฐ์ํ ์ฑ๋ฅ์ ๋ณด์ ๋๋ค. CEVA DSP IP๋ ์ ๋ ฅ ํจ์จ์ฑ์ ๊ทน๋ํํ๊ธฐ ์ํด ์ต์ ํ๋ ์ํคํ ์ฒ๋ฅผ ์ฑํํ๊ณ ์์ผ๋ฉฐ, ์ด๋ ๋ฐฐํฐ๋ฆฌ ๊ตฌ๋ ์ฅ์น์์ ํนํ ์ค์ํ ์์์ ๋๋ค. ๋ฐ๋ฉด, TI์ C6000 DSP๋ ๋์ ์ฑ๋ฅ์ ์ ๊ณตํ์ง๋ง, ์ ๋ ฅ ์๋ชจ๊ฐ ์๋์ ์ผ๋ก ๋ ๋์ ๊ฒฝํฅ์ด ์์ต๋๋ค.
CEVA DSP IP๋ ๋ํ Qualcomm์ Hexagon DSP์๋ ๋น๊ตํ ์ ์์ต๋๋ค. Hexagon DSP๋ ๋ชจ๋ฐ์ผ ๊ธฐ๊ธฐ์์์ ๋ฉํฐ๋ฏธ๋์ด ์ฒ๋ฆฌ์ ๊ฐ์ ์ ๋ณด์ด์ง๋ง, CEVA DSP IP๋ ๋ ๋ค์ํ DSP ์๊ณ ๋ฆฌ์ฆ์ ์ง์ํ๊ณ , ๋ ์ ์ฐํ ๊ฐ๋ฐ ํ๊ฒฝ์ ์ ๊ณตํฉ๋๋ค. CEVA DSP IP๋ ๋ค์ํ ์ ํ๋ฆฌ์ผ์ด์ ์ ๋ง์ถคํ ์๋ฃจ์ ์ ์ ๊ณตํ ์ ์๋ ๋ฅ๋ ฅ์ ๊ฐ์ถ๊ณ ์์ด, ํน์ ์๊ตฌ ์ฌํญ์ ๋ง๋ ์ต์ ์ ์ ํ์ด ๋ ์ ์์ต๋๋ค.
์ด๋ฌํ ๋น๊ต๋ฅผ ํตํด CEVA DSP IP์ ์ฅ์ ์ ๋ช ํํ๊ฒ ๋๋ฌ๋๋ฉฐ, ์ด๋ ๋ค์ํ ์ฐ์ ๋ถ์ผ์์์ ์ฑํ์ ์ด์งํ๊ณ ์์ต๋๋ค. CEVA DSP IP๋ ํนํ ๊ณ ์ฑ๋ฅ, ์ ์ ๋ ฅ, ๊ทธ๋ฆฌ๊ณ ์ ์ฐ์ฑ์ ์๊ตฌํ๋ ํ๋์ ๋์งํธ ์ ํธ ์ฒ๋ฆฌ ์ ํ๋ฆฌ์ผ์ด์ ์์ ์ค์ํ ์ญํ ์ ์ํํ๊ณ ์์ต๋๋ค.
CEVA DSP IP๋ ๊ณ ์ฑ๋ฅ ๋์งํธ ์ ํธ ์ฒ๋ฆฌ๋ฅผ ์ํ ํจ์จ์ ์ธ ํ๋ก์ธ์ ์ํคํ ์ฒ๋ก, ๋ค์ํ ์ ํ๋ฆฌ์ผ์ด์ ์์ ์ฑ๋ฅ๊ณผ ์ ๋ ฅ ํจ์จ์ฑ์ ๋์์ ์ ๊ณตํ๋ ์๋ฃจ์ ์ ๋๋ค.