[설계독학] [FPGA 예고편] Xilinx FPGA 를 처음 공부할 때 봤으면 하는 영상... (부제. 함께 공부해요.)

Поделиться
HTML-код
  • Опубликовано: 14 ноя 2024
  • 안녕하세요. 설계독학의 맛비 입니다.
    Xilinx FPGA 같이 공부해보아요! (믿고 기다려주세요!)
    영상은 이렇게도 찍어보고 저렇게도 찍어보고 하고 있습니다.
    제 책상이구요. 지저분해도 이해를.. ㅎ

Комментарии • 73

  • @verilog
    @verilog  3 года назад +5

    내용에 나왔던 참고 링크입니다 :)
    1. Xilinx University Program 공부자료 : www.xilinx.com/support/university/vivado/vivado-workshops.html
    2. Zybo Z7 20 선택이유 : aifpga.tistory.com/entry/Zynq-2nd-Board-%EC%84%A0%EC%A0%95-Zybo-Z7-20-%EA%B5%AC%EC%9E%85
    3. 설계독학 블로그 : aifpga.tistory.com/

  • @24k-t7z
    @24k-t7z 10 месяцев назад

    영상 잘봤습니다. 감사합니다.

    • @verilog
      @verilog  10 месяцев назад

      댓글 감사합니다, 즐공하세요 :)

  • @rldhkstopic
    @rldhkstopic 3 года назад

    우연찮게 좋은 채널 발견한거같습니다. 구독누르고 열심히 공부하겠습니다😃

    • @verilog
      @verilog  3 года назад

      도움이 되었으면 좋겠네요. 감사합니다 :)

  • @lulu-xw9bg
    @lulu-xw9bg 3 года назад

    영상 너무 감사합니다.
    열심히 따라가 보겠습니다.
    fpga 학습에 대한 열정은 있었으나 시도하기 어려웠는데... 암튼 정말 감사합니다.

    • @verilog
      @verilog  3 года назад

      저도,,, 잘몰라요. 같이 공부해봐요 :)

  • @DonghoPark
    @DonghoPark 3 года назад

    정말 공감되는 이야기이네요.
    아직 학부생인 초보이지만
    확실히 FPGA책을 보는 것보다 관련 이론서등을 보는게 도움이 많이 되는것 같아요.
    디지털 회로 설계나 컴퓨터구조, SOC설계, 디지털 신호처리, 마이크로프로세서, RMM, AMBA 등등
    FPGA 관련 자료가 필요하면 xilinx에서 제공하는 레퍼런스를 찾아보는게 확실한것 같고요. 말씀하신대로 자료가 너무 방대한게 문제이긴 하지만요.....
    저는 최근 들어 NPU에 관심을 가지게 되서 개인적으로 Systolic Array 기반의 NPU를 설계해보고 있답니다.

    • @verilog
      @verilog  3 года назад

      초보라고 하시기에 댓글은 전문적이신데요..?
      프로젝트처럼 진행해보면 큰 도움이 되죠.
      즐공하세요 :)

  • @gurum271
    @gurum271 3 года назад

    블로그 보고 저도 zybo z7-20 샀었는데 바쁜일도 끝났으니 어서 공부 시작해야겠네요

    • @verilog
      @verilog  3 года назад

      오! 그러셔군요. 해당 자료로 먼저 달려보시는 것도 좋을 것 같아요. 아무래도 영상이 진도가 느릴꺼라서ㅎ 즐공하셔요 :)

  • @wth5082
    @wth5082 3 года назад

    좋은영상 감사합니다!! 시작하시기 전에 빨리 개발환경과 보드 구매해야겠네요 :)

    • @verilog
      @verilog  3 года назад

      유튭에서는 내년 3월시작이지만..
      미리 하고 싶으시면 빨리 구매하세요 :)

  • @정주은-n5y
    @정주은-n5y 3 года назад

    매번 좋은 영상감사합니다!

    • @verilog
      @verilog  3 года назад

      매번 꾸준한 댓글 감사합니다 :)

  • @mystory1216
    @mystory1216 3 года назад

    fpga는 처음 입니다. ultra96 을 구매해도 강의를 잘 따라 갈수 있을까요?? 목소리 좋으시네요~~~~

    • @verilog
      @verilog  3 года назад

      안녕하세요 :)
      FPGA 처음 사용하시는 분들에게는 ultra96 을 권하지는 않아요...
      될 수 있으면, 다음링크에서 제공하는 보드를 가지고 있는 것을 추천드려요.
      www.xilinx.com/support/university/vivado/vivado-workshops.html
      그래도 정명용님께서 가지고 계신 보드로 다음 링크의 영상을 따라 할 수 있다면, 충분히 가능하다고 생각합니다. :)
      ruclips.net/video/PolHorMOLek/видео.html

  • @helluw.
    @helluw. 3 года назад

    퀄리티가 점점 좋아지네요!

    • @verilog
      @verilog  3 года назад

      일안하고 농땡이? 를 쳤더니, 진화중입니다.. ㅋㅋ

    • @mickeyjeon
      @mickeyjeon 3 года назад +1

      @@verilog 일 안하고???!!! 그 정도 퍼포먼스면....더 안해도 돼요. 가르키는 분이나, 배우는 모든 분에게 유익한 채널이 되기를! 응원합니다. -FPGA와 촉박한 일정을 던져주며 최고의 디자인을 만들어 내라고 강요한 사람

    • @verilog
      @verilog  3 года назад

      @@mickeyjeon 아.. 적당한? 챌린지 입니다 ㅋ
      즐겁게 일하고 있습니다 :)
      앞으로 멘트를 "사장님이 응원하는 설계독학" 으로... 감사합니다!

  • @webtaiying
    @webtaiying 3 года назад

    감사합니다

  • @jerry-idea
    @jerry-idea 3 года назад

    사랑합니다♡

    • @verilog
      @verilog  3 года назад +1

      어.. 누구시죠..? ㅋㅋ 일단 하트눌렀습니다

  • @loganj6203
    @loganj6203 3 года назад

    제가 미국에 있지만 인터넷 웹사이트보고 보드 삿다가 storage가 너무 작아서 낭패를 봤죠...
    좋은 강의 감사합니다

    • @verilog
      @verilog  3 года назад

      시작할때 좋은거를 쓰면 좋겠지만... 비싸서 문제죠ㅠ 그래도 지금은 Alveo card 라는 녀석을 사용중인데, 그녀석도 요즘은 작아보입니다. 다다익선;

  • @강민성-y2v
    @강민성-y2v 3 года назад

    오 기대돼요!

    • @verilog
      @verilog  3 года назад

      큰기대...는 하지마셔요 ㅠ

  • @wooki3384
    @wooki3384 3 года назад +2

    안녕하세요! 두 가지 질문이 있는데
    1. SoC와 FPGA의 차이는 무엇인가요??
    2. 위 강의들을 zed board를 이용해서 진행해도 될까요?
    유익한 강의 올려주셔서 감사합니다!

    • @verilog
      @verilog  3 года назад

      안녕하세요 :)
      1.
      이 질문은 구글링이 정확한 대답이 될 것 같은데요. 각 용어의 의미를 정확하게 아신다면 이해가 될 것 같아요. 뇌피셜로 적습니다.
      SoC : System on a Chip
      하나의 chip에 다양한 IP 로 System 이 구성된다. 라고 이해하고 있어요.
      이말은 요즘 나오는 대다수의 chip은 (100%겠죠?) SoC 입니다. 예전에는 여러 chip을 사용해서 제품을 만들었다면 지금은 one chip이 대세죠. 애플의 m1 프로세서또한 여러 IP들이 모인 SoC 죠.
      차이라.. 차이라기보다 범위로 이해하시면 좋을 것 같아요. SoC 가 FPGA 보나 super set입니다.
      zynq 도 대표적인 SoC 죠. (PS + PL)
      2.
      제가 올린 영상에서 FPGA 1장을 zed board 로 따라하신다면, 따라하시는데 아무런 제약을 없을 것 같아요. 이 강의에서는 zynq 계열의 chip이 있으면 되고, 보드에는 led, 스위치, 버튼 만 사용합니다.
      그럼 즐공하세요 :)

    • @24k-t7z
      @24k-t7z 10 месяцев назад

      1. SOC = 붕어빵(변경못함) , FPGA = 붕어빵모양의 찱흙(변경가능)
      SOC = 모든기능 on chip => ASIC 해야함 => 한번 생산하면 겁나비싸요. FPGA= bitfile만 다운로드 하면 재사용가능. --> 그러므로 prototyping 단계에서 FGAP사용하며 양산시 수량이 적을 경우 FPGA를 가지고 양산합니다.
      2. 모름

  • @김정수-l3v6m
    @김정수-l3v6m 3 года назад

    단순히 NAND 엄청많은 보드인줄 알았는데 뭐가 엄청 많네요...단순히 전자제어만으로 쓰기에는 아까운보드

    • @verilog
      @verilog  3 года назад

      저가에서 고가까지 포지션이 있지만, 서서희 고가로 넘아가고 있다고 생각해요. HW 가속기에 어울린다 보구요. 말씀해주신대로 아깝죠 ㅎ

  • @성이름-s4w7c
    @성이름-s4w7c 2 года назад

    안녕하세요 평범한 중학교 2학년 학생입니다. 최근에 FPGA에 관심이 생겨 도전해보고 싶은데. 어느정도의 상식이 필요할지... 현재는 일반물리 공부중입니다!

    • @verilog
      @verilog  2 года назад

      안녕하세요 :)
      중학생분이신데 벌써 FPGA 를.. 하고싶은 분야가 생겼다는것에 훌륭하다 말씀드리고 싶어요.
      FPGA 라는게 결국 SW, HW 의 지식이 둘다 필요한 분야라 대학에서 배우는 내용이 필요하다 말씀드리고 싶고요.
      대학에서 배우는 내용을 이해하기 위해서, 현재 학교에서 배우시는 수학 물리 등등의 선수 지식이 필요하다고 생각합니다. 오히려 기본지식 없이 FPGA 를 따라하는 정도로 시작하신다면, 흥미는 채울 수 있겠으나 지식의 깊이가 깊어지는데 방해요소가 될 것 같아요.
      많은 시간을 투자하진 마시고, 나중을 위해서 기본 학업에 시간을 투자하시는 것이 큰 그림 관점에서 도움이 되실 것 같습니다. 대학에 오셔서 시작하셔도 결코 늦지 않아요.
      즐공하세요 :)

    • @성이름-s4w7c
      @성이름-s4w7c 2 года назад

      ​@@verilog 아.... 지금은 아직 도전하기가 어렵겠군요... 좋은 정보 감사합니다!!!

  • @댕댕-w2y
    @댕댕-w2y 2 года назад

    안녕하세요! 혹시 C언어만 안다면 강의를 따라가기 어려울까요..?! 학교에서 C언어를 기반으로 zybo 보드실습을 하고 있는데 xilinx를 다루는게 생소해서 들어보고 싶습니다!

    • @verilog
      @verilog  2 года назад

      안녕하세요 :)
      답이 늦었습니다. 해당 강의는 Verilog HDL 을 기반으로 FPGA 에 올리는 "비메모리 설계" 를 위한 강의입니다. C 언어만 알고계시다면... 따라오시는데 어려움이 있어보여요.
      즐공하세요 :)

  • @오어린이
    @오어린이 3 года назад

    Fpga...재밌지만 너무 어렵습니다ㅋㅋ 항상 좋은강의 감사합니다

    • @verilog
      @verilog  3 года назад

      재밌지만 어렵다.. 동감합니다 ㅎ
      재미는 있어요 :)

  • @angryduck3647
    @angryduck3647 3 года назад

    Fpga에 관심있는 학생입니다
    Fpga가 하드웨어적으로 내부에서 게이트같은 것들을 구현하고 CPU에서는 소프트웨어적으로 처리한다는것은 알겠습니다
    근데 fpga가 CPU 처리방식과 비교했을때 이점이 뭔가요?

    • @angryduck3647
      @angryduck3647 3 года назад

      아직 제가 fpga 활용사례를 서보모터로 만든 로봇 외에는 접해보지 못해서 그런가봐요ㅠ

    • @verilog
      @verilog  3 года назад

      안녕하세요 :)
      FPGA 는 HW 를 설계하는거구요. CPU 는 HW 이고 그 위에 SW 가 동작합니다.
      위의 특성을 Base 로 다양한 이점이 있어요.
      해당 답변은 제가 해드리는 것 보다 다른 분들의 글이 더 좋으실거에요.
      hardwarebee.com/fpga-vs-cpu-difference/
      즐공하세요 :)

  • @root_jk8674
    @root_jk8674 3 года назад

    이니프로 징크 스터디 출신이시군요!1기에 고수분들이 엄청 많아서 부러워시는데 전 2기하다가 별거 못하고 하차했었네요 ㅜ ㅜ

    • @verilog
      @verilog  3 года назад

      서당개.. 수준입니다 ㅠ 2기3기 도 있던데 요즘은 잘 모르겠네요 ㅎ 설계는 독학 이죠..?

    • @root_jk8674
      @root_jk8674 3 года назад

      @@verilog스터디도 나가면서도 매번 실무에 써먹을 만큼은 습득하지 못했는데 꾸준히 따라해보겠습니다!!

  • @zz-ud4gs
    @zz-ud4gs 3 года назад

    안녕하세요 영상을 보고 fpga를 배워보고자 합니다. 먼저, 좋은 영상 찍어주셔서 감사합니다. 보드 관련해서 여쭙고 싶어서요. 학생이라 보드 비용이 부담스러운데 혹시 zybo z7 10을 사용하면 이후 영상을 따라가기 많이 어려울까요..? 찾아보니 로직 개수와 clock management tiles 수에서 차이가 난다고 되어 있는데, 이 부분이 크게 영향이 있을지요?

    • @verilog
      @verilog  3 года назад

      안녕하세요. 해당 강좌에서 로직수는 많이 사용하지 않아서 문제가 될 것 같진 않아요.
      제가 말하는 Zy-20 을 Z7-10 이다 라고 생각하시고 따라하시면 될 것 같아요. (물론 개인의 역량 편차는 있습니다만 어렵지 않다 생각합니다.)
      즐공하세요 :)

    • @zz-ud4gs
      @zz-ud4gs 3 года назад

      @@verilog 답변 주셔서 감사합니다. 빨리 보드 구해서 따라해 보도록 하겠습니다. 좋은 영상 다시한번 감사합니다!

  • @neowine4368
    @neowine4368 3 года назад

    저희가 Xilinx FPGA 로 AI accelator 를 설계중 입니다. 같이 연구 가능할까요? U250 이라는 보드를 사용해서 DDR4, PCIe 에 ARM AXI4 등을 사용하고 있습니다. NPU 설계와 AMMB 등을 연결하고 검증하고자 합니다. 선생님의 강의가 훌륭해서 같이 연구하면 좋겠네요

    • @verilog
      @verilog  3 года назад +1

      안녕하세요 :)
      제가 일반 연구원 인지라, 프로젝트를 회사 대 회사로 같이 할 결정권이 없습니다. ㅠㅠ
      현 회사에서 말씀하신 AI accelerator 과제를 하고 있구요. 하지만 스타트업인지라 시간 + 능력적인 부분이 아직은 불가능 할 것 같습니다. 기억하고 있다가 기회가 되면 연락드릴께요. (저도 같이 해보면 좋을 것 같네요)
      제안 감사합니다. 파이팅 하세요 :)

    • @neowine4368
      @neowine4368 3 года назад

      @@verilog 네 감사합니다.

  • @즈즈-t9i
    @즈즈-t9i 2 года назад

    안녕하세요 맛비님!
    3학년 마치고 휴학중인 전자공학과 학생입니다. 최근에 반도체 디지털 설계 분야로 팹리스, 디자인 하우스 취업을 목표로 정했습니다. 이에 관련한 전공과목 공부를 해볼 계획인데 아래의 전자공학 교과목 전부를 봐야할까요? 배운 과목은 C, 마이크로프로세서, 디지털 시스템, 전자회로, 논리회로, 회로이론, 반도체 소자/ 공학 등입니다. 전부 볼 필요가 없다면 어떤 과목 위주로 봐야되는지 궁금합니다.

    • @verilog
      @verilog  2 года назад

      안녕하세요 :)
      적어주신 과목중에서 안중요한? 과목은 없는 것 같아요. 저는 디지털 회로설계업을 하고요.
      일할때 그나마 사용하지 않는 과목은 회로이론.. 정도 같습니다. 다만 공정 라이브러리를 이해할때 도움이 될 수 있어요.
      결론 현업가시면 아는 만큼이 힘이다. 다 중요.
      선택과 집중 모드라면 프로그래밍, 디지털 설계관련에 집중하셔라.
      즐공하세요 :)

  • @CKSloBro
    @CKSloBro 2 года назад

    안녕하세요! 현재 저희 학교에서 FSK Starter Kit III을 사용하여 실험 실습을 진행하고 있습니다.
    혹시 보드가 달라서 인프런에 있는 강의들을 따라가기 많이 어려울까요?

    • @verilog
      @verilog  2 года назад

      "Hardware 설계에 포커싱되어있는 강의이기때문에 Board 가 무엇이냐는 강의진행에 큰 문제가 되지 않는다"라고 말씀을 드리고 싶은데요... 하지만 이는 본인이 FPGA 사용 경험자.. 라는 가정입니다.
      Board 의 다름을 해쳐나갈 자신이 없다면, board 구매가 필요해보입니다.
      강의에서는 Zybo Z7-20 을 사용했지만, 10 으로도 따라오실 수 있어요.
      즐공하세요 :)

  • @namukids
    @namukids 2 года назад

    맛비님 안녕하세요 전자과 4학년 졸업을 앞두고있는데 희망하는 직무가 fpga 경험자를 우대하더라고요.
    그래서 인프런 강의 수강을 고민중인데
    1. c언어는 다뤄본적이 없고 matlab같은 공학프로그램만 다뤄봤는데 따라가는데 무리가있을까요? 하루종일 매달려서 빨리 배우고 내년 상~하반기 취업을 목표로 작은 프로젝트도 하나 구현하고싶습니다.
    2. 필요한 선수지식은 무엇이있을까요?
    3. 보드 가격이 아직 대학생이라 인프런까지 수강하려면 좀 많이 부담스러워서 호옥시 저가형 보드중 괜찮은 것이 있을까요? (이 분야는 정말 처음이라 맛비님이 올려주신 게시글 보아도 잘 모르겠어서 핑거프린세스처럼 질문드립니다 ㅠㅠ, 제드보드같은걸 사용해도될까요?)

    • @verilog
      @verilog  2 года назад

      안녕하세요 :)
      회로 설계업을 하고 싶으시군요.
      A1. C -> Verilog HDL -> FPGA 순으로 커리큘럼을 잡으시면 좋을 것 같아요. 처음해보신다면 마음을 단단히? 먹으셔야 할 것 같습니다.
      A2. 선수지식은.. 회로의 대한 개념이죠. 이거는 교수님들이 알려주시는 디지털회로 수업을 잘 들으셨다면 충분합니다.
      A3. 인프레이션? 때문에 가격이 많이 올라간 상태같아요. 출시된지 10년이 다되가는데 가격이 오르는 현상이....;; 처음 하시는거라면, Zybo Z7-10 추천드립니다. (물론 zynq 계열의 zedboard 도 가능합니다만, 이는 처음하지 않는다 + 문제발생시 스스로 해결할 능력이 있다는 전제입니다.)
      즐공하세요 :)

    • @namukids
      @namukids 2 года назад

      @@verilog 친절한 답변 정말 감사드립니다 맛비님 복받으세요!!!!!!!! 조만간 할인쿠폰 폼 작성하겠습니다 ㅎㅎ

  • @citizen150
    @citizen150 3 года назад

    pynq보드는 좀 많이 다른 것 같던데 PYNQ보드로도 공부 가능할까요?

    • @verilog
      @verilog  3 года назад

      보드가 달라서 발생하는 질문은 제가 해결해 드리진 못하구요. 하지만!
      FPGA를 써보신 경험이 있다면,
      마지막 프로젝트? 를 제외하고는 따라올 수 있을 것 같아요.
      다른 강의들처럼 uart, spi 이런거 말고
      코어설계에 집중해서 할꺼에요. :)

  • @심대발
    @심대발 3 года назад

    VHDL하고 베릴로그랑 그냥 언어차이인건가요??

    • @verilog
      @verilog  3 года назад

      둘 다 HW 설계 언어구요.
      Verilog HDL 이 더 늦게 나왔어요. C like 하게 만들어 졌습니다. ( 상대적으로? 배우기 쉽다 )
      즐공하세요 :)

  • @seungbin4
    @seungbin4 3 года назад

    안녕하세요. 혹시 강의대로 따라해보려면 개발용 PC 사양이 어느정도 되어야 할까요?

    • @verilog
      @verilog  3 года назад

      PC 사양은 Vivado tool 을 돌릴 수 있을 정도면 되니까..
      다음 링크에는 이렇게 적혀있긴 하네요.
      요즘 Windows 10 PC 로는 다 될 것 같아요.
      물론 좋은면 좋을 수록 좋죠. ㅎ
      kb.thayer.dartmouth.edu/article/338-xilinx-software
      Microsoft® Windows XP Professional, or newer
      .
      2 to 3 GB RAM Depending on FPGA used
      18 GB of available disk space with an additional 6 GB during installation

    • @seungbin4
      @seungbin4 3 года назад

      @@verilog 용량이나 램은 어느정도가 필요할까요? 비바도 설치하시는것보니 용량도 꽤 크고 컴파일시 램도 많이 필요한것 같더라구요.

    • @verilog
      @verilog  3 года назад +1

      @@seungbin4 정확하게 이거다 답은 안되겠지만,
      용량은 100기가 정도? 램은 4기가 정도면 되지 않을까 싶어요.

    • @seungbin4
      @seungbin4 3 года назад

      @@verilog 아~ 답변 고맙습니다!

  • @zealatan
    @zealatan 3 года назад

    저도 fpga 고수가 되고싶어요~!

    • @verilog
      @verilog  3 года назад

      xilinx 문서를 열심히 보시면.. 고수가 될 수 있습니다! (전 고수가 아니에요 ㅠ)

  • @himchan-han
    @himchan-han 3 года назад

    두근두근 하하하하하핳

  • @이재하-j2k
    @이재하-j2k 3 года назад

    학부 시절에 FPGA 되게 재밌게 했구 자동차 업계에 6년정도 임베디드 SW 개발하다가 이번에 FPGA + Firmware 하는 곳 스타트업에 지원하여 다니게 되었어요 미리 공부하고 있는 데 큰 도움이 되고 있습니다. ㅎㅎ 감사합니다.

    • @verilog
      @verilog  3 года назад

      스타텁 도전에 엄지척드립니다.
      댓글 감사합니다. 즐공 파이팅 입니다 :)