Ch2 업무

LIN IP 설계

베린이 2023. 11. 24. 07:12
반응형

제가 FPGA 검증을 담당하는 과제의 끝이 보이네요;; 내년 1~2월에 tape out을 한다는데 조금 더 고생을 해야겠습니다!! 라고 생각했던 때가 있었죠;; ^^ 새로운 과제가 시작댓네여 하하////

엄마 아무래도 전 이 길이 아닌듯해요, 죄송함다 ㅠㅠ

쨋든 새로운 과제가 시작됐는데 저는 차량용 통신인 LIN controller ip 설계를 맡게 됐습니다. 원래는 외주를 맡겨서 검증만 하기로 했는데 검증하다 보니 거의 수정해야 해서 그냥 다시 설계하게 되더라구요;;; ^^

 

검증을 하든 설계를 하든 먼저 IP에 대해 알아야겠죠?? 그래서 LIN protocol specification을 꼼꼼히 읽으면서 공부했습니다. LIN이 단순한것 같으면서도 여러 function들이 있더라구요. 공부한 내용들은 아래 글을 참고하시면 되겠습니다.

2023.10.04 - [Ch1 Seminar/IP] - LIN overview (1) Protocol

 

LIN overview (1) Protocol

오늘날의 자동차는 단순히 이동 수단이 아니라 여러 가지 기능이 있습니다. 이를 구현하기 위해서 자동차에는 내부 통신 규격이 필요한데요, 대표적으로 CAN과 LIN이 있습니다. 이 글에서는 LIN에

veriln-e.tistory.com

 

2023.10.11 - [Ch1 Seminar/IP] - LIN overview (2) Sleep, Wake up

 

LIN overview (2) Sleep, Wake up

- Sleep LIN 통신에서는 통신이 진행되지 않을 때(일반적으로 4초 이상 LIN 버스가 비활성 상태이면), 전력 소모를 줄이기 위해 절전모드인 Sleep 상태에 들어갑니다. 그리고 다시 통신이 시작될 때 wak

veriln-e.tistory.com

 

2023.10.16 - [Ch1 Seminar/IP] - LIN overview (3) Schedule table - 1

 

LIN overview (3) Schedule table - 1

LIN은 overload를 막기 위해 schedule tabe을 통해 모든 통신을 진행합니다. - Time base 한 Frame에는 Header와 Response가 있고 최대 8-byte 통신이 가능하다고 했습니다. 한 Frame 통신당 걸리는 시간이 정해져 있

veriln-e.tistory.com

 

2023.10.30 - [Ch1 Seminar/IP] - LIN overview (3) Schedule table - 2

 

LIN overview (3) Schedule table - 2

지난 글에서 LDF 파일 format 중간정도까지 살펴보았는데요, 이번글로 끝까지 살펴보도록 하겠습니다. 2023.10.16 - [Ch1 Seminar/IP] - LIN overview (3) Schedule table - 1 LIN overview (3) Schedule table - 1 LIN은 overload를

veriln-e.tistory.com

 

직접 설계한거여서 저는 이 IP를 잘 다룰 수 있겠지만 다른 사람이 사용하고 검증해 보려면 data sheet를 작성해야겠죠?? 설계한 IP의 feature(기능), signals(신호), register map, 작동 절차 등을 정리하여 문서 작업을 해놔야 합니다.

 

열심히 설계를 하면 검증을 해야겠죠?? APB 접근이 잘 되는지, loopback 통신이 잘 되는지, LIN protocol specification에서 나오는 LIN의 기본 function들이 잘 작동하는지 확인했습니다. 그런데 이건 제가 설계한 IP만 stand alone으로 검증한 거여서 믿을 수 있을지 잘 모르겠더라구요;;;; 그래서 나중에 FPGA test 하면서 다른 LIN transiver를 붙여서 검증해 볼 예정입니다 ㅠㅠ

 

마지막으로 검증결과를 자료로 정리해야 하는데요, 검증 방법과 과정 결과를 잘 정리해놔야 다른 사람들이 제가 설계한 IP를 사용해 chip을 만들 때 참고하게 됩니다. 그래서 지인짜 자세히 작성하라고 하더라구요;;;; 힘들다 힘들어 ㅠㅠ

'Ch2 업무' 카테고리의 다른 글

FPGA 검증  (0) 2023.09.05
Timing diagram 용 프로그램, wavedrom  (0) 2023.08.10
Data sheet 작성  (0) 2023.08.10
Time table 추천, 엑셀 간트(XLGantt)  (0) 2023.05.31
OJT 4. FPGA 합성  (0) 2023.05.31