STMicroelectronics ST20450
The solution is to program the ShiftAmount for all banks with the same value. The compiler works around this by replacing each div and rem instruction with a code sequence which first chec ks the sign of the dividend and, if it is negative, flips the sign, performs the operation and then flips the sign of the result.FEATURES
s Enhanced 32-bit CPU● 0 to 40 MHz processor clock
● 32 MIPS at 40 MHz
● fast integer/bit operations s System Services 32-bit Processor 16 Kbytes on-chip SRAM
● 160 Mbytes/s maximum bandwidth s Programmable memory interface Timers OS-Link OS-Link ST20 Bus
● 4 separately configurable regions
● 8/16/32-bits wide
● support for mixed memory
● 2 cycle external access
● support for page mode DRAM s OS-Link OS-Link Event 16 Kbytes SRAM Serial communications
● 4 OS-Links
● 5/10/20 Mbits/s Link0, 10/20 Mbits/s Link1-3
● Event channel s Interrupt External Memory Interface Interrupt Vectored interrupt subsystem
● Fully prioritized interrupts
● 8 levels of preemption
● 500 ns response time s . . . Interrupt Power management
● low power operation
● power down mode s Professional toolset support
● ANSI C compiler and libraries
● INQUEST advanced debugging tools s Technology
● 0 to 40 MHz processor clock
● 0.5 micron process technology
● 3 V operation (3 V outputs/bi-directionals, 5 V input...