예전에 Atom C2000 시리즈에서 LPC 클럭이 서서히 열화되어 CPU가 죽어가는 AVR54 버그가 있었던 것을 기억하시는 분들이 계실 겁니다.
그리고 인텔은 2017년에 일부 기능을 비활성화하여 이 문제를 해결한 실리콘을 출하하였습니다.
이 문제가 있는 CPU는 B0 스테핑, 문제가 해결된 CPU는 C0 스테핑입니다.
최근 들어 저렴하게 나오는 직전 세대 네트워크 장비가 C2000 계열의 CPU를 사용하는 경우가 많은데, CPU의 스테핑을 어떻게 구분할 수 있을까요?
결론부터 이야기하자면, C2000 시리즈의 경우에는 소프트웨어적으로 B0/C0 스테핑을 구분하는 것이 불가능합니다.
출처: Intel Atom C2000 Processor Family Specification Update (https://www.intel.com/content/dam/www/public/us/en/documents/specification-updates/atom-c2000-family-spec-update.pdf)
일반적으로 스테핑 구분은 CPUID 값을 통해 이루어지는데, C2000 시리즈는 B0와 C0 스테핑이 모두 406D8h로 동일합니다.
따라서, B0. C0 모두 Stepping 값은 8로 나타나며, 소프트웨어적인 방법으로 이 둘을 구분할 수는 없습니다.
대신 S-Spec은 서로 다르니, CPU 히트싱크의 마킹을 확인하여 S-Spec이 R1으로 시작하는지, R3로 시작하는지를 확인하면 스테핑을 확실하게 구분할 수 있습니다.
장비 구매에 도움이 되기를 바랍니다.
B0 ½ºÅ×ÇÎÀÇ ¾ÆÅèÀÌ ´Þ¸° ½ºÀ§Ä¡´Â Ç®¾÷ ÀúÇ× Çϳª ´Þ¾Æ¼ °á±¹ »ì·Á³Â½À´Ï´Ù.
Àϼ³¿¡ µû¸£¸é ºÎÆ® Ç÷¡½Ã°¡ SPI¸¦ ÅëÇØ ¿¬°áµÈ Àåºñ´Â ÀÌ ¹ö±×ÀÇ ¿µÇâÀ» ¹ÞÁö ¾Ê´Â´Ù°í Çϴµ¥, »ç½ÇÀÎÁö´Â Àß ¸ð¸£°Ú½À´Ï´Ù.
Atom C2xxx¿¡ ÀϾ´Â Çö»óÀÌ LPC¹ö½º¿¡ ¿µÇâÀ» ÁÖ´Â °ÍÀÌ´Ùº¸´Ï, ºÎÆ®·ÒÀÌ LPC¹ö½º°¡ ¾Æ´Ï¶ó SPI¿¡ ºÙ¾îÀÖ´Ù¸é ±×·² ¼öµµ Àְڳ׿ä.
´Ù¸¸, LPC¹ö½º¿¡ °ú¿¬ ºÎÆ®·Ò¸¸ ÀÖÀ»Áö´Â...
°á±¹ ¼³°è¸¦ º¯°æÇÏÁö ¾Ê´Â ÀÌ»óÀº Ç®¾÷ ÀúÇ׸¸ÀÌ ´äÀÌ´Ù.. ¶ó´Â °á·ÐÀ» ¾ò¾ú½À´Ï´Ù.