DSPRelated.com
Forums

ADSP-2181 reading 16 bit Data lines from EZ kit lite

Started by Girish September 10, 2004
Hello all,

Is there any mechanism to read the data on the data pins of ADSP-2181
EZ
kit lite (D0-D23)(or atleast 16 bits) like how we can read using
programmable flags ?(Which can be
made either input or output ports).

In Programmable flags we can do like this

AX0=0xff; //configure programmable flags for o/p
dm(Prog_Flag_Comp_Sel_Ctrl)=AX0;

AY1=0x61; //o/p 61 will appear on PF lines
dm(Prog_Flag_Data)= AY1;

With PF registers only 8 bit data is possible to o/p to outside
world!!!

Is there any method so tht i put my 16 bit data and directly read it
from EZ kit expansion connectors ?

In the same way is it possible to read from D0-D23 lines ?
Wheather Data tht has been put is persistant ?

If not so wheather we have to make what all conditions  we need to
maintain
?
RD(bar) or WR(BAR)  et.c

IS so how to do tht ?

So tht the o/p is made available to outside world.



Bye
Girish
Girish wrote:

> Hello all, > > Is there any mechanism to read the data on the data pins of ADSP-2181 > EZ > kit lite (D0-D23)(or atleast 16 bits) like how we can read using > programmable flags ?(Which can be > made either input or output ports). > > In Programmable flags we can do like this > > AX0=0xff; //configure programmable flags for o/p > dm(Prog_Flag_Comp_Sel_Ctrl)=AX0; > > AY1=0x61; //o/p 61 will appear on PF lines > dm(Prog_Flag_Data)= AY1; > > With PF registers only 8 bit data is possible to o/p to outside > world!!! > > Is there any method so tht i put my 16 bit data and directly read it > from EZ kit expansion connectors ? > > In the same way is it possible to read from D0-D23 lines ? > Wheather Data tht has been put is persistant ? > > If not so wheather we have to make what all conditions we need to > maintain > ? > RD(bar) or WR(BAR) et.c > > IS so how to do tht ? > > So tht the o/p is made available to outside world. > > > > Bye > Girish
The data bus on the ADSP-2181 is designed to directly interface to memory and other memory-mapped peripherals, and acts like any other microprocessor bus: the chip strobes data in on the trailing edge of the ~WR line, and it strobes data onto the bus on the leading edge of the ~RD line. You need external hardware to build an I/O port onto this bus. You should find a text or a web page on basic microprocessor circuits -- that will have a description of how to interface to your pins. -- Tim Wescott Wescott Design Services http://www.wescottdesign.com