일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- Makefile compile
- Pyvrilog tutorial
- Design DNN Accelerator
- pytest-pythonpath 설치 오류
- makefile
- 남산업힐
- 딥러닝 가속기
- CLOCK GATING
- 이진수 곱셈 알고리즘
- DNN 가속기
- DNN Accelerator
- linux c++ 컴파일
- 컨벌루션 연산
- 클럭 게이팅
- CUDA
- systolic array
- 데이터 해저드
- gpgpu-sim
- 대구 반도체 설계기업 특화
- Data HAzard
- Pyverilog 설치
- pyverilog 설치 오류
- linux c 컴파일
- Pyverilog 튜토리얼
- CDC
- AMBA
- pygraphviz 설치 오류
- Pyverilog 실행
- gcc 컴파일
- linux makefile 작성
- Today
- Total
목록Tools (9)
오늘은 맑음
지난 번에는 Pyverilog와 관련된 모듈들을 설치해봤습니다. 자 그러면 Pyverilog가 뭔지 알아보고 튜토리얼을 진행해보도록 하겠습니다. 홈페이지에 나와있는 설명을 보면 다음과 같습니다. Pyverilog is an open-source hardware design processing toolkit for Verilog HDL. All source codes are written in Python. Pyverilog includes (1) code parser, (2) dataflow analyzer, (3) control-flow analyzer and (4) code generator. You can create your own design analyzer, code translator and..
오랫동안 미뤄왔던 Pyverilog를 설치해보려고 합니다. 아래 github에 자세한 설치법이 나와있으니 참고 바랍니다. 새 노트북에서 환경을 다시 잡는지라 python도 새로운 버전으로 업데이트를 해주고 apt도 업그레이드 해줬습니다. 오랜만에 뭔가 설치를 해보려니 문제가 발생하더라구요 pytest-pythonpath 막 뭐라뭐라 ERROR: Exception이라고 뜹니다. 일단 pip부터 업그레이드를 해보자...하고 pip upgrade를 시켜서 다시 설치해보니 해결 되었습니다! sudo pip install --upgrade pip pygraphviz dataflow를 graph로 시각화해주는 pygraphviz를 설치할 때도 문제가 발생했습니다. 블로그를 찾아보니 환경변수 세팅 이슈가 있더라구요 ..
오늘은 무료로 waveform을 그릴 수 있는 웹사이트를 소개해보려고 합니다. WaveDrom - Digital timing diagram everywhere WaveDrom - Digital timing diagram everywhere WaveDrom Digital Timing Diagram everywhere WaveDrom draws your Timing Diagram or Waveform from simple textual description. It comes with description language, rendering engine and the editor. WaveDrom editor works in the browser or can be installed on your wavedro..
새로운 무료 베릴로그 시뮬레이터를 알게 되어 사용해보고 후기를 남겨봅니다. 이 웹 기반 베릴로그 시뮬레이터는 이카루스 베릴로그를 기반으로 동작합니다. https://en.wikipedia.org/wiki/Icarus_Verilog Icarus Verilog - Wikipedia Icarus Verilog is an implementation of the Verilog hardware description language. It supports the 1995, 2001 and 2005 versions of the standard, portions of SystemVerilog, and some extensions. Icarus Verilog is available for Linux, FreeBSD, Op..
Vivado를 설치하셨다면, 실행해봅시다. 기본적으로 clk, reset, wire, reg에 대한 개념은 알고 계시다는 가정 하에 진행하겠습니다. 오늘은 간단한 덧셈기를 만들고 testbench를 통해 시뮬레이션을 수행해보도록 하겠습니다. 메인 화면은 아래와 같습니다. create project를 눌러 프로젝트를 생성해줍니다. Project 이름을 짓고 원하는 location에 생성해줍니다. 우리는 RTL을 테스트 할 예정이므로 RTL Project를 선택합니다. 기존에 사용하던 파일이 있다면 Add File을, 바로 코드 파일을 추가하실 예정이면 Create File을 눌러줍니다. 지금은 Next를 누르겠습니다. Constraints 파일은 Synthesis/Implementation등 시뮬레이션 이..
안녕하세요, 오늘은 Vivado를 설치해보도록 하겠습니다. Vivado를 선택한 이유는 무료로 설치할 수 있는 WebPACK이 있기 때문입니다. 학생이신 분들은 Quartus나 modelsim을 이용하셔도 됩니다. modelsim은 본 블로그에 사용법 포스팅이 있습니다. wh00300.tistory.com/109 www.xilinx.com/support/download.html Downloads Vivado, Vitis, Vitis Embedded Platform, PetaLinux, Device models www.xilinx.com 먼저 vivado Installer 설치부터 시작 하겠습니다. Xilinx에 회원가입을 하시고, 위의 링크를 들어가셔서 설치를 진행하겠습니다. window버전 Web In..