Appendix B Using ARCTools B1 Computer Architecture and
Appendix B - Using ARCTools B-1 Computer Architecture and Organization Miles Murdocca and Vincent Heuring Appendix B – Using ARCTools Computer Architecture and Organization by M. Murdocca and V. Heuring © 2007 M. Murdocca and V. Heuring
Appendix B - Using ARCTools B-2 Chapter Contents B. 1 Introduction B. 2 Accessing and Launching ARCTools B. 3 The ARC Assembler B. 4 The ARC Simulator B. 5 Instructions and Pseudo Instructions Recognized by ARCTools B. 6 The Macroprocessor B. 7 Measuring Program Performance Computer Architecture and Organization by M. Murdocca and V. Heuring © 2007 M. Murdocca and V. Heuring
Appendix B - Using ARCTools B-3 Using ARCTools The ARCTools toolset includes the following features: • An integrated assembler and simulator for the ARC ISA. • Extensions to the ISA described in Chapter 4 with several additional actual and synthetic instructions. • A trap mechanism. • A simple macroprocessing facility. • Ability to specify instruction timings. • A multi-level cache memory simulator. • A number of example programs showing the features of the toolset. Computer Architecture and Organization by M. Murdocca and V. Heuring © 2007 M. Murdocca and V. Heuring
Appendix B - Using ARCTools B-4 The ARCTools Simulator Window Computer Architecture and Organization by M. Murdocca and V. Heuring © 2007 M. Murdocca and V. Heuring
Appendix B - Using ARCTools B-5 The ARCTools Edit Window Computer Architecture and Organization by M. Murdocca and V. Heuring © 2007 M. Murdocca and V. Heuring
Appendix B - Using ARCTools B-6 The ARCTools Edit Window • The Edit window with an asm file and the file dialog Computer Architecture and Organization by M. Murdocca and V. Heuring © 2007 M. Murdocca and V. Heuring
Appendix B - Using ARCTools B-7 Assembly • The arc 4 program after assembly, showing arc 4. lst, the listing file. Computer Architecture and Organization by M. Murdocca and V. Heuring © 2007 M. Murdocca and V. Heuring
Appendix B - Using ARCTools B-8 Binary File • The arc 4 bin file, displayed after pressing the Show Binary File button. Computer Architecture and Organization by M. Murdocca and V. Heuring © 2007 M. Murdocca and V. Heuring
Appendix B - Using ARCTools B-9 Setting up ARCTools • Contents of the ARCTools directory after unzipping. Computer Architecture and Organization by M. Murdocca and V. Heuring © 2007 M. Murdocca and V. Heuring
B-10 Appendix B - Using ARCTools Simulation • The ARCTools simulator window after pressing Bin -> Sim. Computer Architecture and Organization by M. Murdocca and V. Heuring © 2007 M. Murdocca and V. Heuring
B-11 Appendix B - Using ARCTools Instructions Recognized by ARCTools Computer Architecture and Organization by M. Murdocca and V. Heuring © 2007 M. Murdocca and V. Heuring
B-12 Appendix B - Using ARCTools Synthetic Instructions Recognized by ARCTools Computer Architecture and Organization by M. Murdocca and V. Heuring © 2007 M. Murdocca and V. Heuring
Appendix B - Using ARCTools B-13 Pseudo-Ops Recognized by ARCTools Computer Architecture and Organization by M. Murdocca and V. Heuring © 2007 M. Murdocca and V. Heuring
Appendix B - Using ARCTools B-14 Instruction Parameters Window Computer Architecture and Organization by M. Murdocca and V. Heuring © 2007 M. Murdocca and V. Heuring
Appendix B - Using ARCTools B-15 Adjustable Parameters in the L 1 Cache Window Computer Architecture and Organization by M. Murdocca and V. Heuring © 2007 M. Murdocca and V. Heuring
Appendix B - Using ARCTools B-16 The Timing Statistics Window Computer Architecture and Organization by M. Murdocca and V. Heuring © 2007 M. Murdocca and V. Heuring
- Slides: 16