make use of pll_locked info

This commit is contained in:
nino-porcino 2021-12-30 19:41:15 +01:00
parent 1ce24df0ab
commit 2dbed93220

View File

@ -97,18 +97,35 @@ wire ps2_kbd_data;
assign LED = 1; assign LED = 1;
wire reset_button = status[0] | st_menu_reset | st_reset_switch; wire reset_button = status[0] | st_menu_reset | st_reset_switch | !pll_locked;
/******************************************************************************************/
/******************************************************************************************/
/***************************************** @pll *******************************************/
/******************************************************************************************/
/******************************************************************************************/
wire pll_locked;
pll pll pll pll
( (
.inclk0(CLOCK_27), .inclk0(CLOCK_27),
.c0(clk_osd), .locked(pll_locked),
.c1(clk14), .c0(clk_osd), // x2 clock for OSD menu
.locked(), .c1(clk14) // 14.31818 MHz system clock
.areset()
/*
.c2 ( sys_clock ), // cpu x 8
.c3 ( SDRAM_CLK ) // cpu x 8 phase shifted -2.5 ns
*/
); );
/******************************************************************************************/
/******************************************************************************************/
/***************************************** @apple1 ****************************************/
/******************************************************************************************/
/******************************************************************************************/
apple1 apple1 apple1 apple1
( (
.clk14(clk14), .clk14(clk14),