Paramter로 clock주파수에 따라 timer의 시간을 다르게 설정할 때
module gtwizard_ultrascale_1_example_init # (
parameter real P_FREERUN_FREQUENCY = 125, //
parameter real P_TX_TIMER_DURATION_US = 30000,
parameter real P_RX_TIMER_DURATION_US = 130000
)(
// input output port
);
wire [24:0] p_tx_timer_term_cyc_int = P_TX_TIMER_DURATION_US * P_FREERUN_FREQUENCY;
wire [24:0] p_rx_timer_term_cyc_int = P_RX_TIMER_DURATION_US * P_FREERUN_FREQUENCY;
'언어 > Verilog 코드 예제' 카테고리의 다른 글
[Verilog] >>, <<, >>>, <<< 연산자 시뮬레이션 결과 (0) | 2022.09.28 |
---|---|
[Verilog] D flip-flop with reset, preset, and enable (0) | 2022.07.04 |