19 citations found. Retrieving documents...
Andrew Seawright, Ulrich Holtmann, Wolfgang Meyer, Barry Pangrle, Rob Verbrugghe, and Joseph Buck. A system for compiling and debugging structured data processing collectors. In Euro-DAC '96, 1996.

 Home/Search   Document Not in Database   Summary   Related Articles   Check  

This paper is cited in the following contexts:
ProGram: A Grammar-Based Method for Specification and Hardware.. - Öberg (1999)   (Correct)

....are described at clock cycle level. Actions are specified in VHDL code, similar to the software approaches used by, for instance, YACC [54, 56] 3.2.2. The Synopsys Protocol Compiler The Clairvoyant approach has been developed further into a commercial tool, the Synopsys Protocol Compiler (PC) [63, 64]. It has a graphical user interface for entering the production rules in a hierarchical manner together with their actions. As with Clairvoyant, PC supports actions in a host language (VHDL or Verilog) In addition, Clairvoyant PC has some inbuilt simple data manipulation and communication ....

A. Seawright, U. Holtmann, W. Meyer, B. Pangrle, R. Verbrugghe, and J. Buck, "A System for Compiling and Debugging Structured Data Processing Controllers", Proc. of EuroDAC 96, Geneva, Switzerland, September 1996.


Fast Hardware-Software Co-simulation Using VHDL Models - Tabbara, Filippi.. (1999)   (Correct)

....for each CFSM,forthe RTOS scheduler, and for the interfaces. We assume that existing IP has been adapted to use the POLIS communication protocol, as described below. This adaptation task proved to be very simple in the case study discussed in Section 4, and techniques such as those described in [17] can be used to automate it. In this section we describe each element in detail. 3 3.1 Modeling The Software Tasks The behavioral VHDL simulation model of a piece of software implementing a CFSM is generated automatically using the same mechanism that is used for software synthesis. In this way, ....

A. Seawright, U. Holtmann, W. Meyer, B. Pangrle, et. al. "A System for Compiling and Debugging Structured Data Processing Controllers" EURO-DAC p. 8691, Sept. 1996.


HW/SW Communication Protocol Specifications - O'Nils (2001)   (Correct)

....protocol synthesis tool that specifies the design in a special purpose language ProGram [34] which is based on context free grammar, the synthesizable subset is limited to regular grammar with attributed conditions. The specified protocols are synthesized into hardware. Seawright et al. [29] have a similar approach but instead of grammar they use a graphical version of regular expressions to specify the behaviour. This work has resulted in the commercial tool DALI. It uses a graphical interface for entering the hierarchical production rules, called frames, together with their ....

A. Seawright, U. Holtmann, W. Meyer, B. Pangrle, R. Verbrugghe, and J. Buck, A system for compiling and debugging structured data processing controllers, Proceedings of the European Design Automation Conference, 1996. DEVICE DRIVER AND DMA CONTROLLER SYNTHESIS 205


of 9 Submitted to IEEE Design Test of Computers (22 March 2000.. - Ar Ch Pm (2000)   (Correct)

....memories etc. communication primitives is a major part of the design effort and is now being treated as a research problem [5] Furthermore, languages and notations that were not main stream in the hardware design community, are being explored to specify communication dominated functionality [6, 7]. Figure 2 magnifies part of the domain lines of the Rugby model and shows the abstraction levels from abstract requirements definitions to a concrete mixed HW SW implementation. It illustrates that domain lines can split when design activities specialise. However, each split must have a ....

A. Seawright, U. Holtmann, W. Meyer, B. Pangrle, R. Verbrugghe, and J. Buck, "A System for Compiling and Debugging Structured Data Processing Controllers", Proceedings of EuroDAC 96, Geneva, Switzerland, September 1996.


System Exploration and Synthesis from SDL of.. - YKMAN-COUVREUR..   (Correct)

....codesign of control dominated applications, for which no memory management needs to be optimized. System synthesis of data flow applications, as SPW BONES from Alta Cadence, and COSSAP from Synopsys, mainly concentrate on synthesis of data flow arithmetic. According to telecom network components, [8,10,12,15] can be considered, but no support for exploration is provided. 13,14] starts from SDL and supports interprocess communication refinement and hardware synthesis of dynamic processes. 6] provides an untimed simulation environment and supports memory management for irregular and dynamic data ....

