8. Hierarchical Modeling
Module definitions with Parameters module module_name [(#param)] [port] other dec. endmodule Parameters 파라미터는 elaboration step에서 평가된 후, 시뮬레이션에서는 해당 값을 넣게되는, 값이다. parameter는 delay를 특정시키...
Module definitions with Parameters module module_name [(#param)] [port] other dec. endmodule Parameters 파라미터는 elaboration step에서 평가된 후, 시뮬레이션에서는 해당 값을 넣게되는, 값이다. parameter는 delay를 특정시키...
Dataflow modeling은 primitive gate 대신 operator를 쓰는 설계 방식이다. Continuous Assignment net에 값을 drive하는 것 always active - RHS가 변하면 값이 항상 바뀐다. combination logic에 유용 assign [drive_strength] [dela...
Timing Controls reg a = #5 10; // Intra #10 reg a = 10; // Inter timing control에는 delay control event control 이 있다. Delay control delay가 음수라면 절댓값의 2’s complement를 취하고 unsigned...
Assignment continuous assignment blocking assignment nonblocking assignment 등등 Procedure Blocks (1) initial block reg를 초기화하고, wire에 값을 drive하기 위함 (2) always block continuous한 동작을 하는...
Verilog is Hardware Description Language! Module 베릴로그의 main building block이다. 모든 module은 input과 output을 가진다. Core circuit 요구된 기능을 수행한다. Interface (port) carri...
DNS: Domain Name System Why? hard to remember IP address can redirect to faster server DNS는 Distributed database이며, 하나의 큰 서버가 존재하지 않는다. 또, DNS는 IP address를 다루는 척하지만 사실 application layer 위...
Web and HTTP web page는 객체로 이루어져있다. 각 페이지는 HTML 베이스의 파일로 이루어져있으며, 이미지, 영상 등을 reference하고 있다. 각각의 객체는 URL로써 address될 수 있다. ex) www.snu.ac.kr → host name /someDept/pic.gif → path name UR...
Digital Circuits input을 주면 functional spec과 timing spec(delay등)에 따라 output을 내는 network node = 각 element를 잇는 곳, 또는 input, output anode Types of Digital Circuits Combinational Circuits ...
Network Application 어떻게 카카오톡을 통해 두 디바이스가 통신하게 할까. 매번 IP 주소는 바뀐다. 기기가 이동하니까. 그러면 어떻게 그 둘을 같다고 인식하고 연결하지? 일단, 하나의 고정된 IP address를 가지는 기기가 필요하다. 보통 우리는 이것을 ‘서버’의 컴퓨터로 고정해놓고 쓴다. (1) Polling 매번 서버...
Queueing and Delay queue에서 패킷 수의 기댓값은 [E(N) = \sum_{n=1}^{\infty} nP_n] 이다. 여기서 P_n(n개의 고객이 있을 확률)은 다음과 같다. [P_n = (1 - \rho) \rho^n] 여기서 rho는 서버의 사용률이다. [\rho = \frac{\lambda}{\mu} ] Loss...