피드로 돌아가기
Ti-84 Evo
GeekNewsGeekNews
Infrastructure

Z80 레거시 탈피 및 TrustZone 도입을 통한 TI 계산기 아키텍처 전환

Ti-84 Evo

neo2026년 5월 2일8intermediate

Context

1990년대 초부터 Z80 기반 하드웨어와 시스템 소프트웨어를 유지해 온 TI 계산기의 기술적 부채 분석. Python 지원을 위해 ARM 컨트롤러를 별도 추가하는 임시방편적 구조로 인해 성능 확장성 및 시스템 통합에 한계 노출.

Technical Solution

  • Z80 CPU 기반의 노후화된 아키텍처를 Cortex ARM 기반의 최신 플랫폼으로 전환하는 설계 변경
  • MUL/DIV 명령 부재로 인한 Software-level 연산 구현 방식을 하드웨어 가속 기반의 명령어 세트로 대체
  • 관리자 전용 TrustZone 프로세서를 통한 하드웨어 레벨의 실행 권한 제어 및 보안 영역 분리
  • 교육용 제약 사항 준수를 위해 Computer Algebra System(CAS) 기능을 선택적으로 배제하는 제품 라인업 분리 전략
  • 무선 감사 기능을 통한 교실 내 실행 코드 모니터링 및 부정행위 방지 아키텍처 구현

- 레거시 하드웨어 제약 시 ARM 등의 보조 프로세서를 활용한 기능 확장 가능성 검토 - 보안 요구사항 충족을 위해 TEE(Trusted Execution Environment) 도입을 통한 권한 분리 설계 적용 - 사용자 경험보다 규제 및 컴플라이언스가 우선되는 도메인에서 의도적인 기능 제한 설계의 효용성 분석

원문 읽기