Post Go back to editing

How to add processor support to CCES?

The 21565 devkits are backordered and I'd like to start experimenting before they finally arrive.

How do I add support for a processor, specifically the ADSP-21565, to an existing CCES install without hardware in hand?

  • Hi,

    The CCES supports the simulation of ADSP-21565 project.

    A simulator doesn’t need external hardware, but rather the basic behavior of a device. Simulators offer a unique insight into the internal workings of the processor (pipelines, caches, and more), which is not possible with hardware-based sessions. The downside is that a simulator is several orders of magnitude slower than actual hardware.

    For more details on using the CCES simulator, please refer to the CCES help path. You can navigate as given below.
    CrossCore® Embedded Studio 2.x.x > Integrated Development Environment > Debugging Targets > Debugging ADSP-215xx SHARC+ Projects > Using CrossCore Functional Simulator for an ADSP-215xx Application (SHARC+ Debug)

    Also note that when your application involves peripherals, hardware accelerators, or external memory you may not be able to use simulator mode. You will need hardware to run the application.


    Regards,
    Nishanthi. V

  • How does one make a new CrossCore project for the simulator target?

    The only option I have are for physical targets.

    Also, one of the things I was interested in doing was I/O configuration, so obviously the simulator is of no use to me for that.

  • Hi,

    Yes, your understanding is correct. As we mentioned previously when your application involves peripherals, hardware accelerators, or external memory you may not be able to use simulator mode. You will need hardware to run the application.

    To establish an ADSP-21565 simulator session within CrossCore Embedded Studio make the following selections on the Debug Configurations dialog:

    Processor Type: ADSP-2565

    Connection Type: Simulator

    Platform: ADSP-21565 Functional-Sim

    For more information regarding creating a launch configuration with CCES, please refer to CCES help:
    CrossCore Embedded Studio 2.x.x > Integrated Development Environment > Debugging Executable Files > Creating a Launch Configuration for a CrossCore Embedded Studio Application

    And please refer to the following link, which is designed to show how to quickly get connected to Analog Devices evaluation boards using CCES.
    wiki.analog.com/.../quick-start


    Regards,
    Nishanthi. V