본문 바로가기

실전! Verilog HDL RTL Design

[Verilog HDL] 17. chatGPT를 이용한 APB register file 설계하기

반응형

요즘 한창 유행인 chatGPT를 이용하여 APB register file을 코딩해 보았다.

일단 무작정 chatGPT에게 APB register를 코딩해 달라고 무식하게 질문한다. ㅎ

 

그런데 이녀석이 APB 신호는 전혀 없는 register file을 코딩해 준다. 나를 뭘로 알고? 그래서 apb protocol을 따르지 않는다고 다시 질문했더니 바로 잘못을 인정하고 다시 코딩해 준다. ㅋㅋ

 

근데 이상하다? pwrite 신호가 없다 그래서 다시 따졌다! 그랬더니 역시 바로 인정하고 다시 코딩해준다.

 

근데 뭔가 좀 이상하다. 이번에는 penable신호가 없다. 그래서 다시 따져 물었다. 그랬더니 다시 사과하고 코딩해준다.

사과는 무지 잘한다. ㅋ

이번에는 맞으려나? 근데 pstrb는 뭐냐? 뜬근없이? 그래서 다시 따졌다.

그랬더니 이제야 경우 맞는 답을 해준다.

결국 질문자가 내용을 정확하게 알고 있어야 정확한 답을 얻을 수 있음을 알게 되었다. 아직은 답의 정확성 여부를 100% 신뢰할 수 없을 것 같다. 하지만이정도로 질문에 맞처 답을 계속 수정한다는 것이 대단한 것 같다. 잘만 활용하면 코딩 비서처름 쓸 수 있을 것 같다.

 

반응형