Home

8b/10b encoding이란? 개념 정리

What is 8b/10b encoding? 8b/10b는 8bit word를 10bit symbol에 mapping하여 만든 line code입니다. 즉, 8bit를 전송하기 위해서 10bit가 필요합니다. 이 mapping을 통하여 DC-balance와 bounded dispartiy를 달성하면서, 합리적인 clock recovery를 허용하는 충분한 상태 변화를 제공합니다. 8b/10b code는 다양한 방법으로 구현될 수 있습니다. 예를 들면 설계할 때, 하드웨어 요구사항이나 DC-balance와 같은 특별한 파라미터들에 초점을 맞춰서 설계할 수도 있습니다. How it works for the IBM ...

Read more

Pytorch 설치하기

Pytorch 설치하기 환경에 맞는 Pytorch 설치하기 pytorch 사이트 main Pytorch 메인 페이지에서 스크롤하면, 다음 그림과 같은 설치 옵션을 선택할 수 있는 창이 있습니다. 현재 자신의 설정에 맞게 설정을 한 후에, Run this Command 에 나온 명령어를 복사한 후에 terminal에 입력하여 pytorch를 설치하세요. 아래와 같이 진행됩니다. (base) C:\Users\user>conda install pytorch torchvision cpuonly -c pytorch WARNING: The conda.compat module is deprecated and w...

Read more

Signal에서 Assert & Deassert란?

Assert & Deassert 디지털 시그널의 assert 라는 용어는 신호가 inactive에서 actvie로 가는 것을 말합니다. deassert 라는 용어는 신호가 active에서 inactvie로 가는 것을 말합니다. 예를 들어, low active한 신호가 low 레벨로 가면 asserted라고 하고, high->low로 가면 deassert라고 합니다.

Read more

활성 상태 전원 관리(ASPM)란?

