A Study of FPGA Instance Based PLC Architecture Design and Automatic Generation Algorithm of Logic Code View Full Text


Ontology type: schema:Chapter     


Chapter Info

DATE

2019

AUTHORS

Renya Yamamoto , Masaharu Tanaka , Haruhi Eto , Fujio Kurokawa

ABSTRACT

In this paper, an architecture of FPGA instance based PLC and a method of converting IL (instruction list) of PLC to instances are proposed assuming that the PLC is installed on the cloud. It is attempted to improve responsiveness by dedicated circuitry using instances (libraries) and concurrent processing that are specific features of FPGA hardware. The proposed architecture in the FPGA consists of the instance part (calculation circuit that is correspond to the instruction of the PLC) the input/output circuit/output memory, and the state machine. In this paper, a benchmark test of PLC is converted into instances by automatic conversion algorithm to be implemented with the proposed architecture, and it is confirmed by logic simulation that the FPGA instance based PLC operates at high speed as expected. More... »

PAGES

527-537

References to SciGraph publications

  • 2018. An FPGA Based Heterogeneous Redundant Control System Using Controller Virtualization in COMPLEX, INTELLIGENT, AND SOFTWARE INTENSIVE SYSTEMS
  • Book

    TITLE

    Complex, Intelligent, and Software Intensive Systems

    ISBN

    978-3-319-93658-1
    978-3-319-93659-8

    Identifiers

    URI

    http://scigraph.springernature.com/pub.10.1007/978-3-319-93659-8_47

    DOI

    http://dx.doi.org/10.1007/978-3-319-93659-8_47

    DIMENSIONS

    https://app.dimensions.ai/details/publication/pub.1104908792


    Indexing Status Check whether this publication has been indexed by Scopus and Web Of Science using the SN Indexing Status Tool
    Incoming Citations Browse incoming citations for this publication using opencitations.net

    JSON-LD is the canonical representation for SciGraph data.

    TIP: You can open this SciGraph record using an external JSON-LD service: JSON-LD Playground Google SDTT

    [
      {
        "@context": "https://springernature.github.io/scigraph/jsonld/sgcontext.json", 
        "about": [
          {
            "id": "http://purl.org/au-research/vocabulary/anzsrc-for/2008/0801", 
            "inDefinedTermSet": "http://purl.org/au-research/vocabulary/anzsrc-for/2008/", 
            "name": "Artificial Intelligence and Image Processing", 
            "type": "DefinedTerm"
          }, 
          {
            "id": "http://purl.org/au-research/vocabulary/anzsrc-for/2008/08", 
            "inDefinedTermSet": "http://purl.org/au-research/vocabulary/anzsrc-for/2008/", 
            "name": "Information and Computing Sciences", 
            "type": "DefinedTerm"
          }
        ], 
        "author": [
          {
            "affiliation": {
              "alternateName": "Nagasaki University", 
              "id": "https://www.grid.ac/institutes/grid.174567.6", 
              "name": [
                "Nagasaki University"
              ], 
              "type": "Organization"
            }, 
            "familyName": "Yamamoto", 
            "givenName": "Renya", 
            "type": "Person"
          }, 
          {
            "affiliation": {
              "alternateName": "Nagasaki University", 
              "id": "https://www.grid.ac/institutes/grid.174567.6", 
              "name": [
                "Nagasaki University"
              ], 
              "type": "Organization"
            }, 
            "familyName": "Tanaka", 
            "givenName": "Masaharu", 
            "id": "sg:person.012626450303.96", 
            "sameAs": [
              "https://app.dimensions.ai/discover/publication?and_facet_researcher=ur.012626450303.96"
            ], 
            "type": "Person"
          }, 
          {
            "affiliation": {
              "alternateName": "Nagasaki University", 
              "id": "https://www.grid.ac/institutes/grid.174567.6", 
              "name": [
                "Nagasaki University"
              ], 
              "type": "Organization"
            }, 
            "familyName": "Eto", 
            "givenName": "Haruhi", 
            "id": "sg:person.015627724231.17", 
            "sameAs": [
              "https://app.dimensions.ai/discover/publication?and_facet_researcher=ur.015627724231.17"
            ], 
            "type": "Person"
          }, 
          {
            "affiliation": {
              "alternateName": "Nagasaki Institute of Applied Science", 
              "id": "https://www.grid.ac/institutes/grid.444367.6", 
              "name": [
                "Nagasaki Institute of Applied Science"
              ], 
              "type": "Organization"
            }, 
            "familyName": "Kurokawa", 
            "givenName": "Fujio", 
            "id": "sg:person.014625300107.21", 
            "sameAs": [
              "https://app.dimensions.ai/discover/publication?and_facet_researcher=ur.014625300107.21"
            ], 
            "type": "Person"
          }
        ], 
        "citation": [
          {
            "id": "https://doi.org/10.1002/tee.20670", 
            "sameAs": [
              "https://app.dimensions.ai/details/publication/pub.1010855227"
            ], 
            "type": "CreativeWork"
          }, 
          {
            "id": "https://doi.org/10.1016/s1383-7621(97)00011-8", 
            "sameAs": [
              "https://app.dimensions.ai/details/publication/pub.1018368761"
            ], 
            "type": "CreativeWork"
          }, 
          {
            "id": "https://doi.org/10.1002/ecj.11876", 
            "sameAs": [
              "https://app.dimensions.ai/details/publication/pub.1020217435"
            ], 
            "type": "CreativeWork"
          }, 
          {
            "id": "https://doi.org/10.1016/j.micpro.2015.11.001", 
            "sameAs": [
              "https://app.dimensions.ai/details/publication/pub.1020771647"
            ], 
            "type": "CreativeWork"
          }, 
          {
            "id": "https://doi.org/10.3182/20110828-6-it-1002.01830", 
            "sameAs": [
              "https://app.dimensions.ai/details/publication/pub.1051553404"
            ], 
            "type": "CreativeWork"
          }, 
          {
            "id": "https://doi.org/10.1109/tie.2014.2362888", 
            "sameAs": [
              "https://app.dimensions.ai/details/publication/pub.1061626921"
            ], 
            "type": "CreativeWork"
          }, 
          {
            "id": "sg:pub.10.1007/978-3-319-61566-0_40", 
            "sameAs": [
              "https://app.dimensions.ai/details/publication/pub.1090340202", 
              "https://doi.org/10.1007/978-3-319-61566-0_40"
            ], 
            "type": "CreativeWork"
          }
        ], 
        "datePublished": "2019", 
        "datePublishedReg": "2019-01-01", 
        "description": "In this paper, an architecture of FPGA instance based PLC and a method of converting IL (instruction list) of PLC to instances are proposed assuming that the PLC is installed on the cloud. It is attempted to improve responsiveness by dedicated circuitry using instances (libraries) and concurrent processing that are specific features of FPGA hardware. The proposed architecture in the FPGA consists of the instance part (calculation circuit that is correspond to the instruction of the PLC) the input/output circuit/output memory, and the state machine. In this paper, a benchmark test of PLC is converted into instances by automatic conversion algorithm to be implemented with the proposed architecture, and it is confirmed by logic simulation that the FPGA instance based PLC operates at high speed as expected.", 
        "editor": [
          {
            "familyName": "Barolli", 
            "givenName": "Leonard", 
            "type": "Person"
          }, 
          {
            "familyName": "Javaid", 
            "givenName": "Nadeem", 
            "type": "Person"
          }, 
          {
            "familyName": "Ikeda", 
            "givenName": "Makoto", 
            "type": "Person"
          }, 
          {
            "familyName": "Takizawa", 
            "givenName": "Makoto", 
            "type": "Person"
          }
        ], 
        "genre": "chapter", 
        "id": "sg:pub.10.1007/978-3-319-93659-8_47", 
        "inLanguage": [
          "en"
        ], 
        "isAccessibleForFree": false, 
        "isPartOf": {
          "isbn": [
            "978-3-319-93658-1", 
            "978-3-319-93659-8"
          ], 
          "name": "Complex, Intelligent, and Software Intensive Systems", 
          "type": "Book"
        }, 
        "name": "A Study of FPGA Instance Based PLC Architecture Design and Automatic Generation Algorithm of Logic Code", 
        "pagination": "527-537", 
        "productId": [
          {
            "name": "doi", 
            "type": "PropertyValue", 
            "value": [
              "10.1007/978-3-319-93659-8_47"
            ]
          }, 
          {
            "name": "readcube_id", 
            "type": "PropertyValue", 
            "value": [
              "e280f95060066d1789775bd3331f07208d0f94e67150f66cc0306bc33464f721"
            ]
          }, 
          {
            "name": "dimensions_id", 
            "type": "PropertyValue", 
            "value": [
              "pub.1104908792"
            ]
          }
        ], 
        "publisher": {
          "location": "Cham", 
          "name": "Springer International Publishing", 
          "type": "Organisation"
        }, 
        "sameAs": [
          "https://doi.org/10.1007/978-3-319-93659-8_47", 
          "https://app.dimensions.ai/details/publication/pub.1104908792"
        ], 
        "sdDataset": "chapters", 
        "sdDatePublished": "2019-04-15T19:28", 
        "sdLicense": "https://scigraph.springernature.com/explorer/license/", 
        "sdPublisher": {
          "name": "Springer Nature - SN SciGraph project", 
          "type": "Organization"
        }, 
        "sdSource": "s3://com-uberresearch-data-dimensions-target-20181106-alternative/cleanup/v134/2549eaecd7973599484d7c17b260dba0a4ecb94b/merge/v9/a6c9fde33151104705d4d7ff012ea9563521a3ce/jats-lookup/v90/0000000001_0000000264/records_8684_00000427.jsonl", 
        "type": "Chapter", 
        "url": "http://link.springer.com/10.1007/978-3-319-93659-8_47"
      }
    ]
     

    Download the RDF metadata as:  json-ld nt turtle xml License info

    HOW TO GET THIS DATA PROGRAMMATICALLY:

    JSON-LD is a popular format for linked data which is fully compatible with JSON.

    curl -H 'Accept: application/ld+json' 'https://scigraph.springernature.com/pub.10.1007/978-3-319-93659-8_47'

    N-Triples is a line-based linked data format ideal for batch operations.

    curl -H 'Accept: application/n-triples' 'https://scigraph.springernature.com/pub.10.1007/978-3-319-93659-8_47'

    Turtle is a human-readable linked data format.

    curl -H 'Accept: text/turtle' 'https://scigraph.springernature.com/pub.10.1007/978-3-319-93659-8_47'

    RDF/XML is a standard XML format for linked data.

    curl -H 'Accept: application/rdf+xml' 'https://scigraph.springernature.com/pub.10.1007/978-3-319-93659-8_47'


     

    This table displays all metadata directly associated to this object as RDF triples.

    125 TRIPLES      23 PREDICATES      34 URIs      20 LITERALS      8 BLANK NODES

    Subject Predicate Object
    1 sg:pub.10.1007/978-3-319-93659-8_47 schema:about anzsrc-for:08
    2 anzsrc-for:0801
    3 schema:author N3e5ed05e2afa4dda90987d6800134aca
    4 schema:citation sg:pub.10.1007/978-3-319-61566-0_40
    5 https://doi.org/10.1002/ecj.11876
    6 https://doi.org/10.1002/tee.20670
    7 https://doi.org/10.1016/j.micpro.2015.11.001
    8 https://doi.org/10.1016/s1383-7621(97)00011-8
    9 https://doi.org/10.1109/tie.2014.2362888
    10 https://doi.org/10.3182/20110828-6-it-1002.01830
    11 schema:datePublished 2019
    12 schema:datePublishedReg 2019-01-01
    13 schema:description In this paper, an architecture of FPGA instance based PLC and a method of converting IL (instruction list) of PLC to instances are proposed assuming that the PLC is installed on the cloud. It is attempted to improve responsiveness by dedicated circuitry using instances (libraries) and concurrent processing that are specific features of FPGA hardware. The proposed architecture in the FPGA consists of the instance part (calculation circuit that is correspond to the instruction of the PLC) the input/output circuit/output memory, and the state machine. In this paper, a benchmark test of PLC is converted into instances by automatic conversion algorithm to be implemented with the proposed architecture, and it is confirmed by logic simulation that the FPGA instance based PLC operates at high speed as expected.
    14 schema:editor Nf31aa7084cff4bc086f4e869f53a952e
    15 schema:genre chapter
    16 schema:inLanguage en
    17 schema:isAccessibleForFree false
    18 schema:isPartOf N7bd5ad56e7424ce299001203db97594e
    19 schema:name A Study of FPGA Instance Based PLC Architecture Design and Automatic Generation Algorithm of Logic Code
    20 schema:pagination 527-537
    21 schema:productId N262aec84844840bfa36607dc0a83ccb3
    22 N591a5f7b142540bba65f0202559a3a96
    23 Nd9fc668a8b23439d8b6625f9a8af1dc7
    24 schema:publisher N7c96caea5e8148098f20b94b1e9458b8
    25 schema:sameAs https://app.dimensions.ai/details/publication/pub.1104908792
    26 https://doi.org/10.1007/978-3-319-93659-8_47
    27 schema:sdDatePublished 2019-04-15T19:28
    28 schema:sdLicense https://scigraph.springernature.com/explorer/license/
    29 schema:sdPublisher Na7d95d831a824c998ec7f7d92a12113a
    30 schema:url http://link.springer.com/10.1007/978-3-319-93659-8_47
    31 sgo:license sg:explorer/license/
    32 sgo:sdDataset chapters
    33 rdf:type schema:Chapter
    34 N02191429b22f45fe91b58dc927ceca21 rdf:first N162b8144460c46f9bf48ca6dfbc37cc3
    35 rdf:rest N8487fc3737af467fb98c73e7e95bc8fd
    36 N162b8144460c46f9bf48ca6dfbc37cc3 schema:familyName Ikeda
    37 schema:givenName Makoto
    38 rdf:type schema:Person
    39 N1ae52b77aac94018bd7e9c982fea93b4 schema:familyName Takizawa
    40 schema:givenName Makoto
    41 rdf:type schema:Person
    42 N1bc5bcc6892b4ca3bda45cbc8caf37a8 rdf:first sg:person.012626450303.96
    43 rdf:rest N26b5f15c21fc433a9d1ac19f1003dbd0
    44 N262aec84844840bfa36607dc0a83ccb3 schema:name doi
    45 schema:value 10.1007/978-3-319-93659-8_47
    46 rdf:type schema:PropertyValue
    47 N26b5f15c21fc433a9d1ac19f1003dbd0 rdf:first sg:person.015627724231.17
    48 rdf:rest N424ddcaaf98a4a17818cff4800c8d799
    49 N2f8ef95d8ff24829bac00fb688b48cb1 schema:familyName Javaid
    50 schema:givenName Nadeem
    51 rdf:type schema:Person
    52 N3e5ed05e2afa4dda90987d6800134aca rdf:first Nc754ed1679fd4f30ae2465d39d438b6d
    53 rdf:rest N1bc5bcc6892b4ca3bda45cbc8caf37a8
    54 N424ddcaaf98a4a17818cff4800c8d799 rdf:first sg:person.014625300107.21
    55 rdf:rest rdf:nil
    56 N558726caf1924ac78ed9331af6a31c5a schema:familyName Barolli
    57 schema:givenName Leonard
    58 rdf:type schema:Person
    59 N56ce7a853c7347ba8de3860599cb796c rdf:first N2f8ef95d8ff24829bac00fb688b48cb1
    60 rdf:rest N02191429b22f45fe91b58dc927ceca21
    61 N591a5f7b142540bba65f0202559a3a96 schema:name readcube_id
    62 schema:value e280f95060066d1789775bd3331f07208d0f94e67150f66cc0306bc33464f721
    63 rdf:type schema:PropertyValue
    64 N7bd5ad56e7424ce299001203db97594e schema:isbn 978-3-319-93658-1
    65 978-3-319-93659-8
    66 schema:name Complex, Intelligent, and Software Intensive Systems
    67 rdf:type schema:Book
    68 N7c96caea5e8148098f20b94b1e9458b8 schema:location Cham
    69 schema:name Springer International Publishing
    70 rdf:type schema:Organisation
    71 N8487fc3737af467fb98c73e7e95bc8fd rdf:first N1ae52b77aac94018bd7e9c982fea93b4
    72 rdf:rest rdf:nil
    73 Na7d95d831a824c998ec7f7d92a12113a schema:name Springer Nature - SN SciGraph project
    74 rdf:type schema:Organization
    75 Nc754ed1679fd4f30ae2465d39d438b6d schema:affiliation https://www.grid.ac/institutes/grid.174567.6
    76 schema:familyName Yamamoto
    77 schema:givenName Renya
    78 rdf:type schema:Person
    79 Nd9fc668a8b23439d8b6625f9a8af1dc7 schema:name dimensions_id
    80 schema:value pub.1104908792
    81 rdf:type schema:PropertyValue
    82 Nf31aa7084cff4bc086f4e869f53a952e rdf:first N558726caf1924ac78ed9331af6a31c5a
    83 rdf:rest N56ce7a853c7347ba8de3860599cb796c
    84 anzsrc-for:08 schema:inDefinedTermSet anzsrc-for:
    85 schema:name Information and Computing Sciences
    86 rdf:type schema:DefinedTerm
    87 anzsrc-for:0801 schema:inDefinedTermSet anzsrc-for:
    88 schema:name Artificial Intelligence and Image Processing
    89 rdf:type schema:DefinedTerm
    90 sg:person.012626450303.96 schema:affiliation https://www.grid.ac/institutes/grid.174567.6
    91 schema:familyName Tanaka
    92 schema:givenName Masaharu
    93 schema:sameAs https://app.dimensions.ai/discover/publication?and_facet_researcher=ur.012626450303.96
    94 rdf:type schema:Person
    95 sg:person.014625300107.21 schema:affiliation https://www.grid.ac/institutes/grid.444367.6
    96 schema:familyName Kurokawa
    97 schema:givenName Fujio
    98 schema:sameAs https://app.dimensions.ai/discover/publication?and_facet_researcher=ur.014625300107.21
    99 rdf:type schema:Person
    100 sg:person.015627724231.17 schema:affiliation https://www.grid.ac/institutes/grid.174567.6
    101 schema:familyName Eto
    102 schema:givenName Haruhi
    103 schema:sameAs https://app.dimensions.ai/discover/publication?and_facet_researcher=ur.015627724231.17
    104 rdf:type schema:Person
    105 sg:pub.10.1007/978-3-319-61566-0_40 schema:sameAs https://app.dimensions.ai/details/publication/pub.1090340202
    106 https://doi.org/10.1007/978-3-319-61566-0_40
    107 rdf:type schema:CreativeWork
    108 https://doi.org/10.1002/ecj.11876 schema:sameAs https://app.dimensions.ai/details/publication/pub.1020217435
    109 rdf:type schema:CreativeWork
    110 https://doi.org/10.1002/tee.20670 schema:sameAs https://app.dimensions.ai/details/publication/pub.1010855227
    111 rdf:type schema:CreativeWork
    112 https://doi.org/10.1016/j.micpro.2015.11.001 schema:sameAs https://app.dimensions.ai/details/publication/pub.1020771647
    113 rdf:type schema:CreativeWork
    114 https://doi.org/10.1016/s1383-7621(97)00011-8 schema:sameAs https://app.dimensions.ai/details/publication/pub.1018368761
    115 rdf:type schema:CreativeWork
    116 https://doi.org/10.1109/tie.2014.2362888 schema:sameAs https://app.dimensions.ai/details/publication/pub.1061626921
    117 rdf:type schema:CreativeWork
    118 https://doi.org/10.3182/20110828-6-it-1002.01830 schema:sameAs https://app.dimensions.ai/details/publication/pub.1051553404
    119 rdf:type schema:CreativeWork
    120 https://www.grid.ac/institutes/grid.174567.6 schema:alternateName Nagasaki University
    121 schema:name Nagasaki University
    122 rdf:type schema:Organization
    123 https://www.grid.ac/institutes/grid.444367.6 schema:alternateName Nagasaki Institute of Applied Science
    124 schema:name Nagasaki Institute of Applied Science
    125 rdf:type schema:Organization
     




    Preview window. Press ESC to close (or click here)


    ...