4651 - ECP3: What are the most important points to consider while performing on-chip deployment for Mico32?
While performing on-chip deployment for Mico32, consider these points:
1. The deployment design should contain the Debug interface address as enabled, and its address should be the first address of the system. Other component addresses should come after the Debug interface address only. The Debug interface address should be locked.
2. The Exception Base Handler address should be initialized with the address of the EBR component. After configuration, the Mico starts executing from this address and then moves to other addresses.
3. Ensure that the Local 'Reset_n' of Mico is not in an asserted state, as this will cause the Mico to be stuck at reset, and will prevent booting from the exception base address.
4. Ensure that the Bitstream is programmed for operation 'Fast Program' of Lattice Diamond Programmer.
Related Articles
958 - Lattice Mico System: Can user deploy LatticeMico32 code to a non-volatile memory with the JTAG UART active?
Lattice Mico System: The LatticeMico32 Software Project Environment (SPE) provides a framework for interfacing to functions defined in the stdio.h library. Functions like fopen, fread, printf, and fclose are, by default, tied to the JTAG UART. The ...
284 - Lattice Mico System: How can I compile and link LatticeMICO32 code so that it is position independent?
The code created from the Software Programming Environment (SPE) in LatticeMico System Builder (MSB) is always statically linked. Position independent code (PIC) depends on having an underlying operating system capable of performing relocation ...
7009 - LatticeMicoSystem: Why does Lattice Mico System unable to find stdint.h library?
The version of gcc upon which Lattice Mico System is based is gcc 4.3.0 which is too old to include stdint.h. The only workaround is for user to create their own stdint.h file containing the typedefs and macros that the user's code require.
1891 - LatticeMicoSystem: Why can't the user see the deployment icons in the LatticeMico System Builder (MSB) Software Deployment Tools dialog?
The icons in the Software Deployment Tools dialog, accessed from LatticeMico System Builder's C/C++ Perspective, do not appear when using a Win 7 64 bit OS. There isn't a known workaround to make the icons visible in this OS. Options to get around ...
4419 - Mico System Builder: error occurs while debugging the C code: "Malformed response to offset query, timeout"
Description: While debugging the C code in Mico System Builder, the following error can occur: "Malformed response to offset query, timeout". Solution: To resolve this, users can try changing the TCK Low pulse width delay value under the Hardware ...