Using a hardware coprocessor for message scheduling in fieldbus-based distributed systems
| Main Author: | |
|---|---|
| Publication Date: | 2001 |
| Other Authors: | , |
| Language: | eng |
| Source: | Repositórios Científicos de Acesso Aberto de Portugal (RCAAP) |
| Download full: | http://hdl.handle.net/10400.11/527 |
Summary: | Fieldbus based distributed embedded systems used in real-time applications tend to be inflexible in what concerns changing operational parameters on-line. Recent techniques such as the planning scheduler can avoid this problem but do not show adequate responsiveness f o r automatic negotiation of parameter values. In this paper the use of ASIC based coprocessors f o r message scheduling is proposed to solve the problem. Such coprocessors can be used in the arbiter nodes of systems based on widely used producer-consumer fieldbuses like WorldFIP and CAN. A prototype built with a Xilinx FPGA is presented. First performance results are shown and analyzed. They demonstrate that the device is able to achieve the expected performance and also point to the possibility of evolution to an almost dynamic scheduling approach. |
| id |
RCAP_3e8818273df19b6c98bee5fbc5e71f6d |
|---|---|
| oai_identifier_str |
oai:repositorio.ipcb.pt:10400.11/527 |
| network_acronym_str |
RCAP |
| network_name_str |
Repositórios Científicos de Acesso Aberto de Portugal (RCAAP) |
| repository_id_str |
https://opendoar.ac.uk/repository/7160 |
| spelling |
Using a hardware coprocessor for message scheduling in fieldbus-based distributed systemsHardware co-processorFPGA - Fiel Programmable Gate ArraysController area networkMessage scheduling in fieldbus systemsFieldbusFieldbus based distributed embedded systems used in real-time applications tend to be inflexible in what concerns changing operational parameters on-line. Recent techniques such as the planning scheduler can avoid this problem but do not show adequate responsiveness f o r automatic negotiation of parameter values. In this paper the use of ASIC based coprocessors f o r message scheduling is proposed to solve the problem. Such coprocessors can be used in the arbiter nodes of systems based on widely used producer-consumer fieldbuses like WorldFIP and CAN. A prototype built with a Xilinx FPGA is presented. First performance results are shown and analyzed. They demonstrate that the device is able to achieve the expected performance and also point to the possibility of evolution to an almost dynamic scheduling approach.IEEERepositório Científico do Instituto Politécnico de Castelo BrancoFonseca, José A.Martins, Ernesto V.Neves, Paulo Alexandre2011-01-27T16:02:13Z20012001-01-01T00:00:00Zconference objectinfo:eu-repo/semantics/publishedVersionapplication/pdfhttp://hdl.handle.net/10400.11/527eng0-7803-7057-0info:eu-repo/semantics/openAccessreponame:Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)instname:FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologiainstacron:RCAAP2025-02-26T14:26:33Zoai:repositorio.ipcb.pt:10400.11/527Portal AgregadorONGhttps://www.rcaap.pt/oai/openaireinfo@rcaap.ptopendoar:https://opendoar.ac.uk/repository/71602025-05-28T21:40:16.670823Repositórios Científicos de Acesso Aberto de Portugal (RCAAP) - FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologiafalse |
| dc.title.none.fl_str_mv |
Using a hardware coprocessor for message scheduling in fieldbus-based distributed systems |
| title |
Using a hardware coprocessor for message scheduling in fieldbus-based distributed systems |
| spellingShingle |
Using a hardware coprocessor for message scheduling in fieldbus-based distributed systems Fonseca, José A. Hardware co-processor FPGA - Fiel Programmable Gate Arrays Controller area network Message scheduling in fieldbus systems Fieldbus |
| title_short |
Using a hardware coprocessor for message scheduling in fieldbus-based distributed systems |
| title_full |
Using a hardware coprocessor for message scheduling in fieldbus-based distributed systems |
| title_fullStr |
Using a hardware coprocessor for message scheduling in fieldbus-based distributed systems |
| title_full_unstemmed |
Using a hardware coprocessor for message scheduling in fieldbus-based distributed systems |
| title_sort |
Using a hardware coprocessor for message scheduling in fieldbus-based distributed systems |
| author |
Fonseca, José A. |
| author_facet |
Fonseca, José A. Martins, Ernesto V. Neves, Paulo Alexandre |
| author_role |
author |
| author2 |
Martins, Ernesto V. Neves, Paulo Alexandre |
| author2_role |
author author |
| dc.contributor.none.fl_str_mv |
Repositório Científico do Instituto Politécnico de Castelo Branco |
| dc.contributor.author.fl_str_mv |
Fonseca, José A. Martins, Ernesto V. Neves, Paulo Alexandre |
| dc.subject.por.fl_str_mv |
Hardware co-processor FPGA - Fiel Programmable Gate Arrays Controller area network Message scheduling in fieldbus systems Fieldbus |
| topic |
Hardware co-processor FPGA - Fiel Programmable Gate Arrays Controller area network Message scheduling in fieldbus systems Fieldbus |
| description |
Fieldbus based distributed embedded systems used in real-time applications tend to be inflexible in what concerns changing operational parameters on-line. Recent techniques such as the planning scheduler can avoid this problem but do not show adequate responsiveness f o r automatic negotiation of parameter values. In this paper the use of ASIC based coprocessors f o r message scheduling is proposed to solve the problem. Such coprocessors can be used in the arbiter nodes of systems based on widely used producer-consumer fieldbuses like WorldFIP and CAN. A prototype built with a Xilinx FPGA is presented. First performance results are shown and analyzed. They demonstrate that the device is able to achieve the expected performance and also point to the possibility of evolution to an almost dynamic scheduling approach. |
| publishDate |
2001 |
| dc.date.none.fl_str_mv |
2001 2001-01-01T00:00:00Z 2011-01-27T16:02:13Z |
| dc.type.driver.fl_str_mv |
conference object |
| dc.type.status.fl_str_mv |
info:eu-repo/semantics/publishedVersion |
| status_str |
publishedVersion |
| dc.identifier.uri.fl_str_mv |
http://hdl.handle.net/10400.11/527 |
| url |
http://hdl.handle.net/10400.11/527 |
| dc.language.iso.fl_str_mv |
eng |
| language |
eng |
| dc.relation.none.fl_str_mv |
0-7803-7057-0 |
| dc.rights.driver.fl_str_mv |
info:eu-repo/semantics/openAccess |
| eu_rights_str_mv |
openAccess |
| dc.format.none.fl_str_mv |
application/pdf |
| dc.publisher.none.fl_str_mv |
IEEE |
| publisher.none.fl_str_mv |
IEEE |
| dc.source.none.fl_str_mv |
reponame:Repositórios Científicos de Acesso Aberto de Portugal (RCAAP) instname:FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologia instacron:RCAAP |
| instname_str |
FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologia |
| instacron_str |
RCAAP |
| institution |
RCAAP |
| reponame_str |
Repositórios Científicos de Acesso Aberto de Portugal (RCAAP) |
| collection |
Repositórios Científicos de Acesso Aberto de Portugal (RCAAP) |
| repository.name.fl_str_mv |
Repositórios Científicos de Acesso Aberto de Portugal (RCAAP) - FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologia |
| repository.mail.fl_str_mv |
info@rcaap.pt |
| _version_ |
1833599374530183168 |