• 라즈베리 파이 피코의 RP2040이 클럭 속도 133MHz에서 200MHz로 향상되어 인증받았습니다.

    최소 1.15V의 레귤레이터 전압이 필요합니다.

    article image

    최신 Pico-SDK에는 RP2040용 200 MHz 클럭 속도 인증을 포함한 여러 신규 기능이 추가되었습니다. 이제 Raspberry Pi 2040 마이크로컨트롤러를 기반으로 설계된 보드는 공식적으로 200 MHz로 동작할 수 있게 되었는데, 이는 기존 133 MHz 한계 대비 크게 향상된 사양입니다. 클럭 속도가 높아지면 처리 속도가 빨라지므로, RP2040은 레트로 시스템 에뮬레이션이나 Doom과 같은 클래식 게임을 실행할 때 특히 큰 이점을 얻을 수 있습니다.

    Pico SDK는 C, C++, 어셈블리 언어로 RP 시리즈 마이크로컨트롤러를 프로그래밍하는 데 필요한 라이브러리, 헤더 및 파일을 제공합니다. 고주파수 지원은 추후 MicroPython에도 확대 적용될 예정입니다. SDK는 프로그램이 main() 함수에 진입하기 전에 클럭 속도를 설정합니다. 만약 클럭 속도를 명시하지 않았다면, 프로그램은 SYS_CLK_MHZ 전처리기 매크로의 값을 사용하게 되며, 이 매크로의 기본값은 호환성 유지를 위해 수정되지 않았습니다.

    최신 SDK를 활용하면 전처리기 지시문을 통해 #define SYS_CLK_MHZ 200과 같이 200 MHz 클럭을 선택할 수 있습니다. 이 과정에서 레귤레이터 전압이 증가할 수 있습니다. 또한 릴리스 노트에는 향후 다른 플랫폼에 대해 잠재적으로 더 높은 주파수 지원이 예정되어 있음이 언급되어 있습니다. 코드를 미래에도 대비할 수 있도록 하려면, 전처리기 지시문이나 CMake를 사용하여 PICO_USE_FASTEST_SUPPORTED_CLOCK 매크로를 정의하고 값을 "1"로 설정할 수 있습니다.

    저희는 RP2040이 어떤 성능을 보여줄 수 있는지 보여주는 MicroPython 코드 스니펫을 포함한 가이드를 공개했습니다. 실리콘 품질에 따라 대부분의 보드는 수동 오버클럭킹을 통해 270 MHz에 도달할 수 있습니다. 하지만 최신 SDK는 모든 RP2040이 이전 133 MHz 한계 대비 상당한 진전인 200 MHz에서 안정적으로 동작함을 공식 인증했습니다.

    '인증'이란 해당 칩이 지정된 클럭 속도를 달성할 수 있음을 의미하며, 여기에는 칩 제조사에 의한 철저한 테스트와 검증 과정이 포함됩니다. PC 환경의 경우, AMD의 Ryzen 프로세서는 예산형 비-X 시리즈임에도 불구하고 PBO(Precision Boost Overdrive)를 통해 기본 사양보다 높은 클럭 속도로 작동하는 것이 일반적이나, 이는 사용자 환경 설정 및 실리콘 로터리(silicon lottery)에 달려있습니다. 이러한 점을 고려할 때, 이번 새로운 200 MHz 인증을 단순히 '오버클럭'이라고 부르기는 어렵습니다. '오버클럭'이라는 용어는 통상적으로 제조업체 사양을 초과하는 오버클럭킹을 지칭하기 때문입니다.

    [출처:] https://www.tomshardware.com/raspberry-pi/the-raspberry-pi-picos-rp2040-has-been-certified-for-200-mhz-clock-speeds-up-from-133-mhz