본문 바로가기
728x90
반응형

전체 글122

[Verilog] 베릴로그를 잘 하려면...(1) Verilog HDL이란?우선 HDL은 Hardware Description Language이다. 즉 HW 표현 언어이다.베릴로그는 다른 언어와 다른 언어로 치는 경우가 많은데, HW 설계를 위한 특수 언어이기 때문이다.베릴로그로 모듈을 코딩하면 그 문법에 맞게 HW가 설계되고 반도체가 만들어진다.이외에도 VHDL이 있다. Verilog를 잘 하려면?우선은 문법!우선은 문법이다. 다만 모듈의 예시를 보면서 문법을 공부하는게 좋다.보통 4bit full adder 혹은 ff 등의 정말 간단한 모듈로 시작한다.문법을 공부하면서 항상 생각해야하는 마인드가 있는데,"이렇게 코딩하면 어떤 모듈이 생기겠구나" 하는 마인드.예를 들어 case문을 쓴다고 하면 1. 다른 언어 예시case 문? -> case를 나눠서 .. 2024. 9. 10.
[0] 프로젝트 개요 8bit CPU를 설계하려 합니다. 목표는 이번 년도가 끝날 때까지 성공!https://www.youtube.com/watch?v=qJgsuQoy9bc위 유튜브 영상을 참고해서 6502를 만들어볼 생각입니다.C++ 공부에도 큰 도움이 될 것 같아요.목표8bit CPU 설계를 통한 CPU Architecture 공부 기한2024.09.06 ~ 2024.12.31 (예정) 개발 환경SWHW Specification Languages C++HW Specification ToolsVisual StudioHWRTL Modeling LanguagesVerilog HDLRTL Modeling ToolsXilinx Vivado HLxetc.프로젝트 관리notion이론 정리notion 현재는 이론 공부 중...근데..... 2024. 9. 6.
Magic Tree House #1 Dinosaurs Before Dark [후기/Anki 단어 포함] Page: p.80AR 지수: 2.6Lexile 지수: 510L 후기문장 구조가 쉽다. 기초 문법을 모르는 사람도 읽을 수 있을 정도로 쉽게 되어있다. (유치원생 레벨이라서...)단어도 쉽게 되어있는데, 움직임을 나타내는 동사들을 굉장히 다양하게 쓴다. 나는 모르는 단어가 많았다. 한 4~50개 정도??단어 몰라도 문장 구조가 쉽고 그림이 있어서 유추가 가능하다.영어 원서 시작으로 추천하는 책 시리즈!! 단어Anki로 쓰기 쉽게 excel 파일로 정리하였다. 도움이 되길 바란다.엑셀 파일은 A 단어, B 한글 뜻으로 정리해놨다. 2024. 9. 4.
[안키/Anki 자동화] 영어 단어 뜻 자동화 프로그램 in Python 엑셀의 A열에 영단어를 입력하면 자동으로 B열에 영어 뜻, C열에 한글 뜻을 작성해주는 프로그램을 제작할 것이다. Library:$ pip install openpyxl requests googletrans==4.0.0-rc1 Source code:import openpyxlimport requestsfrom googletrans import Translator# Wordnik API 정보api_key = 'your_wordnik_api_key' # Wordnik에서 발급받은 API 키# 엑셀 파일 불러오기wb = openpyxl.load_workbook('your_excel_file.xlsx')sheet = wb.active# 구글 번역기 객체 생성translator = Translator()# A열.. 2024. 9. 4.
HW Architecture 논문 추천 - Why systolic architectures? https://ieeexplore.ieee.org/document/1653825 Why systolic architectures? ieeexplore.ieee.org Systolic architecture에 대한 연구를 제시한다. 참고 공부 자료https://github.com/yuyuranium/FPGA-Project-2022-simple-tpu GitHub - yuyuranium/FPGA-Project-2022-simple-tpu: Systolic array based simple TPU for CNN on PYNQ-Z2Systolic array based simple TPU for CNN on PYNQ-Z2 - yuyuranium/FPGA-Project-2022-simple-tpugithub.com.. 2024. 8. 9.
0806 Rust 배우기 - 근황 및 뻘글 일주일도 안돼서 다시 쓰는 근황 및 뻘글... 요즘 한이음 ict 프로젝트가 한창이다.YOLO v3 Tiny 기반 Darknet-19 알고리즘 ai 연산 가속기를 만들고 있는데DSD 수업에서 구현한 가속기만큼 간단하지가 않다. 현재는 Systolic arch를 적용한 cnn 연산기 최적화에 집중하고 있다.이걸로 ai 반도체 설계 대회도 출품하고 논문도 쓸 것 같다. 특허 교육도 받고있다.다만... 위 연산기를 만들고나면 이제 Darknet-19를 구현하는 top module을 만들어야하는데ref code가 너무 부족하다.시작을 너무 단순하게 했다.  결국 후회 중 3-4월에 열심히 ref code를 직접 짜서 최대한 data flow를 확인하고 알 수 있게끔간단한 코드를 만들었어야했다. 오픈소스로 올라오.. 2024. 8. 6.
[영어 이름 한국 이름 패치] Haden은 어떤 느낌의 이름일까? 영어 이름 짓기 서론최근 숏폼에서 외국인이 생각하는 영어 이름 느낌에 대한 영상이 유행이다.재미있는 사이트를 발견해서 추천하려한다. 영어 이름 한국 이름 패치 사이트https://chunja.vercel.app/ 위 사이트는 영어 이름을 입력하면 한국 이름으로 패치해주는데, 영어 이름이 어떤 느낌을 주는지 알아볼 수 있다. 나같은 경우 Hanyul을 그대로 쓰기 쉽지 않아 앞글자를 차용하여 Hans를 쓰려고 생각 중이였는데...(더쇼24 RTTS 이름도 MIN HANS다...) 민쾌남은 좀 빡세다 ㅋㅋHan을 전부 살리는건 무리가 있어보이고... Haden??Ha라도 살리고자 Haden을 선택했다.현수라는 느낌은 그리 나쁘지 않은것 같다.김현수랑 생긴것도 좀 닮음... 번외)yul을 살려볼까 하다가 발견한 이름.쪽팔려서.. 2024. 8. 2.
0801 근황 및 뻘글 벌써 개강이 한 달 밖에 안남았다.열심히 공부하고 있지만 음 최근에 게임을 시작해서 잘 안하는 듯 3학년 1학기에 한 MLP HW 설계 프로젝트도 글 써야되고, 지금 하고 있는 CNN 가속기 프로젝트도 글 써야되고!!글 쓸게 많은데... 천천히 써야지 ㅎㅎ 주변 사람들 취업하고 대학원 가고 멋지게 살아가는데조급함이 좀 있는것 같다. 내년에 공익 들어가서 2년 동안 열심히 verilog도 공부하고... HW를 열심히 공부해야지공익가면 일단 야구부터... 사회인 야구에 들어갈 생각이다. 아무튼...개강 한 달 남은 이 시점에 뭘 해야할까장바구니를 끝냈는데, 수강신청을 할 수 있을지 모르겠다. 지금까지 실패한 적은 없긴한데 이번엔 진짜 불안하다. 아래는 수강 신청 목록 이번 8월은 이제 예복습 해야한다!!크게.. 2024. 8. 1.
728x90
반응형