首页 > 最新文献
paperpass

Proceedings VHDL International Users' Forum. Fall Conference最新文献

英文 中文
Supporting hardware trade analysis and cost estimation using design complexity 支持硬件交易分析和使用设计复杂性的成本估算
Pub Date : 1997-10-19 DOI: 10.1109/VIUF.1997.623941
P.W. Salchak, P. Chawla
Defines and illustrates a hardware design complexity measure (HDCM) and describe its potential applications to trade-off analysis and cost estimation. Specifically, we define a VHDL complexity measure. We have derived the HDCM from an avionics software design complexity measure (ASDCM) that we have shown to be effective in estimation and optimization of overall software costs. Similar to the ASDCM, we believe that the proposed HDCM could enable more optimal hardware design, implementation and maintenance.
定义并说明硬件设计复杂性度量(HDCM),并描述其在权衡分析和成本估算中的潜在应用。具体来说,我们定义了一个VHDL复杂度度量。我们已经从航空电子软件设计复杂性度量(ASDCM)中导出了HDCM,我们已经证明该度量在估计和优化总体软件成本方面是有效的。与ASDCM类似,我们认为HDCM可以实现更优化的硬件设计、实现和维护。
{"title":"Supporting hardware trade analysis and cost estimation using design complexity","authors":"P.W. Salchak, P. Chawla","doi":"10.1109/VIUF.1997.623941","DOIUrl":"https://doi.org/10.1109/VIUF.1997.623941","url":null,"abstract":"Defines and illustrates a hardware design complexity measure (HDCM) and describe its potential applications to trade-off analysis and cost estimation. Specifically, we define a VHDL complexity measure. We have derived the HDCM from an avionics software design complexity measure (ASDCM) that we have shown to be effective in estimation and optimization of overall software costs. Similar to the ASDCM, we believe that the proposed HDCM could enable more optimal hardware design, implementation and maintenance.","PeriodicalId":212876,"journal":{"name":"Proceedings VHDL International Users' Forum. Fall Conference","volume":"62 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1997-10-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121123778","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 5
Semantics based co-specifications to design DSP systems 基于语义的协同规范设计DSP系统
Pub Date : 1997-10-19 DOI: 10.1109/VIUF.1997.623937
Xavier'Warzee, P. Kajfasz, Thomson-CSF Optronique, P. Kajfasz
Presents our approach to the definition of a multi-paradigm environment to specify, model and synthesize embedded digital signal processing (DSP) systems. Instead of assuming one semantics (for instance, synchronous semantics) to specify and model the whole system, we propose to use simultaneously several semantics to describe and validate key system properties. Traceability of system requirements is challenging with such an approach. We propose an architectural view of systems which defines components and connectors to support respectively functional and non-functional requirements with several levels of abstraction specifying systems. Using the object-oriented framework Ptolemy, which supports simulating and prototyping of heterogeneous systems, a global view of the system is ensured, allowing us to validate its behavior and properties.
提出了我们的方法来定义一个多范式环境,以指定,建模和综合嵌入式数字信号处理(DSP)系统。我们建议同时使用几个语义来描述和验证关键的系统属性,而不是假设一个语义(例如,同步语义)来指定和建模整个系统。使用这种方法,系统需求的可追溯性是具有挑战性的。我们提出了一个系统的架构视图,它定义了组件和连接器,分别支持功能和非功能需求,并使用几个抽象级别指定系统。使用面向对象的框架托勒密,它支持异构系统的模拟和原型,确保了系统的全局视图,允许我们验证其行为和属性。
{"title":"Semantics based co-specifications to design DSP systems","authors":"Xavier'Warzee, P. Kajfasz, Thomson-CSF Optronique, P. Kajfasz","doi":"10.1109/VIUF.1997.623937","DOIUrl":"https://doi.org/10.1109/VIUF.1997.623937","url":null,"abstract":"Presents our approach to the definition of a multi-paradigm environment to specify, model and synthesize embedded digital signal processing (DSP) systems. Instead of assuming one semantics (for instance, synchronous semantics) to specify and model the whole system, we propose to use simultaneously several semantics to describe and validate key system properties. Traceability of system requirements is challenging with such an approach. We propose an architectural view of systems which defines components and connectors to support respectively functional and non-functional requirements with several levels of abstraction specifying systems. Using the object-oriented framework Ptolemy, which supports simulating and prototyping of heterogeneous systems, a global view of the system is ensured, allowing us to validate its behavior and properties.","PeriodicalId":212876,"journal":{"name":"Proceedings VHDL International Users' Forum. Fall Conference","volume":"27 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1997-10-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114485930","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 1
A performance modeling framework applied to real time infrared search and track processing 一种用于红外实时搜索与跟踪处理的性能建模框架
Pub Date : 1997-10-19 DOI: 10.1109/VIUF.1997.623927
E. Pauer, M. Pettigrew, C. S. Myers, V. Madisetti
The purpose and goals of performance modeling for multiprocessor systems using a token-based methodology in VHDL are discussed. Following this motivation, a framework for performance modeling is described, which involves modeling hardware and software at different levels of abstraction; the scope of the paper primarily addresses the high profile performance model. A commercial tool supporting this modeling framework is then introduced. The discussion continues with an overview of the real time infrared search and track algorithm, and the system design problem. Preliminary results of the performance modeling efforts and validation via code profiling is summarized, and future plans are described.
讨论了在VHDL中使用基于标记的方法对多处理器系统进行性能建模的目的和目标。遵循这一动机,描述了性能建模的框架,其中包括在不同抽象级别上对硬件和软件进行建模;本文的范围主要涉及高调绩效模型。然后介绍了支持该建模框架的商业工具。接着讨论了红外实时搜索与跟踪算法的概述,以及系统设计问题。总结了性能建模工作和通过代码分析进行验证的初步结果,并描述了未来的计划。
{"title":"A performance modeling framework applied to real time infrared search and track processing","authors":"E. Pauer, M. Pettigrew, C. S. Myers, V. Madisetti","doi":"10.1109/VIUF.1997.623927","DOIUrl":"https://doi.org/10.1109/VIUF.1997.623927","url":null,"abstract":"The purpose and goals of performance modeling for multiprocessor systems using a token-based methodology in VHDL are discussed. Following this motivation, a framework for performance modeling is described, which involves modeling hardware and software at different levels of abstraction; the scope of the paper primarily addresses the high profile performance model. A commercial tool supporting this modeling framework is then introduced. The discussion continues with an overview of the real time infrared search and track algorithm, and the system design problem. Preliminary results of the performance modeling efforts and validation via code profiling is summarized, and future plans are described.","PeriodicalId":212876,"journal":{"name":"Proceedings VHDL International Users' Forum. Fall Conference","volume":"29 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1997-10-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122948273","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
RTL based scan BIST 基于RTL的扫描
Pub Date : 1997-10-19 DOI: 10.1109/VIUF.1997.623939
R. Subrata
The synthesis of ASICs from register transfer level (RTL) sources is often a bottom-up iterative process where the synthesis process is carefully controlled to produce a gate-level design which meets the desired constraints. Test logic, such as built-in self-test (BIST), is typically inserted at the gate level. This may cause new violations of timing/area goals, thus causing an expensive cycle of re-optimization on the complete chip at the end of the design process. Performing BIST logic insertion at the RTL source allows synthesis technology to consider test logic while optimizing to meet area/timing goals, thus avoiding an expensive re-optimization. It also provides an opportunity for the sharing of functional and test logic. Scan-based BIST utilizes scan chains to apply random vectors and to observe signal values within the random logic. This paper describes techniques for inserting scan chains at the RTL-VHDL source in the context of scan BIST, and reports its impact on design optimization and fault coverage.
从寄存器传输级(RTL)源合成asic通常是一个自下而上的迭代过程,其中合成过程被仔细控制以产生满足所需约束的门级设计。测试逻辑,例如内置自检(BIST),通常被插入到门级。这可能会导致新的时间/面积目标的违反,从而导致在设计过程结束时对整个芯片进行重新优化的昂贵周期。在RTL源执行BIST逻辑插入允许综合技术在优化时考虑测试逻辑,以满足面积/时间目标,从而避免昂贵的重新优化。它还为功能和测试逻辑的共享提供了机会。基于扫描的BIST利用扫描链来应用随机向量并观察随机逻辑中的信号值。本文描述了在扫描BIST环境下在RTL-VHDL源中插入扫描链的技术,并报告了其对设计优化和故障覆盖的影响。
{"title":"RTL based scan BIST","authors":"R. Subrata","doi":"10.1109/VIUF.1997.623939","DOIUrl":"https://doi.org/10.1109/VIUF.1997.623939","url":null,"abstract":"The synthesis of ASICs from register transfer level (RTL) sources is often a bottom-up iterative process where the synthesis process is carefully controlled to produce a gate-level design which meets the desired constraints. Test logic, such as built-in self-test (BIST), is typically inserted at the gate level. This may cause new violations of timing/area goals, thus causing an expensive cycle of re-optimization on the complete chip at the end of the design process. Performing BIST logic insertion at the RTL source allows synthesis technology to consider test logic while optimizing to meet area/timing goals, thus avoiding an expensive re-optimization. It also provides an opportunity for the sharing of functional and test logic. Scan-based BIST utilizes scan chains to apply random vectors and to observe signal values within the random logic. This paper describes techniques for inserting scan chains at the RTL-VHDL source in the context of scan BIST, and reports its impact on design optimization and fault coverage.","PeriodicalId":212876,"journal":{"name":"Proceedings VHDL International Users' Forum. Fall Conference","volume":"2 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1997-10-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127870540","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 12
Component modeling for reliability analysis by simulation 通过仿真进行可靠性分析的构件建模
Pub Date : 1997-10-19 DOI: 10.1109/VIUF.1997.623954
B. Alizadeh, Z. Navabi
This paper presents a method of reliability analysis by simulation. Hardware level modularity in creating a simulation model is achieved by use of the VHDL language. Each hardware component is individually modeled in VHDL for calculation of its failure time based on its reliability. VHDL simulation results are compared for common structures with known reliability analysis methods such as Markov model.
本文提出了一种基于仿真的可靠性分析方法。利用VHDL语言实现了仿真模型的硬件级模块化。每个硬件部件在VHDL中单独建模,根据其可靠性计算其故障时间。用已知的马尔可夫模型等可靠性分析方法对常见结构的VHDL仿真结果进行了比较。
{"title":"Component modeling for reliability analysis by simulation","authors":"B. Alizadeh, Z. Navabi","doi":"10.1109/VIUF.1997.623954","DOIUrl":"https://doi.org/10.1109/VIUF.1997.623954","url":null,"abstract":"This paper presents a method of reliability analysis by simulation. Hardware level modularity in creating a simulation model is achieved by use of the VHDL language. Each hardware component is individually modeled in VHDL for calculation of its failure time based on its reliability. VHDL simulation results are compared for common structures with known reliability analysis methods such as Markov model.","PeriodicalId":212876,"journal":{"name":"Proceedings VHDL International Users' Forum. Fall Conference","volume":"19 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1997-10-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114599920","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 1
VHDL models supporting a system-level design process: a RASSP approach 支持系统级设计过程的VHDL模型:RASSP方法
Pub Date : 1997-10-19 DOI: 10.1109/VIUF.1997.623949
J. Debardelaben, V. Madisetti, A. Gadient
The successful Rapid Prototyping of Application-Specific Signal Processors (RASSP) program of the US Department of Defense (DARPA and Tri-Services) targets a 4/spl times/ improvement in cost and cycle time for design, prototyping, manufacturing, and support processes (relative to current practice). We describe a RASSP-based virtual prototyping process which incorporates parametric cost modeling into a hardware-less VHDL co-simulation and co-verification environment for rapid prototyping. We demonstrate this VHDL-based approach by applying it to the design of a synthetic aperture radar (SAR) system. We present quantitative estimates of the improvements in prototyping time and cost.
美国国防部(DARPA和Tri-Services)的应用专用信号处理器快速原型(RASSP)项目取得了成功,目标是在设计、原型、制造和支持过程的成本和周期时间上(相对于目前的实践)提高1 / 4倍。我们描述了一种基于rassp的虚拟样机过程,该过程将参数化成本建模集成到无硬件的VHDL协同仿真和协同验证环境中,用于快速样机。我们通过将其应用于合成孔径雷达(SAR)系统的设计来演示这种基于vhdl的方法。我们提出了在原型时间和成本方面的改进的定量估计。
{"title":"VHDL models supporting a system-level design process: a RASSP approach","authors":"J. Debardelaben, V. Madisetti, A. Gadient","doi":"10.1109/VIUF.1997.623949","DOIUrl":"https://doi.org/10.1109/VIUF.1997.623949","url":null,"abstract":"The successful Rapid Prototyping of Application-Specific Signal Processors (RASSP) program of the US Department of Defense (DARPA and Tri-Services) targets a 4/spl times/ improvement in cost and cycle time for design, prototyping, manufacturing, and support processes (relative to current practice). We describe a RASSP-based virtual prototyping process which incorporates parametric cost modeling into a hardware-less VHDL co-simulation and co-verification environment for rapid prototyping. We demonstrate this VHDL-based approach by applying it to the design of a synthetic aperture radar (SAR) system. We present quantitative estimates of the improvements in prototyping time and cost.","PeriodicalId":212876,"journal":{"name":"Proceedings VHDL International Users' Forum. Fall Conference","volume":"6 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1997-10-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132072755","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
SCUBA: an HDL data-path/memory module generator for FPGAs 用于fpga的HDL数据路径/内存模块生成器
Pub Date : 1997-10-19 DOI: 10.1109/VIUF.1997.623942
S. Mohanty, K. Maheswaran, S. Haruyama, Jiang Niu
Lucent Technologies' ORCA (Optimized Reconfigurable Cell Array) FPGAs, with their nibble-oriented architecture, are especially suitable for data-path-intensive circuits. The current design flows do not fully utilize the data-path and memory capabilities in the ORCA architecture. To fully utilize the capability of ORCA's flexible data-path blocks and to provide the designer with the flexibility of accessing the architectural features of ORCA, the tool SCUBA (Synthesis Compiler for User-programmaBle Arrays) was developed and integrated into the ORCA design flow. SCUBA synthesizes parametrized data-path and memory blocks in VHDL/Verilog/EDIF, which are optimized for the ORCA architecture. SCUBA can also provide optimal positional information to a placer. By preserving regularity information of a circuit network structure in a layout tool, the performance of the synthesized circuits improves substantially. SCUBA also provides a means for exploring future-generation architectures by providing interface blocks for designing complex structures, such as application-specific blocks.
朗讯科技公司的ORCA(优化可重构单元阵列)fpga,具有小块导向的结构,特别适用于数据路径密集型电路。当前的设计流程没有充分利用ORCA架构中的数据路径和内存功能。为了充分利用ORCA灵活的数据路径块的能力,并为设计人员提供访问ORCA架构特性的灵活性,开发了工具SCUBA(用户可编程阵列合成编译器)并将其集成到ORCA设计流程中。SCUBA在VHDL/Verilog/EDIF中综合参数化数据路径和内存块,这些都是针对ORCA架构进行优化的。SCUBA还可以为砂矿机提供最佳位置信息。通过在布局工具中保留电路网络结构的规律性信息,大大提高了合成电路的性能。SCUBA还通过提供用于设计复杂结构(如特定于应用程序的块)的接口块,为探索下一代架构提供了一种方法。
{"title":"SCUBA: an HDL data-path/memory module generator for FPGAs","authors":"S. Mohanty, K. Maheswaran, S. Haruyama, Jiang Niu","doi":"10.1109/VIUF.1997.623942","DOIUrl":"https://doi.org/10.1109/VIUF.1997.623942","url":null,"abstract":"Lucent Technologies' ORCA (Optimized Reconfigurable Cell Array) FPGAs, with their nibble-oriented architecture, are especially suitable for data-path-intensive circuits. The current design flows do not fully utilize the data-path and memory capabilities in the ORCA architecture. To fully utilize the capability of ORCA's flexible data-path blocks and to provide the designer with the flexibility of accessing the architectural features of ORCA, the tool SCUBA (Synthesis Compiler for User-programmaBle Arrays) was developed and integrated into the ORCA design flow. SCUBA synthesizes parametrized data-path and memory blocks in VHDL/Verilog/EDIF, which are optimized for the ORCA architecture. SCUBA can also provide optimal positional information to a placer. By preserving regularity information of a circuit network structure in a layout tool, the performance of the synthesized circuits improves substantially. SCUBA also provides a means for exploring future-generation architectures by providing interface blocks for designing complex structures, such as application-specific blocks.","PeriodicalId":212876,"journal":{"name":"Proceedings VHDL International Users' Forum. Fall Conference","volume":"102 31","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1997-10-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"113945901","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 2
VHDL-based performance modeling: an application of the PMW tool suite to an image classification system 基于vhdl的性能建模:PMW工具套件在图像分类系统中的应用
Pub Date : 1997-10-19 DOI: 10.1109/VIUF.1997.623952
J. Ammon, C. Hein
In a simulation-based design process developed for the Rapid Prototyping of Application-Specific Signal Processors program (RASSP), an abstract VHDL performance model forms a virtual prototype of a full DSP system that is timing- and data-faithful. Full-system models provide early design verification by simulating application software and hardware in an integrated co-design development. This paper describes the process of applying Omniview's PMW tool suite to the design of an image-classification system. The Performance Modeling Workbench (PMW) tool suite lets engineers create high-fidelity performance models of multiprocessor systems. The design process uses performance models for trade-off analyses among designs with different hardware/software architectures. The tool helps designers determine if the candidate design could satisfy performance requirements, identify bottlenecks and over-design, and optimize system performance.
在为特定应用信号处理器快速成型程序(RASSP)开发的基于仿真的设计过程中,一个抽象的VHDL性能模型形成了一个完整的DSP系统的虚拟原型,该系统是定时和数据忠实的。全系统模型通过在集成的协同设计开发中模拟应用软件和硬件来提供早期设计验证。本文介绍了将Omniview的PMW工具套件应用于图像分类系统的设计过程。性能建模工作台(PMW)工具套件允许工程师创建多处理器系统的高保真性能模型。设计过程使用性能模型对具有不同硬件/软件架构的设计进行权衡分析。该工具可以帮助设计人员确定候选设计是否能够满足性能要求,识别瓶颈和过度设计,并优化系统性能。
{"title":"VHDL-based performance modeling: an application of the PMW tool suite to an image classification system","authors":"J. Ammon, C. Hein","doi":"10.1109/VIUF.1997.623952","DOIUrl":"https://doi.org/10.1109/VIUF.1997.623952","url":null,"abstract":"In a simulation-based design process developed for the Rapid Prototyping of Application-Specific Signal Processors program (RASSP), an abstract VHDL performance model forms a virtual prototype of a full DSP system that is timing- and data-faithful. Full-system models provide early design verification by simulating application software and hardware in an integrated co-design development. This paper describes the process of applying Omniview's PMW tool suite to the design of an image-classification system. The Performance Modeling Workbench (PMW) tool suite lets engineers create high-fidelity performance models of multiprocessor systems. The design process uses performance models for trade-off analyses among designs with different hardware/software architectures. The tool helps designers determine if the candidate design could satisfy performance requirements, identify bottlenecks and over-design, and optimize system performance.","PeriodicalId":212876,"journal":{"name":"Proceedings VHDL International Users' Forum. Fall Conference","volume":"112 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1997-10-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"133853945","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 1
A symbol based algorithm for hardware implementation of cyclic redundancy check (CRC) 基于符号的循环冗余校验(CRC)硬件实现算法
Pub Date : 1997-10-19 DOI: 10.1109/VIUF.1997.623934
R. Nair, G. Ryan, F. Farzaneh
Describes a symbolic simulation-based algorithm to derive optimized Boolean equations for a parameterizable data width CRC generator/checker. The equations are then used to implement a data flow representation of the CRC circuit in VHDL. The VHDL description is subsequently synthesized to gates. The area and timing results of the hardware implementation are presented and compared with a conventional loop iteration technique (also described in this paper). The CRC-32 polynomial, commonly used for most computer network protocol standards, was chosen to implement the algorithm.
描述一种基于符号模拟的算法,用于为可参数化数据宽度CRC生成器/检查器导出优化的布尔方程。然后用这些方程在VHDL中实现CRC电路的数据流表示。VHDL描述随后被合成为门。给出了硬件实现的面积和时序结果,并与传统的循环迭代技术(也在本文中描述)进行了比较。本文选择了大多数计算机网络协议标准中常用的CRC-32多项式来实现该算法。
{"title":"A symbol based algorithm for hardware implementation of cyclic redundancy check (CRC)","authors":"R. Nair, G. Ryan, F. Farzaneh","doi":"10.1109/VIUF.1997.623934","DOIUrl":"https://doi.org/10.1109/VIUF.1997.623934","url":null,"abstract":"Describes a symbolic simulation-based algorithm to derive optimized Boolean equations for a parameterizable data width CRC generator/checker. The equations are then used to implement a data flow representation of the CRC circuit in VHDL. The VHDL description is subsequently synthesized to gates. The area and timing results of the hardware implementation are presented and compared with a conventional loop iteration technique (also described in this paper). The CRC-32 polynomial, commonly used for most computer network protocol standards, was chosen to implement the algorithm.","PeriodicalId":212876,"journal":{"name":"Proceedings VHDL International Users' Forum. Fall Conference","volume":"36 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1997-10-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123940749","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 28
A new methodology and generic model library for the rapid prototyping of real-time image processing systems 一种用于实时图像处理系统快速原型设计的新方法和通用模型库
Pub Date : 1997-10-19 DOI: 10.1109/VIUF.1997.623960
D. Gibson, M. Teal, D. Ait-Boudaoud, M. Winchester
The foremost objective of system designers is to develop hardware with the correct functionality in the shortest possible time. Therefore, they are keen to exploit any methodology that will help to reduce development times, increase reuse and make 'right first time' design an achievable target. This paper proposes a method that permits rapid prototyping of custom hardware for the implementation of real-time image processing systems. This methodology consists of partitioning the system into component blocks and then prototyping using a library of generic VHDL models. Each component model has a standard interface and has been simulated and synthesised to a technology-independent level. Systems can be quickly and easily constructed using this library and a model-oriented design flow. This technique permits the rapid prototyping of hardware whilst allowing the functionality and performance of the proposed system to be quickly assessed and verified throughout the design cycle.
系统设计者的首要目标是在尽可能短的时间内开发出具有正确功能的硬件。因此,他们热衷于利用任何有助于减少开发时间、增加重用和使“正确的第一次”设计成为可实现目标的方法。本文提出了一种方法,允许快速原型定制硬件的实现实时图像处理系统。该方法包括将系统划分为组件块,然后使用通用VHDL模型库进行原型设计。每个组件模型都有一个标准接口,并已被模拟和合成到独立于技术的水平。使用此库和面向模型的设计流可以快速轻松地构建系统。该技术允许硬件的快速原型设计,同时允许在整个设计周期内快速评估和验证所提议系统的功能和性能。
{"title":"A new methodology and generic model library for the rapid prototyping of real-time image processing systems","authors":"D. Gibson, M. Teal, D. Ait-Boudaoud, M. Winchester","doi":"10.1109/VIUF.1997.623960","DOIUrl":"https://doi.org/10.1109/VIUF.1997.623960","url":null,"abstract":"The foremost objective of system designers is to develop hardware with the correct functionality in the shortest possible time. Therefore, they are keen to exploit any methodology that will help to reduce development times, increase reuse and make 'right first time' design an achievable target. This paper proposes a method that permits rapid prototyping of custom hardware for the implementation of real-time image processing systems. This methodology consists of partitioning the system into component blocks and then prototyping using a library of generic VHDL models. Each component model has a standard interface and has been simulated and synthesised to a technology-independent level. Systems can be quickly and easily constructed using this library and a model-oriented design flow. This technique permits the rapid prototyping of hardware whilst allowing the functionality and performance of the proposed system to be quickly assessed and verified throughout the design cycle.","PeriodicalId":212876,"journal":{"name":"Proceedings VHDL International Users' Forum. Fall Conference","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1997-10-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129075584","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 3
期刊
Proceedings VHDL International Users' Forum. Fall Conference
全部 Acc. Chem. Res. ACS Applied Bio Materials ACS Appl. Electron. Mater. ACS Appl. Energy Mater. ACS Appl. Mater. Interfaces ACS Appl. Nano Mater. ACS Appl. Polym. Mater. ACS BIOMATER-SCI ENG ACS Catal. ACS Cent. Sci. ACS Chem. Biol. ACS Chemical Health & Safety ACS Chem. Neurosci. ACS Comb. Sci. ACS Earth Space Chem. ACS Energy Lett. ACS Infect. Dis. ACS Macro Lett. ACS Mater. Lett. ACS Med. Chem. Lett. ACS Nano ACS Omega ACS Photonics ACS Sens. ACS Sustainable Chem. Eng. ACS Synth. Biol. Anal. Chem. BIOCHEMISTRY-US Bioconjugate Chem. BIOMACROMOLECULES Chem. Res. Toxicol. Chem. Rev. Chem. Mater. CRYST GROWTH DES ENERG FUEL Environ. Sci. Technol. Environ. Sci. Technol. Lett. Eur. J. Inorg. Chem. IND ENG CHEM RES Inorg. Chem. J. Agric. Food. Chem. J. Chem. Eng. Data J. Chem. Educ. J. Chem. Inf. Model. J. Chem. Theory Comput. J. Med. Chem. J. Nat. Prod. J PROTEOME RES J. Am. Chem. Soc. LANGMUIR MACROMOLECULES Mol. Pharmaceutics Nano Lett. Org. Lett. ORG PROCESS RES DEV ORGANOMETALLICS J. Org. Chem. J. Phys. Chem. J. Phys. Chem. A J. Phys. Chem. B J. Phys. Chem. C J. Phys. Chem. Lett. Analyst Anal. Methods Biomater. Sci. Catal. Sci. Technol. Chem. Commun. Chem. Soc. Rev. CHEM EDUC RES PRACT CRYSTENGCOMM Dalton Trans. Energy Environ. Sci. ENVIRON SCI-NANO ENVIRON SCI-PROC IMP ENVIRON SCI-WAT RES Faraday Discuss. Food Funct. Green Chem. Inorg. Chem. Front. Integr. Biol. J. Anal. At. Spectrom. J. Mater. Chem. A J. Mater. Chem. B J. Mater. Chem. C Lab Chip Mater. Chem. Front. Mater. Horiz. MEDCHEMCOMM Metallomics Mol. Biosyst. Mol. Syst. Des. Eng. Nanoscale Nanoscale Horiz. Nat. Prod. Rep. New J. Chem. Org. Biomol. Chem. Org. Chem. Front. PHOTOCH PHOTOBIO SCI PCCP Polym. Chem.
﹀
mjeditor
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
Book学术官方微信
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1