A Key Element Toward Concurrent Engineering of Hardware and Software: Binding Very High Speed Integrated Circuits (VHSIC) Hardware Description Language (VHDL) with Ada 95

This report describes a software interface (or binding) for supporting concurrent development of electronic hardware designed in Very High Speed Integrated Circuits (VHSIC) Hardware Description Language (VHDL) with software programmed in Ada 95. The purpose of this binding is to provide an initial f...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
1. Verfasser: Mills, Michael T
Format: Report
Sprache:eng
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page
container_issue
container_start_page
container_title
container_volume
creator Mills, Michael T
description This report describes a software interface (or binding) for supporting concurrent development of electronic hardware designed in Very High Speed Integrated Circuits (VHSIC) Hardware Description Language (VHDL) with software programmed in Ada 95. The purpose of this binding is to provide an initial framework from which future computer aided engineering (CAE) implementors can develop concurrent engineering capability into their work stations. This software binding includes VHDL calls to Ada 95 subprograms and functions using the new VHDL-93 'FOREIGN attribute and providing optional Ada 95 functionality in place of concurrent VHDL process statements to meet Ada 95 language rules expected by future Ada 95 compilers. A binding is also provided for Ada 95 calls to VHDL representations using new Ada 95 programs: Import, Export, and Convention. BNF descriptions were expanded to analyze constraint differences for consistent functionality across languages. Examples show VHDL processes synchronizing with Ada 95 tasks and Ada 95 remote procedure calls across partitions for distributed processing applications.
format Report
fullrecord <record><control><sourceid>dtic_1RU</sourceid><recordid>TN_cdi_dtic_stinet_ADA294469</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>ADA294469</sourcerecordid><originalsourceid>FETCH-dtic_stinet_ADA2944693</originalsourceid><addsrcrecordid>eNqFjjFqw0AQRdWkME5u4OKXdpEmUQxyJ0sKMlYn41Ys2tFqwJ41qxHGV8opLUEgZao_M-8x_EX0k-JIDxQXupIoTv5ugkXmpR1DmC-FOBaiwOLgO5QTnhSCEYvadzovO-xZ7GycKTxQsutR34gsDqLkgtFpzDi0I-uA9bmsD9nm71VOQxv4puwFlRE3GkezlVcb3Fl7pNYg-XqNXjpzGejtN5fR6rs4ZeW7VW6bQaea2qR5-pHE8Tb5_Ac_AUmYUhE</addsrcrecordid><sourcetype>Open Access Repository</sourcetype><iscdi>true</iscdi><recordtype>report</recordtype></control><display><type>report</type><title>A Key Element Toward Concurrent Engineering of Hardware and Software: Binding Very High Speed Integrated Circuits (VHSIC) Hardware Description Language (VHDL) with Ada 95</title><source>DTIC Technical Reports</source><creator>Mills, Michael T</creator><creatorcontrib>Mills, Michael T ; WRIGHT LAB WRIGHT-PATTERSON AFB OH</creatorcontrib><description>This report describes a software interface (or binding) for supporting concurrent development of electronic hardware designed in Very High Speed Integrated Circuits (VHSIC) Hardware Description Language (VHDL) with software programmed in Ada 95. The purpose of this binding is to provide an initial framework from which future computer aided engineering (CAE) implementors can develop concurrent engineering capability into their work stations. This software binding includes VHDL calls to Ada 95 subprograms and functions using the new VHDL-93 'FOREIGN attribute and providing optional Ada 95 functionality in place of concurrent VHDL process statements to meet Ada 95 language rules expected by future Ada 95 compilers. A binding is also provided for Ada 95 calls to VHDL representations using new Ada 95 programs: Import, Export, and Convention. BNF descriptions were expanded to analyze constraint differences for consistent functionality across languages. Examples show VHDL processes synchronizing with Ada 95 tasks and Ada 95 remote procedure calls across partitions for distributed processing applications.</description><language>eng</language><subject>ADA 95 PROGRAMMING LANGUAGE ; ADA PROGRAMMING LANGUAGE ; CAE(COMPUTER AIDED ENGINEERING) ; COMPUTER AIDED DESIGN ; COMPUTER AIDED ENGINEERING ; Computer Hardware ; Computer Programming and Software ; COMPUTER PROGRAMS ; CONCURRENT ENGINEERING ; DISTRIBUTED DATA PROCESSING ; ELECTRONIC EQUIPMENT ; INTEGRATED CIRCUITS ; INTERFACES ; LANGUAGE ; VHDL(VHSIC HARDWARE DESCRIPTION LANGUAGE) ; VHSIC(VERY HIGH SPEED INTEGRATED CIRCUITS) ; WORK STATIONS</subject><creationdate>1994</creationdate><rights>APPROVED FOR PUBLIC RELEASE</rights><oa>free_for_read</oa><woscitedreferencessubscribed>false</woscitedreferencessubscribed></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><link.rule.ids>230,776,881,27544,27545</link.rule.ids><linktorsrc>$$Uhttps://apps.dtic.mil/sti/citations/ADA294469$$EView_record_in_DTIC$$FView_record_in_$$GDTIC$$Hfree_for_read</linktorsrc></links><search><creatorcontrib>Mills, Michael T</creatorcontrib><creatorcontrib>WRIGHT LAB WRIGHT-PATTERSON AFB OH</creatorcontrib><title>A Key Element Toward Concurrent Engineering of Hardware and Software: Binding Very High Speed Integrated Circuits (VHSIC) Hardware Description Language (VHDL) with Ada 95</title><description>This report describes a software interface (or binding) for supporting concurrent development of electronic hardware designed in Very High Speed Integrated Circuits (VHSIC) Hardware Description Language (VHDL) with software programmed in Ada 95. The purpose of this binding is to provide an initial framework from which future computer aided engineering (CAE) implementors can develop concurrent engineering capability into their work stations. This software binding includes VHDL calls to Ada 95 subprograms and functions using the new VHDL-93 'FOREIGN attribute and providing optional Ada 95 functionality in place of concurrent VHDL process statements to meet Ada 95 language rules expected by future Ada 95 compilers. A binding is also provided for Ada 95 calls to VHDL representations using new Ada 95 programs: Import, Export, and Convention. BNF descriptions were expanded to analyze constraint differences for consistent functionality across languages. Examples show VHDL processes synchronizing with Ada 95 tasks and Ada 95 remote procedure calls across partitions for distributed processing applications.</description><subject>ADA 95 PROGRAMMING LANGUAGE</subject><subject>ADA PROGRAMMING LANGUAGE</subject><subject>CAE(COMPUTER AIDED ENGINEERING)</subject><subject>COMPUTER AIDED DESIGN</subject><subject>COMPUTER AIDED ENGINEERING</subject><subject>Computer Hardware</subject><subject>Computer Programming and Software</subject><subject>COMPUTER PROGRAMS</subject><subject>CONCURRENT ENGINEERING</subject><subject>DISTRIBUTED DATA PROCESSING</subject><subject>ELECTRONIC EQUIPMENT</subject><subject>INTEGRATED CIRCUITS</subject><subject>INTERFACES</subject><subject>LANGUAGE</subject><subject>VHDL(VHSIC HARDWARE DESCRIPTION LANGUAGE)</subject><subject>VHSIC(VERY HIGH SPEED INTEGRATED CIRCUITS)</subject><subject>WORK STATIONS</subject><fulltext>true</fulltext><rsrctype>report</rsrctype><creationdate>1994</creationdate><recordtype>report</recordtype><sourceid>1RU</sourceid><recordid>eNqFjjFqw0AQRdWkME5u4OKXdpEmUQxyJ0sKMlYn41Ys2tFqwJ41qxHGV8opLUEgZao_M-8x_EX0k-JIDxQXupIoTv5ugkXmpR1DmC-FOBaiwOLgO5QTnhSCEYvadzovO-xZ7GycKTxQsutR34gsDqLkgtFpzDi0I-uA9bmsD9nm71VOQxv4puwFlRE3GkezlVcb3Fl7pNYg-XqNXjpzGejtN5fR6rs4ZeW7VW6bQaea2qR5-pHE8Tb5_Ac_AUmYUhE</recordid><startdate>199410</startdate><enddate>199410</enddate><creator>Mills, Michael T</creator><scope>1RU</scope><scope>BHM</scope></search><sort><creationdate>199410</creationdate><title>A Key Element Toward Concurrent Engineering of Hardware and Software: Binding Very High Speed Integrated Circuits (VHSIC) Hardware Description Language (VHDL) with Ada 95</title><author>Mills, Michael T</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-dtic_stinet_ADA2944693</frbrgroupid><rsrctype>reports</rsrctype><prefilter>reports</prefilter><language>eng</language><creationdate>1994</creationdate><topic>ADA 95 PROGRAMMING LANGUAGE</topic><topic>ADA PROGRAMMING LANGUAGE</topic><topic>CAE(COMPUTER AIDED ENGINEERING)</topic><topic>COMPUTER AIDED DESIGN</topic><topic>COMPUTER AIDED ENGINEERING</topic><topic>Computer Hardware</topic><topic>Computer Programming and Software</topic><topic>COMPUTER PROGRAMS</topic><topic>CONCURRENT ENGINEERING</topic><topic>DISTRIBUTED DATA PROCESSING</topic><topic>ELECTRONIC EQUIPMENT</topic><topic>INTEGRATED CIRCUITS</topic><topic>INTERFACES</topic><topic>LANGUAGE</topic><topic>VHDL(VHSIC HARDWARE DESCRIPTION LANGUAGE)</topic><topic>VHSIC(VERY HIGH SPEED INTEGRATED CIRCUITS)</topic><topic>WORK STATIONS</topic><toplevel>online_resources</toplevel><creatorcontrib>Mills, Michael T</creatorcontrib><creatorcontrib>WRIGHT LAB WRIGHT-PATTERSON AFB OH</creatorcontrib><collection>DTIC Technical Reports</collection><collection>DTIC STINET</collection></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext_linktorsrc</fulltext></delivery><addata><au>Mills, Michael T</au><aucorp>WRIGHT LAB WRIGHT-PATTERSON AFB OH</aucorp><format>book</format><genre>unknown</genre><ristype>RPRT</ristype><btitle>A Key Element Toward Concurrent Engineering of Hardware and Software: Binding Very High Speed Integrated Circuits (VHSIC) Hardware Description Language (VHDL) with Ada 95</btitle><date>1994-10</date><risdate>1994</risdate><abstract>This report describes a software interface (or binding) for supporting concurrent development of electronic hardware designed in Very High Speed Integrated Circuits (VHSIC) Hardware Description Language (VHDL) with software programmed in Ada 95. The purpose of this binding is to provide an initial framework from which future computer aided engineering (CAE) implementors can develop concurrent engineering capability into their work stations. This software binding includes VHDL calls to Ada 95 subprograms and functions using the new VHDL-93 'FOREIGN attribute and providing optional Ada 95 functionality in place of concurrent VHDL process statements to meet Ada 95 language rules expected by future Ada 95 compilers. A binding is also provided for Ada 95 calls to VHDL representations using new Ada 95 programs: Import, Export, and Convention. BNF descriptions were expanded to analyze constraint differences for consistent functionality across languages. Examples show VHDL processes synchronizing with Ada 95 tasks and Ada 95 remote procedure calls across partitions for distributed processing applications.</abstract><oa>free_for_read</oa></addata></record>
fulltext fulltext_linktorsrc
identifier
ispartof
issn
language eng
recordid cdi_dtic_stinet_ADA294469
source DTIC Technical Reports
subjects ADA 95 PROGRAMMING LANGUAGE
ADA PROGRAMMING LANGUAGE
CAE(COMPUTER AIDED ENGINEERING)
COMPUTER AIDED DESIGN
COMPUTER AIDED ENGINEERING
Computer Hardware
Computer Programming and Software
COMPUTER PROGRAMS
CONCURRENT ENGINEERING
DISTRIBUTED DATA PROCESSING
ELECTRONIC EQUIPMENT
INTEGRATED CIRCUITS
INTERFACES
LANGUAGE
VHDL(VHSIC HARDWARE DESCRIPTION LANGUAGE)
VHSIC(VERY HIGH SPEED INTEGRATED CIRCUITS)
WORK STATIONS
title A Key Element Toward Concurrent Engineering of Hardware and Software: Binding Very High Speed Integrated Circuits (VHSIC) Hardware Description Language (VHDL) with Ada 95
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-02-12T06%3A10%3A22IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-dtic_1RU&rft_val_fmt=info:ofi/fmt:kev:mtx:book&rft.genre=unknown&rft.btitle=A%20Key%20Element%20Toward%20Concurrent%20Engineering%20of%20Hardware%20and%20Software:%20Binding%20Very%20High%20Speed%20Integrated%20Circuits%20(VHSIC)%20Hardware%20Description%20Language%20(VHDL)%20with%20Ada%2095&rft.au=Mills,%20Michael%20T&rft.aucorp=WRIGHT%20LAB%20WRIGHT-PATTERSON%20AFB%20OH&rft.date=1994-10&rft_id=info:doi/&rft_dat=%3Cdtic_1RU%3EADA294469%3C/dtic_1RU%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_id=info:pmid/&rfr_iscdi=true