Why is the ice-1000 emulator slow during debugging ?


I have set up the ice-1000 emulator in cross-core 2.9.1 to debug a sharc ADSP-21363 processor. Additionally I have some code that toggles a io pin every 10ms, thus generating a square wave of 20ms or 50Hz. The issue I am having is the following:

When the code is compiled with in release mode, the execution is representative of the code and I can observe a 50Hz waveform on the scope. 

When the code is compile in debug mode with breakpoints, the execution is heavily impacted, since I observe a 4Hz waveform at the output. 

Why does the emulator behave this way ? and what can be done to resolve it ?