Entity: oh_pll

Diagram

N clkin nreset clkfb pll_en [N*8-1:0] clkdiv [N*16-1:0] clkphase [7:0] clkmult [N-1:0] clkout locked

Description

#############################################################################

Function: Phase Locked Loop

#############################################################################

Author: Andreas Olofsson

License: MIT (see LICENSE file in OH! repository) #

#############################################################################

Generics

Generic name Type Value Description
N 8 number of clocks

Ports

Port name Direction Type Description
clkin input primary clock input
nreset input async active low reset
clkfb input feedback clock
pll_en input enable pll
clkdiv input [N*8-1:0] clock divider settings (per clock)
clkphase input [N*16-1:0] clock phase setting (rise/fall edge)
clkmult input [7:0] feedback clock multiplier
clkout output [N-1:0] output clocks
locked output PLL locked status