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. No Image

    TSMC 일본 팹 가동 시작, 애리조나 팹 건설 중

    TSMC가 2월 24일에 일본 구마모토의 팹 1 가동을 시작했습니다. 여기에선 40/28/22/16/12nm 공정을 생산하며 300mm 웨이퍼를 월 4만장, 나중에는 5만장으로 확장합니다. 2027년 말에는 팹2를 추가해 매달 10만장을 생산합니다. https://ww...
    Date2024.02.25 소식 By낄낄 Reply1 Views575
    Read More
  2. 애플 M2의 CPU-Z 벤치마크

    애플 M2의 CPU-Z 벤치마크입니다. 싱글코어 749.5점, 멀티코어 3822.3점이 나왔네요. 싱글코어 점수는 인텔 앨더레이크 수준입니다. 맥북에서 가상 머신을 실행해 윈도우 11 Arm 버전을 실행해서 CPU-Z를 테스트한 것입니다.
    Date2024.02.25 소식 By낄낄 Reply9 Views1852 file
    Read More
  3. No Image

    인텔, 애로우레이크와 루나레이크에 TSMC N3B

    인텔 팻 겔싱어는 TSMC의 고급 공정을 사용해 차세대 제품을 생산한다고 밝혔습니다. 애로우레이크와 루나레이크에 TSMC N3B를 쓸 거라고 하네요. 다만 여기에선 GPU 타일만 TSMC 공정을 씁니다. CPU 타일은 인텔 20A를 사용합니다. 노바...
    Date2024.02.25 소식 By낄낄 Reply3 Views767
    Read More
  4. No Image

    라데온 RX 7900 GRE, 26일에 리뷰 공개?

    라데온 RX 7900 GRE가 2월 26일에 리뷰가 공개되며 27일에 출시됩니다. 가격은 549달러로 초기 물량은 많지 않지만 나중에 나아질 거라고 합니다. 성능이야 중국에서 이미 출시된거라 대충 알려져 있지요. 50달러 더 비싼 지포스 RTX 4070...
    Date2024.02.25 소식 By낄낄 Reply5 Views594
    Read More
  5. No Image

    미국 상무장관, 반도체 보조금이 더 필요하다

    지나 러몬드 미국 상무장관은 CHIPS & 과학법에 따라 미국 정부가 지급하는 보조금이 더 필요하다고 말했습니다. "우리가 세계를 선도하려면 CHIPS 2라고 부르든, 다른 이름으로 부르던 지속적인 투자가 있어야 한다고 생각합니다." ...
    Date2024.02.25 소식 By낄낄 Reply7 Views585
    Read More
  6. No Image

    Zhaoxin의 ZX C-1190 내장 그래픽 성능

    중국 zhaoxin의 8코어 프로세서인 Kaixian KX-7000/8은 ZX C-1190 그래픽이 내장됩니다. 다이렉트 X 12, 오픈GL 4.6, 오픈CL 1.2를 지원하며 이전 제품보다 4배 향상된 성능을 내지만 긱벤치 5의 오픈CL 벤치마크 기준으론 2024점밖에 안 ...
    Date2024.02.25 소식 By낄낄 Reply1 Views602
    Read More
  7. STAPM을 끈 라이젠 8000G 시리즈의 성능

    AMD, 라이젠 8000G APU STAPM 기능을 수정 https://gigglehd.com/gg/15524373 라이젠 8000G 시리즈는 데스크탑 프로세서지만, 모바일 프로세서에서만 필요한 기능이 꺼지지 않아 제 성능을 내지 못했다고 하는데요. 이 기능을 끄니 전력 ...
    Date2024.02.24 테스트 By낄낄 Reply3 Views1093 file
    Read More
  8. 사이드, 중국에서 판매하는 짝퉁을 경고

    일본의 쿨러 회사인 사이드는 중국 지역에서 판매되는 사이드 제품을 경고했습니다. 중국에서 사이드 제품을 판매하지 않으며, 2008년에 다른 회사가 허가 없이 사이드 상표를 등록해 무단 사용해왔다가, 2023년에 법원 판결을 받아 기존 ...
    Date2024.02.24 소식 By낄낄 Reply8 Views741 file
    Read More
  9. AMD MI300 HBM3e와 MI400이 나올 예정

    AMD가 MI300 AI 가속기에 HBM3e 메모리를 조합한 리프레시 버전을 출시할 거라고 합니다. HBM3에서 굳이 e를 붙인 모델을 따로 내는 걸 보면, 메모리가 성능에 미치는 영향이 상당한가 봅니다. 또 MI400은 내년에 나올 예정입니다.
    Date2024.02.24 소식 By낄낄 Reply3 Views762 file
    Read More
  10. MSI, 인텔/AMD 메인보드에서 256GB 메모리를 완벽 지원

    MSI가 인텔/AMD 메인보드에서 256GB 메모리를 완벽하게 지원한다고 발표했습니다. 인텔 700/600 시리즈는 2~3월에 나오는 바이오스에서, AMD 600 시리즈 메인보드는 1월에 나온 바이오스에서 2개나 4개의 모듈로 최대 256GB의 시스템 메모...
    Date2024.02.24 소식 By낄낄 Reply4 Views713 file
    Read More
  11. No Image

    구형 컴퓨터 업그레이드를 위한 CPU 구매문의

    현재 회사 내에서 i3-8100이 달려있는 구형 컴퓨터가 있는데 필요한 프로그램 몇 가지를 실행하다 보면 부하가 심하게 걸려 버티기 힘들어해서 대체를 해 주고 싶습니다.(i5-8500 이상)   검색이 잘 안되어서 원하는 제품 찾기가 어려운데...
    Date2024.02.24 질문 By해머보이 Reply6 Views743
    Read More
  12. No Image

    세계에서 21번째로 돈이 많은 사람, 젠슨 황

    NVIDIA, 2024 회계연도 4분기 실적 발표 https://gigglehd.com/gg/15608610 요새 AI가 초 강세를 보이면서 NVIDIA의 시가총액이 하루만에 AMD 전체의 시가총액만큼 올랐다고 했지요. 그래서 NVIDIA는 마이크로소프트, 애플, 사우디 아람코...
    Date2024.02.24 소식 By낄낄 Reply5 Views945
    Read More
  13. 제온 D가 내장된 네트워크 인터페이스 컨트롤러 카드

    세나오 네트워크의 SX904 SmartNIC 네트워크 인터페이스 처리 카드입니다. PCIe 4.0 인터페이스를 사용하고 제온 D 프로세서와 인텔 E810 이더넷 컨트롤러가 탑재됐습니다. 2개의 25Gbps SFP28 포트 지원, DDR4 ECC 메모리도 있습니다. 보...
    Date2024.02.24 소식 By낄낄 Reply4 Views1687 file
    Read More
  14. No Image

    SK 하이닉스, 올해 HBM 물량은 이미 다 팔림

    “생성형 AI 서비스의 다변화 및 고도화로 AI 메모리 솔루션인 HBM 수요 역시 폭발적으로 증가했습니다. 고성능·고용량의 특성을 지닌 HBM은 메모리 반도체가 전체 시스템의 일부에 불과하다는 기존 통념을 뒤흔든 기념비적인...
    Date2024.02.24 소식 By낄낄 Reply11 Views1490
    Read More
  15. 스냅드래곤 8cx Gen3의 CPU-Z 벤치마크 스크린샷

    스냅드래곤 8cx Gen3의 CPU-Z 벤치마크 스크린샷입니다. CPU-Z의 Arm64 버전은 E코어와 P코어를 따로 표기하고 명령어 세트도 이렇게 나오는군요. 싱글 코어 성능은 AMD 젠2나 인텔 코멧레이크 수준입니다. 멀티코어 성능은 보급형 x86 프...
    Date2024.02.24 소식 By낄낄 Reply1 Views758 file
    Read More
목록
Board Pagination Prev 1 ... 31 32 33 34 35 36 37 38 39 40 ... 1939 Next
/ 1939

최근 코멘트 30개

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

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


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

sketchbook5, 스케치북5

sketchbook5, 스케치북5

나눔글꼴 설치 안내


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

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

설치 취소