VMware fusion에서 control key
VMware fusion에서 Windows를 구동하면 control key가 제대로 안 듣는 듯한데, 사실 안듣느다기 보단 ctrl + command key로 해줘야 제대로 듣는다가 맞다. 불편한데 이렇게 라도 해야 한다. parallels desktop에서는 이런 문제가...
Microwave popcorn vs. Popcorn Kernels
마이크로웨이브 팝콘을 경험해 본 적이 제법 있다. 얼마전엔 심심풀이로 코스트코에서 44개 들이 팩을 사본 적도 있다. 사실 이 큰 팩 하날 언제 다 먹을 수 있을까 싶었는데, 다 먹는 데...
vmware fusion on catalina: 화면 안나올 때 (black screen)
Catalina의 보안관련 기능이 VMWARE의 화면이 온통 까맣게 나오도록 도와준다. system configuration의 screen recording에 관한 privacy setting에 가서 VMWARE도 screen recording을 할 수 있도록 활성화하면 된다. 그런데, 여기 가봐도 VWMARE와 관련된...
mingw32: byteswap.h 없을 때
급할 때 다음을 갖다 붙이자. 아무 문제 안생긴다. Mac에서도 없다고 할 때가 생기면 마찬가지로 파일 하나 만들고 다음을 그냥 갖다 붙이자. 별 문제 안생긴다. 왜? intel (AMD64)로 돌아가는 머신에서 사용할...
Introvert Prone To Depression
실전에서의 찐따
실전의 세계에서는 그냥 누가 언제 빨리 제대로 된 결과물을 가져오느냐가 가장 중요하다. 아무리 말도 안되는 theory를 알아듣기 쉽게 ㅆㅂ이든지 현학적인 용어로 떡칠하면서 ‘이게 뭔소리야?’ 하든 말든 그것은 별로 상관이 없다....
HLS: 1주째 (2)
여러 가지 예제를 가져다놓고 실험해보고 있다. 결과는 verilog로 직접 들어가는 것보다 그다지 깔끔하지 못하고 쓸데없이 옵션들이 많아서 피곤하게 한다는 것. 기본적인 synthesize 전략 RTL의 기본인 data path + state machine에...
HLS: 1주째
HLS tool을 본격적으로 돌려본지 1주째 되고 있다. 여태 이런 저런 제반 지식만 탐독하고 있다가. 대충 정리해보자면, 1) C –> verilog 변환 능력 working C code가 있다고 하면 resource scheduling을 잘...
RTL과 일반 프로그래밍 언어의 차이
RTL (register transfer level)이란 게 이름 그대로 register transfer가 이루어지는 level을 추상화한 것이기 때문에 대부분의 기술 내용이란 것이 어떤 logic 상태의 변동을 register에 기록했다가 다음에 꺼내서 또 바꾸고 하는 일들의...
Verilog 통합환경 on Mac
윈도우즈만 가도 좋은 FPGA 툴들이 통합환경을 제공하고 있고 linux는 gui가 약간 아쉽지만 역시나 존재한다. 이 세상에 존재하는 가장 좋은 OS 환경에서 아쉽게도 logic 개발용 IDE가 없는데, 아쉽지만 eclipse에 verilog plugin을...