1. Digital Logic
2. Computer Architecture
3. Electronic Circuit
4. Ability to use VHDL or Verilog (Recommanded, Not Essential)
5. 땜질능력(필수!)
개인적으로 공부하시고 싶은 것 같아서 Fabrication 에 관련된 내용은 제거했습니다. 1, 2, 3번은 저희 전자과 공부에서도 필수 과목이고, 논리 회로를 만든다는 면에서는 모르면 절대로 안되는 것들입니다.
HDL랭귀지를 아시면 더 쉽겠구요. 물론, PSpice를 다룰 줄 아시면 좋겠네요.
FPGA툴이 있고 HDL까지 하시면 정말 편리하게 만들어볼 수 있겠으나, 이게 안되면 땜질은 필수입니다. FPGA있어도 외부 회로 만들기 위해 땜질은 할 줄 알아야 됩니다. 땜질이란게 단순 납땜이 아니라 전자 회로 지식을 의미하는 것입니다.
설계도는 궂이 PSpice안써도 전지에 손으로 그려도 됩니다. 그래서 OrCAD사용능력은 요건에 넣지도 않았습니다.
일단 시작은 1,2,3 과목을 공부하는 것 부터 시작하세요.
서적은 어떤것이든 좋습니다. 필수적인 것이 빠져있는 책은 출판 자체가 안되어있으니까요.
차라리 16 bit 를 만드세요.
8 bit로 제작하시면 엄청 힘들겁니다. 명령어도 많이 넣을 수 없고요,
8 bit를 전체 명령어로 놓으시고 다음 8 bit 를 데이타로 넣으시면,
데이타가 필요 없는 명령어에 대해서 프로그램 카운터 폭도 가변되게
만들어야 하니까요... 이래저래 제약이 많습니다.
그나저나... 첫 걸음은 당연히 디지털 논리회로 이고요...
그런 다음 FPGA를 이용한 Verilog, VHDL 언어 실습을 하시면 기본적인
설계에 필요한 내용은 숙지하실 수 있습니다.
물론, 진짜 ASIC 칩으로 만드신다면 전자공학의 절반을 공부하시게 되겠지만...
헌데 지금 학부생이신지...? 소프트웨어로만 공부하셨다면 의외로
설계하기 어렵지 않을까 생각도 드네요... 관점의 변화 없이는...
간단한 8비트는 컴퓨터 구조론만 공부해도 가능합니다.설계도 그리는 연
간단한 8비트는 컴퓨터 구조론만 공부해도 가능합니다.
설계도 그리는 연습을 좀 하셔야할겁니다.
cpu, iop, bus, memory정도로 구성하고요...
근데, 그냥 성취감만 있을뿐, 쓸모는 별로 없습니다.
경험을 쌓는데 목적이 있다면 이정도만 해도될듯합니다.
The knowledge belongs to the World like Shakespear's and Asprin.
1. Digital Logic2. Computer Architectu
1. Digital Logic
2. Computer Architecture
3. Electronic Circuit
4. Ability to use VHDL or Verilog (Recommanded, Not Essential)
5. 땜질능력(필수!)
개인적으로 공부하시고 싶은 것 같아서 Fabrication 에 관련된 내용은 제거했습니다. 1, 2, 3번은 저희 전자과 공부에서도 필수 과목이고, 논리 회로를 만든다는 면에서는 모르면 절대로 안되는 것들입니다.
HDL랭귀지를 아시면 더 쉽겠구요. 물론, PSpice를 다룰 줄 아시면 좋겠네요.
FPGA툴이 있고 HDL까지 하시면 정말 편리하게 만들어볼 수 있겠으나, 이게 안되면 땜질은 필수입니다. FPGA있어도 외부 회로 만들기 위해 땜질은 할 줄 알아야 됩니다. 땜질이란게 단순 납땜이 아니라 전자 회로 지식을 의미하는 것입니다.
설계도는 궂이 PSpice안써도 전지에 손으로 그려도 됩니다. 그래서 OrCAD사용능력은 요건에 넣지도 않았습니다.
일단 시작은 1,2,3 과목을 공부하는 것 부터 시작하세요.
서적은 어떤것이든 좋습니다. 필수적인 것이 빠져있는 책은 출판 자체가 안되어있으니까요.
잇힝~
C.A 와 digital logic 관련된 것만 알면 어느정도 구현해볼
C.A 와 digital logic 관련된 것만 알면 어느정도 구현해볼 수 있습니다... 마이크로프로세서 사용경험이 있다면 좀 더 쉽겠죠...
뭐 실제 원칩으로 만들고 할거라면 VHDL 등도 필요하겠지만 논리회로를 그리고 ttl 정도로 구현해보는 거라면 "전자회로" 관련 지식이나 VHDL 등도 몰라도 됩니다 :) ttl 사용법은 정말 간단하니까요...
그리고 실제로 뗌질해서 구현까지 해보시는게 아니라 시뮬레이션 정도로 끝내시고 싶으시다면... "Logic works" 라던가 "pspice" 등을 이용하면 논리회로를 그리고 실시간 시뮬레이션 까지 시켜볼 수 있습니다...
http://b.mytears.org/2004/12/16/logicworks/
예전에 mac 용 design works (logic works 와 거의 같습니다 같은 곳에서 만든 것이구요) 스크린샷 잡아놓은 게 있어서 ... 제 블로그를 흥보할 겸 링크를 =3=33
오랫동안 꿈을 그리는 사람은 그 꿈을 닮아간다...
http://mytears.org ~(~_~)~
나 한줄기 바람처럼..
댓글 달기