| A systematic approach to software peripherals for embedded systems |
| Full text |
Pdf
(563 KB)
|
| Source
|
International Conference on Hardware Software Codesign
archive
Proceedings of the ninth international symposium on Hardware/software codesign
table of contents
Copenhagen, Denmark
Pages: 140 - 145
Year of Publication: 2001
ISBN:1-58113-364-2
|
|
Authors
|
|
D. Lioupis
|
Computer Technology Institute, 61, Riga Feraiou SL Patras, Greece
|
|
A. Papagiannis
|
Dept. of Computer Engineering &, Informatics. Univ. of Patras, Greece
|
|
D. Psihogiou
|
Dept. of Computer Engineering &, Informatics, Univ. of Patras, Greece
|
|
| Sponsors |
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 4, Downloads (12 Months): 17, Citation Count: 0
|
|
|
ABSTRACT
The continued growth of microprocessors' performance and the need for better CPU utilization, has led to the introduction of the software peripherals' approach: By this term we refer to software modules that can successfully emulate peripherals that, until now, were traditionally implemented in hardware. Software implementations offer great flexibility in product design and in functional upgrades, while they have high contribution in the cost/performance ratio optimization. We focus on embedded applications, where the cost and the short time to market are the leading issues. In this paper, we study the hardware and software requirements for developing a generic microprocessor with support for software peripherals. Additionally, we present three software peripherals, a Universal Asynchronous Receiver Transmitter, a keypad controller and a dot matrix LCD controller, and we analyze their impact in CPU occupation. Finally, we explore the impact of using a software UART on system power dissipation.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
|
| |
2
|
J.Turley, "Evaluating Embedded Processors", Micro Design Resources, Sebastopole, Calif., 1997.
|
| |
3
|
|
| |
4
|
|
| |
5
|
|
| |
6
|
|
| |
7
|
Mark K. Gardner, Jane W.S. Liu, "Performance of Algorithms for Scheduling Real-Time Systems with Overrun and Overload", Prec. of 1 lth Euromicro Conf. on Real-Time Systems, June 1999 York, England.
|
 |
8
|
|
| |
9
|
|
| |
10
|
Jeffry T. Russell, Margarida F. Jacome, "So,ware Power Estimation & Optimization for High Performance 32bit Embedded Processors" Proceedings of ICCD '98, 5-7 October 1998 in Austin, Texas.
|
| |
11
|
SH-DSP Microprocessor Overview. Hitachi Semiconductors Inc, 1998 Doc. Number PMH1DTB001D 1.
|
| |
12
|
ARM Signal Processing Architecture Reference Manual. ARM Ltd, 1997. Doc. Number:. ARM IP0025B-07.
|
| |
13
|
TfiCore Architecture Overview. Siemens Microelectronics, Inc., 1997. Order Number: M32T008.
|
| |
14
|
Motorola Corporation software modem Home Page, http://www.mot.com/soflmodem
|
| |
15
|
Ubicom (formerly Sceulx) Corporation Home Page, http://www.ubicom.com
|
| |
16
|
Triscend Corporation, A7 CSoC family: http://www.triscend.com/products/indexA7.html
|
| |
17
|
Hitachi, HD44780U (LCD-H) Dot Matrix Liquid Crystal Display Controller/Driver, ADE-207-272(Z) '99.9, Rev. 0.0.
|
| |
18
|
OKI Semiconductor, Dot Matrix LCD Controller with 16-dot Common Driver and 40-dot Segment Driver MSM6222B-xx. Version November '97.
|
| |
19
|
OKI Semiconductor, 80-dot Common/Segment Driver MSM5260. Version November'97.
|
|