A. Seawright et al., A system for compiling and debugging structured data processing controllers. EURODAC'96.


The Rugby Meta-Model - Jantsch, Kumar, al.   (Correct)

....memories etc. communication primitives is a major part of the design effort and is now being treated as a research problem [5] Furthermore, languages and notations that were not main stream in the hardware design community, are being explored to specify communication dominated functionality [6, 7]. Idea Physical system Computation Communication Time Data Development time line High abstraction Low abstraction Figure 4. The Rugby model Electronic System Design Lab 21 March 2000 8 of 19 Figure 5 magnifies part of the domain lines of the Rugby model and shows the abstraction ....

A. Seawright, U. Holtmann, W. Meyer, B. Pangrle, R. Verbrugghe, and J. Buck, "A System for Compiling and Debugging Structured Data Processing Controllers", Proceedings of EuroDAC 96, Geneva, Switzerland, September 1996.


Grammar-based Specifications of Datapath for SoC Design and.. - Öberg   (Correct)

....the software world. In 1992, Seawright et al. presented a tool, called Clairvoyant, that took a grammar based HDL for describing data communication protocols for hardware synthesis [3, 4, 5, 6] Their approach has been developed further into a commercial tool, the Synopsys Protocol Compiler (PC) [7, 8]. In short, they take a grammar based specification and output a distributed Non deterministic FSM described in VHDL that is synthesizable by logic synthesis tools. Actions are specified in a host language (VHDL or Verilog) In addition, Clairvoyant PC has some built in simple data manipulation ....

A. Seawright, U. Holtmann, W. Meyer, B. Pangrle, R. Verbrugghe, and J. Buck, "A System for Compiling and Debugging Structured Data Processing Controllers", Proc. of EuroDAC96, Geneva, Switzerland, September 1996.


Advances in Attribute Grammar Driven Hardware Compilation - Economakos.. (2000)   (Correct)

....last twenty years, advances in circuit fabrication technology have increased device densities and as a consequence, they have increased design complexity. To manage continuously emerging tasks, designers have moved towards higher levels of abstraction [31] and language based design descriptions [14, 16, 27, 28, 21], which are closer to the way they conceive their work. However, each design must be described, eventually, at the lowest level (e.g. layout masks) in order to be fabricated. The transformation from one level of abstraction to the next is performed by various synthesis processes. High level or ....

....for other application domains. With a recent extension [20] PRO GRAM has been used for the automatic generation of VHDL test benches for communication interfaces, used for design validation through simulation. Similar to PRO GRAM was the extension of Clairvoyant presented by Seawright et al. [28], the system called Dali. Dali uses a graphical hierarchical representation to describe systems that process structured data streams or handle structured control protocols, i.e. telecommunications protocols or compression algorithms. Compilation techniques are used to transform this specication ....

A. Seawright, U. Holtmann, W. Meyer, B. Pangrle, R. Verbrugghe, and J. Buck. A system for compiling and debugging structured data processing controllers. In European Design Automation Conference with EURO-VHDL, pages 8691. ACM/IEEE, 1996.


System Level Virtual Prototyping of DSP ASICs.. - Hemani, Öberg.. (1999)   (1 citation)  (Correct)

