首页 > 最新文献

8th Euromicro Conference on Digital System Design (DSD'05)最新文献

英文 中文
Approximating trigonometric functions with the laws of sines and cosines using the logarithmic number system 用对数系统用正弦和余弦定律逼近三角函数
Pub Date : 2005-08-30 DOI: 10.1109/DSD.2005.18
M. Arnold
A new algorithm is given for computing trigonometric functions using the logarithmic number system (LNS). Based on the laws of sines and cosines, the algorithm uses novel addressing of ROMs with the middle-order bits of the LNS representation. Error analysis and simulation show the algorithm is accurate to 22 bits when intermediate steps are performed with 23-bit precision LNS. A VLIW software implementation having throughput of one trigonometric result every 17 cycles is suggested that uses special instructions to access small ROMs containing logarithmic sines and cosines. Also, the proposed algorithm can be implemented fully in hardware having throughput of one trigonometric result every one or two cycles using minor low-cost modifications to an existing LNS ALU design.
提出了一种利用对数数制计算三角函数的新算法。该算法基于正弦余弦定律,采用新颖的rom寻址方式,采用LNS表示的中阶位。误差分析和仿真表明,在采用23位精度的LNS进行中间步骤时,算法精度可达22位。建议每17个周期有一个三角结果吞吐量的VLIW软件实现,使用特殊指令访问包含对数正弦和余弦的小rom。此外,所提出的算法可以在硬件上完全实现,每一个或两个周期的吞吐量为一个三角结果,只需对现有的LNS ALU设计进行小的低成本修改。
{"title":"Approximating trigonometric functions with the laws of sines and cosines using the logarithmic number system","authors":"M. Arnold","doi":"10.1109/DSD.2005.18","DOIUrl":"https://doi.org/10.1109/DSD.2005.18","url":null,"abstract":"A new algorithm is given for computing trigonometric functions using the logarithmic number system (LNS). Based on the laws of sines and cosines, the algorithm uses novel addressing of ROMs with the middle-order bits of the LNS representation. Error analysis and simulation show the algorithm is accurate to 22 bits when intermediate steps are performed with 23-bit precision LNS. A VLIW software implementation having throughput of one trigonometric result every 17 cycles is suggested that uses special instructions to access small ROMs containing logarithmic sines and cosines. Also, the proposed algorithm can be implemented fully in hardware having throughput of one trigonometric result every one or two cycles using minor low-cost modifications to an existing LNS ALU design.","PeriodicalId":119054,"journal":{"name":"8th Euromicro Conference on Digital System Design (DSD'05)","volume":"26 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2005-08-30","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123888941","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
Design of a development platform for HW/SW codesign of wireless integrated sensor nodes 设计了无线集成传感器节点软硬件协同设计的开发平台
Pub Date : 2005-08-30 DOI: 10.1109/DSD.2005.32
K. Virk, J. Madsen, Andreas Vad Lorentzen, Martin Leopold, Philippe Bonnet
Wireless integrated sensor networks are a new class of embedded computer systems which have been made possible mainly by the recent advances in the micro and the nano technology. In order to efficiently utilize the limited resources available on a sensor node, we need to optimize its key design parameters which is only possible by making system-level design decisions about its hardware and software (operating system and applications) architecture. In this paper, we present the design of a sensor node development platform in relation to an application of wireless integrated sensor networks for sow monitoring. We also discuss the related hardware/software codesign tradeoffs.
无线集成传感器网络是一种新型的嵌入式计算机系统,主要是由于近年来微纳米技术的发展而成为可能的。为了有效地利用传感器节点上有限的可用资源,我们需要优化其关键设计参数,这只能通过对其硬件和软件(操作系统和应用程序)架构进行系统级设计决策来实现。在本文中,我们提出了一个传感器节点开发平台的设计,涉及无线集成传感器网络在母猪监测中的应用。我们还讨论了相关的硬件/软件协同设计权衡。
{"title":"Design of a development platform for HW/SW codesign of wireless integrated sensor nodes","authors":"K. Virk, J. Madsen, Andreas Vad Lorentzen, Martin Leopold, Philippe Bonnet","doi":"10.1109/DSD.2005.32","DOIUrl":"https://doi.org/10.1109/DSD.2005.32","url":null,"abstract":"Wireless integrated sensor networks are a new class of embedded computer systems which have been made possible mainly by the recent advances in the micro and the nano technology. In order to efficiently utilize the limited resources available on a sensor node, we need to optimize its key design parameters which is only possible by making system-level design decisions about its hardware and software (operating system and applications) architecture. In this paper, we present the design of a sensor node development platform in relation to an application of wireless integrated sensor networks for sow monitoring. We also discuss the related hardware/software codesign tradeoffs.","PeriodicalId":119054,"journal":{"name":"8th Euromicro Conference on Digital System Design (DSD'05)","volume":"253 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2005-08-30","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121171085","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
A FPGA based design of a multiplierless and fully pipelined JPEG compressor 基于FPGA的无乘法器全流水线JPEG压缩器设计
Pub Date : 2005-08-30 DOI: 10.1109/DSD.2005.6
L. Agostini, R. Porto, S. Bampi, Ivan Saraiva Silva
This paper presents the design and implementation of a multiplierless JPEG compressor for gray scale images. The modules of this architecture were fully pipelined and targeted to FPGA device implementation. The designed architectures are detailed in this paper and they were described in VHDL, simulated and physically mapped to Altera Flex10KE FPGAs. The JPEG compressor pipeline has a minimum latency of 238 clock cycles, given the full modular pipeline depth. The minimum compressor period is 26.6ns and the compressor is able to process 37.6 millions of pixels per second. For example, the compressor can process a 640x480 pixels still image in 8.2 ms, reaching a maximum processing rate of 122.4 frames per second.
提出了一种用于灰度图像的无乘法器JPEG压缩器的设计与实现。该体系结构的模块是完全流水线化的,并针对FPGA器件实现。本文详细介绍了所设计的结构,并用VHDL进行了描述,并对其进行了仿真,并将其物理映射到Altera Flex10KE fpga上。考虑到完全模块化的管道深度,JPEG压缩器管道的最小延迟为238个时钟周期。最小压缩周期为26.6ns,每秒可处理3760万像素。例如,压缩器可以在8.2 ms内处理一张640x480像素的静止图像,达到每秒122.4帧的最大处理速率。
{"title":"A FPGA based design of a multiplierless and fully pipelined JPEG compressor","authors":"L. Agostini, R. Porto, S. Bampi, Ivan Saraiva Silva","doi":"10.1109/DSD.2005.6","DOIUrl":"https://doi.org/10.1109/DSD.2005.6","url":null,"abstract":"This paper presents the design and implementation of a multiplierless JPEG compressor for gray scale images. The modules of this architecture were fully pipelined and targeted to FPGA device implementation. The designed architectures are detailed in this paper and they were described in VHDL, simulated and physically mapped to Altera Flex10KE FPGAs. The JPEG compressor pipeline has a minimum latency of 238 clock cycles, given the full modular pipeline depth. The minimum compressor period is 26.6ns and the compressor is able to process 37.6 millions of pixels per second. For example, the compressor can process a 640x480 pixels still image in 8.2 ms, reaching a maximum processing rate of 122.4 frames per second.","PeriodicalId":119054,"journal":{"name":"8th Euromicro Conference on Digital System Design (DSD'05)","volume":"164 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2005-08-30","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125962411","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}
引用次数: 11
Efficient host-independent coprocessor architecture for speech coding algorithms 语音编码算法的高效主机独立协处理器结构
Pub Date : 2005-08-30 DOI: 10.1109/DSD.2005.37
Hamid Safizadeh, Hamid Noori, M. Sedighi, A. Jahanian, Neda Zolfaghari
The recent growth of cellular phone systems, voice over IP devices, and other multimedia applications has created a considerable need for efficient voice coding algorithms. These algorithms usually require intensive amount of signal processing capabilities and demand significant signal processing power. The current market trend of integrating multiple voice channels into a single die has further intensified the need for more powerful hardware platforms. Some new design ideas such as vocoder-specialized DSP architectures, combined RISC/DSP platforms, and adding hardware accelerators or coprocessors to the general-purpose processors have been proposed. In this paper, a new hardware accelerator design has been proposed which executes macro instructions (MIs). The proposed coprocessor can be added to each processor type that can support at least one coprocessor without modifying the compiler and redesigning the processor. It can handle computationally intensive loops in speech coding algorithms parallel with the main processor. The coprocessor along with software optimization reduces clock cycles required for G.723.1 by 80% and G.729 by 64% while MIPS R3000 RISC is used as the host.
最近蜂窝电话系统、IP语音设备和其他多媒体应用程序的发展对有效的语音编码算法产生了相当大的需求。这些算法通常需要大量的信号处理能力,需要大量的信号处理能力。目前的市场趋势是将多个语音通道集成到单个芯片中,这进一步加剧了对更强大的硬件平台的需求。提出了一些新的设计思想,如声码专用的DSP架构,RISC/DSP平台的结合,以及在通用处理器中添加硬件加速器或协处理器。本文提出了一种新的执行宏指令的硬件加速器设计方案。所提出的协处理器可以添加到可以支持至少一个协处理器的每个处理器类型中,而无需修改编译器和重新设计处理器。它可以处理与主处理器并行的语音编码算法中的计算密集型循环。在使用MIPS R3000 RISC作为主机时,协处理器和软件优化将G.723.1所需的时钟周期减少了80%,G.729所需的时钟周期减少了64%。
{"title":"Efficient host-independent coprocessor architecture for speech coding algorithms","authors":"Hamid Safizadeh, Hamid Noori, M. Sedighi, A. Jahanian, Neda Zolfaghari","doi":"10.1109/DSD.2005.37","DOIUrl":"https://doi.org/10.1109/DSD.2005.37","url":null,"abstract":"The recent growth of cellular phone systems, voice over IP devices, and other multimedia applications has created a considerable need for efficient voice coding algorithms. These algorithms usually require intensive amount of signal processing capabilities and demand significant signal processing power. The current market trend of integrating multiple voice channels into a single die has further intensified the need for more powerful hardware platforms. Some new design ideas such as vocoder-specialized DSP architectures, combined RISC/DSP platforms, and adding hardware accelerators or coprocessors to the general-purpose processors have been proposed. In this paper, a new hardware accelerator design has been proposed which executes macro instructions (MIs). The proposed coprocessor can be added to each processor type that can support at least one coprocessor without modifying the compiler and redesigning the processor. It can handle computationally intensive loops in speech coding algorithms parallel with the main processor. The coprocessor along with software optimization reduces clock cycles required for G.723.1 by 80% and G.729 by 64% while MIPS R3000 RISC is used as the host.","PeriodicalId":119054,"journal":{"name":"8th Euromicro Conference on Digital System Design (DSD'05)","volume":"38 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2005-08-30","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132653254","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
Reducing inter-configuration memory usage and performance improvement in reconfigurable computing systems 减少配置间内存的使用,提高可重构计算系统的性能
Pub Date : 2005-08-30 DOI: 10.1109/DSD.2005.67
Farhad Mehdipour, M. S. Zamani, M. Sedighi
For running subsequent configurations in a reconfigurable computing system intermediate data must transfer between them. Reducing memory usage overhead can result in reduction in the array size and the number of input/output pins. In this paper, a new iterative design flow is proposed which integrates the synthesis and physical design aspects for performing a static compilation process. A new temporal partitioning algorithm for partitioning and scheduling is proposed, which tries to increase similarity of subsequent configurations in such a way that the reconfiguration time on a partially reconfigurable hardware decreases. In addition, we perform an iterative physical design process based on similar configurations produced in the previous stage. A modified algorithm improves our prior temporal partitioning algorithm, which usually had large overhead of memory usage and the number of input/output pins. This new approach performs partitioning in depth and tries to minimize the memory and 10 requirements.
为了在可重构计算系统中运行后续配置,中间数据必须在它们之间传输。减少内存使用开销可以减少数组大小和输入/输出引脚的数量。本文提出了一种新的迭代设计流程,它集成了执行静态编译过程的综合和物理设计方面。提出了一种新的用于分区和调度的时间分区算法,该算法试图通过增加后续配置的相似性来减少部分可重构硬件上的重构时间。此外,我们基于上一阶段产生的类似配置执行迭代物理设计过程。一种改进的算法改进了我们之前的时间分区算法,这种算法通常有很大的内存使用开销和输入/输出引脚的数量。这种新方法执行深度分区,并尝试最小化内存和内存需求。
{"title":"Reducing inter-configuration memory usage and performance improvement in reconfigurable computing systems","authors":"Farhad Mehdipour, M. S. Zamani, M. Sedighi","doi":"10.1109/DSD.2005.67","DOIUrl":"https://doi.org/10.1109/DSD.2005.67","url":null,"abstract":"For running subsequent configurations in a reconfigurable computing system intermediate data must transfer between them. Reducing memory usage overhead can result in reduction in the array size and the number of input/output pins. In this paper, a new iterative design flow is proposed which integrates the synthesis and physical design aspects for performing a static compilation process. A new temporal partitioning algorithm for partitioning and scheduling is proposed, which tries to increase similarity of subsequent configurations in such a way that the reconfiguration time on a partially reconfigurable hardware decreases. In addition, we perform an iterative physical design process based on similar configurations produced in the previous stage. A modified algorithm improves our prior temporal partitioning algorithm, which usually had large overhead of memory usage and the number of input/output pins. This new approach performs partitioning in depth and tries to minimize the memory and 10 requirements.","PeriodicalId":119054,"journal":{"name":"8th Euromicro Conference on Digital System Design (DSD'05)","volume":"35 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2005-08-30","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130520375","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
An adaptive on-line HW/SW partitioning for soft real time reconfigurable systems 用于软实时可重构系统的自适应在线软硬件分区
Pub Date : 2005-08-30 DOI: 10.1109/DSD.2005.12
Ghaffari Fakhreddine, M. Auguin, M. Abid, M. Benjemaa
We present a new HW/SW partitioning approach. This partitioning method is called an online partitioning algorithm (O.P.A) which consists to adapt dynamically the architecture to the processing requirements. A scheduling heuristic is associated to this partitioning approach. We compare our method with an off-line static HW/SW partitioning approach.
我们提出了一种新的硬件/软件分区方法。这种分区方法被称为在线分区算法(online partitioning algorithm, O.P.A),它包括动态调整体系结构以适应处理需求。调度启发式与这种分区方法相关联。我们将我们的方法与离线静态硬件/软件分区方法进行了比较。
{"title":"An adaptive on-line HW/SW partitioning for soft real time reconfigurable systems","authors":"Ghaffari Fakhreddine, M. Auguin, M. Abid, M. Benjemaa","doi":"10.1109/DSD.2005.12","DOIUrl":"https://doi.org/10.1109/DSD.2005.12","url":null,"abstract":"We present a new HW/SW partitioning approach. This partitioning method is called an online partitioning algorithm (O.P.A) which consists to adapt dynamically the architecture to the processing requirements. A scheduling heuristic is associated to this partitioning approach. We compare our method with an off-line static HW/SW partitioning approach.","PeriodicalId":119054,"journal":{"name":"8th Euromicro Conference on Digital System Design (DSD'05)","volume":"5 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2005-08-30","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"133946337","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
MemBIST applet for learning principles of memory testing and generating memory BIST MemBIST小程序,用于学习记忆测试原理和生成记忆BIST
Pub Date : 2005-08-30 DOI: 10.1109/DSD.2005.56
M. Fischerová, M. Simlastík
The paper presents a software tool that demonstrates principles of RAM memory testing and of the memory BIST structure. The MemBIST software tool automatically generates built-in self-test blocks for a given memory matrix as a VHDL model of the whole system. As a complement to the BIST structure generator, a module for visualisation of selected RAM memory fault models, March C-test algorithm as well as a memory self-testing architecture principle is a part of the tool. The developed system was implemented as a Java applet what means its good compatibility regarding different hardware and operating system platforms, its safety and accessibility while it is placed on Internet. The presented MemBIST applet is useful as an educational tool and a training tool in built-in self-testing for RAM memories.
本文介绍了一个演示RAM存储器测试原理和存储器BIST结构的软件工具。MemBIST软件工具自动为给定的内存矩阵生成内置自测块,作为整个系统的VHDL模型。作为BIST结构生成器的补充,该工具包括一个用于可视化所选RAM内存故障模型的模块、March C-test算法以及内存自测架构原理。所开发的系统以Java applet的形式实现,这意味着它对不同的硬件和操作系统平台具有良好的兼容性,在Internet上放置时具有安全性和可访问性。所提出的MemBIST小程序是一种有用的教学工具和培训工具,用于RAM存储器的内置自我测试。
{"title":"MemBIST applet for learning principles of memory testing and generating memory BIST","authors":"M. Fischerová, M. Simlastík","doi":"10.1109/DSD.2005.56","DOIUrl":"https://doi.org/10.1109/DSD.2005.56","url":null,"abstract":"The paper presents a software tool that demonstrates principles of RAM memory testing and of the memory BIST structure. The MemBIST software tool automatically generates built-in self-test blocks for a given memory matrix as a VHDL model of the whole system. As a complement to the BIST structure generator, a module for visualisation of selected RAM memory fault models, March C-test algorithm as well as a memory self-testing architecture principle is a part of the tool. The developed system was implemented as a Java applet what means its good compatibility regarding different hardware and operating system platforms, its safety and accessibility while it is placed on Internet. The presented MemBIST applet is useful as an educational tool and a training tool in built-in self-testing for RAM memories.","PeriodicalId":119054,"journal":{"name":"8th Euromicro Conference on Digital System Design (DSD'05)","volume":"16 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2005-08-30","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115486400","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
An efficient MAC protocol for sensor network considering energy consumption and information retrieval pattern 一种考虑能量消耗和信息检索模式的传感器网络MAC协议
Pub Date : 2005-08-30 DOI: 10.1109/DSD.2005.17
Y. Ghiassi, M. M. Rad, M. Nikjoo, A. H. Mohseni, B. Khalaj
A sensor network with mobile agents (SENMA) is an architecture proposed for large scale sensor networks in which the access point moves above the network and gathers information from a limited number of nodes. However, the performance of such system is limited by estimation errors and packet errors due to collision. In this paper, we first derive the equations of distortion in a general scenario and use this model to obtain four best node positions in order to achieve min-max estimation error in a square. In addition, an opportunistic MAC is proposed that considers both collision effects and estimation error based on channel state information (CSI). As the simulation results show the proposed scheme achieves an optimum estimation with minimum collision and energy consumption.
具有移动代理的传感器网络(SENMA)是针对大型传感器网络提出的一种体系结构,其中接入点在网络上方移动并从有限数量的节点收集信息。然而,该系统的性能受到估计误差和由于碰撞引起的数据包误差的限制。在本文中,我们首先推导了一般情况下的畸变方程,并使用该模型获得了四个最佳节点位置,以实现正方形的最小-最大估计误差。此外,提出了一种考虑碰撞效应和基于信道状态信息(CSI)的估计误差的机会MAC。仿真结果表明,该方法在最小碰撞和能量消耗的情况下实现了最优估计。
{"title":"An efficient MAC protocol for sensor network considering energy consumption and information retrieval pattern","authors":"Y. Ghiassi, M. M. Rad, M. Nikjoo, A. H. Mohseni, B. Khalaj","doi":"10.1109/DSD.2005.17","DOIUrl":"https://doi.org/10.1109/DSD.2005.17","url":null,"abstract":"A sensor network with mobile agents (SENMA) is an architecture proposed for large scale sensor networks in which the access point moves above the network and gathers information from a limited number of nodes. However, the performance of such system is limited by estimation errors and packet errors due to collision. In this paper, we first derive the equations of distortion in a general scenario and use this model to obtain four best node positions in order to achieve min-max estimation error in a square. In addition, an opportunistic MAC is proposed that considers both collision effects and estimation error based on channel state information (CSI). As the simulation results show the proposed scheme achieves an optimum estimation with minimum collision and energy consumption.","PeriodicalId":119054,"journal":{"name":"8th Euromicro Conference on Digital System Design (DSD'05)","volume":"241 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2005-08-30","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116154888","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
A high-level tool for the design of custom image processing systems 用于设计自定义图像处理系统的高级工具
Pub Date : 2005-08-30 DOI: 10.1109/DSD.2005.7
Sérgio Martins, J. Alves
Real-time image processing is a computational intensive task with applications in various engineering fields. In several image processing applications, a significant amount of computing power is committed to image enhancement operations, basic segmentation and identification of regions of interest for further analysis. Such type of front-end processing can be done efficiently by custom data-flow processors closely coupled to an image sensor. This paper proposes a visual design environment to support the high-level design of custom data-flow processors for real-time image analysis applications. The tool is embedded in Matlab/Simulink, and the system modeling is done using a library of blocks that implement common low-level image processing operations. Functional validation is performed efficiently by the simulation engine of Simulink in a frame by frame basis, using the functions provided by the image processing toolbox in Matlab. The automatic generation of a synthesizable RTL model guarantees a logic implementation of the system that complies to the high-level model validated, under constraints imposed by the user and the target reconfigurable device.
实时图像处理是一项计算密集型任务,在各个工程领域都有应用。在一些图像处理应用中,大量的计算能力用于图像增强操作、基本分割和识别感兴趣的区域以供进一步分析。这种类型的前端处理可以通过与图像传感器紧密耦合的定制数据流处理器有效地完成。本文提出了一种可视化设计环境,以支持实时图像分析应用中自定义数据流处理器的高级设计。该工具被嵌入到Matlab/Simulink中,系统建模使用一个模块库来实现常见的底层图像处理操作。利用Matlab图像处理工具箱提供的功能,利用Simulink仿真引擎逐帧高效地进行功能验证。可合成RTL模型的自动生成保证了在用户和目标可重构设备施加的约束下,系统的逻辑实现符合已验证的高级模型。
{"title":"A high-level tool for the design of custom image processing systems","authors":"Sérgio Martins, J. Alves","doi":"10.1109/DSD.2005.7","DOIUrl":"https://doi.org/10.1109/DSD.2005.7","url":null,"abstract":"Real-time image processing is a computational intensive task with applications in various engineering fields. In several image processing applications, a significant amount of computing power is committed to image enhancement operations, basic segmentation and identification of regions of interest for further analysis. Such type of front-end processing can be done efficiently by custom data-flow processors closely coupled to an image sensor. This paper proposes a visual design environment to support the high-level design of custom data-flow processors for real-time image analysis applications. The tool is embedded in Matlab/Simulink, and the system modeling is done using a library of blocks that implement common low-level image processing operations. Functional validation is performed efficiently by the simulation engine of Simulink in a frame by frame basis, using the functions provided by the image processing toolbox in Matlab. The automatic generation of a synthesizable RTL model guarantees a logic implementation of the system that complies to the high-level model validated, under constraints imposed by the user and the target reconfigurable device.","PeriodicalId":119054,"journal":{"name":"8th Euromicro Conference on Digital System Design (DSD'05)","volume":"42 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2005-08-30","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126962899","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
Internet-based IC technology design and simulation 基于internet的集成电路技术设计与仿真
Pub Date : 2005-08-30 DOI: 10.1109/DSD.2005.52
V. Nelayev, V. Stempitsky, Kirill A. Kudin
The hardware-software platform for design, simulation and learning via Internet network was realized with use the modern facilities Internet technologies (the server Apache, programming languages PERL/PHP).
利用现代便利的Internet技术(服务器端为Apache,编程语言为PERL/PHP)实现了通过Internet网络进行设计、仿真和学习的软硬件平台。
{"title":"Internet-based IC technology design and simulation","authors":"V. Nelayev, V. Stempitsky, Kirill A. Kudin","doi":"10.1109/DSD.2005.52","DOIUrl":"https://doi.org/10.1109/DSD.2005.52","url":null,"abstract":"The hardware-software platform for design, simulation and learning via Internet network was realized with use the modern facilities Internet technologies (the server Apache, programming languages PERL/PHP).","PeriodicalId":119054,"journal":{"name":"8th Euromicro Conference on Digital System Design (DSD'05)","volume":"349 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2005-08-30","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"133978200","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
期刊
8th Euromicro Conference on Digital System Design (DSD'05)
全部 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学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1