Evaluation Board Manual
PPC750FX Evaluation Board Preliminary
CPLD Programming
Page 90 of 115
750FXebm_ch11.fm
June 10, 2003
cpu_trst_n_ : NODE;
cpu0_hreset_n_ : NODE;
cpu0_sreset_n_ : NODE;
cpu1_hreset_n_ : NODE;
cpu1_sreset_n_ : NODE;
del_sysreset_n : NODE;
del_sysreset_n_ : lpm_ff WITH (
LPM_WIDTH = 8,
LPM_FFTYPE = "DFF"
);
del_pgd : NODE;
del_pgd_ : lpm_ff WITH (
LPM_WIDTH = 8,
LPM_FFTYPE = "DFF"
);
sloclk_ : lpm_ff WITH (
LPM_WIDTH = 1,
LPM_FFTYPE = "DFF"
);
sloclk2 : NODE;
sloclk2_ : lpm_ff WITH (
LPM_WIDTH = 1,
LPM_FFTYPE = "DFF"
);
sloclk3[1..0] : dff;
sloclk3_ : node;
BEGIN
-- If target mode then pci_reset_n causes reset_n. If host mode, ignore pci_reset_n.
sysreset_n = (pci_reset_n # !target/host_n # !ATX_OK_N) & mpp_reset_2ms_n & del_pgd;
sysreset = !sysreset_n;
del_sysreset_n_.clock = 25Mclk;
del_sysreset_n_.enable = sloclk3_;
del_sysreset_n_.data[0] = sysreset_n;
del_sysreset_n_.data[1] = del_sysreset_n_.q[0];
del_sysreset_n_.data[2] = del_sysreset_n_.q[1];
del_sysreset_n_.data[3] = del_sysreset_n_.q[2];
del_sysreset_n_.data[4] = del_sysreset_n_.q[3];
del_sysreset_n_.data[5] = del_sysreset_n_.q[4];
del_sysreset_n_.data[6] = del_sysreset_n_.q[5];
del_sysreset_n_.data[7] = del_sysreset_n_.q[6];
del_sysreset_n = del_sysreset_n_.q[7]; -- delayed version of sysreset.