EasyManua.ls Logo

IBM PPC750FX - Page 87

IBM PPC750FX
116 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
Evaluation Board Manual
Preliminary PPC750FX Evaluation Board
750FXebm_ch11.fm
June 10, 2003
CPLD Programming
Page 87 of 115
cpu0_smi_n = cpu0_smi_n_node; --
cpu1_smi_n = cpu1_smi_n_node; --
cpu_tben = cpu_tben_node; --
cpu_mcp0 = cpu_mcp0_node; --
cpu_mcp1 = cpu_mcp1_node; --
-- Register3, Write/Read
Register3.enable = Register3_sel & !ldevR_W_n;
Register3.aclr = !sysreset_n; -- !sysreset_n = 1 in reset, clears the output
Register3.clock = we_n0;
Register3.data[7..0] = dev_ad[7..0];
-- Register3.data[0] = dev_ad[0];-- mpp_block_n, 1 = pass mpp_Xreset pins
mpp_block_n = Register3.q[0];-- mpp_block_n, 1 = pass mpp_Xreset pins
-- Register 0
if ((badr[2..0] == B"000")) then
PLDversion_sel = !fpga_cs_n;
data_sel[] = 0;
else
PLDversion_sel = gnd;
end if;
-- Register 1
if ((badr[2..0] == B"001")) then
Register1_sel = !fpga_cs_n;
data_sel[] = 1;
else
Register1_sel = gnd;
end if;
-- Register 2
if ((badr[2..0] == B"010")) then
Register2_sel = !fpga_cs_n;
data_sel[] = 2;
else
Register2_sel = gnd;
end if;
-- Register 3
if ((badr[2..0] == B"011")) then
Register3_sel = !fpga_cs_n;
data_sel[] = 3;
else
Register3_sel = gnd;
end if;

Table of Contents

Related product manuals