Page 1055 - 3-2
P. 1055
기능을 참조하여 자신에게 적합한 것을 선택할 수 있다 라즈베리 파이에 볼루미오. (Volumio), 그
리고 룬 오디오(Rune Audio. 사진 를 적용해 멍청한 스피커를 스마트한 음악 솔루션으로 탈바꿈)
할 수 있는 튜토리얼이 있으며 둘 다 모바일 앱을 제공하기 때문에 휴대폰으로도 제어할 수 있,
습니다.
바 프로그래밍 배우기)
라즈베리 파이를 본래의 목적대로 활용하는 것도 언제든지 가능합니다 바로 저렴한 프로그래.
밍 및 컴퓨터 공학 입문용 도구로 쓰는 것입니다 라즈베리 파이에는 심오한 수준의 작업이 가.
능한 온갖 종류의 소프트웨어를 설치할 수 있습니다 자주 사용해야 하는 명령줄 터미널 외에도.
볼프람 매스매티카(Wolfram Mathematica), 파이썬(Python) 프로그램 작성 툴 아동용 애니메이,
션 코딩 IDE 스크래치(Scratch) 등 라즈베리 파이 재단이 권장하는 라즈비안(Raspbian) 운영체
제에서 만날 수 있습니다.
다. FPGA
1) FPGA 의 정의
최고 레벨에 있는 FPGA 는 재프로그래밍 가능한 실리콘 칩입니다 미리 구축된 로직 블록 및 프.
로그래밍 가능한 라우팅 리소스가 있어 브레드보드 또는 남땝 인두를 사용할 필요 없이 맞춤 하드
웨어 기능 실행을 위한 칩을 구성할 수 있습니다 소프트웨어에서 디지털 연산 태스크를 개발한.
후 컴포넌트 와이어링 방식에 관한 정보를 포함한 구성 파일 또는 비트 스트림에 컴파일합니다, .
또한 FPGA 는 완벽하게 재구성 가능하며 다른 회로 구성을 재컴파일하면 즉각 새로운 “ 특성 을”
지니게 됩니다 과거에는 디지털 하드웨어 설계에 깊은 지식이 있는 엔지니어들만이. FPGA 기술을
사용할 수 있었습니다 그러나 하이 레벨의 디자인 툴 도입으로 그래픽 기반 블록 다이어그램 또.
는 ANSI C 코드를 디지털 하드웨어 회로로 변환하는 새로운 기술이 소개되면서 FPGA 프로그래
밍의 방식을 변화시켰습니다 모든 산업에서. FPGA 칩을 채택하는 이유는 FPGA 가 ASIC 및 프로
세서 기반 시스템에서 최상의 부분을 통합한다는 사실 때문입니다. FPGA 는 하드웨어 타이밍된 속
도와 안정성을 제공하는 동시에 맞춤 ASIC 디자인의 막대한 선행 비용에 견줄만한 비용을 요구하
지 않습니다 또한 재프로그래밍 가능한 실리콘칩은 프로세서 기반 시스템에서 실행하는 소프트웨.
어와 동일한 유연성을 갖추고 있으면서 사용 가능한 프로세싱 코어 개수로 인해 제한 받지 않습니
다. FPGA 는 프로세서와는 달리 본질적으로 병렬이므로 다른 프로세싱 작업이 동일한 리소스를 점
유하려고 하지 않아도 됩니다 각 독립 프로세싱 태스크는 칩의 전용 섹션에 배정되며 다른 로직. ,
블록의 영향 없이 독자적으로 기능을 수행할 수 있습니다 결과적으로 어플리케이션 한 부분의 성. ,
능은 더 많은 프로세싱을 추가하여도 영향 받지 않습니다.
- 1055 -