1
0
mirror of https://github.com/Gehstock/Mist_FPGA.git synced 2026-02-14 03:44:06 +00:00
Files
Gehstock.Mist_FPGA/Computer_MiST/Interact_MiST/rtl/ttl/SN74LS73.v
2021-09-02 21:08:25 +02:00

47 lines
579 B
Verilog

module SN74LS73(
input clk1, //01
input clrn1, //02
input k1, //03
input clk2, //05
input clrn2, //06
input j2, //07
output qn2, //08
output reg q2, //09
input k2, //10
output reg q1, //12
output qn1, //13
input j1 //14
);
always@(posedge clk1 or negedge clrn1)
begin
if (!clrn1)
begin
q1 <= 0;
end
else
begin
q1 <= ~q1 & j1 | q1 & ~k1;
end
end
assign qn1 = ~q1;
always@(posedge clk2 or negedge clrn2)
begin
if (!clrn2)
begin
q2 <= 0;
end
else
begin
q2 <= ~q2 & j2 | q2 & ~k2;
end
end
assign qn2 = ~q2;
endmodule