1698 - ispLEVER Classis: What limitations exist in ispVM Slim Embedded as compared to ispVM Embedded?

1698 - ispLEVER Classis: What limitations exist in ispVM Slim Embedded as compared to ispVM Embedded?

The Slim ispVM Embedded (Slim VME) software is intended for use on microcontollers that, in general, has very limited memory resources. The small amount of memory available in these devices limits the types of operations that are available when using ispVM Embedded.

Lattice provides two examples of the Slim ispVME code. One example is targeted to 8051 based microcontrollers, and the other is a demonstration using a Microsoft Windows based PC. The Slim ispVME source code does not support:

  • Devices that are not IEEE 1532 compliant (e.g. ispLSI 1000, ispLSI 2000, ispLSI 3000 etc).
  • Multiple chains
  • Dynamic I/O
  • Read and Save operations
  • Checksum calculation operations
  • Display operations
  • Slave SPI interface programming
  • Security programming (that is, Security Keys Programming, Security Production Programming, Securiy Encryption File Programming)

The definitions of the above operations can be found in online Help->ispVM System Help in ispVM.