- --x/y output pin is connected to address calcurator
- x_reg : dff generic map (dsize)
- port map(trigger_clk, x_we_n, '0', internal_dbus, x_out);
- x_buf : tsb generic map (dsize)
- port map (x_oe_n, x_out, internal_dbus);
- x_buf_addr : tsb generic map (dsize)
- port map (x_calc_n, x_out, addr_index);
-
- y_reg : dff generic map (dsize)
- port map(trigger_clk, y_we_n, '0', internal_dbus, y_out);
- y_buf : tsb generic map (dsize)
- port map (y_oe_n, y_out, internal_dbus);
- y_buf_addr : tsb generic map (dsize)
- port map (y_calc_n, y_out, addr_index);
+ --x/y output pin is connected to effective address calcurator
+ x_reg : index_reg generic map (dsize)
+ port map(trigger_clk, x_we_n, x_oe_n, x_ea_oe_n, internal_dbus, ea_index);
+
+ y_reg : index_reg generic map (dsize)
+ port map(trigger_clk, y_we_n, y_oe_n, y_ea_oe_n, internal_dbus, ea_index);
+
+ --address operand data latch.
+ input_data_latch : input_dl generic map (dsize)
+ port map(dl_al_we_n, dl_ah_we_n, dl_al_oe_n, dl_ah_oe_n,
+ internal_dbus, ea_base_l, ea_base_h);