반응형

대학원 22

[졸업 후 취업 후기]24년도 하반기_최종 면접

1차 면접이 끝난 후 약 2~3주의 시간이 흐른 뒤 메일이 하나 도착했다.  [최종 면접]붙을 것이라고 기대를 안 했던 만큼 이 메일을 받고 많이 놀랐다. 최종 면접의 경우 주로 인성에 관해서 면접을 진행한다는 얘기들이 많이 돌았던 만큼 면접 준비를 위해서 인성 위주로 공부를 준비했다.  그러다 보니 직무관련 부분은 완전 배제한 상태로 면접을 봤고 이 부분이 매우 패착이었음을 면접을 보며 느꼈다... 직무때와 마찬가지로 면접은 약 1시간동안 진행되었고, 예상과는 다르게 인성과 가치관이 아닌 직무 위주의 면접을 봤다.그러다보니 당연히 알아야 할 부분도 당황하면서 까먹고 이상하게 대답을 하는 웃지못할 상황이 발생했다..처음부터 이런 시작을 보이니 머리가 새하얗게 변하고 이후의 질문들을 정확하게 내가 대답을 ..

대학원 2025.01.01

[졸업 후 취업 후기]24년도 하반기_1차 면접

이전 글에 이어서 작성해보겠다. 11월 이후 연락이 온 회사는 대략 4개 정도의 회사였다.이중 내가 가고 싶었던 기업 중 하나는 처음 이야기 했듯 NPU 관련 회사였다.아쉽게도 대기업 면접을 봐본 적이 없어서 비교가 불가능하지만, 모든 회사들이 대부분 1시간 정도의 면접을 진행했다.시간만 들었을 때는 굉장히 오랜 시간이라고 느껴지지만 막상 면접을 보게되면 긴장을 한 탓인지 순식간에 면접이 끝나버렸다. [1차 면접]자세한 내용은 공개할 수 없기에 간략한 메일 내용을 보면 다음과 같이 메일이 왔다.가고싶던 기업이었기에 이 메일을 처음 받았을때 기쁜 마음이 들어왔다.무엇보다도 놀란점이 서류를 신청한지 몇일 지나지 않았을 때 결과가 나왔다는 것이었다.빠른 진행 덕분에 1차적으로 그간 취업에 대한 막막했던 마음이..

대학원 2024.12.25

[졸업 후 취업 후기]24년도 하반기 취업_과정

이전 팀 프로젝트가 끝나고부터 GSAT 준비를 하면서 취업 준비를 시작했었다. 그래도 서류는 붙지 않을까? 라는 막연한 기대감으로 GSAT에 열중을 했지만, 결과적으로 대기업의 서류를 모두 떨어지며 인적성에 대한 나의 노고를 증명할 방법이 없었다.서류에 대한 결과들은 다음과 같이 처참했다...  대기업의 서류가 마감되고 결과가 나온 이후인 11월 부터는 다양하게 서류를 제출해봤다.처음에는 대기업 서류를 모두 탈락했을때 멘탈이 흔들렸고, 학교에서 진행하는 프로그램을 하면서 이력서 + 자소서를 약간씩 수정하면서 내가 목표로 하는 기업은 SoC or IP를 다루는 회사를 중점으로 살펴봤다.그 중 프로젝트와 어느정도 연관성이 있는 NPU에 크게 관심을 갖고 지원을 시작했었고, 연락이 없는 기업들이 대부분이었지만..

대학원 2024.12.25

최종 CUSTOM ip 연결 + 대회 후기

대회준비 나름 한다고 열심히는 했는데, 예선에서 광탈해버렸다. 우리보다 실력이 뛰어난 사람이 이렇게 많구나를 다시금 느낄 수 있었다. 그래도 대회 준비를 하면서 반년 전에 비해 실력이 꽤 올랐다는 것은 체감하고 있으니.. 우선은 이걸로 만족하고 남은 취준과 석사 학기를 잘 마무리 해 볼 계획이다 우선 전체적으로 구성했던 프로그램부터 설명하자면,다음 그림과 같이 구성을 했다.PS, 즉 ARM-Core 영역에서 건들일 부분은 CDMA와 Ethernet을 이용해 데이터를 넘겨주는 부분이었다. 이 두 과정은 앞선 포스팅들에 어느정도 정리를 해둔 방식을 토대로 진행했고, 최종적으로 Custom ip를 연결할 때 약간씩 수정을 하여 VITIS 코드를 완성했다. 아래부터 적을 내용은 Custom ip에서 사용될 RA..

