首页 > 最新文献

Seventeenth IEEE International Workshop on Rapid System Prototyping (RSP'06)最新文献

英文 中文
A Case Study of Design Space Exploration for Embedded Multimedia Applications on SoCs 基于soc的嵌入式多媒体应用设计空间探索案例研究
Isabelle Hurbain, Corinne Ancourt, F. Irigoin, M. Barreteau, N. Museux, F. Pasquier
Embedded real-time multimedia applications usually imply data parallel processing. SIMD processors embedded in SOCs are cost effective to exploit the underlying parallelism. However, programming applications for SIMD targets requires data placement and operation scheduling which are NP-complete problems. In this paper we show how our tool (based on concurrent constraint programming) can be used to explore the design space of a kernel in H.264 standard (video compression). Different cost functions are considered (e.g. execution time, memory occupancy, chip cost...) to derive different source codes from the same functional specification. Future work includes model refinement as well as full code generation for rapid prototyping of such hardware and software intensive systems
嵌入式实时多媒体应用通常意味着数据并行处理。嵌入在soc中的SIMD处理器在利用底层并行性方面具有成本效益。然而,SIMD目标的编程应用程序需要数据放置和操作调度,这是np完全问题。在本文中,我们展示了如何使用我们的工具(基于并发约束编程)来探索H.264标准(视频压缩)内核的设计空间。考虑不同的成本函数(例如,执行时间,内存占用,芯片成本…)以从相同的功能规范派生不同的源代码。未来的工作包括模型精化,以及为这种硬件和软件密集型系统的快速原型生成完整的代码
{"title":"A Case Study of Design Space Exploration for Embedded Multimedia Applications on SoCs","authors":"Isabelle Hurbain, Corinne Ancourt, F. Irigoin, M. Barreteau, N. Museux, F. Pasquier","doi":"10.1109/RSP.2006.1","DOIUrl":"https://doi.org/10.1109/RSP.2006.1","url":null,"abstract":"Embedded real-time multimedia applications usually imply data parallel processing. SIMD processors embedded in SOCs are cost effective to exploit the underlying parallelism. However, programming applications for SIMD targets requires data placement and operation scheduling which are NP-complete problems. In this paper we show how our tool (based on concurrent constraint programming) can be used to explore the design space of a kernel in H.264 standard (video compression). Different cost functions are considered (e.g. execution time, memory occupancy, chip cost...) to derive different source codes from the same functional specification. Future work includes model refinement as well as full code generation for rapid prototyping of such hardware and software intensive systems","PeriodicalId":113937,"journal":{"name":"Seventeenth IEEE International Workshop on Rapid System Prototyping (RSP'06)","volume":"117 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2006-06-14","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132055143","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}
引用次数: 4
Platform Development for Run-Time Reconfigurable Co-Emulation 运行时可重构协同仿真平台开发
Rawat Siripokarpirom
Over the past few years, there has been an increasing interest in using partial and run-time reconfigurable (RTR) FPGAs to develop reconfigurable systems for various applications. To support this new type of hardware, new or improved design methodologies and tools are needed that can provide sufficient support for RTR-related design and verification tasks. This paper first introduces a novel concept called run-time reconfigurable co-emulation, which extends traditional co-emulation with the RTR capability of FPGAs. It then describes and discusses how to develop hardware platforms that use the RTR co-emulation concept for transaction-level functional verification and in-circuit debugging of RTR-based FPGA designs
在过去的几年中,人们对使用部分可重构和运行时可重构(RTR) fpga开发各种应用的可重构系统越来越感兴趣。为了支持这种新型硬件,需要新的或改进的设计方法和工具来为rtr相关的设计和验证任务提供足够的支持。本文首先介绍了一个新的概念——运行时可重构协同仿真,它通过fpga的RTR功能扩展了传统的协同仿真。然后描述和讨论了如何开发使用RTR协同仿真概念的硬件平台,用于基于RTR的FPGA设计的事务级功能验证和在线调试
{"title":"Platform Development for Run-Time Reconfigurable Co-Emulation","authors":"Rawat Siripokarpirom","doi":"10.1109/RSP.2006.28","DOIUrl":"https://doi.org/10.1109/RSP.2006.28","url":null,"abstract":"Over the past few years, there has been an increasing interest in using partial and run-time reconfigurable (RTR) FPGAs to develop reconfigurable systems for various applications. To support this new type of hardware, new or improved design methodologies and tools are needed that can provide sufficient support for RTR-related design and verification tasks. This paper first introduces a novel concept called run-time reconfigurable co-emulation, which extends traditional co-emulation with the RTR capability of FPGAs. It then describes and discusses how to develop hardware platforms that use the RTR co-emulation concept for transaction-level functional verification and in-circuit debugging of RTR-based FPGA designs","PeriodicalId":113937,"journal":{"name":"Seventeenth IEEE International Workshop on Rapid System Prototyping (RSP'06)","volume":"48 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2006-06-14","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127112606","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
Service Based Component Design Approach for Flexible Hardware/Software Interface Modeling 基于服务的灵活硬件/软件接口建模组件设计方法
L. Kriaa, A. Bouchhima, W. Youssef, F. Pétrot, A. Fouilliart, A. Jerraya
This paper describes a service-based model enabling systematic design and global simulation environments for SoC design. This model, called service dependency graph (SDG) allows modeling of complex, customized (application-specific) interfaces. We also present a model generator that can automatically build hardware/software interfaces based on service and resource requirements described by the SDG. This approach has been applied successfully on the design of a software defined radio application. The results show the effectiveness of the proposed approach in modeling complex interfaces. Additionally the SDG seems to be an excellent intermediate representation for the design automation of hardware software interfaces
本文描述了一个基于服务的模型,为SoC设计提供了系统设计和全局仿真环境。该模型称为服务依赖关系图(SDG),允许对复杂的、自定义的(特定于应用程序的)接口进行建模。我们还提供了一个模型生成器,它可以根据SDG描述的服务和资源需求自动构建硬件/软件接口。该方法已成功地应用于一个软件定义无线电应用程序的设计。实验结果表明了该方法在复杂界面建模中的有效性。此外,SDG似乎是硬件软件接口设计自动化的一个很好的中间表示
{"title":"Service Based Component Design Approach for Flexible Hardware/Software Interface Modeling","authors":"L. Kriaa, A. Bouchhima, W. Youssef, F. Pétrot, A. Fouilliart, A. Jerraya","doi":"10.1109/RSP.2006.35","DOIUrl":"https://doi.org/10.1109/RSP.2006.35","url":null,"abstract":"This paper describes a service-based model enabling systematic design and global simulation environments for SoC design. This model, called service dependency graph (SDG) allows modeling of complex, customized (application-specific) interfaces. We also present a model generator that can automatically build hardware/software interfaces based on service and resource requirements described by the SDG. This approach has been applied successfully on the design of a software defined radio application. The results show the effectiveness of the proposed approach in modeling complex interfaces. Additionally the SDG seems to be an excellent intermediate representation for the design automation of hardware software interfaces","PeriodicalId":113937,"journal":{"name":"Seventeenth IEEE International Workshop on Rapid System Prototyping (RSP'06)","volume":"12 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2006-06-14","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127841885","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
Parameter-Specific FPGA Implementation of Edit-Distance Calculation 编辑距离计算的特定参数FPGA实现
K. Kent, Ryan B. Proudfoot, Yong Zhao
Biologists require ways to rapidly sequence vast amounts of DNA information. An approach to satisfying the demand is to provide hardware support and leverage parallel computation. When providing hardware acceleration it is known that a custom specific circuit would provide a high performance solution. Providing a balance between delivering an application-specific circuit while achieving optimal utilization of a field programmable gate array is a difficult task. This paper presents a technique in which a custom circuit solution for a given parameter set is generated for the edit-distance problem in comparing two sequences for similarity
生物学家需要快速测序大量DNA信息的方法。满足这种需求的一种方法是提供硬件支持并利用并行计算。当提供硬件加速时,众所周知,定制特定电路将提供高性能解决方案。在提供特定应用电路和实现最佳利用现场可编程门阵列之间提供平衡是一项艰巨的任务。针对序列相似性比较中的编辑距离问题,提出了一种针对给定参数集生成自定义电路解的技术
{"title":"Parameter-Specific FPGA Implementation of Edit-Distance Calculation","authors":"K. Kent, Ryan B. Proudfoot, Yong Zhao","doi":"10.1109/RSP.2006.26","DOIUrl":"https://doi.org/10.1109/RSP.2006.26","url":null,"abstract":"Biologists require ways to rapidly sequence vast amounts of DNA information. An approach to satisfying the demand is to provide hardware support and leverage parallel computation. When providing hardware acceleration it is known that a custom specific circuit would provide a high performance solution. Providing a balance between delivering an application-specific circuit while achieving optimal utilization of a field programmable gate array is a difficult task. This paper presents a technique in which a custom circuit solution for a given parameter set is generated for the edit-distance problem in comparing two sequences for similarity","PeriodicalId":113937,"journal":{"name":"Seventeenth IEEE International Workshop on Rapid System Prototyping (RSP'06)","volume":"2 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2006-06-14","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130922753","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
Formalizing the Incremental Design and Verification Process of a Pipelined Protocol Converter 管道协议转换器的增量设计与验证过程的形式化
Cécile Braunstein, Emmanuelle Encrenaz-Tiphène
This work studies the relations between pipeline architectures and their specification expressed in CTL. We propose a method to build pipeline structures incrementally from a simple one (already verified) to a more complex one. Moreover, we show how each increment can be integrated in a CTL specification. We define increments to model treatment delay and treatment abortion of a pipeline flow, and we formalize the composition of the different increments. In order to represent the increments added to an architecture, we derive a set of CTL formulae transformations. Finally we model a control flow of a protocol converter by composition of these increments. We show how CTL properties of the complex architecture are built by applying automatic transformations on the set of CTL properties of the simplest architecture
本文研究了管道体系结构及其在CTL中表达的规范之间的关系。我们提出了一种从简单的(已经验证的)到更复杂的管道结构的增量构建方法。此外,我们还展示了如何将每个增量集成到CTL规范中。我们定义了增量来模拟管道流的治疗延迟和治疗流产,并形式化了不同增量的组成。为了表示添加到体系结构中的增量,我们导出了一组CTL公式转换。最后,通过这些增量的组合,建立了协议转换器的控制流模型。我们展示了如何通过对最简单体系结构的CTL属性集应用自动转换来构建复杂体系结构的CTL属性
{"title":"Formalizing the Incremental Design and Verification Process of a Pipelined Protocol Converter","authors":"Cécile Braunstein, Emmanuelle Encrenaz-Tiphène","doi":"10.1109/RSP.2006.19","DOIUrl":"https://doi.org/10.1109/RSP.2006.19","url":null,"abstract":"This work studies the relations between pipeline architectures and their specification expressed in CTL. We propose a method to build pipeline structures incrementally from a simple one (already verified) to a more complex one. Moreover, we show how each increment can be integrated in a CTL specification. We define increments to model treatment delay and treatment abortion of a pipeline flow, and we formalize the composition of the different increments. In order to represent the increments added to an architecture, we derive a set of CTL formulae transformations. Finally we model a control flow of a protocol converter by composition of these increments. We show how CTL properties of the complex architecture are built by applying automatic transformations on the set of CTL properties of the simplest architecture","PeriodicalId":113937,"journal":{"name":"Seventeenth IEEE International Workshop on Rapid System Prototyping (RSP'06)","volume":"61 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2006-06-14","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122895553","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
Rapid Resource-Constrained Hardware Performance Estimation 快速资源约束硬件性能评估
B. Dwivedi, A. Kejariwal, M. Balakrishnan, Anshul Kumar
In a hardware-software co-design environment, an application is partitioned into modules. Each module is then mapped either to software or to hardware. The mapping process is driven by the hardware/software cost and performance parameters of each module. This makes hardware estimation important to evaluate the various candidate architectures. Lack of an efficient hardware estimation methodology and a supporting tool results in inefficient partitioning. In this paper, we present novel algorithms for clock period estimation and estimation of upper bound on execution time under given resource constraints which includes constraints on number of ports in the register file and memory. Experimental results on benchmarks from the high-level synthesis (HLS), MiBench and Media-bench suites, show the effectiveness of our algorithms
在硬件软件协同设计环境中,应用程序被划分为多个模块。然后将每个模块映射到软件或硬件。映射过程由各模块的硬件/软件成本和性能参数驱动。这使得硬件评估对于评估各种候选体系结构非常重要。缺乏有效的硬件评估方法和支持工具会导致分区效率低下。在给定的资源约束下,我们提出了时钟周期估计和执行时间上界估计的新算法,其中包括寄存器文件和存储器中的端口数的约束。在高级合成(HLS)、MiBench和Media-bench套件的基准测试中,实验结果表明了我们算法的有效性
{"title":"Rapid Resource-Constrained Hardware Performance Estimation","authors":"B. Dwivedi, A. Kejariwal, M. Balakrishnan, Anshul Kumar","doi":"10.1109/RSP.2006.33","DOIUrl":"https://doi.org/10.1109/RSP.2006.33","url":null,"abstract":"In a hardware-software co-design environment, an application is partitioned into modules. Each module is then mapped either to software or to hardware. The mapping process is driven by the hardware/software cost and performance parameters of each module. This makes hardware estimation important to evaluate the various candidate architectures. Lack of an efficient hardware estimation methodology and a supporting tool results in inefficient partitioning. In this paper, we present novel algorithms for clock period estimation and estimation of upper bound on execution time under given resource constraints which includes constraints on number of ports in the register file and memory. Experimental results on benchmarks from the high-level synthesis (HLS), MiBench and Media-bench suites, show the effectiveness of our algorithms","PeriodicalId":113937,"journal":{"name":"Seventeenth IEEE International Workshop on Rapid System Prototyping (RSP'06)","volume":"7 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2006-06-14","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124474623","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}
引用次数: 6
Design and Implementation of an Object Tracker on a Reconfigurable System on Chip 可重构片上系统目标跟踪器的设计与实现
F. Mühlbauer, C. Bobda
This paper presents the design and implementation of a feature tracker on an embedded reconfigurable hardware system. Contrary to other works, the focus here is on the efficient hardware/software partitioning of the feature tracker algorithm, a viable data flow management as well as an efficient use of memory and processor features. The implementation is done on a Xilinx evaluation board and the results provided show the superiority of our implementation compared to the other works
本文介绍了一种嵌入式可重构硬件系统的特征跟踪器的设计与实现。与其他工作相反,这里的重点是特征跟踪算法的有效硬件/软件划分,可行的数据流管理以及内存和处理器功能的有效使用。在Xilinx评估板上进行了实现,结果表明我们的实现与其他工作相比具有优越性
{"title":"Design and Implementation of an Object Tracker on a Reconfigurable System on Chip","authors":"F. Mühlbauer, C. Bobda","doi":"10.1109/RSP.2006.13","DOIUrl":"https://doi.org/10.1109/RSP.2006.13","url":null,"abstract":"This paper presents the design and implementation of a feature tracker on an embedded reconfigurable hardware system. Contrary to other works, the focus here is on the efficient hardware/software partitioning of the feature tracker algorithm, a viable data flow management as well as an efficient use of memory and processor features. The implementation is done on a Xilinx evaluation board and the results provided show the superiority of our implementation compared to the other works","PeriodicalId":113937,"journal":{"name":"Seventeenth IEEE International Workshop on Rapid System Prototyping (RSP'06)","volume":"75 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2006-06-14","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127283638","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}
引用次数: 8
Formal Definitions of Simulation Interfaces in a Continuous/Discrete Co-Simulation Tool 连续/离散联合仿真工具中仿真接口的形式化定义
Luiza Gheorghe Iugan, F. Bouchhima, G. Nicolescu, H. Boucheneb
Continuous and discrete components may be integrated in diverse embedded systems ranging across defense, medical, communication, and automotive applications. The global validation of these systems requires new validation techniques, the main challenge being the definition of global simulation models able to accommodate the different concepts specific to continuous and discrete models. This paper presents the operational semantic for the continuous/discrete synchronization model and the formal definition of the internal architecture of simulation interfaces required for the design of a co-simulation tool for continuous/discrete systems validation
连续和离散组件可以集成在国防、医疗、通信和汽车应用的各种嵌入式系统中。这些系统的全局验证需要新的验证技术,主要挑战是全局仿真模型的定义能够适应特定于连续和离散模型的不同概念。本文给出了连续/离散同步模型的操作语义,以及设计用于连续/离散系统验证的联合仿真工具所需的仿真接口内部架构的正式定义
{"title":"Formal Definitions of Simulation Interfaces in a Continuous/Discrete Co-Simulation Tool","authors":"Luiza Gheorghe Iugan, F. Bouchhima, G. Nicolescu, H. Boucheneb","doi":"10.1109/RSP.2006.18","DOIUrl":"https://doi.org/10.1109/RSP.2006.18","url":null,"abstract":"Continuous and discrete components may be integrated in diverse embedded systems ranging across defense, medical, communication, and automotive applications. The global validation of these systems requires new validation techniques, the main challenge being the definition of global simulation models able to accommodate the different concepts specific to continuous and discrete models. This paper presents the operational semantic for the continuous/discrete synchronization model and the formal definition of the internal architecture of simulation interfaces required for the design of a co-simulation tool for continuous/discrete systems validation","PeriodicalId":113937,"journal":{"name":"Seventeenth IEEE International Workshop on Rapid System Prototyping (RSP'06)","volume":"23 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2006-06-14","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125134683","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}
引用次数: 26
System-on-Chip Design Methodology for a Statistical Coder 统计编码器的片上系统设计方法
T. M. Le, X. Tian, B. Ho, J. Nankoo, Y. Lian
In this paper, we propose a system-on-chip software hardware co-design methodology for a statistical coder. We use the context adaptive binary arithmetic coder (CABAC) used in the main profile of the H.264/AVC video coding standard as a design example. The design methodology first involves performance and complexity analyses of the existing CABAC reference software, and thus the top-level CABAC software hardware architecture can be conceptualized. The design is aimed to strike a balance between software modules and hardware modules based on design constraints. Verification is performed by comparing the compressed bit stream generated by the reference CABAC SW (without any HW assisted circuitries), with that output by the top-level CABAC architecture (with HW assisted circuitries). Standard video test sequences have been used for verification purpose. The CABAC architecture is then put within the system-on-chip frame work where system bus and its signals, input/output FIFO buffers, debug structures, reset circuit, etc. are designed into. Compared to existing statistical coders, this design is aimed for significant coding time saving by balancing timing between software modules and hardware modules, is well verified with standard video test sequences, and is reusable as an IP in a SoC environment
本文提出一种统计编码器的片上系统软硬件协同设计方法。本文以H.264/AVC视频编码标准主配置文件中使用的上下文自适应二进制算术编码器(CABAC)为设计实例。设计方法首先涉及对现有CABAC参考软件的性能和复杂性分析,从而可以概念化顶层CABAC软件硬件体系结构。设计的目的是在设计约束的基础上实现软件模块和硬件模块之间的平衡。通过比较参考CABAC SW(没有任何硬件辅助电路)生成的压缩比特流与顶级CABAC架构(带有硬件辅助电路)的输出来执行验证。标准视频测试序列已用于验证目的。然后将CABAC架构置于片上系统框架中,其中设计了系统总线及其信号、输入/输出FIFO缓冲区、调试结构、复位电路等。与现有的统计编码器相比,该设计旨在通过平衡软件模块和硬件模块之间的时序来显着节省编码时间,并通过标准视频测试序列进行了很好的验证,并且在SoC环境中可作为IP重用
{"title":"System-on-Chip Design Methodology for a Statistical Coder","authors":"T. M. Le, X. Tian, B. Ho, J. Nankoo, Y. Lian","doi":"10.1109/RSP.2006.40","DOIUrl":"https://doi.org/10.1109/RSP.2006.40","url":null,"abstract":"In this paper, we propose a system-on-chip software hardware co-design methodology for a statistical coder. We use the context adaptive binary arithmetic coder (CABAC) used in the main profile of the H.264/AVC video coding standard as a design example. The design methodology first involves performance and complexity analyses of the existing CABAC reference software, and thus the top-level CABAC software hardware architecture can be conceptualized. The design is aimed to strike a balance between software modules and hardware modules based on design constraints. Verification is performed by comparing the compressed bit stream generated by the reference CABAC SW (without any HW assisted circuitries), with that output by the top-level CABAC architecture (with HW assisted circuitries). Standard video test sequences have been used for verification purpose. The CABAC architecture is then put within the system-on-chip frame work where system bus and its signals, input/output FIFO buffers, debug structures, reset circuit, etc. are designed into. Compared to existing statistical coders, this design is aimed for significant coding time saving by balancing timing between software modules and hardware modules, is well verified with standard video test sequences, and is reusable as an IP in a SoC environment","PeriodicalId":113937,"journal":{"name":"Seventeenth IEEE International Workshop on Rapid System Prototyping (RSP'06)","volume":"2015 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2006-06-14","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127654865","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}
引用次数: 7
Dynamic Mapping of Runtime Information Models for Debugging Embedded Software 嵌入式软件调试中运行时信息模型的动态映射
P. Graf, K. Müller-Glaser
Model based development based on different domain specific tools and graphical notations gains increasing importance in system design of embedded electronic systems allowing fast concept-oriented prototyping from model to code. This paper describes an extension to our seamless model based development approach: An architecture for debugging models that are executed on target systems or in dedicated rapid-prototyping environments. We discuss the advantages of such an approach as opposed to simulation and describe our universal architecture. We focus on the definition of MOF-based runtime models and their synchronisation with the runtime target state. An example of debugging state-charts shows the feasibility of the approach
基于不同领域特定工具和图形符号的基于模型的开发在嵌入式电子系统的系统设计中越来越重要,它允许从模型到代码的快速面向概念的原型设计。本文描述了我们基于无缝模型的开发方法的扩展:用于调试在目标系统或专用快速原型环境中执行的模型的体系结构。我们讨论了这种方法相对于模拟的优点,并描述了我们的通用架构。我们关注基于mof的运行时模型的定义以及它们与运行时目标状态的同步。一个调试状态图的实例表明了该方法的可行性
{"title":"Dynamic Mapping of Runtime Information Models for Debugging Embedded Software","authors":"P. Graf, K. Müller-Glaser","doi":"10.1109/RSP.2006.15","DOIUrl":"https://doi.org/10.1109/RSP.2006.15","url":null,"abstract":"Model based development based on different domain specific tools and graphical notations gains increasing importance in system design of embedded electronic systems allowing fast concept-oriented prototyping from model to code. This paper describes an extension to our seamless model based development approach: An architecture for debugging models that are executed on target systems or in dedicated rapid-prototyping environments. We discuss the advantages of such an approach as opposed to simulation and describe our universal architecture. We focus on the definition of MOF-based runtime models and their synchronisation with the runtime target state. An example of debugging state-charts shows the feasibility of the approach","PeriodicalId":113937,"journal":{"name":"Seventeenth IEEE International Workshop on Rapid System Prototyping (RSP'06)","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2006-06-14","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129132020","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
期刊
Seventeenth IEEE International Workshop on Rapid System Prototyping (RSP'06)
全部 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.
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1