728x90 Slave2 [Verilog] Task와 Function 안녕하세요. RTLog입니다. 오늘은 헷갈리기도 하고, 활용이 어려울 수 있는 Task와 Function에 대해 작성해보겠습니다. Verilog에서 Task와 FunctionVerilog에서 Task와 Function의 차이점반환 값:Function: 반드시 하나의 값을 반환하며, 데이터 타입을 명시해야 합니다. 주로 간단한 연산에 사용됩니다.Task: 값을 반환하지 않거나, 여러 값을 반환할 수 있습니다. 인터페이스 또는 여러 연산을 포함한 시퀀스 실행에 적합합니다.실행 시간:Function: #delay 등의 시간 지연을 사용할 수 없으며, 항상 Conbinational Logic으로 합성됩니다. Task: 시간 지연을 포함할 수 있으며, 합성되지 않습니다(시간 지연 포함하지 않은 경우). 내부 선.. 2024. 5. 15. [SoC] AMBA APB 인터페이스란? (Signal) 안녕하세요. RTLog입니다. 지난 포스트에 이어, AHB 인터페이스의 Signal들을 정리해보려고 합니다. 2024.03.30 - [인터페이스/AMBA 인터페이스] - [SoC] AMBA AHB 인터페이스란? (Overview) [SoC] AMBA AHB 인터페이스란? (Overview) 안녕하세요. RTLog입니다. AMBA APB에 이어서, AHB 스펙 문서(아래 링크)를 읽고, 정리하는 포스트를 작성해보려고 합니다. https://developer.arm.com/documentation/ihi0033/c/?lang=en Documentation – Arm Developer developer rtlog.tistory.com AHB(Advanced High-performance Bus) Signals.. 2024. 4. 8. 이전 1 다음 728x90 반응형