활성 상태 전원 관리(ASPM) 활성 상태 전원 관리(ASPM)이란? 활성 상태 전원 관리(ASPM, Active-State Power Management)는 PCIe 서브시스템의 전원 소비를 PCIe 연결로 접속된 장치가 사용중이 아닐 때 저전력 상태로 변경해서 절약하는 정책입니다. ASPM은 연결된 디바이스들의 전원 상태를 제어합니다. 만약, 하나의 장치는 전원 소비를 낮추려고 하고, 연결의 한쪽 끝에 있는 장치가 완전히 전원이 켜져있는 상태라고 하더라도, ASPM은 전력 소비를 줄여줍니다. (하나의 장치가 빠르게 전송하고 다른 장치는 빠르게 전송하지 않으면, 느린 장치의 속도에 맞춰서 전송하기 때문에 그런...

Read more

콜드 부팅과 웜 부팅의 개념

부팅 컴퓨터를 처음 켰을 때, 사용자가 작업을 할 수 있는 상태로 만드는 것 부팅 종류에 따라서 BIOS에서 POST1 검사단계를 거친 후에, BIOS는 MBR(Master Boot Record)를 읽어서 메모리에 올리고, MBR코드를 수행시킵니다. 이후, MBR에 포함된 부트로더에서 부팅이 가능한 파티션을 찾은 후에 OS를 수행시킵니다. 콜드 부팅과 웜 부팅이 존재함(부팅 대신 부트 라고도 하는 것 같습니다.) 콜드 부팅(Cold Boot)이란? 주요 부분에 전기가 통하지 않고, 전원이 모두 꺼져 있던 상태에서 전원 스위치를 눌러 컴퓨터를 다시 키는 것 POST 검사단계를 거침 컴퓨터...

Read more

반도체 EUV 공정의 개념과 필요한 이유

반도체 EUV EUV 공정이란? EUV 공정이란 반도체 공정 중 하나인 포토공정1에서 극자외선 파장의 광원을 활용한 제조공정을 말합니다. 반도체를 생산할 때, 웨이퍼(wafer)는 감광물질2로 코팅이 되고, 스캐너라고 하는 포토공정 설비로 들어가서 회로 패턴을 새겨 넣기 위해 레이저 광원을 웨이퍼에 투사하는 노광(photolithography) 작업을 진행합니다. 위의 과정을 모두 거쳐 반도체 위에 매우 작은 회로소자를 수업이 많이 생성하는데, 노광 작업에서 사용하는 레이저 광원의 파장이 줄어든 것이 기존 공정 대비 차이점입니다.. EUV 기술이 필요한 이유? 반도체 칩에 미세한 회로를 새겨 넣는 것은 회사의 경...

Read more

인텔 옵테인 메모리, 어떻게 쓸 수 있을까?

인텔 옵테인 메모리에 대한 분석 내용이 있어서 흥미가 생겨 읽어보았습니다. 자세한 사항은 아래의 링크를 확인해주세요. 엄청 상세히 포스팅 해주셨네요. https://www.bodnara.co.kr/bbs/article.html?num=140317 인텔 차세대 메모리 옵테인 인텔 옵테인 기술(Intel Optane Technology)은 차세대 메모리 기술입니다. 현재 많이 사용되는 DRAM은 속도는 빠르지만 전원공급이 중단되면 가지고 있는 데이터가 모두 사라집니다. HDD나 낸드 플래시인 SSD는 DRAM보다 느린 대신 전원이 꺼져도 데이터를 보존합니다. 이러한 상황에서 DRAM처럼 빠르고 SSD처럼 지...

Read more

LG전자 스타일로 5 출시 전 이미지 등장

LG전자의 스타일로 5의 이미지가 나왔습니다. 아래와 같이 생겼습니다. 기존에 봤던 Q8과 동일한 디자인인 것 같습니다. 후면 단일 카메라, 지문인식 센서, 전면 카메라 정도의 기본 옵션 정도만 가진 제품입니다. 스타일러스는 상당히 아쉽습니다. 개인적으로 필기를 굉장히 좋아하는데 LG는 AES나 EMR 방식의 펜을 지원하지 않습니다. 다이소에서 구매한 터치펜으로 그리는 방식이라 너무 별로던데;; 제 생각에는 이 스타일러스 펜에 메리트가 있나 싶은 생각이 드네요. 출처 http://www.slashleaks.com/l/lg-stylo-5-black-color-render-image-leaked

Read more

MS 서피스 펜의 반응 속도를 올리는 방법

서피스 펜 반응 속도는? 저는 서피스 프로 4를 사용하고 있습니다. 서피스 프로 같은 경우에는 펜슬이 지원됩니다. 펜슬은 AES 방식으로 Active Electrostatic의 약자입니다. 이는 정전기를 이용해 디스플레이와 신호를 주고받는 방식입니다. 서피스 프로 5세대 이후에 나온 펜(서피스 펜 3세대)은 경우에는 서피스 프로 5 기준으로 Latency를 40ms 에서 21ms 로 낮췄다고 합니다. 제 서피스는 4세대이기 때문에 40ms 의 latency를 가지고 있습니다. 저는 사실 체감을 잘 못하지만 가끔 느리다고 인식될 때가 있습니다. 예민하신 분들은 바로 캐치하고 속도가 빠른 제품으로 바꾸기도 합니다...

Read more

갤럭시 폴더블에 S펜까지? 갤럭시 폴더블 2세대 등장 예고

컨셉 삼성 폴더블 2 영상 삼성전자가 8인치대 디스플레이의 2세대 갤럭시폴드를 준비한다고 합니다. 기존과 같은 인폴딩 방식이고, 갤럭시 노트에 적용된 ‘S펜’을 적용한다고 합니다 이르면 올해 12월, 늦어도 내년 초 공개라고 합니다. 2세대 갤럭시폴드는 8인치대 화면 크기로 개발 중인데, 1세대 제품 디스플레이 크기는 7.29인치로 2세대가 조금 커졌습니다. 2세대 갤럭시폴드도 인폴딩 방식을 택했습니다. 또, 갤럭시폴드용 S펜이 등장한다는 소식도 함께 등장했습니다. 개인적으로는 노트 시리즈를 선호하기 때문에 상당히 반가운 소식이네요. 갤럭시 노트 10 을 기다리고 있었지만 조금만 더 기다려볼 가치가 생긴 것 ...

Read more