Доброго времени суток!
Пытаюсь наваять на верилог переключалку клока для z80, мультиплексор вообщем- имеем 2 входа для частоты 3,5 и 7мгц, также имеем выход тактовой частоты и вход для выбора с какого входа подать частоту на выход.
В верилоге полный профан, нацарапал такой вот былокод:
Код:
module CLK_MUX(
input wire ONE_CLK,
input wire DOUBLE_CLK,
input wire Turbo,
output reg CLK_CPU
);
always @*
begin
if (Turbo==1'b1)
begin
CLK_CPU <= DOUBLE_CLK;
end
else
begin
CLK_CPU <= ONE_CLK;
end
end
endmodule
Квартус компилирует с матюком, все вроде бы работает, но загрузка программ с кассетного входа чаще всего приводит к перезагрузке компа.
Тогда как при подключении клока напрямую к процу загрузка тех же программ происходит всегда на ура.
Подскажите пожалуйста коректный код для моей задачи.
Спасибо за внимание