Electronic Components Datasheet Search
  English  ▼

X  

376 Datasheet(PDF) 18 Page - Intel Corporation

Part # 376
Description  376TM HIGH PERFORMANCE 32-BIT EMBEDDED PROCESSOR
PDF  95 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
Manufacturer  INTEL [Intel Corporation]
Direct Link  http://www.intel.com
Logo INTEL - Intel Corporation

376 Datasheet(HTML) 18 Page - Intel Corporation

Back Button 376 Datasheet HTML 14Page - Intel Corporation 376 Datasheet HTML 15Page - Intel Corporation 376 Datasheet HTML 16Page - Intel Corporation 376 Datasheet HTML 17Page - Intel Corporation 376 Datasheet HTML 18Page - Intel Corporation 376 Datasheet HTML 19Page - Intel Corporation 376 Datasheet HTML 20Page - Intel Corporation 376 Datasheet HTML 21Page - Intel Corporation 376 Datasheet HTML 22Page - Intel Corporation Next Button
Zoom Inzoom in Zoom Outzoom out
 18 / 95 page
background image
376 EMBEDDED PROCESSOR
A final type of software interrupt is the single step
interrupt It is discussed in Single-Step Trap (page
22)
INTERRUPT AND EXCEPTION PRIORITIES
Interrupts are externally-generated events Maska-
ble Interrupts (on the INTR input) and Non-Maskable
Interrupts (on the NMI input) are recognized at in-
struction boundaries
When NMI and maskable
INTR are both recognized at the same instruction
boundary the 80376 invokes the NMI service rou-
tine first If after the NMI service routine has been
invoked maskable interrupts are still enabled then
the 80376 will invoke the appropriate interrupt serv-
ice routine
As the 80376 executes instructions it follows a con-
sistent cycle in checking for exceptions as shown in
Table 26 This cycle is repeated as each instruction
is executed and occurs in parallel with instruction
decoding and execution
INSTRUCTION RESTART
The 80376 fully supports restarting all instructions
after faults If an exception is detected in the instruc-
tion to be executed (exception categories 4 through
9 in Table 26) the 80376 device invokes the appro-
priate exception service routine The 80376 is in a
state that permits restart of the instruction
DOUBLE FAULT
A Double fault (exception 8) results when the proc-
essor attempts to invoke an exception service rou-
tine for the segment exceptions (10 11 12 or 13)
but in the process of doing so detects an exception
28 Reset and Initialization
When the processor is Reset the registers have the
values shown in Table 27 The 80376 will then start
executing instructions near the top of physical mem-
ory at location 0FFFFF0H A short JMP should be
executed within the segment defined for power-up
(see Table 27) The GDT should then be initialized
for a start-up data and code segment followed by a
far JMP that will load the segment descriptor cache
with the new descriptor values The IDT table after
reset is located at physical address 0H with a limit
of 256 entries
RESET forces the 80376 to terminate all execution
and local bus activity No instruction execution or
bus activity will occur as long as Reset is active
Between 350 and 450 CLK2 periods after Reset be-
comes inactive the 80376 will start executing in-
structions at the top of physical memory
Table 26 Sequence of Exception Checking
Consider the case of the 80376 having just completed an instruction It then performs the following checks
before reaching the point where the next instruction is completed
1 Check for Exception 1 Traps from the instruction just completed (single-step via Trap Flag or Data
Breakpoints set in the Debug Registers)
2 Check for external NMI and INTR
3 Check for Exception 1 Faults in the next instruction (Instruction Execution Breakpoint set in the
Debug Registers for the next instruction)
4 Check for Segmentation Faults that prevented fetching the entire next instruction (exceptions 11 or
13)
5 Check for Faults decoding the next instruction (exception 6 if illegal opcode or exception 13 if
instruction is longer than 15 bytes or privilege violation (ie not at IOPL or at CPL e 0)
6 If WAIT opcode check if TS e 1 and MP e 1 (exception 7 if both are 1)
7 If ESCape opcode for numeric coprocessor check if EM e 1orTS e 1 (exception 7 if either are 1)
8 If WAIT opcode or ESCape opcode for numeric coprocessor check ERROR input signal (exception
16 if ERROR input is asserted)
9 Check for Segmentation Faults that prevent transferring the entire memory quantity (exceptions 11
12 13)
18



Html Pages

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95


Datasheet Download

Go To PDF Page


Link URL



Does ALLDATASHEET help your business so far?  [ DONATE ] 

About Alldatasheet   |   Advertisement   |   Contact us   |   Privacy Policy   |   Link to Datasheet    |   Link Exchange   |   Manufacturer List
All Rights Reserved©Alldatasheet.com


Mirror Sites
English : Alldatasheet.com  |   English : Alldatasheet.net  |   Chinese : Alldatasheetcn.com  |   German : Alldatasheetde.com  |   Japanese : Alldatasheet.jp
Russian : Alldatasheetru.com  |   Korean : Alldatasheet.co.kr  |   Spanish : Alldatasheet.es  |   French : Alldatasheet.fr  |   Italian : Alldatasheetit.com
Portuguese : Alldatasheetpt.com  |   Polish : Alldatasheet.pl  |   Vietnamese : Alldatasheet.vn
Indian : Alldatasheet.in  |   Mexican : Alldatasheet.com.mx  |   British : Alldatasheet.co.uk  |   New Zealand : Alldatasheet.co.nz
Family Site : ic2ic.com  |   icmetro.com