Skip to content

기글하드웨어기글하드웨어

컴퓨터 / 하드웨어 : 컴퓨터와 하드웨어, 주변기기에 관련된 이야기, 소식, 테스트, 정보를 올리는 게시판입니다.

Extra Form
참고/링크 https://mp.weixin.qq.com/s/cUq8AXCkJ1EQTXSkBPYLmw

간단한 구조의 CPU를 직접 만드는 건 이게 처음 있는 일은 아닙니다. 찾아보면 비슷한 사례가 많이 나옵니다. 

 

 

큰 화면은 여기로 https://www.bilibili.com/video/BV1sy4y1j7Ue

 

움짤들의 용량이 커서 못 가져왔습니다. 

 

이 사람은 다이오드, 접합형 트랜지스터, 저항의 세 가지 부품을 가지고 CPU를 만들었습니다. 기본적인 논리 회로의 구조는 모두 이런 기초적인 부품으로 구성됩니다.

 

수정됨_640.jpg

 

우선 CPU의 레지스터 부분부터 착수했는데, 6비트의 시프트 레지스터를 만들었습니다. 데이터를 가져오고, 클럭 신호에 따라서 데이터를 한쪽에서 다른 쪽으로 이동시키는 역할을 합니다. 

 

640 (1).png

 

그리고 프로그램 카운터 부분도 있습니다. 기록된 프로그램을 실행하는 위치입니다. 이 부분이 전체 제작 과정에서 가장 시간이 많이 걸렸다네요. 3개월 정도.

 

기본적으로는 각각의 명령어를 읽은 후 자동으로 1을 더해서 다음 명령어를 읽도록 합니다. CPU가 리셋되면 프로그램 카운터 역시 0이 됩니다. 또 프로그램이 특정 줄을 건너 뛰거나 함수를 쓰거나 함수를 반복하도록 명령하면 거기에 맞춰서 작동해야 합니다. 구조가 복잡해진다는 소리죠. 일주일 걸려서 다이오드 하나를 납땜하는 일도 있었다네요.

 

640 (2).png

 

그리고 롬과 램이 있습니다. 흔한 hm628512 칩을 롬과 램으로 썼습니다. 여기까지 하면 CPU의 기본적인 모듈은 완성됩니다. 

 

그 다음은 명령어 디코더를 만들어야 합니다. CPU 명령을 가져와서 분석하고 실행하는 역할을 합니다. 또 ALU도 더하고 나중에는 캐시 메모리까지 추가했다고 합니다. 

 

마지막으로, 이 사람은 컨셉질에 워낙 충실했기에 소스 코드를 손으로 써서 만들었다고 하네요. 원본 영상을 보시면 이진법으로 코드를 쓰고 그 옆에 중국어로 주석을 다는 장면을 보실 수 있습니다. 

 

640.png

 

I/O 포트가 없기에 레지스터에 LED를 달아서 결과를 표시하도록 했습니다. 

 

이 사람은 프로그램을 짤 때 실행 파일의 바이너리를 분석하다가 'CPU가 이 0101이라는 명령을 어떻게 실행할까?'라고 의문을 품은 후, 기본적인 전자 지식을 습득한 다음에 아날로그 회로를 만들기로 했습니다.

 

기존의 CPU 구조를 참고하지 않고 게이트 회로에 대해 자신이 배운대로 자기만의 아키텍처 세트를 만들려고 했습니다. 가장 기본적인 트랜지스터부터 게이트 레벨 회로까지 인터넷에서 여러 회로도를 쉽게 볼 수 있지만 그건 별 도움이 안 됐다네요.

 

또 각각의 기능을 만들고 이걸 하나의 장치로 연결하는 게 어려웠고, 디버깅을 위한 장치가 없어 LED와 부저를 사용해 조절했는데 클럭 100kHz 이상으로 올리기 힘들었다고 합니다. 

 

