1998
DOI: 10.1007/bfb0055228
|View full text |Cite
|
Sign up to set email alerts
|

Pebble: A language for parametrised and reconfigurable hardware design

Abstract: Abstract. Pebble is a simple language designed to improve the productivity and effectiveness of hardware design. It improves productivity by adopting reusable word-level and bit-level descriptions which can be customised by different parameter values, such as design size and the number of pipeline stages. Such descriptions can be compiled without flattening into various VHDL dialects. Pebble improves design effectiveness by supporting optional constraint descriptions, such as placement attributes, at various l… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
44
0

Year Published

2000
2000
2008
2008

Publication Types

Select...
5
4
1

Relationship

1
9

Authors

Journals

citations
Cited by 54 publications
(44 citation statements)
references
References 9 publications
0
44
0
Order By: Relevance
“…It has even been contended that the most efficient hardware implementation of an algorithm is one that supports a variety of finite precision representations of different sizes for its internal variables [158]. In this spirit, many commercial and research efforts have employed parameterized design style for intellectual property (IP) cores [162][163][164][165][166]. This parameterization capability not only facilitates reuse of design cores, but also allows them to be reconfigured to meet design requirements.…”
Section: Parameterized Architectural Designmentioning
confidence: 99%
“…It has even been contended that the most efficient hardware implementation of an algorithm is one that supports a variety of finite precision representations of different sizes for its internal variables [158]. In this spirit, many commercial and research efforts have employed parameterized design style for intellectual property (IP) cores [162][163][164][165][166]. This parameterization capability not only facilitates reuse of design cores, but also allows them to be reconfigured to meet design requirements.…”
Section: Parameterized Architectural Designmentioning
confidence: 99%
“…Besides the very popular Verilog and VHDL, several hardware description languages based on Java [1], Lola [4], C [5], ML [6], and Ruby [8] have been proposed. There are also new languages like Pebble [9].…”
Section: B Performance Of Vhdl Implementationmentioning
confidence: 99%
“…Reconfigurable computing, on the other hand, requires a hardware design process with a user interface similar to high-level programming languages. As a response to this gap researchers developed general purpose programming languages for FPGAs such as HandelC [4], JHDL [8], and Pebble [6]. To achieve high-performance circuits, a program for FPGAs needs to express a functional view just like microprocessor programs, but also a physical view corresponding to the architecture of the FPGA circuit.…”
Section: B Design Environments For Reconfigurable Computingmentioning
confidence: 99%