Interfacing A Graphics Lcd Display To A Dsp Via A Micro Controller Simple Distributed Processing Used To Enhance The Integration Of Dsp And Micro Controller Courses In An Eet Program

-д хадгалсан:
Номзүйн дэлгэрэнгүй
-д хэвлэсэн:Association for Engineering Education - Engineering Library Division Papers (Jun 16, 2002), p. 7.730.1
Үндсэн зохиолч: Oxtoby, Anthony
Хэвлэсэн:
American Society for Engineering Education-ASEE
Нөхцлүүд:
Онлайн хандалт:Citation/Abstract
Full text outside of ProQuest
Шошгууд: Шошго нэмэх
Шошго байхгүй, Энэхүү баримтыг шошголох эхний хүн болох!

MARC

LEADER 00000nab a2200000uu 4500
001 2317690382
003 UK-CbPIL
035 |a 2317690382 
045 0 |b d20020616 
100 1 |a Oxtoby, Anthony 
245 1 |a Interfacing A Graphics Lcd Display To A Dsp Via A Micro Controller Simple Distributed Processing Used To Enhance The Integration Of Dsp And Micro Controller Courses In An Eet Program 
260 |b American Society for Engineering Education-ASEE  |c Jun 16, 2002 
513 |a Conference Proceedings 
520 3 |a This paper describes a hardware arrangement that allows data transfer between the 16-bit fixed point ADSP2181 digital signal processor and a Seiko G1216 graphical LCD via an 8-bit 80C552 micro-controller. In this application, the LCD is used to display the results of a 128-point DFT implemented on the ADSP2181 operating at a sampling frequency of 22.05kHz. The interface, however, provides a more broadly useful mechanism to connect slow external devices to the DSP processor without incurring the wait states that are necessary when interfacing directly to the DSP memory spaces and to offload the processing associated with data manipulation and handshaking with these devices. It also provides a link connecting content of the two required microprocessor courses in the EET undergraduate program. Introduction The sequence of required microprocessor based courses in the EET program at Purdue University consists of an introductory sophomore level course based on the 80C552 micro-controller and an introductory DSP course at junior/senior level using the ADSP2181 1 digital signal processor. The DSP course includes the operation and programming of a fixed-point processor and then moves on to cover the theory and implementation of common DSP applications such as filtering, audio effects and the DFT/FFT. Because of the hardware emphasis in the course, interfacing to I/O devices has been included, permitting some external interaction to take place with the DSP algorithms. Directly interfacing such devices to the processor memory spaces reduces algorithm speed because wait states are needed in any transactions with these slower I/O devices. One alternative approach is to use serial data transfer through the processor’s serial ports and perform all the necessary scaling in the DSP. Another is to use an external controller to handle the acquisition and scaling of data and the appropriate handshaking for slower I/O devices along with relaying data to and from the DSP processor via direct memory access. Simple circuitry to implement the data transfer and handshaking has been developed and is now included in selected laboratory exercises. This way one can extend the interfacing options in the course, take advantage of a wider range of I/O devices such as push buttons, LCD displays, multi-channel ADCs etc. and provide a direct link to earlier micro-processor courses. Student projects can also take advantage of this technique. Microprocessor Hardware The DSP course uses the ADSP-2181 based EZ-Kit Lite, an inexpensive yet versatile development system from Analog Devices. Incorporated onto the EZ_KIT Lite is a 16-bit fixed point, 30ns ADSP-2181 processor with 16k words of internal data memory, 16k words of Proceedings of the 2002 American Society for Engineering Annual Conference & Exposition Copyright Ó 2002, American Society for Engineering Education Main Menu 
653 |a Microcontrollers 
653 |a Data transfer (computers) 
653 |a Microprocessors 
653 |a Digital signal processing 
653 |a Hardware 
653 |a Engineering education 
653 |a Electronic devices 
653 |a Memory devices 
653 |a Algorithms 
653 |a Circuits 
653 |a Development systems 
653 |a Digital signal processors 
653 |a Controllers 
653 |a Relaying 
653 |a Distributed processing 
653 |a Colleges & universities 
653 |a Data processing 
653 |a Manipulation 
653 |a Memory 
653 |a Engineering 
653 |a Transactions 
653 |a Sampling 
653 |a Data 
653 |a Alternative approaches 
653 |a Learning transfer 
653 |a Ports 
773 0 |t Association for Engineering Education - Engineering Library Division Papers  |g (Jun 16, 2002), p. 7.730.1 
786 0 |d ProQuest  |t Library Science Database 
856 4 1 |3 Citation/Abstract  |u https://www.proquest.com/docview/2317690382/abstract/embedded/ZKJTFFSVAI7CB62C?source=fedsrch 
856 4 0 |3 Full text outside of ProQuest  |u https://peer.asee.org/interfacing-a-graphics-lcd-display-to-a-dsp-via-a-micro-controller-simple-distributed-processing-used-to-enhance-the-integration-of-dsp-and-micro-controller-courses-in-an-eet-program