반응형

분류 전체보기

    210613 라방 QnA

    오늘 불시 라방도 함께해주셔서 감사합니다 :) Q A 1 언어는 vhdl쓰고요 독학점 할라는데 보드를 구매해서 하는게 나을지 고민입니다 ㅜ 디지털 회로설계를 하신다 + 통신, 회사업무 + 이직, 혹시 어떤 업무 하실까요? 원하시는 목표? (공부의 목표?!) 이직을 생각한다고 하시면, 사용하는 회사 VHDL < Verilog HDL FPGA 보드 구매는 추천드려요. (수입이 있다.) 30만원은 2 ​ai가 부상하면서 디지털 회로 설계자도 많이 필요해졌다고 들었는데, ai관련 회로는 대부분 디지털회로로 만들어지는 건가요? ​제가 아예 모르는데 왜 그런지 간단히 설명해주실 수 있나요? 디지털회로가 아니면, 반대개념, 아날로그 회로 디지털회로로 만들어진다. (대부분) 디지털회로 vs 아날로그 회로 디지털회로 :..

    210522 라방 QnA

    QnA 입니다. 기습 라방에 참여해주셔서 감사합니다. 즐공입니다. :) Q A 1 vhdl이 더 정확하게 설계할 수 있다 이 부분은 저도 잘 모르겠습니다. ㅠ 2 Vivado GUI 에서 IP 들 make external 하는게 있고 안하는게 있던데 어떤 차이인가요? 28:00 부터 시청 (영상 참고) 3 multiple outstanding 53:00 부터 시청 (영상 참고) Bus Performance 향상에 사용할 수 있는 concept. 4 xsa 파일을 형성 Vivado 에서 Zynq 가 아니더라도, FPGA Chip (Vertex, ultrascale...?) 영상을 참고하시면 됩니다. 5 xdc 파일 보드 의 Pin map 설정, master.xdc timing, clock, pnr (chi..

    Xilinx FPGA Reset Guide

    안녕하세요. 맛비입니다. Xilinx FPGA 사용시 Reset 의 Coding Guide 입니다. (출처는 Xilinx 의 공식 교육자료에 있는데.. 어딨는지는 기억이) 제가 문장에서 "피하라고" 라는 문장을 사용한 이유는.....! 사용해도 동작 합니다. 하지만 굳이 사용할 필요는 없기 때문입니다. 1.F/F 에서 set 과 reset 을 둘다 사용하는 것을 피하세요. -> 추가적인 LUT 를 사용하게 됩니다. (F/F primitive cell 은 하나만 지원합니다.) always @ (posedge clk, posedge set, posedge reset) begin if(reset) a_reg

    210425_라이브방송_QnA

    Q A rtl로 짠거랑 c로 짠거랑 같이 쓸려고하는 별로인가요? 저는 이렇게 쓰고 있다. c로 짠거 == HLS HLS → RTL RTL + RTL 징크도 좋지만 스파르탄같은 저가 fpga로 하는게 낫은경우도 있을것 같아서요.. 가격의 이슈.. Zynq > spartan 교육용 Zynq 다루기에는 징크가 훨씬 쉬운것 같네요.. 이거는 잘 모르겠어요. zynq 를 처음배우시고 → 다른 FPGA ​FPGA의 DRAM도 사용하시나요? FPGA 안에 DRAM 은 없고. HBM (High bandwidth memory) FPGA ↔ DRAM DRAM 잘 사용해요. ​PL에서 DRAM에 데이터를 R/W 해보고 싶은데, 어떤 방식을 이용할수있을까요? AXI 를 아셔야 되요. 혹시 영상같은것은 타입이 주로 RGB24로..

    Fast Algorithms for Convolutional Neural Networks

    논문 링크 : arxiv.org/abs/1509.09308 영삼 참고 : www.youtube.com/watch?v=j4CIomZfsdM youtu.be/Xh2hBMUYKAE 논문 년도 : Nov 2015 (CVPR 2016) benchmark : github.com/soumith/convnet-benchmarks 오래된? 논문이긴 한데, 첫 제품이 나온 시점에서 연산 최적화를 해볼 수 있는 아이디어를 조사합니다. Abstract Winograd’s minimal filtering algorithms 을 사용하여 CNN 을위한 새로운 종류의 빠른 알고리즘을 소개합니다. 실제 적용이 되기 위해서 Operation speed 가 중요한데, 이를 위해서 Winograd Convolution 을 사용합니다. W..

    CNN (Convolution Neural Network) 연산에 대해 이해해보자. (CNN Explainer)

    안녕하세요. 맛비입니다. 오늘은 AI HW 에서 보편적으로 널리 사용되는 연산 중 하나인 CNN (Convolution Neural Network) 을 쉽게 이해할 수 있는 Tool 을 소개해 드리려고 합니다. CNN 연산을 처음 접했을 때, 헷갈리는 부분들이 있었는데요. (2D Convolution 의 확장판..?) 제가 이해하려고 노력했을때도 헷갈린데, 남에게 설명하는건 더 어렵겠죠. 좋은 자료를 찾은 것 같아서 공유드립니다. 바로 CNN Explainer 입니다. poloclub.github.io/cnn-explainer/ CNN Explainer An interactive visualization system designed to help non-experts learn about Convolut..

    2021/02/06 첫번째.. 방송

    주먹구구식 방송에도 봐주셔서 감사합니다. 유튜브 링크입니다. youtu.be/FcwG7FRh8OU 다음은 제가 두뇌 필터링을 거치지 않고, 막.. 적은 내용입니다.. Question Answer ​현업에서 verification도 verilog로 하시나요? ​system verilog를 공부해야 하나 고민이네요 Verification 간단한거는 Verilog 쓰고 있구요. System Verilog 는 검증엔지니어는 필수! verilog로 할수도 있고 systemverilog에서 UVM이용해서 할수도 있고 formal verification하셔도 되죠. 다른 언어로 하고 싶으시다면 python이랑 cocotb 써서 하셔도 됩니다. 이게.... 음 Core 설계 할때, HLS 를 사용해요. HLS 특징. ..

    [AI-Based Super Resolution HW IP] Deepfield-SR 을 소개합니다.

    안녕하세요. 맛비입니다. 제가 약간의? 개발 지분을 가지고 있는 제품을 소개하려고 합니다. HW 관련 기술적인 내용은 설계독학유튜브에서도 다룰 예정입니다. 오늘은 기술 이야기는 빼고 가벼운 마음으로 적습니다. ​​ 세부적인 내용이 궁금하시다면?! 사장님이 직접 작성하신, 원문은 다음 링크를 참고하셔요. 자세하고 알찬 정보가 있습니다. https://www.notion.so/DeepField-SR-AI-based-Super-Resolution-Accelerated-by-FPGA-21bc7d177d6f47cb8eae194c8e1af2f8 뭐하는 제품 일까요?? 저화질 영상을 고화질 영상으로 바꿔주는 겁니다. Upscale 이라고 합니다. 기존의 Upscale 알고리즘으로는 Bicubic 이 대표적이죠. AI..

반응형