|
Case Study - Stimulator and Tool chain Development |
|
Scope of Work: Development Assembly Language Simulator for Multi-core chip System Overview: - Develop a Simulator for a multi-core chip with proprietary instruction sets for assembly level language.
- The solution was developed on Java and can work from DOS command prompt as well as from Eclipse framework
- Used as a tool to debug video codec algorithm written assembly level language
- Simulator
- Simulates the Assembly level instruction sets
- Simulator provides the capability to debug assembly instructions to be executed in 8 Program Elements (PEs)
- Simulator can simulate the behavior of different PEs configured in Full Processor Mode, Circuit Mode and Tree Mode of operation
- Simulates Program Memory, Data Memory and Macro Block Buffer etc.
- Debuger
- Simulator provides flexibility to debug code using the following features:
- Single Step
- Issuing Break points
- Issuing Breakpoints with multiple break conditions
- Run
- Set and Display Program Counter, Local / Global Registers, Data Memory, Flags, Program Memory etc.
- IDE
- Rebaca developed an IDE for a proprietary high level language and an assembly language with a proprietary instruction set
- Both high level and assembly languages used to program our customers proprietary chip.
- Project features:
- Editor for program creation.
- Integration with proprietary compilers & compilations.
- Integration with proprietary simulators & execution.
- Online and offline debugging
|