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
ADSP-2181 reading 16 bit Data lines from EZ kit lite
Started by ●September 10, 2004
Reply by ●September 10, 20042004-09-10
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 > GirishThe 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