{"id":{"repo_id":"vt","oai_identifier":"oai:vtechworks.lib.vt.edu:10919/40545"},"canonical_url":"https://search.dev.ndltd.org/etd/vt/oai:vtechworks.lib.vt.edu:10919/40545","repository":{"repo_id":"vt","name":"Virginia Tech","base_url":"https://vtechworks.lib.vt.edu/oai/request"},"display":{"title":"Behavioral testbench development for DSP models","abstract":"Generation of testbenches for large DSP behavioral models is a complicated, labor intensive task. Also, tests generated manually satisfy no formal definition of completeness. To address these needs, high level approaches to test bench development are employed which relieve the modeler of the details of test bench development. Two basic approaches that are used currently for testbench development are behavioral and structural testbench development. This thesis concentrates on the development of a methodology for modeling a set of behavioral testbenches. Here, a CASE tool, I-Logix Express V-HDL, is used to model state-machine as well as data flow behavior of the testbench and then dump the corresponding VHDL code automatically. Two approaches are followed for the generation of data values for the inputs to the testbenches: 1) File I/O and 2) User interaction. This thesis also describes the development of an intelligent user interface (in C) which prompts the user for the input data values and combines this information with the testbench code. The intelligent interface also allows the user to specify and control file I/O as a data source. As an implementation of this methodology, testbenches for the following two DSP applications have been developed and are described here : 1) Infra-Red Search and Track algorithm and 2) Synthetic Aperture Radar.","abstract_html":"Generation of testbenches for large DSP behavioral models is a complicated, labor intensive task. Also, tests generated manually satisfy no formal definition of completeness. To address these needs, high level approaches to test bench development are employed which relieve the modeler of the details of test bench development. Two basic approaches that are used currently for testbench development are behavioral and structural testbench development. This thesis concentrates on the development of a methodology for modeling a set of behavioral testbenches. Here, a CASE tool, I-Logix Express V-HDL, is used to model state-machine as well as data flow behavior of the testbench and then dump the corresponding VHDL code automatically. Two approaches are followed for the generation of data values for the inputs to the testbenches: 1) File I/O and 2) User interaction. This thesis also describes the development of an intelligent user interface (in C) which prompts the user for the input data values and combines this information with the testbench code. The intelligent interface also allows the user to specify and control file I/O as a data source. As an implementation of this methodology, testbenches for the following two DSP applications have been developed and are described here : 1) Infra-Red Search and Track algorithm and 2) Synthetic Aperture Radar.","abstract_has_math":false,"creators":["Hrishikesh, Srinivasan"],"institution":"Virginia Tech","degree_name":"Master of Science","degree_level":"masters","degree_discipline":"Electrical Engineering","degree_department":"Electrical Engineering","school":null,"contributors":[],"advisors":[],"committee_chairs":["Armstrong, James R."],"committee_members":["Gray, Festus Gail","Cyre, Walling R."],"year":1995,"date_issued":"1995-02-05","date_published":"1995-02-05","updated_at":"2026-07-22T22:19:09Z","subjects":["methodology development"],"languages":["en"],"rights":["In Copyright"],"rights_urls":["http://rightsstatements.org/vocab/InC/1.0/"],"identifier_entries":[{"key":"dc:identifier.other","label":"Dc Identifier Other","values":["etd-01102009-063025"],"render_values":[{"text":"etd-01102009-063025","href":null,"code":true}]}]},"links":{"outbound_url":"http://hdl.handle.net/10919/40545","outbound_label":"Handle","outbound_source":"dc:identifier.uri"},"metadata_groups":[{"id":"people","label":"People","entries":[{"key":"dc:contributor.committeechair","label":"Committee Chair","values":["Armstrong, James R."]},{"key":"dc:contributor.committeemember","label":"Committee Member","values":["Gray, Festus Gail","Cyre, Walling R."]},{"key":"dc:contributor.department","label":"Department","values":["Electrical Engineering"]},{"key":"dc:creator","label":"Author","values":["Hrishikesh, Srinivasan"]}]},{"id":"academic_context","label":"Academic Context","entries":[{"key":"dc:date.accessioned","label":"Dc Date Accessioned","values":["2014-03-14T21:26:37Z"]},{"key":"dc:date.available","label":"Dc Date Available","values":["2014-03-14T21:26:37Z","2009-01-10"]},{"key":"dc:date.issued","label":"Date","values":["1995-02-05"]},{"key":"dc:publisher","label":"Institution","values":["Virginia Tech"]},{"key":"dc:type","label":"Dc Type","values":["Thesis"]},{"key":"dc:type.dcmitype","label":"Dc Type Dcmitype","values":["Text"]},{"key":"thesis:degree_discipline","label":"Discipline","values":["Electrical Engineering"]},{"key":"thesis:degree_level","label":"Degree Level","values":["masters"]},{"key":"thesis:degree_name","label":"Degree Name","values":["Master of Science"]},{"key":"thesis:institution_name","label":"Thesis Institution Name","values":["Virginia Polytechnic Institute and State University"]}]},{"id":"subjects_keywords","label":"Subjects and Keywords","entries":[{"key":"dc:subject","label":"Dc Subject","values":["methodology development"]}]},{"id":"language_rights","label":"Language and Rights","entries":[{"key":"dc:language.iso","label":"Language (ISO)","values":["en"]},{"key":"dc:rights","label":"Dc Rights","values":["In Copyright"]},{"key":"dc:rights.uri","label":"Rights URI","values":["http://rightsstatements.org/vocab/InC/1.0/"]}]},{"id":"identifiers","label":"Identifiers","entries":[{"key":"dc:identifier.other","label":"Dc Identifier Other","values":["etd-01102009-063025"]},{"key":"dc:identifier.uri","label":"Identifier URI","values":["http://hdl.handle.net/10919/40545"]}]},{"id":"additional","label":"Additional Metadata","entries":[{"key":"dc:description.abstract","label":"Abstract","values":["Generation of testbenches for large DSP behavioral models is a complicated, labor intensive task. Also, tests generated manually satisfy no formal definition of completeness. To address these needs, high level approaches to test bench development are employed which relieve the modeler of the details of test bench development. Two basic approaches that are used currently for testbench development are behavioral and structural testbench development. This thesis concentrates on the development of a methodology for modeling a set of behavioral testbenches. Here, a CASE tool, I-Logix Express V-HDL, is used to model state-machine as well as data flow behavior of the testbench and then dump the corresponding VHDL code automatically. Two approaches are followed for the generation of data values for the inputs to the testbenches: 1) File I/O and 2) User interaction. This thesis also describes the development of an intelligent user interface (in C) which prompts the user for the input data values and combines this information with the testbench code. The intelligent interface also allows the user to specify and control file I/O as a data source. As an implementation of this methodology, testbenches for the following two DSP applications have been developed and are described here : 1) Infra-Red Search and Track algorithm and 2) Synthetic Aperture Radar."]},{"key":"dc:description.degree","label":"Dc Description Degree","values":["Master of Science"]},{"key":"dc:format.medium","label":"Dc Format Medium","values":["BTD"]},{"key":"dc:format.mimetype","label":"Dc Format Mimetype","values":["application/pdf"]},{"key":"dc:title","label":"Title","values":["Behavioral testbench development for DSP models"]}]}],"canonical_facts":{"dc:contributor.committeechair":["Armstrong, James R."],"dc:contributor.committeemember":["Gray, Festus Gail","Cyre, Walling R."],"dc:contributor.department":["Electrical Engineering"],"dc:creator":["Hrishikesh, Srinivasan"],"dc:date.accessioned":["2014-03-14T21:26:37Z"],"dc:date.available":["2014-03-14T21:26:37Z","2009-01-10"],"dc:date.issued":["1995-02-05"],"dc:description.abstract":["Generation of testbenches for large DSP behavioral models is a complicated, labor intensive task. Also, tests generated manually satisfy no formal definition of completeness. To address these needs, high level approaches to test bench development are employed which relieve the modeler of the details of test bench development. Two basic approaches that are used currently for testbench development are behavioral and structural testbench development. This thesis concentrates on the development of a methodology for modeling a set of behavioral testbenches. Here, a CASE tool, I-Logix Express V-HDL, is used to model state-machine as well as data flow behavior of the testbench and then dump the corresponding VHDL code automatically. Two approaches are followed for the generation of data values for the inputs to the testbenches: 1) File I/O and 2) User interaction. This thesis also describes the development of an intelligent user interface (in C) which prompts the user for the input data values and combines this information with the testbench code. The intelligent interface also allows the user to specify and control file I/O as a data source. As an implementation of this methodology, testbenches for the following two DSP applications have been developed and are described here : 1) Infra-Red Search and Track algorithm and 2) Synthetic Aperture Radar."],"dc:description.degree":["Master of Science"],"dc:format.medium":["BTD"],"dc:format.mimetype":["application/pdf"],"dc:identifier.other":["etd-01102009-063025"],"dc:identifier.uri":["http://hdl.handle.net/10919/40545"],"dc:language.iso":["en"],"dc:publisher":["Virginia Tech"],"dc:rights":["In Copyright"],"dc:rights.uri":["http://rightsstatements.org/vocab/InC/1.0/"],"dc:subject":["methodology development"],"dc:title":["Behavioral testbench development for DSP models"],"dc:type":["Thesis"],"dc:type.dcmitype":["Text"],"thesis:degree_discipline":["Electrical Engineering"],"thesis:degree_level":["masters"],"thesis:degree_name":["Master of Science"],"thesis:institution_name":["Virginia Polytechnic Institute and State University"]},"updated_at":"2026-07-22T22:19:09Z"}