Software for the Power PC
North Star offers a
complete design solution for embedded systems using the Motorola
MPC7410 Power PC processor. Our engineers have developed boot code using
assembly language programming to configure the processor for custom
computer-controlled systems. C high-level language is used for the main
application code. Our experience includes:
-
reset vectors (initialization of the processor)
-
machine exception routines (error handlers)
-
interrupt routines
-
address translation registers (separates data, I/O, and program spaces)
-
on-processor L1 cache
-
off-processor L2 cache
-
memory management unit processing
-
moving program code from non-volatile memory to RAM for execution
-
dynamic power management (power conservation routines)
-
stack and heap management
-
interrupt service routines
-
C
high-level language programming of the main application code
-
real-time video image processing algorithms
-
AT-bus interface
-
bus
arbitration for multi-user applications
-
direct memory access (DMA) controllers
North Star is using
MetroWerks' CodeWarrior software development system to design software for the
MPC7410 Power PC. We also design the
electronic hardware for your processor.
Contact us with your application needs.
|