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.