architecture rtl of msp_motion is
+ signal reset_p : std_logic;
+
------------------------------------------------------------------------------
-- OpenMSP430 softcore MCU module
------------------------------------------------------------------------------
port map (
dco_clk => CLK_24MHz,
lfxt_clk => '0',
- reset_n => RESET,
+ reset_n => '1',
rxd => RXD,
txd => TXD,
per_addr => per_addr,
aclk_en => open,
smclk_en => open,
mclk => mclk,
- puc => puc,
+ puc => open,
dmem_addr => dmem_addr,
dmem_ce => dmem_ce,
dmem_we => dmem_we,
dmem_din => dmem_din,
dmem_dout => dmem_dout);
+ puc <= '0';
+ reset_p <= not RESET;
+
+ STARTUP_VIRTEX2_inst : STARTUP_VIRTEX2
+ port map (
+ CLK => open,
+ -- Clock input for start-up sequence
+ GSR => reset_p, -- Global Set/Reset input (GSR cannot be used for the port name)
+ GTS => open); -- Global 3-state input (GTS cannot be used for the port name)
+
+
-- External data bus address decoder and data multiplexer.
------------------------------------------------------------------------------
-- When connection more memories, be aware that 'dmem_dout' can vary only when