Prototyping on the PC with programmable hardware

Jamaludin Omar, James M. Noras

Research output: Contribution to journalArticle

2 Citations (Scopus)

Abstract

This paper describes how to design and use a framework of hardware and software for flexible interfacing and prototyping on the PC. The hardware comprises a card with programmable hardware provided by FPGAs, with an interface including DMA block transfer and interrupts. A library of hardware macros is described. Software routines are provided to enable the FPGAs to be programmed and to allow communication between the host PC and the peripheral card. Examples are given to show its use in building and testing designs, so that new applications can be prototyped quickly using a proven and reliable interface.

Original languageEnglish
Pages (from-to)86-119
Number of pages34
JournalJournal of Universal Computer Science
Volume3
Issue number2
Publication statusPublished - 01 Dec 1997

Fingerprint

Prototyping
Hardware
Field programmable gate arrays (FPGA)
Field Programmable Gate Array
Dynamic mechanical analysis
Computer hardware
Software
Macros
Communication
Testing
Design

All Science Journal Classification (ASJC) codes

  • Theoretical Computer Science
  • Computer Science(all)

Cite this

@article{bbfd125002744fd8b82fec877cee5261,
title = "Prototyping on the PC with programmable hardware",
abstract = "This paper describes how to design and use a framework of hardware and software for flexible interfacing and prototyping on the PC. The hardware comprises a card with programmable hardware provided by FPGAs, with an interface including DMA block transfer and interrupts. A library of hardware macros is described. Software routines are provided to enable the FPGAs to be programmed and to allow communication between the host PC and the peripheral card. Examples are given to show its use in building and testing designs, so that new applications can be prototyped quickly using a proven and reliable interface.",
author = "Jamaludin Omar and Noras, {James M.}",
year = "1997",
month = "12",
day = "1",
language = "English",
volume = "3",
pages = "86--119",
journal = "Journal of Universal Computer Science",
issn = "0948-695X",
publisher = "Springer Verlag",
number = "2",

}

Prototyping on the PC with programmable hardware. / Omar, Jamaludin; Noras, James M.

In: Journal of Universal Computer Science, Vol. 3, No. 2, 01.12.1997, p. 86-119.

Research output: Contribution to journalArticle

TY - JOUR

T1 - Prototyping on the PC with programmable hardware

AU - Omar, Jamaludin

AU - Noras, James M.

PY - 1997/12/1

Y1 - 1997/12/1

N2 - This paper describes how to design and use a framework of hardware and software for flexible interfacing and prototyping on the PC. The hardware comprises a card with programmable hardware provided by FPGAs, with an interface including DMA block transfer and interrupts. A library of hardware macros is described. Software routines are provided to enable the FPGAs to be programmed and to allow communication between the host PC and the peripheral card. Examples are given to show its use in building and testing designs, so that new applications can be prototyped quickly using a proven and reliable interface.

AB - This paper describes how to design and use a framework of hardware and software for flexible interfacing and prototyping on the PC. The hardware comprises a card with programmable hardware provided by FPGAs, with an interface including DMA block transfer and interrupts. A library of hardware macros is described. Software routines are provided to enable the FPGAs to be programmed and to allow communication between the host PC and the peripheral card. Examples are given to show its use in building and testing designs, so that new applications can be prototyped quickly using a proven and reliable interface.

UR - http://www.scopus.com/inward/record.url?scp=0344336354&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=0344336354&partnerID=8YFLogxK

M3 - Article

VL - 3

SP - 86

EP - 119

JO - Journal of Universal Computer Science

JF - Journal of Universal Computer Science

SN - 0948-695X

IS - 2

ER -