I find the easiest way is to use a microcontroller to handle the user interface, and use the dsp as a peripheral on one of the microcontroller ports. The microcontroller has all the required io and peripherals for the panel, and the dsp can just do the high speed stuff. > TRL Performance wrote: > > Firstly let me say hello as I've just joined the group. I am > interested in talking to individuals that understand the programming > of the ADSP-2189 and using these EZLITE boards. > > I've have two 2181 EZLITE boards which are laying gathering dust and > now have just purchased a 2189M EZLITE board (arrived today!), mainly > because my code has grown too big for the 2181 as I want to add an LCD > graphics GUI to it. > > Ideally I had wished the Data Memory (DM) to be contiguous but I see > again you have to page 16K (?) blocks, simple DMOVLAY register change > but the thing that has always thrown me is the construction of the > LDF (Linker Description File). I've just about built my source code > (well it says no errors) and this seems to run O.K. in the simulation > but fails to download to the target board saying invalid or corrupt > file? I'm thinking this is because I might overwrite the monitor > program? Does that make sense? The example programs that came with the > kit run O.K. so it's definitelty something I'm not doing. > > I'm yet to get my head around all this paging of memory. If I've paged > into PAGE2 (for example) then where do things like local calculations > take place? Are they now in this memory space? So if I'm busy working > out an algorithm would I in effect have two or more locations where > the same data is being stored/calculated depending on which DMPAGE I > was in? > > All this was to try to get a graphics LCD up and running and draw some > buttons which I could press (as I've a touch panel fixed on top), then > process data comming in and display visually. > > Has anyone developed their own circuits/PCB's with the 2189M chip? > > What about adding an LCD interface. I saw the Analog Devices App Note > but wondered if anyone had actually done this themselves? > > Thanks for reading this far. > -- ___ ___ / /\ / /\ / /__\ / /\/\ /__/ / Russell Shaw, B.Eng, M.Eng(Research) /__/\/\/ \ \ / Victoria, Australia, Down-Under \ \/\/ \__\/ \__\/ |