인터페이스
-
[C#] virtual, abstract, interface프로그래밍/C# 2020. 11. 5. 14:33
Virtual (가상) abstract 와는 다르게 본문을 정의할 수 있습니다. (비워 놓아도 됨) 파생 클래스에서 재정의 할 수 있습니다. 자식 클래스에서는 new 또는 override 키워드 사용이 가능합니다. override는 재정의 또는 확장의 의미 new는 기본 클래스를 숨긴다는 의미 base. 키워드를 통해 부모 클래스의 함수 호출이 가능합니다. private, static 등 접근 한정자는 사용할 수 없습니다. 더보기 public class Parent { public virtual void func1() { } } public class Child : Parent { public override void func1() { base.func1(); Console.WriteLine("재정의")..
-
[DRAM] Pseudo Open Drain I/O InterfaceDRAM 2020. 10. 12. 11:31
PODL(Pseudo Open Drain Logic) 한국말로 수도 오픈 드레인이라고 부르는 PODL 인터페이스를 간단하게 이해해 봅시다. 우선 PODL은 DDR 4 에서 처음으로 적용된 로직으로 전력 소모를 낮추는데 큰 기여를 했습니다. 지금부터는 어떠한 방식으로 DRAM 의 전력 소모를 낮출 수 있었는지 이해하는 것이 핵심입니다. SSTL(Stub Series Terminated Logic) 위에 보이는 SSTL(Stub Series Terminated Logic) 인터페이스는 DDR 1세대부터 3세대까지 사용된 로직입니다. 전송선로 왼쪽에 있는 트랜지스터 두 개는 Input Data를 받는 소자들로 위에 있는 Tr 이 On 이면 데이터 1이 들어온 것이고 밑에 있는 Tr 이 켜지면 데이터 0이 들어..