본문 바로가기

전체 글18

2025-08-29 유다선 교수님 말씀 - 팀프로젝트 중에 갈등을 해결한 사례를 기록해두기Verilog/SystemVerilog2,3일정도 verilog review9/4부터 9/12까지 system verilog(verilog 확장된 버전 // 설계도 하지만 검증을 위한 목적이 큼)9/15,16 중간발표 - 새로운거 설계하는건 아니고 했던거 검증하는 식으로9/17~9/30 cpu risc-v 설계/검증10/1,2 팀 발표cpu bus 끝나고 나서 임베디드 sw설계 까지 나갈 것임. Reviewbasys3 board file 압축 해제할 때C:\Xilinx\Vivado\2020.2\data\boards\board_files 경로에 압축 해제!!시스템 환경 변수 편집에 이 두 경로가 있어야함 integer(32bit), re.. 2025. 8. 29.
2025-08-28 구조체 struct이렇게 하고 size 출력하면그런데 이번엔바꾸고 실행하면,처음꺼는 이렇게 되어있어서 32 byte나왔는데,두번째는 이렇게 바뀌어서 24byte 나온것이다. 2025. 8. 28.
취업 올인원 서비스 VS Code에서 원격 접속sudo apt updatesudo apt install python3-pipsudo apt-get install opdnjdk-8-jdksudo nano /etc/profile 사진 경로처럼 /usr/lib/jvm/java-8-openjdk-amd64/bin/javac 있는지 확인작업폴더 하나 만들고 git clone https://github.com/Heoboss/Python-Automation-Project.git GitHub - Heoboss/Python-Automation-Project: Python Automation ProjectPython Automation Project. Contribute to Heoboss/Python-Automation-Project de.. 2025. 8. 27.
2025-08-26 배열printf의 %s 형식 지정자는 메모리에서 /0 널문자를 만날때까지 출력하기때문이다. 포인터보통 주소값 printf로 할떄 %p로 출력한다.64bit 프로세서라서 64bit 주소공간을 16진수로 나타내니까 64/4 = 16자리 숫자로 나온것을 알 수 있다.포인터의 크기? 해당 컴파일러가 갖는 포인터의 크기!!! double을 가리키는 pd에 int 데이터의 주소를 넣지 말자!!-> 값이 이상하게 나옴포인터 캐스팅 예제p는 pe의 앞 4byte만을 가져오므로 *(p+1)에 2를 저장하면 정상적으로 1과 2가 출력됨을 알 수 있다. 2025. 8. 26.
2025-08-25 C언어#if 0#endif비활성 전처리기 블록 #if 1#endif활성 전처리기 블록 정수 4byte = 32bit7 00000000 00000000 00000000 00000111 실수 8byte = 64bit6.5를 IEEE 754 double(8byte)로 표현부호비트 : 1비트지수부 : 11비트실수부 : 52비트bias : 10231) 6.5를 이진수로 표현 : 110.1(2)2) 소수점을 옮겨서 정수부 1자리로 : 1.101 x 2^23) 나머지를 0으로 채워서 실수부 완성!!4) 옮긴 자리수에 bias를 더해서 2진수로 변환-> 2 + 1023 = 1025 -> 100000000101000000 00011010 00000000 0000000000000000 00000000 00000.. 2025. 8. 25.
2025-07-21 FIFO 수정fifo 모듈 controll unit 부분에서 윗 두줄 수정.각각 push, pop case에서 wptr_next, rptr_next를 연산하고 그걸 rptr_reg와 wptr_reg랑 비교해야함. tb_fifo 설명rand_push, rand_pop -> random 값으로 넣으려고 하는 것임.buffer 크기보다 더 많이 push하고 pop할때 full, empty 뜨는지 확인해보자.첨에는 이렇게 보임이후 testbench 맨 뒤에 랜덤으로 데이터를 넣는 코드 추가근데 이제 random data면 뭐가 생성된지 모르니까 compared data에 써놓고 비교할 것임.해당 코드로 fifo 시뮬레이션하기. 이후 UART Tx수정IDLE의 n_tx_busy = 1'b0을 여기서 하지말고여기.. 2025. 7. 22.