....built from such grammar specification. Grammar rules can be annotated with actions to be taken when a particular grammar rule is recognized. This is the principle of grammar based hardware synthesis. There are a number of grammar based hardware synthesis systems in the academic world [1, 2, 3, 4, 5]. 2] is a commercial version of [1] Though these systems are based on the same essential idea, they differ in their syntax, synthesis strategy, target architecture and the methodology for using them. Functional Model Bit true Model Rate true Model Cycle true Model Figure 1. The four levels ....

....from such grammar specification. Grammar rules can be annotated with actions to be taken when a particular grammar rule is recognized. This is the principle of grammar based hardware synthesis. There are a number of grammar based hardware synthesis systems in the academic world [1, 2, 3, 4, 5] [2] is a commercial version of [1] Though these systems are based on the same essential idea, they differ in their syntax, synthesis strategy, target architecture and the methodology for using them. Functional Model Bit true Model Rate true Model Cycle true Model Figure 1. The four levels of ....

A. Seawright, U. Holtmann, W. Meyer, B. Pangrle, R. Verbrugghe, and J. Buck, "A System for Compiling and Debugging Structured Data Processing Controllers ", in Proc. of EuroDAC96, Geneva, Switzerland, September 1996.


Grammar-based Modelling of Clock Protocols for Low Power.. - Öberg, Ellervee, Hemani (1998)   (1 citation)  (Correct)

....protocol processor. Seawright et. all present a grammar based tool called Clairvoyant in [7] 8] The tool uses a grammar based hardware description language to specify and synthesize digital synchronous hardware systems. The tool was later further developed into a commercial tool, then called DALI[9], now called the Synopsys Protocol Compiler [10] In [12] the ProGram language was introduced together with a methodology for performing design space exploration of the input port sizes. The methodology was extended in [13] with two simple schedule algorithms for scheduling of output ....

A. Seawright, U. Holtmann, W. Meyer, B. Pangrle, R. Verbrugghe, and J. Buck, "A System for Compiling and Debugging Structured Data Processing Controllers", in Proc. of EuroDAC `96, Geneva, Switzerland, September 1996.


Models and Methods for HW/SW Intellectual Property.. - Ortega, Lavagno, Borriello (1998)   (3 citations)  (Correct)

....interfaces in practice. Both, however, are poorly suited for this task, since they do not exploit any particular characteristics of interfacing. Models with explicit concurrency, sequencing and choice, such as synchronous PNs [3] synchronous languages [29, 30] or Regular Grammars (RGs) [53, 50] can be used more efficiently in this case. In particular, RGs have been used in several recent approaches to interface design. A Regular Grammar (or, equivalently, a Regular Expression) denotes a regular language, and hence can be recognized generated by a Finite State Machine. An RG is ffl ....

....symbol, defined by a combination of RGs by sequencing, alternative and bounded or unbounded repetition. The basic idea is that protocol specifications, such as the structure of an ATM cell, are easier to model with an RG than with an HDL. For example, the ATM frame for one cell (from [53]) at the top level is defined by the following regular grammar. Parentheses are used for grouping, separates a non terminal from its definition, denotes sequencing, denotes concurrency (within the same clock cycle) # denotes alternative, n denotes repetition n times and 3 ....

[Article contains additional citation context not shown here]

A. Seawright, U. Holtmann, W. Meyer, B. Pangrle, and J. Buck. A system for compiling and debugging structured data processing controllers. In Proceedings of the European Design Automation Conference (EURO-DAC), pages 86--91, September 1996.


The Rugby Model: A Conceptual Frame for the Study of Modelling .. - Jantsch, al. (1999)   (1 citation)  (Correct)

....memories etc. communication primitives is a major part of the design effort and is now being treated as a research problem [7, 8] Furthermore, languages and notations that were not main stream in the hardware design community, are being explored to specify communication dominated functionality [9, 10] The structural and physical domains of the Y chart are merged into this domain because movement from a topological to a layout model is considered as a refinement operation, not an inter domain movement. The layout level is based on principles of geometry and uses physical units to describe ....

A. Seawright, U. Holtmann, W. Meyer, B. Pangrle, R. Verbrugghe, and J. Buck, "A System for Compiling and Debugging Structured Data Processing Controllers", Proceedings of EuroDAC 96, September 1996.


Grammar Based Modelling and Synthesis of Device Drivers.. - O'Nils, Öberg, Jantsch (1998)   (Correct)

....PSM to model interfaces. berg et al. present a communication protocol synthesis tool that specifies the design in a special purpose language ProGram [12] which is based on context free grammar, the synthesizable subset is limited to regular grammar with attributed conditions. Seawright et al. [9] have a similar approach but instead of grammar they specify the behaviour with a graphical version of regular expressions. Table 1 shows a comparison between some of the approaches described above and the extended version of ProGram presented in this paper. The table shows that interfaces ....

A. Seawright, U. Holtmann, W. Meyer, B. Pangrle, R. Verbrugghe, J. Buck, "A System for Compiling and Debugging Structured Data Processing Controllers", In Proc. of Euro-DAC, Sept. 1996.


Comparing Conventional HLS with Grammar-Based.. - Öberg, Peeter.. (1997)   (Correct)

....communication interfaces and other control dominated circuits including Communication Protocols. In Clairvoyant a design entity with a single process and a well defined boundary and interface is specified. All inputs and outputs in the design entity are exactly described at clock cycle level. DALI [6], is a commercial system based on the Clairvoyant system. It uses a graphical interface for entering the production rules, called frames, in a hierarchical manner together with their actions. As with Clairvoyant, DALI supports actions in a host language (VHDL or Verilog) In addition, DALI has ....

A. Seawright, U. Holtmann, W. Meyer, B. Pangrle, R. Verbrugghe, and J. Buck, "A System for Compiling and Debugging Structured Data Processing Controllers", in Proc. of EuroDAC `96, Geneva, Switzerland, September 1996.


