1. Clock (클록)

클록 신호는 디지털 회로에서 동작의 기준이 되는 타이밍 신호입니다. 클록은 일정한 주기로 반복되는 파형을 가지며, 시스템 내부의 상태 변화를 동기화하는 데 사용됩니다. 클록 신호의 상승 또는 하강 에지에서 신호가 처리되거나 데이터가 전송되는 등 다양한 작업이 발생합니다. 대표적인 클록 신호 형태는 사각파이며, 일반적으로 클록 신호는 매우 정확한 주기를 가지도록 설계됩니다.

2. Frequency (주파수)

주파수는 클록 신호가 1초에 몇 번 반복되는지를 나타내는 값으로, Hz(헤르츠) 단위로 표현됩니다. 주파수는 클록 신호의 속도를 나타내며, 더 높은 주파수는 더 짧은 시간에 더 많은 작업을 처리할 수 있음을 의미합니다.

  • 여기서 period는 클록 신호가 한 번 주기적으로 반복되는 데 걸리는 시간을 의미합니다.

3. Period (주기)

주기는 클록 신호의 한 사이클이 완료되는 데 걸리는 시간을 나타내며, 초(s) 단위로 측정됩니다. 주기는 클록 신호의 주파수와 역수 관계에 있습니다. 즉, 주파수가 높을수록 주기는 짧아지고, 주파수가 낮을수록 주기는 길어집니다.

4. 클록, 주파수, 주기의 관계

클록의 주파수와 주기는 역수 관계에 있습니다. 예를 들어, 클록 주파수가 1MHz(메가헤르츠)라면 주기는 1μs(마이크로초)가 됩니다. 반대로, 주기가 10ns(나노초)인 클록 신호는 100MHz의 주파수를 갖습니다.

 

 

 


실습) 100MHz 의 Freq을 갖는 clock 생성하기

- Verilog Code

* https://github.com/Vamosssss/Basic/blob/main/01.%20tb_clock_generator.v

 

 

 

 

* http://watson.latech.edu/WatsonRebootTest/ch12s4p2.html

 

Watson

12.4.2  The clocked R-S flip-flop A clock is a device that generates a signal that periodically cycles between a high state, “1”, and a low state, “0”. Clocks ensure that the operations performed by a computer proceed in an orderly manner. They do

watson.latech.edu

 

 

 

 

'Verilog HDL > Basics' 카테고리의 다른 글

06. Combination Logic  (0) 2024.10.06
05. D Flip-Flop & Reset(실습)  (0) 2024.10.06
04. D Flip-Flop  (0) 2024.10.06
03. Values & Reset  (0) 2024.10.06
02. Testbench & DUT(Design under test)  (0) 2024.10.06

+ Recent posts