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 -
   1050   1051   1052   1053   1054   1055   1056   1057   1058   1059   1060