[Vitis] Build 오류, Xilinx Vitis arm-xilinx-eabi-cc.exe: error: *.c: Invalid argument

https://blog.csdn.net/yihuajack/article/details/120881411 Xilinx Vitis arm-xilinx-eabi-gcc.exe: error: *.c: Invalid argument-CSDN博客This problem may be a bug of version 2021.1 only. Unfortunately, I'm just currently using this version. After Build Project: Find where this Makefile is through "make: Leaving directory" information. For me, it is located at  Zynq_CPU_wrapper_hw_platforblog.csdn.net ..

plt.pcolormesh 함수 확인하기

minx, miny = np.min(coords, axis=0)maxx, maxy = np.max(coords, axis=0)coords 내의 [x,y] 값의 최대 & 최소 위치를 파악하는 것collection.sticky_edges.x[:] = [minx, maxx]collection.sticky_edges.y[:] = [miny, maxy]최소 & 최대에 대한 경계를 설정해줌그럼 주파수는 어떻게 결정되는거지?최대 값이 결정되어 있나?*args = frequencies, times, np.rot90(abs_X)이렇게 해당됨→ x,y,c 데이터 처리 및 shading 옵션에 따른 데이터 처리여기에 들어간 args를 통해서 X,Y(좌표값), C(데이터)를 구분해줌.shading 옵션flat각 셀에 대해 단..

DMA vs CDMA

DMA (Direct Memory Access)AXI DMAStream 형식으로 데이터를 보냄→ Streaming응용 프로그램과 드라이버 간에 버퍼에 대한 포인터만 교환되고 데이터 자체는 복사되지 않는 방식데이터가 연속적인 흐름으로 처리되며, 주로 Audio, Video Streaming과 같이 지속적으로 데이터가 전송되어야 하는 상황에서 사용된다. • 주요 AXI4 데이터 폭 지원: 32, 64, 128, 256, 512, 1,024 비트• 주요 AXI4-Stream 데이터 폭 지원: 8, 16, 32, 64, 128, 256, 512, 1,024 비트• 선택적인 스트림 데이터 폭 최대 512비트에 대한 데이터 재정렬 엔진  기본 메모리 맵 및 스트림 데이터 경로에서 바이트(8비트) 단위로 데이터 재정..

[ZCU-104]DMA + echo

Echo와 DMA를 하나의 프로그램으로 연결하기 위한 과정.처음에는 갈피를 잡지 못 하여 DMA라는 것에 대한 기초적인 동작 방식을 이해하기 시작함.DMADMA를 사용하기 위해서는 AXI DMA에 대한 개념 이해가 약간은 필요했음.우선 DMA라는 것은 Simple mode와 Scatter Gather mode가 존재함.(이에 대한 내용은 SG의 경우 앞서 했으니 pass)처음에는 SG를 사용하다가 이해가 가지 않아 Simple mode로 다시 수행함.이는 AXI DMA의 address offset을 조절하며 각 상태를 설정함. 그에 대한 내용은 위에 적힌 코드와 같다.각 register에 대한 offset에 맞게 데이터를 설정해줌.[자세한 설명은 pg021_axi_dma를 통해서 확인]아마 이러한 방식을..

[ZCU-104]DMA + DDR 공부 내용

https://medium.com/@kavinduvsomadasa/axi-dma-in-scatter-gather-mode-e8c088e334e6 AXI DMA in Scatter Gather ModeXilinx SoC based FPGAmedium.com  SG모드의 데이터 전송 방식데이터 전송을 위해 가장 중요한 요소데이터데이터가 저장된 주소이로써, 해당 주소로부터 데이터를 가져올 수 있는 장치는 저장 장치와 통신 가능하고 데이터를 얻을 수 있다.SG 모드에서 프로세서는 직접적으로 DRAM에 해당 데이터가 저장된 주소를 제공하지 않는다. 이 주소는 다른 저장 장치인 Buffer Descriptors(BD)에서 제공된다. 각 BD에는 AXI DMA가 DRAM으로부터 데이터를 수신하거나 전송해야 할 데이터..

728x90
반응형