首页 > 最新文献

2011 VII Southern Conference on Programmable Logic (SPL)最新文献

英文 中文
Implementation of a configuration server for a hardware SNTP synchronization platform based on FPGA 基于FPGA的硬件SNTP同步平台配置服务器的实现
Pub Date : 2011-04-13 DOI: 10.1109/SPL.2011.5782655
Juan Quiros, J. Viejo, A. Millán, A. Muñoz, José Villar, D. Guerrero
This paper presents the implementation of a configuration server for a SNTP synchronization platform which implements accurate synchronization solutions for Remote Terminal Units commonly used in industrial control processes. The configuration server provides settings to others platform devices using the BOOTP protocol and an interface that allow to administer the system. This environment requires a compact (specific dimensions) and low power and low cost device. Thus, a general purpose device (e.g. a PC) is discarded and an embedded one with these features has been developed. However, in addition to these requirements it offers a flexibility similar to the PC. Thereby it is able to update and carry out tasks beyond synchronization platform easily.
本文介绍了一个SNTP同步平台的配置服务器的实现,该平台实现了工业控制过程中常用的远程终端单元的精确同步解决方案。配置服务器使用BOOTP协议和允许管理系统的接口向其他平台设备提供设置。这种环境需要紧凑(特定尺寸)、低功耗和低成本的设备。因此,抛弃了通用设备(例如PC),开发了具有这些特征的嵌入式设备。然而,除了这些要求之外,它还提供了与PC类似的灵活性。从而可以轻松地更新和执行同步平台之外的任务。
{"title":"Implementation of a configuration server for a hardware SNTP synchronization platform based on FPGA","authors":"Juan Quiros, J. Viejo, A. Millán, A. Muñoz, José Villar, D. Guerrero","doi":"10.1109/SPL.2011.5782655","DOIUrl":"https://doi.org/10.1109/SPL.2011.5782655","url":null,"abstract":"This paper presents the implementation of a configuration server for a SNTP synchronization platform which implements accurate synchronization solutions for Remote Terminal Units commonly used in industrial control processes. The configuration server provides settings to others platform devices using the BOOTP protocol and an interface that allow to administer the system. This environment requires a compact (specific dimensions) and low power and low cost device. Thus, a general purpose device (e.g. a PC) is discarded and an embedded one with these features has been developed. However, in addition to these requirements it offers a flexibility similar to the PC. Thereby it is able to update and carry out tasks beyond synchronization platform easily.","PeriodicalId":6329,"journal":{"name":"2011 VII Southern Conference on Programmable Logic (SPL)","volume":"24 1","pages":"239-244"},"PeriodicalIF":0.0,"publicationDate":"2011-04-13","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"88508659","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
Design of a FPGA based position PI servo controller for a DC motor with dry friction 基于FPGA的干摩擦直流电机位置PI伺服控制器设计
Pub Date : 2011-04-13 DOI: 10.1109/SPL.2011.5782628
Luis F. Castaño, G. Osorio
In this paper we present the design, implementation and experimental validation of a FPGA based position servo controller for a DC motor with dry friction. VHDL and block diagram modules for trajectory generation, encoder signal decoding, PI controller and PWM control signal generation are described. The control system is implemented in the DE3 board of Terasic Technologies Inc using Quartus II environment of Altera Corporation. Servo system simulation was made using Simulink. The analytical non linear model for the anti-windup saturation on the integral control action, saturation on the actuator and dry friction is validated through experiments and simulations.
本文介绍了一种基于FPGA的干摩擦直流电机位置伺服控制器的设计、实现和实验验证。描述了轨迹生成、编码器信号解码、PI控制器和PWM控制信号生成的VHDL和框图模块。该控制系统采用Altera公司的Quartus II环境,在Terasic Technologies Inc .的DE3板上实现。利用Simulink对伺服系统进行仿真。通过实验和仿真验证了积分控制动作抗上弦饱和、作动器饱和和干摩擦的非线性解析模型。
{"title":"Design of a FPGA based position PI servo controller for a DC motor with dry friction","authors":"Luis F. Castaño, G. Osorio","doi":"10.1109/SPL.2011.5782628","DOIUrl":"https://doi.org/10.1109/SPL.2011.5782628","url":null,"abstract":"In this paper we present the design, implementation and experimental validation of a FPGA based position servo controller for a DC motor with dry friction. VHDL and block diagram modules for trajectory generation, encoder signal decoding, PI controller and PWM control signal generation are described. The control system is implemented in the DE3 board of Terasic Technologies Inc using Quartus II environment of Altera Corporation. Servo system simulation was made using Simulink. The analytical non linear model for the anti-windup saturation on the integral control action, saturation on the actuator and dry friction is validated through experiments and simulations.","PeriodicalId":6329,"journal":{"name":"2011 VII Southern Conference on Programmable Logic (SPL)","volume":"41 1","pages":"75-80"},"PeriodicalIF":0.0,"publicationDate":"2011-04-13","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"77103345","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
FPGA implementation of a “dynamic-clamp” system FPGA实现的一种“动态钳位”系统
Pub Date : 2011-04-13 DOI: 10.1109/SPL.2011.5782643
W. Bast, D. Dellavale, F. Bonetto
The dynamic-clamp electrophysiological technique allows the mimicking of the electrical effects of ion channels embedded into the membrane of an intracellularly recorded cell. Dynamic-clamp relies on the establishing of a loop between the injected current and the recorded membrane potential. In this work, a real-time dynamic-clamp system was implemented on a Field Programmable Gate Array (FPGA). The system proposed allows the concurrent controlling of the activation of several ion channels. The architecture of the instrument developed is based on two main modules: a state machine (as the logic arbiter) with the ADC and DAC interface, and a signal processing module. The state machine controls the converters along with the serial data-transfer interface (SPI). The signal processing module implements the algorithms needed to mimic several HH-type ion channel conductances. Extensive simulations of the device operation were made, showing that the instrument developed implements effectively the dynamic-clamp control loop, with a maximum operation frequency of 532 kHZ. The main application of this instrument is the manipulation of ion channels.
动态钳电生理技术允许模拟离子通道嵌入到细胞内记录细胞的膜上的电效应。动态箝位依赖于在注入电流和记录的膜电位之间建立环路。本文在现场可编程门阵列(FPGA)上实现了一个实时动态箝位系统。该系统可以同时控制多个离子通道的激活。所开发的仪器体系结构基于两个主要模块:具有ADC和DAC接口的状态机(作为逻辑仲裁器)和信号处理模块。状态机控制转换器以及串行数据传输接口(SPI)。信号处理模块实现了模拟几种hh型离子通道电导所需的算法。实验结果表明,所研制的仪器有效地实现了动态钳位控制回路,最大工作频率为532 kHZ。该仪器的主要应用是离子通道的操纵。
{"title":"FPGA implementation of a “dynamic-clamp” system","authors":"W. Bast, D. Dellavale, F. Bonetto","doi":"10.1109/SPL.2011.5782643","DOIUrl":"https://doi.org/10.1109/SPL.2011.5782643","url":null,"abstract":"The dynamic-clamp electrophysiological technique allows the mimicking of the electrical effects of ion channels embedded into the membrane of an intracellularly recorded cell. Dynamic-clamp relies on the establishing of a loop between the injected current and the recorded membrane potential. In this work, a real-time dynamic-clamp system was implemented on a Field Programmable Gate Array (FPGA). The system proposed allows the concurrent controlling of the activation of several ion channels. The architecture of the instrument developed is based on two main modules: a state machine (as the logic arbiter) with the ADC and DAC interface, and a signal processing module. The state machine controls the converters along with the serial data-transfer interface (SPI). The signal processing module implements the algorithms needed to mimic several HH-type ion channel conductances. Extensive simulations of the device operation were made, showing that the instrument developed implements effectively the dynamic-clamp control loop, with a maximum operation frequency of 532 kHZ. The main application of this instrument is the manipulation of ion channels.","PeriodicalId":6329,"journal":{"name":"2011 VII Southern Conference on Programmable Logic (SPL)","volume":"26 1","pages":"167-172"},"PeriodicalIF":0.0,"publicationDate":"2011-04-13","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"84669871","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
Custom FPGA-based micro-architecture for streaming computing 自定义基于fpga的流计算微架构
Pub Date : 2011-04-13 DOI: 10.1109/SPL.2011.5782624
J. Alves, P. Diniz
This paper describes a micro-architecture for a custom programmable FPGA-based processor, with direct support for streaming and vector computations relying on custom cache memory storage. The processor combines a custom data-path with several parallel data ports for accessing operands in streaming mode thus efficiently supporting nested looping constructs found in high-level languages while mitigating the impact on external memory bandwidth. The architecture leverages the strided access patterns of streaming data access using a microcoded sequencer with multi-dimensional nested looping capability. We present synthesis results for the main components of the architecture on a Xilinx's Virtex-4 FPGA device. The results reveal the architecture to be extremely flexible and consume few FPGA resources.
本文描述了一种基于自定义可编程fpga处理器的微架构,它直接支持依赖于自定义缓存存储的流和矢量计算。处理器将自定义数据路径与几个并行数据端口结合起来,以流模式访问操作数,从而有效地支持高级语言中的嵌套循环结构,同时减轻对外部内存带宽的影响。该体系结构利用具有多维嵌套循环功能的微编码序列器,利用流数据访问的跨行访问模式。我们在Xilinx的Virtex-4 FPGA器件上展示了该架构的主要组件的综合结果。结果表明,该架构具有极高的灵活性,并且消耗较少的FPGA资源。
{"title":"Custom FPGA-based micro-architecture for streaming computing","authors":"J. Alves, P. Diniz","doi":"10.1109/SPL.2011.5782624","DOIUrl":"https://doi.org/10.1109/SPL.2011.5782624","url":null,"abstract":"This paper describes a micro-architecture for a custom programmable FPGA-based processor, with direct support for streaming and vector computations relying on custom cache memory storage. The processor combines a custom data-path with several parallel data ports for accessing operands in streaming mode thus efficiently supporting nested looping constructs found in high-level languages while mitigating the impact on external memory bandwidth. The architecture leverages the strided access patterns of streaming data access using a microcoded sequencer with multi-dimensional nested looping capability. We present synthesis results for the main components of the architecture on a Xilinx's Virtex-4 FPGA device. The results reveal the architecture to be extremely flexible and consume few FPGA resources.","PeriodicalId":6329,"journal":{"name":"2011 VII Southern Conference on Programmable Logic (SPL)","volume":"62 1","pages":"51-56"},"PeriodicalIF":0.0,"publicationDate":"2011-04-13","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"84747329","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
Synthesis of robust controllers for GALS_FPGA from multi-burst graph specification 基于多突发图规范的GALS_FPGA鲁棒控制器综合
Pub Date : 2011-04-13 DOI: 10.1109/SPL.2011.5782636
D. L. Oliveira, E. Lussari
Contemporary digital systems must necessarily be based on the “System-on-Chip - SoC” concept. An interesting style for SoC design is the GALS (Globally Asynchronous, Locally Synchronous) paradigm, which can be used to implement circuits in FPGAs (Field Programmable Gate Array). Although these devices have the benefits of low-cost and short development time, there's a major drawback which is implementing Asynchronous Interfaces (AI) in FPGA devices. There's a typical AI design style which is based on asynchronous controllers that provides communication between modules (called ports), but Port controllers are subject to essential-hazard when implemented FPGAs. This paper proposes a method based on direct mapping to implement these ports. It begins with an MBG (multi-burst graph) specification and makes use of the essential signal concept to check if the resulting circuit is hazard-free, or to point potential essential-hazard problems in the circuit. By satisfying the essential signal condition, this method is capable of providing robust ports, i.e. essential-hazard-free.
当代数字系统必须基于“片上系统”的概念。SoC设计的一个有趣风格是GALS(全局异步,局部同步)范例,它可用于在fpga(现场可编程门阵列)中实现电路。尽管这些器件具有低成本和开发时间短的优点,但它们存在一个主要缺点,即在FPGA器件中实现异步接口(AI)。有一种典型的AI设计风格是基于异步控制器,提供模块之间的通信(称为端口),但端口控制器在执行fpga时受到必要危险的影响。本文提出了一种基于直接映射的方法来实现这些端口。它从MBG(多突发图)规范开始,并利用基本信号概念来检查所得到的电路是否无危险,或者指出电路中潜在的基本危险问题。通过满足必要信号条件,该方法能够提供鲁棒端口,即必要无危险端口。
{"title":"Synthesis of robust controllers for GALS_FPGA from multi-burst graph specification","authors":"D. L. Oliveira, E. Lussari","doi":"10.1109/SPL.2011.5782636","DOIUrl":"https://doi.org/10.1109/SPL.2011.5782636","url":null,"abstract":"Contemporary digital systems must necessarily be based on the “System-on-Chip - SoC” concept. An interesting style for SoC design is the GALS (Globally Asynchronous, Locally Synchronous) paradigm, which can be used to implement circuits in FPGAs (Field Programmable Gate Array). Although these devices have the benefits of low-cost and short development time, there's a major drawback which is implementing Asynchronous Interfaces (AI) in FPGA devices. There's a typical AI design style which is based on asynchronous controllers that provides communication between modules (called ports), but Port controllers are subject to essential-hazard when implemented FPGAs. This paper proposes a method based on direct mapping to implement these ports. It begins with an MBG (multi-burst graph) specification and makes use of the essential signal concept to check if the resulting circuit is hazard-free, or to point potential essential-hazard problems in the circuit. By satisfying the essential signal condition, this method is capable of providing robust ports, i.e. essential-hazard-free.","PeriodicalId":6329,"journal":{"name":"2011 VII Southern Conference on Programmable Logic (SPL)","volume":"79 1","pages":"123-129"},"PeriodicalIF":0.0,"publicationDate":"2011-04-13","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"90666676","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
期刊
2011 VII Southern Conference on Programmable Logic (SPL)
全部 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