首页 > 最新文献

2002 IEEE International Conference on Field-Programmable Technology, 2002. (FPT). Proceedings.最新文献

英文 中文
A co-simulation study of adaptive EPIC computing 自适应EPIC计算的联合仿真研究
S. V. Gheorghita, W. Wong, T. Mitra, S. Talla
Reconfigurable computing offers the embedded systems designers the flexibility of application specific optimizations on a generic platform. In this paper, we are concerned with a fine-grain, tightly coupled, dynamically reconfigurable architecture we call Adaptive EPIC. A generic EPIC architecture is augmented with a dynamically reconfigurable structure. In this paper, we describe an experimental setup to evaluate the performance of such a processor. Our results show that such architecture can offer significant performance improvements for low frequency, and hence low power, core processors.
可重构计算为嵌入式系统设计人员提供了在通用平台上进行特定于应用程序优化的灵活性。在本文中,我们关注的是一种细粒度、紧密耦合、动态可重构的体系结构,我们称之为自适应EPIC。通用的EPIC体系结构通过动态可重构结构得到增强。在本文中,我们描述了一个实验装置来评估这种处理器的性能。我们的研究结果表明,这种架构可以为低频率和低功耗的核心处理器提供显着的性能改进。
{"title":"A co-simulation study of adaptive EPIC computing","authors":"S. V. Gheorghita, W. Wong, T. Mitra, S. Talla","doi":"10.1109/FPT.2002.1188691","DOIUrl":"https://doi.org/10.1109/FPT.2002.1188691","url":null,"abstract":"Reconfigurable computing offers the embedded systems designers the flexibility of application specific optimizations on a generic platform. In this paper, we are concerned with a fine-grain, tightly coupled, dynamically reconfigurable architecture we call Adaptive EPIC. A generic EPIC architecture is augmented with a dynamically reconfigurable structure. In this paper, we describe an experimental setup to evaluate the performance of such a processor. Our results show that such architecture can offer significant performance improvements for low frequency, and hence low power, core processors.","PeriodicalId":355740,"journal":{"name":"2002 IEEE International Conference on Field-Programmable Technology, 2002. (FPT). Proceedings.","volume":"15 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2002-12-16","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114681527","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
A method of implementing bit-serial LDI ladder filters in FPGAs using JBits 一种在fpga中使用JBits实现位串行LDI阶梯滤波器的方法
A. Carreira, T. W. Fox, L. Turner
A simulated annealing design method for low hardware cost bit-serial Lossless Discrete Integrator (LDI) recursive digital filter implementations using Field Programmable Gate Arrays (FPGAs) with JBits/spl trade/ is presented. This method jointly minimizes the magnitude frequency response error and the filter hardware cost. The next-neighbor connectivity of bit-serial systems is exploited to create a placement method using JBits/spl trade/ to avoid time-consuming general-purpose placement tools for FPGAs in addition to the hardware cost reduction benefits of bit-serial architectures. A design example using the proposed method is presented in which a 30.2 percent hardware cost reduction is obtained.
提出了一种采用现场可编程门阵列(fpga)实现低硬件成本的位串行无损离散积分器(LDI)递归数字滤波器的模拟退火设计方法。该方法最大限度地降低了幅值频率响应误差和滤波器硬件成本。利用位串行系统的邻接连接来创建一种使用JBits/spl trade/的放置方法,以避免耗时的fpga通用放置工具,以及位串行架构的硬件成本降低优势。给出了一个使用所提方法的设计实例,其中硬件成本降低了30.2%。
{"title":"A method of implementing bit-serial LDI ladder filters in FPGAs using JBits","authors":"A. Carreira, T. W. Fox, L. Turner","doi":"10.1109/FPT.2002.1188728","DOIUrl":"https://doi.org/10.1109/FPT.2002.1188728","url":null,"abstract":"A simulated annealing design method for low hardware cost bit-serial Lossless Discrete Integrator (LDI) recursive digital filter implementations using Field Programmable Gate Arrays (FPGAs) with JBits/spl trade/ is presented. This method jointly minimizes the magnitude frequency response error and the filter hardware cost. The next-neighbor connectivity of bit-serial systems is exploited to create a placement method using JBits/spl trade/ to avoid time-consuming general-purpose placement tools for FPGAs in addition to the hardware cost reduction benefits of bit-serial architectures. A design example using the proposed method is presented in which a 30.2 percent hardware cost reduction is obtained.","PeriodicalId":355740,"journal":{"name":"2002 IEEE International Conference on Field-Programmable Technology, 2002. (FPT). Proceedings.","volume":"108 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2002-12-16","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"117114786","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
Field modifiable architecture with FPGAs and its design methodology fpga的现场可修改结构及其设计方法
S. Komatsu, Yoshihisa Kojima, H. Saito, Kenshu Seto, M. Fujita
In the age of highly integrated system LSIs, the problem of design methodologies with short time-to-market and higher re-programmability after the chip fabrications has acquired great importance. Although a pure FPGA system is one of the solutions, it cannot give sufficient performance in many real-time applications due to its lower performance and higher power dissipation compared to ASICs. Instead, a hardware/software co-design approach can give best design solutions in terms of such design criteria. In this paper, we introduce a new VLSI architecture called Field Modifiable Architecture (FMA) and its design methodology. Experimental results confirm that our architecture can achieve significant performance improvement in terms of execution cycles.
在高度集成化的系统集成电路时代,具有较短上市时间和较高的芯片制造后可重新编程性的设计方法问题变得非常重要。虽然纯FPGA系统是一种解决方案,但与asic相比,它的性能较低,功耗较高,在许多实时应用中无法提供足够的性能。相反,硬件/软件协同设计方法可以根据这些设计标准提供最佳设计解决方案。本文介绍了一种新的VLSI架构,称为场可修改架构(Field Modifiable architecture, FMA)及其设计方法。实验结果证实,我们的架构在执行周期方面可以实现显着的性能改进。
{"title":"Field modifiable architecture with FPGAs and its design methodology","authors":"S. Komatsu, Yoshihisa Kojima, H. Saito, Kenshu Seto, M. Fujita","doi":"10.1109/FPT.2002.1188716","DOIUrl":"https://doi.org/10.1109/FPT.2002.1188716","url":null,"abstract":"In the age of highly integrated system LSIs, the problem of design methodologies with short time-to-market and higher re-programmability after the chip fabrications has acquired great importance. Although a pure FPGA system is one of the solutions, it cannot give sufficient performance in many real-time applications due to its lower performance and higher power dissipation compared to ASICs. Instead, a hardware/software co-design approach can give best design solutions in terms of such design criteria. In this paper, we introduce a new VLSI architecture called Field Modifiable Architecture (FMA) and its design methodology. Experimental results confirm that our architecture can achieve significant performance improvement in terms of execution cycles.","PeriodicalId":355740,"journal":{"name":"2002 IEEE International Conference on Field-Programmable Technology, 2002. (FPT). Proceedings.","volume":"72 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2002-12-16","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127135182","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
The hot decade of field programmable technologies 现场可编程技术的热门十年
T. Makimoto
A historical review of the chip industry will be provided with the emphasis on the cyclical nature between standardization direction and customization direction. The basic mechanisms of the cycle will be discussed including technology factors and marketing factors. It is concluded that the field programmable technology will play the vital role in the emerging digital consumer market by providing features that are "standardized in manufacturing but customized in application".
对芯片产业的历史回顾,将重点放在标准化方向和定制方向之间的周期性。本文将讨论周期的基本机制,包括技术因素和市场因素。结论是,现场可编程技术将通过提供“制造标准化但应用定制”的功能,在新兴的数字消费市场中发挥至关重要的作用。
{"title":"The hot decade of field programmable technologies","authors":"T. Makimoto","doi":"10.1109/FPT.2002.1188657","DOIUrl":"https://doi.org/10.1109/FPT.2002.1188657","url":null,"abstract":"A historical review of the chip industry will be provided with the emphasis on the cyclical nature between standardization direction and customization direction. The basic mechanisms of the cycle will be discussed including technology factors and marketing factors. It is concluded that the field programmable technology will play the vital role in the emerging digital consumer market by providing features that are \"standardized in manufacturing but customized in application\".","PeriodicalId":355740,"journal":{"name":"2002 IEEE International Conference on Field-Programmable Technology, 2002. (FPT). Proceedings.","volume":"13 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2002-12-16","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127231052","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}
引用次数: 14
Reconfigurable hardware control software using anonymous libraries 可重构的硬件控制软件使用匿名库
C. Hinkelbein, R. Männer
This work extends RHCS with the capability to link to additional libraries at runtime just by specifying the libraries' filenames. The software components defined in the libraries are made available to the system by means of prototypes. By retaining the abstract interfaces from RHCS we are now able to dynamically compose a complete control framework at runtime without referring to any implementation of the components as building blocks. Also it is possible to extend and adapt the software at runtime according to the needs of reconfigured hardware, or even switch to emulation mode without recompiling the software. Additional components can be build and loaded independently of the existing runtime. This leads to the possibility to build the control software from a textual database describing the hardwares properties. Another possibility would be to use a graphical editor to compose the components to a running system. The performance overhead due to software indirection is monitored and the correctness of architecture is verified by implementing a functional prototype.
这项工作扩展了RHCS,使其能够在运行时通过指定库的文件名链接到其他库。在库中定义的软件组件通过原型对系统可用。通过保留来自RHCS的抽象接口,我们现在能够在运行时动态地组成一个完整的控制框架,而无需引用组件的任何实现作为构建块。此外,还可以根据重新配置硬件的需要在运行时扩展和调整软件,甚至可以在不重新编译软件的情况下切换到仿真模式。可以独立于现有运行时构建和加载其他组件。这使得从描述硬件属性的文本数据库构建控制软件成为可能。另一种可能性是使用图形编辑器将组件组合到正在运行的系统中。通过实现功能原型,监测软件间接导致的性能开销,验证体系结构的正确性。
{"title":"Reconfigurable hardware control software using anonymous libraries","authors":"C. Hinkelbein, R. Männer","doi":"10.1109/FPT.2002.1188726","DOIUrl":"https://doi.org/10.1109/FPT.2002.1188726","url":null,"abstract":"This work extends RHCS with the capability to link to additional libraries at runtime just by specifying the libraries' filenames. The software components defined in the libraries are made available to the system by means of prototypes. By retaining the abstract interfaces from RHCS we are now able to dynamically compose a complete control framework at runtime without referring to any implementation of the components as building blocks. Also it is possible to extend and adapt the software at runtime according to the needs of reconfigured hardware, or even switch to emulation mode without recompiling the software. Additional components can be build and loaded independently of the existing runtime. This leads to the possibility to build the control software from a textual database describing the hardwares properties. Another possibility would be to use a graphical editor to compose the components to a running system. The performance overhead due to software indirection is monitored and the correctness of architecture is verified by implementing a functional prototype.","PeriodicalId":355740,"journal":{"name":"2002 IEEE International Conference on Field-Programmable Technology, 2002. (FPT). Proceedings.","volume":"6 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2002-12-16","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125010435","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
Lossless data compression programmable hardware for high-speed data networks 高速数据网络的无损数据压缩可编程硬件
J. L. Núñez, Simon Jones
This paper presents a high-performance application specific architecture for real time lossless data compression, which enables data throughputs over 1.5 Gbits/s compression and decompression using contemporary low-cost re-programmable FPGA technology. The implementation is embedded into a PCI-based system and tested at speed using a PC as the host computer.. A single FPGA is used to map all the functions in the system including the compression and decompressor cores, DMA logic, control logic and Master/Target PCI core. The independent compression and decompression channels enable a combined compression and decompression performance over 3 Gbits/s and robust self-checking hardware where each compress block can be automatically decompressed to defect hardware failures or errors introduced by the communication channel.
本文提出了一种用于实时无损数据压缩的高性能应用特定架构,该架构使用现代低成本可编程FPGA技术实现超过1.5 Gbits/s的数据压缩和解压缩。该实现嵌入到基于pci的系统中,并使用PC作为主机进行高速测试。一个FPGA可以映射系统中的所有功能,包括压缩和解压核心、DMA逻辑、控制逻辑和主/目标PCI核心。独立的压缩和解压缩通道可以实现超过3gbits /s的组合压缩和解压缩性能和强大的自检硬件,其中每个压缩块可以自动解压缩以缺陷由通信通道引入的硬件故障或错误。
{"title":"Lossless data compression programmable hardware for high-speed data networks","authors":"J. L. Núñez, Simon Jones","doi":"10.1109/FPT.2002.1188694","DOIUrl":"https://doi.org/10.1109/FPT.2002.1188694","url":null,"abstract":"This paper presents a high-performance application specific architecture for real time lossless data compression, which enables data throughputs over 1.5 Gbits/s compression and decompression using contemporary low-cost re-programmable FPGA technology. The implementation is embedded into a PCI-based system and tested at speed using a PC as the host computer.. A single FPGA is used to map all the functions in the system including the compression and decompressor cores, DMA logic, control logic and Master/Target PCI core. The independent compression and decompression channels enable a combined compression and decompression performance over 3 Gbits/s and robust self-checking hardware where each compress block can be automatically decompressed to defect hardware failures or errors introduced by the communication channel.","PeriodicalId":355740,"journal":{"name":"2002 IEEE International Conference on Field-Programmable Technology, 2002. (FPT). Proceedings.","volume":"11 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2002-12-16","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115516923","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
An efficient architecture for an improved watershed algorithm and its FPGA implementation 一种改进分水岭算法的高效体系结构及其FPGA实现
C. Rambabu, L. Chakrabarti, Anil Mahanta
This paper proposes a fast watershed algorithm derived from Meyer's simulated flooding based algorithm. The parallel processing adopted in conditional neighborhood comparisons for processing 3/spl times/3 pixels in one process leads to reduced computational complexity compared to Meyer's algorithm. The proposed algorithm has been implemented in an Xilinx FPGA environment.
本文提出了一种基于Meyer模拟洪水算法的快速分水岭算法。条件邻域比较采用并行处理,一次处理3/spl次/3个像素,与Meyer算法相比,计算复杂度降低。该算法已在Xilinx FPGA环境中实现。
{"title":"An efficient architecture for an improved watershed algorithm and its FPGA implementation","authors":"C. Rambabu, L. Chakrabarti, Anil Mahanta","doi":"10.1109/FPT.2002.1188713","DOIUrl":"https://doi.org/10.1109/FPT.2002.1188713","url":null,"abstract":"This paper proposes a fast watershed algorithm derived from Meyer's simulated flooding based algorithm. The parallel processing adopted in conditional neighborhood comparisons for processing 3/spl times/3 pixels in one process leads to reduced computational complexity compared to Meyer's algorithm. The proposed algorithm has been implemented in an Xilinx FPGA environment.","PeriodicalId":355740,"journal":{"name":"2002 IEEE International Conference on Field-Programmable Technology, 2002. (FPT). Proceedings.","volume":"183 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2002-12-16","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131530695","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
Multi-hop routing of multi-terminal nets for evaluation of hybrid multi-FPGA boards 多终端网络的多跳路由,用于混合多fpga板的评估
S. Jain, Anshul Kumar, Shashi Kumar
In rapid prototyping system application, any large digital circuit can be implemented onto Multi-FPGA Board(MFB). Key MFB architectural feature is its inter-FPGA connections consisting of fixed connections(FC) i.e. FPGA-FPGA connections and programmable connections(PC) i.e. FPGA-programmable switch like FPID-FPGA. MFBs consisting of both the types of connections are known as hybrid MFBs. Since, PC requires two wires as against one wire in FC, MFB must have minimum number of PCs to keep fabrication easy. In partitioned circuit, multi-terminal nets (MTNs) are distributed over one or more circuit parts. When each circuit part is implemented over one FPGA, the MTNs between circuit parts will be routed over PCs and FCs between corresponding FPGAs. Multi-hop routers are used to minimize the use of PCs, but they increase source to sink delay with increasing number of hops. A generic multi-hop router to route two-terminal nets, which obeys the given limit on hops, was presented in our previous work [2002]. In this paper, we extend the same to route multi-terminal nets.
在快速成型系统应用中,任何大型数字电路都可以在多fpga板(MFB)上实现。MFB的主要架构特征是它的fpga间连接,包括固定连接(FC),即FPGA-FPGA连接和可编程连接(PC),即fpga -可编程开关,如FPGA-FPGA。由这两种类型的连接组成的mfb被称为混合mfb。由于PC需要两根电线而不是FC中的一根电线,因此MFB必须具有最少数量的PC以保持制造容易。在分区电路中,多终端网(mtn)分布在一个或多个电路部件上。当每个电路部分在一个FPGA上实现时,电路部分之间的mtn将通过pc和相应FPGA之间的fc路由。多跳路由器是为了尽量减少pc的使用,但是随着跳数的增加,它们会增加源到接收的延迟。我们在之前的工作[2002]中提出了一种通用的多跳路由器,它遵循给定的跳数限制来路由双终端网络。在本文中,我们将其扩展到路由多终端网络。
{"title":"Multi-hop routing of multi-terminal nets for evaluation of hybrid multi-FPGA boards","authors":"S. Jain, Anshul Kumar, Shashi Kumar","doi":"10.1109/FPT.2002.1188696","DOIUrl":"https://doi.org/10.1109/FPT.2002.1188696","url":null,"abstract":"In rapid prototyping system application, any large digital circuit can be implemented onto Multi-FPGA Board(MFB). Key MFB architectural feature is its inter-FPGA connections consisting of fixed connections(FC) i.e. FPGA-FPGA connections and programmable connections(PC) i.e. FPGA-programmable switch like FPID-FPGA. MFBs consisting of both the types of connections are known as hybrid MFBs. Since, PC requires two wires as against one wire in FC, MFB must have minimum number of PCs to keep fabrication easy. In partitioned circuit, multi-terminal nets (MTNs) are distributed over one or more circuit parts. When each circuit part is implemented over one FPGA, the MTNs between circuit parts will be routed over PCs and FCs between corresponding FPGAs. Multi-hop routers are used to minimize the use of PCs, but they increase source to sink delay with increasing number of hops. A generic multi-hop router to route two-terminal nets, which obeys the given limit on hops, was presented in our previous work [2002]. In this paper, we extend the same to route multi-terminal nets.","PeriodicalId":355740,"journal":{"name":"2002 IEEE International Conference on Field-Programmable Technology, 2002. (FPT). Proceedings.","volume":"8 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2002-12-16","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128289562","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
FPGA-based computation of free-form deformations 基于fpga的自由变形计算
Jun Jiang, W. Luk, D. Rueckert
This paper describes techniques for producing FPGA-based designs that support free-form deformation in medical image processing. The free-form deformation method is based on a B-spline algorithm for modelling three-dimensional deformable objects. Our design includes four optimisations. First, we store the values of a third-order B-spline model in lookup tables. Second, we adopt a customised number representation format in our implementation. Third, we transform a nested loop so that conditionals are moved outside the loop. Fourth, we pipeline the design to increase its throughput, and we also deploy multiple pipelines such that each covers a different image. Our design description, captured in the Handel-C language, is parameterisable at compile time to support a range of image resolutions and computational precisions. An implementation on a Xilinx XC2V6000 device would be capable of processing images of resolution up to 256 by 256 pixels in real time.
本文描述了在医学图像处理中支持自由变形的基于fpga的设计的技术。自由变形法是一种基于b样条算法的三维可变形物体建模方法。我们的设计包括四个优化。首先,我们将三阶b样条模型的值存储在查找表中。其次,我们在实现中采用了定制的数字表示格式。第三,转换嵌套循环,将条件移出循环。第四,我们对设计进行流水线处理以提高其吞吐量,并且我们还部署了多个流水线,以便每个流水线覆盖不同的图像。我们的设计描述是用Handel-C语言捕获的,在编译时是可参数化的,以支持一系列图像分辨率和计算精度。Xilinx XC2V6000设备上的实现将能够实时处理分辨率高达256 × 256像素的图像。
{"title":"FPGA-based computation of free-form deformations","authors":"Jun Jiang, W. Luk, D. Rueckert","doi":"10.1109/FPT.2002.1188722","DOIUrl":"https://doi.org/10.1109/FPT.2002.1188722","url":null,"abstract":"This paper describes techniques for producing FPGA-based designs that support free-form deformation in medical image processing. The free-form deformation method is based on a B-spline algorithm for modelling three-dimensional deformable objects. Our design includes four optimisations. First, we store the values of a third-order B-spline model in lookup tables. Second, we adopt a customised number representation format in our implementation. Third, we transform a nested loop so that conditionals are moved outside the loop. Fourth, we pipeline the design to increase its throughput, and we also deploy multiple pipelines such that each covers a different image. Our design description, captured in the Handel-C language, is parameterisable at compile time to support a range of image resolutions and computational precisions. An implementation on a Xilinx XC2V6000 device would be capable of processing images of resolution up to 256 by 256 pixels in real time.","PeriodicalId":355740,"journal":{"name":"2002 IEEE International Conference on Field-Programmable Technology, 2002. (FPT). Proceedings.","volume":"30 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2002-12-16","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125316483","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}
引用次数: 14
Debug methods for hybrid CPU/FPGA systems 混合CPU/FPGA系统的调试方法
Eric Roesler, B. Nelson
The combining of one or more CPU's and an FPGA fabric on the same die is growing in popularity. Such programmable system-on-chip (PSOC) systems promise performance and development time advantages over conventional technology. In a PSOC design, design errors may occur in many different places - the design of the CPU, the embedded software, the FPGA-based parts of the design, or the interfaces between these various parts. This paper presents a flexible tool that allows the user to dynamically adapt the CAD tool's behavior to the level of detail needed to track down design errors in PSOC designs. It provides for the creation of and coexistence of software source debuggers and gate level debug tools, all incorporated into the same debugging environment. A prototype PSOC debugging system based on a derivative of the JHDL CAD tool is presented which illustrates the range of debug support in both simulation and hardware execution modes that can be provided for PSOC debug. Extensions to the tool to support a wider range of embedded processors and GNU compiler tools are discussed along with conclusions and future work.
在同一个芯片上结合一个或多个CPU和一个FPGA结构正变得越来越流行。这种可编程片上系统(PSOC)系统比传统技术具有性能和开发时间优势。在PSOC设计中,设计错误可能发生在许多不同的地方- CPU的设计,嵌入式软件,基于fpga的设计部分,或这些不同部分之间的接口。本文提出了一个灵活的工具,允许用户动态地调整CAD工具的行为,以跟踪PSOC设计中的设计错误所需的细节水平。它提供了软件源代码调试器和门级调试工具的创建和共存,所有这些都合并到同一个调试环境中。提出了一个基于JHDL CAD工具的原型PSOC调试系统,该系统说明了可以为PSOC调试提供仿真和硬件执行模式的调试支持范围。讨论了该工具的扩展,以支持更广泛的嵌入式处理器和GNU编译器工具,以及结论和未来的工作。
{"title":"Debug methods for hybrid CPU/FPGA systems","authors":"Eric Roesler, B. Nelson","doi":"10.1109/FPT.2002.1188688","DOIUrl":"https://doi.org/10.1109/FPT.2002.1188688","url":null,"abstract":"The combining of one or more CPU's and an FPGA fabric on the same die is growing in popularity. Such programmable system-on-chip (PSOC) systems promise performance and development time advantages over conventional technology. In a PSOC design, design errors may occur in many different places - the design of the CPU, the embedded software, the FPGA-based parts of the design, or the interfaces between these various parts. This paper presents a flexible tool that allows the user to dynamically adapt the CAD tool's behavior to the level of detail needed to track down design errors in PSOC designs. It provides for the creation of and coexistence of software source debuggers and gate level debug tools, all incorporated into the same debugging environment. A prototype PSOC debugging system based on a derivative of the JHDL CAD tool is presented which illustrates the range of debug support in both simulation and hardware execution modes that can be provided for PSOC debug. Extensions to the tool to support a wider range of embedded processors and GNU compiler tools are discussed along with conclusions and future work.","PeriodicalId":355740,"journal":{"name":"2002 IEEE International Conference on Field-Programmable Technology, 2002. (FPT). Proceedings.","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2002-12-16","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126088750","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}
引用次数: 16
期刊
2002 IEEE International Conference on Field-Programmable Technology, 2002. (FPT). Proceedings.
全部 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