The ISE board has several option jumpers and LEDs that control or reflect activity on the board. All the jumper blocks are numbered starting from 1, with the label close to the first position.
Table shows header P1. This is power for a logic
analyzer or other test tools. Do not put jumpers on any of these pins.
The jumper block in Table controls the initialization
behavior of the i960RP.
When a jumper is installed in position 1 the host will be able to send configuration cycles to the ATU and through the bridge. If the jumper is removed, configuration cycles from the host will be forced to retry until software on the i960 turns off this bit internally. Remove the jumper if software must initialize the board before the host may configure.
The presence of a jumper in position 2 causes the i960 to be held in reset on power-up, until the host clears the reset bit in the EBCR register. This for example allows the host to set up the board before the i960 is allowed to start. Remove the jumper if the i960 is to start executing on power-up.
The normal reset operation as described in previous chapters is with jumpers 1 and 2 removed. A production configuration should have proper reset code that loads the CIP and IMC and marks certain local devices private before the host is allowed to probe around. The alternative behavior, with jumpers installed, is a debugging aid.
Jumper Block JP6 contains 6 bits that may have no hardware specific meaning. Software running on the i960 assigns meanings to these bits, and they can be read from the ISE_STATUS register. If the jumper is installed, the corresponding bit reads as a zero(0).