전체 글

전체 글

    RR(Rotate Right)

    RR(Rotate Right)

    Transform() 함수 내부에서 동작하는 여러 모듈 중 하나. * RTL // rotate right module calc_RR( input wire [8*8-1:0] x, input wire [4:0]n, output wire [8*8-1:0] calc_x ); assign calc_x = (x>>n) | (x13) | (x13) | (x13 : 0000_0000_0000_0000__0000_0000_0000_0000__0000_0000_0000_0000__0000_0000_0000_0000 x

    [리눅스] 에러 Could not get lock /var/lib/dpkg/lock-frontend

    파이썬 가상화면(virtualenv)을 설치하려던 도중 다음과 같은 에러가 떴다. 해결 방법은 아래의 명령어를 하나하나 실행하면 된다. sudo killall apt apt-get - sudo rm /var/lib/apt/lists/lock - sudo rm /var/cache/apt/archives/lock - sudo rm /var/lib/dpkg/lock* sudo dpkg --configure -a sudo apt update -참고- https://kgu0724.tistory.com/71

    [SHA256][Verilog HDL] 코드 만들기

    [SHA256][Verilog HDL] 코드 만들기

    해시함수인 SHA-256을 Verilog HDL 언어로 만들어보려 한다. 참고한 코드는 c언어로, 코드를 해석한 글을 보고 싶으면 아래 글로 이동하면 된다.👇 [SHA-256] 코드 및 알고리즘 분석 - (1) 이전 포스팅 글에서는 SHA-256이 무엇인지 간단히 알아보았다. 이번에는 KISA에서 제공한 SHA-256의 C/C++ 코드를 분석하겠다. (전체 코드는 KSIA에서 다운로드할 수 있습니다.) 1. 헤더 파일 여러 가지의 s00m.tistory.com 전체적인 구성 위의 포스팅에서도 말하였지만, 다시 한번 설명하자면 SHA-256은 크게 3가지 단계로 이루어진다. Init(): 초기값 설정 Process(): 평문 메시지를 512bit 크기씩 블록으로 나누어 Transform() 압축함수 실행 ..

    [ModelSim] 프로그램 내의 필요한 창이 없어졌을 때 해결법

    [ModelSim] 프로그램 내의 필요한 창이 없어졌을 때 해결법

    프로그램을 사용하다 보면 프로그램 내에서 필요하지 않은 창이 여러 개 띄워져 있어 해당 창을 지울 때가 있다. 물론, 무심코 해당 창의 X 표시를 누를 때도 있다.. 이때 해당 창이 필요하거나, 다시 보고 싶을 때 어떻게 불러와야 하는지 막막할 때가 있다. 이럴 때! 창을 다시 불러오는 방법을 설명하겠다. [View] [View]를 들어가면 여러 가지 이름들이 나와있다. Library, Project, Structure, Transcript, Wave, Objects, ... (체크 설정 기본값) 이름 옆에 체크되어있는 것은 현재 모델심 프로그램 화면에서 보일 창들의 이름이다. 체크가 해제되어 있다면 화면에서 보이지 않는다. 그러므로, 체크(✔)가 해제되어 있는 것들을 체크 설정하면 된다. 체크 설정을 ..