옥타 시리얼 플래시 캐시를 사용한 메모리 개선
이번 시간에 일반적인 IoT 시스템에 마이크로프로세서 코드를 저장하고 실행하기 위한 다양한 방법에 대해 논의합니다. 성능 저하 없이 전력 소비, 비용, 복잡도를 줄이는 것이 IoT 디자이너의 역할입니다. 내부 램의 최소화와 핀 갯수의 감축은 칩의 전력 소비를 줄이기 위한 기본적인 방법입니다. 핵심 성능 지표는 마이크로프로세서가 명령에 액세스하여 실행하는 속도로서, 이는 시스템 메모리 아키텍처에 크게 의존합니다. 신흥 IoT 시장에 대응하여, NVM 제조업체는 사실상의 표준인 4 와이어 SPI를 활용하여 핀의 갯수가 적은 플래시 메모리 장치를 제공하기 시작하였습니다. 최근에는 핀을 추가하여 데이터 병렬화를 통해 성능을 향상시키는 SPI 변형 (듀얼, 쿼드, 옥타)을 구현하였습니다. 현재 IoT 시스템에서 사용할 수 있는 시스템 메모리 (NVM 및 램) 아키텍처에 대한 옵션과 장단점을 분석하여, 정량적인 성능의 차이를 알아봅니다.
다음 사항을 살펴봅니다.
- IOT 시스템 설계의 주요 과제
- 공통 IOT 시스템 아키텍처
- 매력적인 IOT 메모리 아키텍처의 주요 구성 요소
- 옥타 SPI 컨트롤러 (실바코)
- 옥타 SPI NVM (Adesto)
- 플래시 캐시 컨트롤러 (ARM)
- 다양한 예를 통하여 정량적 성능 비교
- 시스템 아키텍처 변형 (x5)
- 예제 C 소프트웨어 변형 (x4)
발표
Errett Hogrefe는 실바코 IP 사업부의 수석 디지털 설계 엔지니어입니다. 그는 SPI, Quad-SPI, Octal-SPI 컨트롤러를 포함하여, 실바코의 IP 포트폴리오에서 수많은 디지털 코어를 설계, 개발, 지원하였습니다. 2017년 실바코가 SoC Solutions를 인수함에 따라 합류하였습니다. SoC Solutions에서 16년간 근무하면서 디지털 아키텍처/설계/개발/검증, 기술 판매, FPGA 프로토타이핑, 임베디드 소프트웨어 개발 등을 통해, 디지털 IP 및 마이크로프로세서 기반 시스템에 대한 전문적인 경험을 쌓았습니다.
에모리 대학에서 물리학 석사를, 남 미시시피 대학에서 물리학과 수학 학사 학위를 취득하였습니다
일시: 2018년 12월 19일
장소: 온라인
시각: 3:00am-3:30am (한국 시각)
언어: 영어
참석 대상
저전력, 고성능 IoT 시스템에 관심있는 아키텍트, 엔지니어, 경영진.