next up previous contents
Next: ISE Interrupts Up: Initializing the i960RP Previous: DRAM Memory

ISE Miscellaneous Devices

There are two registers connected to the i960RP local bus and CE1#. One, ISE_STATUS, is read-only and 10 bits wide. The other, ISE_CONTROL, is write-only and 8 bits wide. Both are fast enough to not require any wait states, and can be accessed by 32 bit bus arrangement. See the i960RP Microprocessor User's Manual, section 14.4: Memory Bank Programming Registers.

  table284
Table 4: Memory Configuration for Misc. Registers

These settings place the registers at 0xB0000000, which shares the PMCON10_11 region with DRAM. That is fine as both require 32 bit bus width setting.

The ISE_CONTROL register has the following pertinent bits. The others are reserved and should be written as zeros. These bits are write-only.

  table304
Table 5: ISE_CONTROL Register Bits

The xxx_CDIN and xxx_CCLK bits are signals to the memory bus DMA controller chip and the CIP device, used only for loading device configurations.

The ISE_STATUS register

  table317
Table 6: ISE_STATUS Register bits

is described in Table  tex2html_wrap1145 . The active low ISE_PRSNTx# bits are connected to the respective daughter cards on the ISE board. The bit is zero(0) for each board that is present, one(1) otherwise.

The xxx_CDONE bits are signals from the DMA controller chip and the CIP device, used during download of device configuration. These bits will be used at reset to check that the chip configuration has been loaded into the respective programmable part.



Stephen Williams
Wed Mar 12 23:32:37 PST 1997