이 CPU에는 1000개 이상의 트랜지스터, 2000개 이상의 다이오드, 10000개 이상의 저항, 총 1000위안(한화 17만원)이 들어갔다고 합니다. 6개월 이상의 시간도 그렇고요. 

 

마지막으로, 제조 공정은 2.54mm라는 농담도 덧붙였습니다. nm가 아니라 mm입니다. 

 


TAG •

  • profile
    방송 2021.07.29 12:05
    2000년대 초반쯤 대전 학생 과학관에 전시된 자기 코어에 구리선을 섬세하게 일일이 감고 이를 매트릭스 구조의 겹겹히 층층 쌓아놓고 땜납을 해논 8KB ~ 64KB의 IBM제 자기코어 메모리를 보며 노가다 작업에 경의가 느껴지더군요.ㅎㅎ

    64KB짜리는 자기 코어도 무척 작은게 무려 50만개이상 합선되지 않게 입체적으로 제작한다는 일은 결코 쉬운일은 아니겠다는 생각이 듭니다.
    더구나 메모리구조물 사이즈도 1L짜리 물통 크기밖에 안되는 매우 컴팩트한 사이즈이죠.
  • profile
    설레이는북극곰 2021.07.29 20:05
    디자인대로 여공들이 메모리 짜는 노가다 현장
    https://youtu.be/ndvmFlg1WmE?t=1059
  • profile
    방송 2021.07.29 22:16
    우와! 대단한 노고가 느껴집니다.

    전시물 설명에 우리나라 인구조사용으로 구입한 메인프레임의 메모리라고 기억이 납니다.
  • profile
    설레이는북극곰 2021.08.07 14:07
    제가 단 유튭 링크는 아마도 MIT제 메모리인거같구요,
    말씀하시는 IBM제는..

    http://www.righto.com/2020/03/inside-titan-missile-guidance-computer.html
    여기 설명 되어있네요 ^^
    (골동품 뜯어보는)동영상은 https://www.youtube.com/watch?v=3Y-MosGsFMs
  • profile
    방송 2021.08.07 14:41
    감사합니다!!!
  • profile
    DEEP      뭐, 레식 암튼 돌아가면 적당한 성능 아닐까요? 2021.07.29 12:06
    100 Mils 공정은 어쩔 수 없죠
  • profile
    title: 명사수포인      збройовий завод 2021.07.29 12:07
    예전에 야겜에 cpu를 구현한 사람도 있었죠..
  • profile
    폴짝쥐 2021.07.29 12:19
    2.54mm가 구멍 간격인가보네요ㅋㅋ
  • profile
    title: AMDKylver      ヾ(*´∀`*)ノ   컴퓨터가 몬가요? 하하하하 2021.07.29 12:35
    깨알같은 2.54'mm' 공정이네요.
  • profile
    센트레아      http://centrair.kr 2021.07.29 12:38
    25,400,000nm 공정이군요
  • ?
    analogic 2021.07.29 13:06
    TO92패키지의 다리 간격을 생각해보면 50mil 기판으로 도전해 봤어도 괜찮았을듯.....
    손으로 바이너리 코딩하는 것은 옛날에는 종종 하던 일이었죠.
    저도 처음 CPU와 ROM, RAM 붙여서 원보드 마이컴 만들었을 때에 돈이 없어서 키 스위치를 못쓰고 DIP스위치와 LED로 만들었어서.....
    어셈블리 코드를 손으로 핸드 어셈블해서 바이너리 코드로 만들고 그걸 DIP스위치로 입력해서 프로그램 했었으니까요.
  • profile
    TundraMC      자타공인 암드사랑/GET AMD, GET MAD. Dam/컴푸어 카푸어 그냥푸어/니얼굴사... 2021.07.29 13:11
    2.54mm은 못참죠.
  • profile
    파인만 2021.07.29 13:45
    2.54mm ㅋㅋ 유쾌하네요.
  • profile
    문워커 2021.07.29 14:07
    30년 전 이야기입니다만 국내에서도 트랜지스터를 납땜해서 Z80을 만든 경우가 있었지 말입니다.
    요사이 대국 이야기를 들어보면 30 - 40년 전 기억이 떠오릅니다.
  • profile
    유카 2021.07.29 14:17
    17만원+들인 시간을 돈으로 환산하면 어지간한 시퓨는 살 수 있겠네영....
  • profile
    캐츄미      5700g, 5800x, 5950x 2021.07.29 14:38
    자기가 좋아하는 일을 하고 완성까지 하다니 진정한 매니아시군요
  • ?
    jebediah 2021.07.29 14:45
    이 방면에서 꽤 유명한 magic-1 은 7400 칩으로 만드는데
    이건 아예 게이트를 직접 소자로 만드는군요 ㅋㅋ
  • profile
    quadro_dcc 2021.07.29 16:01
    저장장치도 on/off 스위치로 구현은 될 것 같은데 말이죠…
  • ?
    NPU 2021.07.29 16:48
    마크에서 간소한 8비트 cpu를 만든 사람이 생각나네요 ㅋㅋ
  • ?
    photino65 2021.07.29 17:21
    취미 독특하네요
  • profile
    슬렌네터      Human is just the biological boot loader for A.I. 2021.07.29 17:35
    그래서 둠 실행하는 영상은 언제쯤?
  • profile
    헤으응 2021.07.29 19:43
    ㅋㅋㅋ대박이네용
  • profile
    이유제 2021.07.29 21:34
    대단하네요 열정과 들인시간에 정말 감탄을 금치않을수업어요
  • ?
    GTX야옹이 2021.07.29 23:05
    저런 분이 미국에 이민가서 반도체 회사에 입사했다면... 장잉정신은 언제봐도 경이롭네요
  • ?
    leesoo      raysoda.com/user/leesoo 2021.07.30 10:20
    2.54밀리미터 첨단공정에다가 3D적층기술을 더했군요 ㄷㄷㄷ
  • profile
    오므라이스주세요 2021.07.31 10:59
    엄청난분이네요
  • profile
    니아옹이 2021.07.31 20:40
    17만원이면 하스웰 리프레시 중고 완제품을 구성... 아닙니다. 아니에요...
  • profile
    니아옹이 2021.07.31 20:41
    근데 아키텍쳐가 획기적이면 AMD나 인텔, 암에서 스카웃을 해가지 않을까요?

작성된지 4주일이 지난 글에는 새 코멘트를 달 수 없습니다.


  1. 세계에서 가장 작은 마우스, 제로마우스

    세계에서 가장 작은 마우스라고 주장하는 제품이 킥스타터에서 펀딩 중입니다. 가격은 35달러. 이름은 제로마우스, 크기 24x46x12.6mm, 무게 30g, 블루투스 연결, 레이저 포인터 내장, 터치 버튼이 한 개 있으며 이걸 짧게 누르면 좌클릭...
    Date2021.07.30 소식 By낄낄 Reply8 Views2561 file
    Read More
  2. MSI 애프터버너 4.6.3 베타 3, NVIDIA RTX의 오버클럭 지원

    MSI 애프터버너 4.6.3 베타 3 버전부터 NVIDIA RTX 암페어의 오버클럭을 지원합니다. RTX 튜링 워크스테이션 카드에서는 일부 옵션만 쓸 수 있습니다. 클럭을 10% 정도 올리니 성능은 5% 올랐네요.
    Date2021.07.30 소식 By낄낄 Reply0 Views376 file
    Read More
  3. 사파이어 라데온 RX 6900 XT TOXIC

    사파이어 라데온 RX 6900 XT TOXIC입니다. 나비21 XTXH GPU에 공랭 쿨러 그래픽카드인듯 합니다.
    Date2021.07.30 소식 By낄낄 Reply4 Views451 file
    Read More
  4. 라데온 RX 6600 XT가 곧 나오나 봅니다

    기가바이트는 라데온 RX 6600 XT 티저 이미지를 올림 https://twitter.com/aorus_es/status/1420712346767577090 파워컬러의 레드 데빌/헬하운드 신제품 예고 https://twitter.com/PowerColor/status/1420726517047480326
    Date2021.07.30 소식 By낄낄 Reply1 Views287 file
    Read More
  5. No Image

    내년 초에 AMD와 NVIDIA의 노트북용 GPU가 업그레이드

    지포스 RTX 30 슈퍼 시리즈 모바일 버전이 내년 초에 나올 것 같습니다. NVIDIA 뿐만 아니라 AMD도 노트북용 GPU를 내년에 리프레시합니다.
    Date2021.07.30 소식 By낄낄 Reply0 Views439
    Read More
  6. 키옥시아 EXCERIA PRO SSD, PCIe 4.0의 컨슈머 제품

    키옥시아 EXCERIA PRO SSD입니다. PCIe 4.0를 지원하는 컨슈머 제품입니다. 스펙은 공개하지 않았으나 BiCS 플래시, M.2 2280 폼펙터, 단면 메모리 장착. 이건 메인스트림인 EXCERIA G2 SSD입니다. 용량은 최대 2TB, 순차 읽기 2000MB/s.
    Date2021.07.30 소식 By낄낄 Reply0 Views372 file
    Read More
  7. No Image

    삼성전자, 2021년 2분기 실적 발표

    삼성전자는 연결 기준으로 매출 63.67조원, 영업이익 12.57조원의 2021년 2분기 실적을 발표했다. 2분기 매출은 비수기와 부품 공급 부족 등에 따른 스마트폰 판매 둔화에도 불구하고 서버를 중심으로 메모리 수요에 적극 대응하고 프리미...
    Date2021.07.30 소식 By낄낄 Reply0 Views358
    Read More
  8. No Image

    렉걸리던 롤 일단 잘 됩니다.

    저번 질문글에 인텔 9900k 기본 세팅으로 렉 걸려서 못해먹겠다고 글 써서 많은분들이 답변해주셨는데요.   지금은 잘 되어요. 기본세팅이 문제인지 모르겠는데 기왕 롤만하는거 저전력 세팅으로 4코어만켜고 46배수 세팅에 전력관리 ON으...
    Date2021.07.29 일반 Bytitle: 명사수SOCOM Reply4 Views664
    Read More
  9. No Image

    VA모니터에 대한 많은 조언 부탁드립니다.

    삼성 스마트모니터 M5 (27인치 VA패널 FHD)구매 예정인데 가격이 너무 혜자스러워서 하나 지를려고 했습니다.   근데 문제는 맥이랑 연결한 모습을 봤는데 화면이 매우 흐리멍텅하고 뿌옇게 느껴지더라구요.   윈도우에서 VA패널 모니터랑...
    Date2021.07.29 질문 By뚜찌`zXie Reply27 Views1149
    Read More
  10. No Image

    블루트랙이 들어간 마우스 침대에서 쓸만할까요...

    밖에서 쓰던 MX anywhere3가 침대 표면에서 써도 잘 작동해서 똑같은걸 하나 더 사고싶긴한데 너무 비싸서 MS에서 판매하는 제품을 보고있습니다. 그런데 이게 침대처럼 부드럽고 울퉁불퉁한 표면에서 잘 움직일지 모르겠네요 막상 구매해...
    Date2021.07.29 질문 By파라블럼 Reply9 Views631
    Read More
  11. 무선 키보드 마우스 구입.

    사무용으로 쓸 무선세트를 구입했습니다. 이미 집에서 사용중이라 마트가서 바로 사 왔습니다.     스카이디지탈 WL320 입니다. 특징은.. 실리콘 키스킨 제공, 마우스 모든버튼(사이드까지)무소음, 리시버 USB A/C 콤보 입니다.     요런...
    Date2021.07.29 일반 Bytitle: 오타쿠아라 Reply3 Views824 file
    Read More
  12. 6개월 동안 CPU를 직접 만든 중국인

    간단한 구조의 CPU를 직접 만드는 건 이게 처음 있는 일은 아닙니다. 찾아보면 비슷한 사례가 많이 나옵니다. 큰 화면은 여기로 https://www.bilibili.com/video/BV1sy4y1j7Ue 움짤들의 용량이 커서 못 가져왔습니다. 이 사람은 다이오드,...
    Date2021.07.29 소식 By낄낄 Reply28 Views7403 file
    Read More
  13. No Image

    TSMC, 첨단 공정의 공장 건설 승인

    TSMC가 대만 신주현의 부지에서 반도체 제조 공장을 건설하는 걸 승인 받았습니다. 이 공장은 2022년부터 건설을 시작해 2023년에 장비를 설치하고 2024년부터 칩을 만듭니다. 이 공장은 2024년 말이나 2025년부터 N2, 그러니까 2nm 공정...
    Date2021.07.29 소식 By낄낄 Reply1 Views888
    Read More
  14. No Image

    AMD 젠4와 RDNA3는 2022년 출시

    AMD의 5nm 젠4 기반 프로세서와 RDNA3 GPU는 2022년에 출시된다고 리사 수 CEO가 말했습니다. 그렇다면 올해 말에 CPU는 3D V 캐시 정도나 들어갈테고, GPU는 라데온 RX 6000 라인업 완성 외에 다른 걸 기대할 순 없겠군요.
    Date2021.07.29 소식 By낄낄 Reply2 Views1219
    Read More
  15. No Image

    올해는 알더레이크 K와 Z690만, 나머지는 CES 2022에서

    인텔이 올해 4분기에 12세대 코어 K(F) 시리즈와 Z690 칩셋만 출시하고, 알더레이크의 나머지 라인업과 다른(보급형) 칩셋은 내년 CES 2022에서 공개할 거라고 합니다. 인텔이 이런 식으로 하이엔드 모델만 먼저 공개하는 건 지금까지 여...
    Date2021.07.29 소식 By낄낄 Reply1 Views566
    Read More
목록
Board Pagination Prev 1 ... 684 685 686 687 688 689 690 691 692 693 ... 1938 Next
/ 1938

최근 코멘트 30개
딱풀
13:27
Colorful
13:25
딱풀
13:24
KTHDevKR
13:23
소고기죽
13:23
아이들링
13:23
소고기죽
13:23
딱풀
13:20
딱풀
13:17
딱풀
13:15
유지니1203
13:15
Colorful
13:14
증강가상
13:13
마초코
13:11
TundraMC
13:05
폴짝쥐
13:05
방황하는물고기
13:05
폴짝쥐
13:04
파란화면
13:04
TundraMC
13:03
Colorful
12:56
milsa
12:55
milsa
12:51
유지니1203
12:49
白夜2ndT
12:46
白夜2ndT
12:41
마카
12:38
꿀먹은물고기
12:37
고자되기
12:36
소주
12:33

MSI 코리아
한미마이크로닉스
AMD
더함

공지사항        사이트 약관        개인정보취급방침       신고와 건의


기글하드웨어는 2006년 6월 28일에 개설된 컴퓨터, 하드웨어, 모바일, 스마트폰, 게임, 소프트웨어, 디지털 카메라 관련 뉴스와 정보, 사용기를 공유하는 커뮤니티 사이트입니다.
개인 정보 보호, 개인 및 단체의 권리 침해, 사이트 운영, 관리, 제휴와 광고 관련 문의는 이메일로 보내주세요. 관리자 이메일

sketchbook5, 스케치북5

sketchbook5, 스케치북5

나눔글꼴 설치 안내


이 PC에는 나눔글꼴이 설치되어 있지 않습니다.

이 사이트를 나눔글꼴로 보기 위해서는
나눔글꼴을 설치해야 합니다.

설치 취소