Annotated Data Type Declarations for Bus Interface Synthesis - Gordon Cichon Institute (2000)   (Correct)

No context found.

Andrew Seawright, Ulrich Holtmann, Wolfgang Meyer, Barry Pangrle, Rob Verbrugghe, and Joseph Buck. A system for compiling and debugging structured data processing collectors. In Euro-DAC '96, 1996.


Innovative System-level Design Environment Based on FORM.. - HIGUCHI, SHIRAKAWA   (1 citation)  (Correct)

No context found.

A. Seawright, U. Holtmann, W. Meyer, B. Pangrle, R. Verbrugghe, and J. Buck, "A System for Compiling and Debugging Structured Data Processing Controllers," in Proceedings of the European Design Automation Conference 1996.


System Design for DSP Applications in Transaction Level.. - Deb, Jantsch, Öberg (2004)   (Correct)

No context found.

A. Seawright, U. Holtmann, W. Meyer, B. Pangrle, R. Verbrugghe, J. Buck, "A system for compiling and debugging structured data processing controllers," in Proc. Euro DAC., pp. 86-91, Sept. 1996.


Annotated Data Type Declarations for Bus Interface Synthesis - Cichon (2000)   (Correct)

No context found.

Andrew Seawright, Ulrich Holtmann, Wolfgang Meyer, Barry Pangrle, Rob Verbrugghe, and Joseph Buck. A system for compiling and debugging structured data processing collectors. In Euro-DAC '96, 1996.


Applying Formal Verification with Protocol Compiler - Stangier, Holtmann (2001)   (Correct)

No context found.

A. Seawright, U. Holtmann, W. Meyer, B. Pangrle, R. Verbrugghe, and J. Buck, "A System for Compiling and Debugging Structured Data Processing Controllers", in Proc. of the European Design Automation Conference 1996, Geneva, Switzerland, 1996, pp. 86-91.

Online articles have much greater impact   More about CiteSeer.IST   Add search form to your site   Submit documents   Feedback  

CiteSeer.IST - Copyright Penn State and NEC