본문 바로가기

language68

[systemverilog] always_comb, always_ff, always_latch systemverilog에서는 기존 verilog에서와 다르게 always 구문이 design의 목적에 맞게 세분화 되었습니다. 1. always_ff - verilog에서의 일반적인 sequential logic을 구현할 때 사용 - sensitive list 필수 - timing 제어 구문 포함 불가능 2. always_comb - verilog에서의 combination logic을 구현할 때 사용 - sensitive list 필요 없음 - latch가 생기지 않도록 모든 조건문 필요 3. always_latch - always_comb와 동일하나 latch구문이 필요할 경우 사용 여기서 comb와 latch가 어떻게 다른지 simulation을 간단하게 구현하면 reg [2:0] result_c.. 2021. 2. 21.
[systemverilog] pass by reference systemverilog에서 task, function을 사용하다 보면 block에서 block으로 값을 넘겨 줄 때가 있습니다. leehc257.tistory.com/39 [systemverilog] automatic keyword 예전 블로그에서 automatic이 뭔지 몰라 정리를 했었던 적이 있습니다 blog.naver.com/ddacksal/222029970829 [Day 49] systemverilog 공부 - 8 (automatic, static, initialize, datatype) 새로 산 책에 제목에.. leehc257.tistory.com 기존에 포스팅한 것과 같이 automatic이라는 keyword와 같이 사용해야 하는 방식을 정리합니다. 우선 아래와 같은 code가 있다고 하면.. 2021. 2. 21.
tmux setting 변경 최근에 tmux 관련해서 setting을 바꿔 주었는데 정말 편해져서 포스팅을 합니다. leehc257.tistory.com/15 tmux 사용법 정리 리눅스를 사용하다보면 터미널을 여러개 띄우면서 사용을 하게 되는데 이를 하나의 창에서 여러개의 세션을 구성할 수 있는 패키지이다. 최근에 리눅스 연습하면서 도움이 될 것 같아서 사용법 leehc257.tistory.com 우선 위와 같은 세팅을 하고 있었는데 단축키를 변경할 수 있다는 것을 얼마전에 알았습니다. 그래서 바꿔줬는데 vimrc처럼 개인이 직접 편하게 바꿀 수가 있습니다. 홈 디렉토리에 .tmux.conf라는 파일을 만들어서 관리를 하면 됩니다. 제가 중요하게 생각했던 단축키는 h,j,k,l로 터미널간 이동이 편해야 하고 ctrl+A로 커맨드를.. 2021. 2. 13.
[vim plugin] nerdtree-git-plugin 최근에 vim을 neovim으로 바꾸면서 기존에 동작하던 plugin이 제대로 동작하지 않았습니다. 이것 저것 옵션을 바꾸던 중에 제가 실수로 잘못넣어둔 옵션이 있어서 정리합니다. nerdtree-git-plugin은 nerdtree에 git의 status를 icon으로 보여주는 플러그인 입니다. 아래처럼 되있던 옵션에서 첫번째 줄인 g:loaded_nerdtree_git_status = 1이 구문을 삭제하면 원래대로 git status가 잘 나옵니다 이런 구조를 갖는다고 하고 git commit을 해놓은 상황이라면 아래와 같이 nerdtree가 나옵니다 이 상태에서 code의 내용을 수정하겠습니다 이렇게 바로 바뀌는 것을 볼 수가 있고, 여기서 바꾼 내용을 add를 해보겠습니다 git-fuggitve .. 2021. 2. 13.
[python]파이썬 표준출력 파이썬 debug 하다보면 print 문을 자주 사용하는데, 이때 출력을 형식을 어떻게 하느냐에 따라 보기에 편한 구문들이 출력이 됩니다. 해당 자료는 wikidocs.net/20403 위키독스 온라인 책을 제작 공유하는 플랫폼 서비스 wikidocs.net 여기에 정리가 잘되어있습니다. 2021. 2. 13.
[python] 멀티프로세싱, 멀티쓰레딩 파이썬 내부에 있는 멀티프로세싱 관련하여 좋은글로 정리가 되어있는 것 같아 공유합니다 doorbw.tistory.com/205 파이썬(python) #24_ 멀티프로세싱(Multi-processing) 과 멀티쓰레딩(Multi-threading) 안녕하세요. 문범우입니다. 오랜만에 파이썬 관련 내용을 포스팅하게 되었습니다. 최근 자바 언어에 대해 다시 공부하면서 멀티 쓰레딩 개념을 학습중인데, 파이썬에서 해당 내용을 다뤄보지 doorbw.tistory.com 최근에 이런걸 알게되서 지식이 부족해 공부가 많이 필요할 것 같습니다 해당 블로그내에 doorbw.tistory.com/26 운영체제 #1_ 스레드와 프로세스, 멀티프로그래밍,멀티태스킹,멀티스레딩,멀티프로세싱 안녕하세요. 문범우입니다. 이번 포스팅에.. 2021. 2. 13.