Banjara lambani

Sunday, 29 January 2017

LPC 2148(ARM7) Development Board

LPC 2148(ARM7) Development Board

The principle feature of the ARM 7 microcontroller is that it is a register based load-and-store architecture with a number of operating modes. While the ARM7 is a 32 bit microcontroller, it is also capable of running a 16-bit instruction set, known as “THUMB”. This helps it achieve a greater code density and enhanced power saving. While all of the register-to-register data processing instructions are single-cycle, other instructions such as data transfer instructions, are multi-cycle. To increase the performance of these instructions, the ARM 7 has a three-stage pipeline. Due to the inherent simplicity of the design and low gate count, ARM 7 is the industry leader in low-power processing on a watts per MIP basis. Finally, to assist the developer, the ARM core has a built-in JTAG debug port and on-chip “embedded ICE” that allows programs to be downloaded and fully debugged in-system.ARM processors are typical of RISC (Reduced Instruction Set Computers) processors in that they implement a load and store architecture. Only load and store instructions can access memory. Data processing instructions operate on register contents only. The RISC philosophy is implemented with four major design rules: 

The following list gives some the silent features of ARM7 processor

         32-bit RISC-processor core (32-bit instructions)
         37 pieces of 32-bit integer registers (16 available)
         Pipelined (ARM7: 3 stages)
         Cached (depending on the implementation)
         Von Neuman-type bus structure (ARM7), Harvard (ARM9)
         8 / 16 / 32 -bit data types
         7 modes of operation (usr, fiq, irq, svc, abt, sys, und)
         Simple structure ,reasonably good speed / power consumption ratio
         Fully 32-bit instruction set in native operating mode
         32-bit long instruction word
         All instructions are conditional
         Normal execution with condition AL (always)
         For a RISC-processor, the instruction set is quite diverse with different  addressing modes
         36 instruction formats
         All instructions are conditional
         In normal instruction execution (unconditional) condition field contents of AL is used (Always)
        
In conditional operations one of the 14 available conditions is selected

No comments:

Post a Comment