Instrument Control (GPIB, Serial, VISA, IVI)

cancel
Showing results for 
Search instead for 
Did you mean: 

How is the WE* pin on the NAT9914 connected to a Coldfire processor?

I'm designing with a NAT9914 GPIB IC and a MCF5307 Coldfire processor.  How is the WE* pin connected to the Coldfire?
Thanx.
0 Kudos
Message 1 of 4
(3,632 Views)
I'm not familiar with the Coldfire processor. The 9914 has a generic bus interface that should be able to be connected directly to most processors. The CE* pin indicates to the 9914 when a particular transaction on the bus is intended for the 9914. This is needed because there may be more than one device connected to the processor's bus. Whenever the CE* pin is low the NAT9914 decodes the address lines, WE*, and DBIN. CE* must be driven low during any register read or write to the 9914. If CE* is not low the 9914 will ignore the address, WE*, and DBIN pins.
0 Kudos
Message 2 of 4
(3,625 Views)
I have a R/W* pin on the Coldfire processor.  The datasheet for the NAT9914 seems to indicate that on the NAT9914 you can tie the WE* pin and DBIN piin together.  Is that true?
Thanx.
0 Kudos
Message 3 of 4
(3,622 Views)
Internally, the 9914 asynchronously decodes register accesses. All of the setup and hold times in the datasheet are referenced to whichever of CE*/WE*/DBIN occurs first or last, respectively.

As long as you meet all the setup and hold requirements you can tie WE* and DBIN together.

Do you plan on using DMA in this application? If so you need to consider the ACCGR* signal also.
0 Kudos
Message 4 of 4
(3,615 Views)