{
  "access": {
    "embargo": {
      "active": false,
      "reason": null
    },
    "files": "public",
    "record": "public",
    "status": "open"
  },
  "created": "2024-12-17T19:28:28.292318+00:00",
  "custom_fields": {},
  "deletion_status": {
    "is_deleted": false,
    "status": "P"
  },
  "files": {
    "count": 1,
    "enabled": true,
    "entries": {
      "HaDes_V_Instruction_Guide_v2024-12-17.pdf": {
        "access": {
          "hidden": false
        },
        "checksum": "md5:0a441cc771a60d3b7fa6606b790d40d7",
        "ext": "pdf",
        "id": "624f67d4-8111-4bb8-baf9-3678fc8ecac7",
        "key": "HaDes_V_Instruction_Guide_v2024-12-17.pdf",
        "metadata": {},
        "mimetype": "application/pdf",
        "size": 6647359,
        "storage_class": "L"
      }
    },
    "order": [],
    "total_bytes": 6647359
  },
  "id": "nytm4-grv34",
  "is_draft": false,
  "is_published": true,
  "links": {
    "archive": "https://repository.tugraz.at/api/oer/nytm4-grv34/files-archive",
    "doi": "https://doi.org/10.3217/nytm4-grv34",
    "files": "https://repository.tugraz.at/api/oer/nytm4-grv34/files",
    "latest_html": "https://repository.tugraz.at/oer/id/latest",
    "reserve_doi": "https://repository.tugraz.at/api/oer/nytm4-grv34/draft/pids/doi",
    "self": "https://repository.tugraz.at/api/oer/nytm4-grv34",
    "self_doi": "https://repository.tugraz.at/oer/doi/10.3217/nytm4-grv34",
    "self_html": "https://repository.tugraz.at/oer/nytm4-grv34"
  },
  "metadata": {
    "classification": [
      {
        "purpose": {
          "source": {
            "langstring": {
              "#text": "LOMv1.0",
              "lang": "x-none"
            }
          },
          "value": {
            "langstring": {
              "#text": "discipline",
              "lang": "x-none"
            }
          }
        },
        "taxonpath": [
          {
            "source": {
              "langstring": {
                "#text": "https://w3id.org/oerbase/vocabs/oefos2012",
                "lang": "x-none"
              }
            },
            "taxon": [
              {
                "entry": {
                  "langstring": {
                    "#text": "NATURAL SCIENCES"
                  }
                },
                "id": "https://w3id.org/oerbase/vocabs/oefos2012/1"
              },
              {
                "entry": {
                  "langstring": {
                    "#text": "Computer Sciences"
                  }
                },
                "id": "https://w3id.org/oerbase/vocabs/oefos2012/102"
              },
              {
                "entry": {
                  "langstring": {
                    "#text": "Computer Sciences"
                  }
                },
                "id": "https://w3id.org/oerbase/vocabs/oefos2012/1020"
              }
            ]
          },
          {
            "source": {
              "langstring": {
                "#text": "https://w3id.org/oerbase/vocabs/oefos2012",
                "lang": "x-none"
              }
            },
            "taxon": [
              {
                "entry": {
                  "langstring": {
                    "#text": "TECHNICAL SCIENCES"
                  }
                },
                "id": "https://w3id.org/oerbase/vocabs/oefos2012/2"
              },
              {
                "entry": {
                  "langstring": {
                    "#text": "Electrical Engineering, Electronics, Information Engineering"
                  }
                },
                "id": "https://w3id.org/oerbase/vocabs/oefos2012/202"
              },
              {
                "entry": {
                  "langstring": {
                    "#text": "Electrical Engineering, Electronics, Information Engineering"
                  }
                },
                "id": "https://w3id.org/oerbase/vocabs/oefos2012/2020"
              },
              {
                "entry": {
                  "langstring": {
                    "#text": "Computer architecture"
                  }
                },
                "id": "https://w3id.org/oerbase/vocabs/oefos2012/202005"
              }
            ]
          },
          {
            "source": {
              "langstring": {
                "#text": "https://w3id.org/oerbase/vocabs/oefos2012",
                "lang": "x-none"
              }
            },
            "taxon": [
              {
                "entry": {
                  "langstring": {
                    "#text": "TECHNICAL SCIENCES"
                  }
                },
                "id": "https://w3id.org/oerbase/vocabs/oefos2012/2"
              },
              {
                "entry": {
                  "langstring": {
                    "#text": "Electrical Engineering, Electronics, Information Engineering"
                  }
                },
                "id": "https://w3id.org/oerbase/vocabs/oefos2012/202"
              },
              {
                "entry": {
                  "langstring": {
                    "#text": "Electrical Engineering, Electronics, Information Engineering"
                  }
                },
                "id": "https://w3id.org/oerbase/vocabs/oefos2012/2020"
              },
              {
                "entry": {
                  "langstring": {
                    "#text": "Computer hardware"
                  }
                },
                "id": "https://w3id.org/oerbase/vocabs/oefos2012/202006"
              }
            ]
          },
          {
            "source": {
              "langstring": {
                "#text": "https://w3id.org/oerbase/vocabs/oefos2012",
                "lang": "x-none"
              }
            },
            "taxon": [
              {
                "entry": {
                  "langstring": {
                    "#text": "TECHNICAL SCIENCES"
                  }
                },
                "id": "https://w3id.org/oerbase/vocabs/oefos2012/2"
              },
              {
                "entry": {
                  "langstring": {
                    "#text": "Electrical Engineering, Electronics, Information Engineering"
                  }
                },
                "id": "https://w3id.org/oerbase/vocabs/oefos2012/202"
              },
              {
                "entry": {
                  "langstring": {
                    "#text": "Electrical Engineering, Electronics, Information Engineering"
                  }
                },
                "id": "https://w3id.org/oerbase/vocabs/oefos2012/2020"
              },
              {
                "entry": {
                  "langstring": {
                    "#text": "Embedded systems"
                  }
                },
                "id": "https://w3id.org/oerbase/vocabs/oefos2012/202017"
              }
            ]
          },
          {
            "source": {
              "langstring": {
                "#text": "https://w3id.org/oerbase/vocabs/oefos2012",
                "lang": "x-none"
              }
            },
            "taxon": [
              {
                "entry": {
                  "langstring": {
                    "#text": "TECHNICAL SCIENCES"
                  }
                },
                "id": "https://w3id.org/oerbase/vocabs/oefos2012/2"
              },
              {
                "entry": {
                  "langstring": {
                    "#text": "Electrical Engineering, Electronics, Information Engineering"
                  }
                },
                "id": "https://w3id.org/oerbase/vocabs/oefos2012/202"
              },
              {
                "entry": {
                  "langstring": {
                    "#text": "Electrical Engineering, Electronics, Information Engineering"
                  }
                },
                "id": "https://w3id.org/oerbase/vocabs/oefos2012/2020"
              },
              {
                "entry": {
                  "langstring": {
                    "#text": "Computer engineering"
                  }
                },
                "id": "https://w3id.org/oerbase/vocabs/oefos2012/202041"
              }
            ]
          }
        ]
      }
    ],
    "educational": {
      "learningresourcetype": {
        "id": "https://w3id.org/kim/hcrt/course",
        "source": {
          "langstring": {
            "#text": "https://w3id.org/kim/hcrt/scheme",
            "lang": "x-none"
          }
        }
      }
    },
    "general": {
      "description": [
        {
          "langstring": {
            "#text": "The HaDes-V Instruction Guide is a comprehensive resource for students working on microcontroller design and hardware description languages. It provides step-by-step instructions to implement a modular, pipelined 32-bit RISC-V processor using SystemVerilog and FPGA tools. Designed to support hands-on learning, the guide includes detailed explanations, code templates, and pre-compiled reference libraries to validate each pipeline stage\u2014just like assembling a jigsaw puzzle. This resource is ideal for students aiming to bridge theory with practical hardware implementation and deepen their understanding of processor architecture and hardware/software co-design. The accompanying source code template is available as an open-source resource [1], providing a practical starting point for implementation and further exploration.\n\n[1] https://github.com/tscheipel/HaDes-V",
            "lang": "de"
          }
        }
      ],
      "identifier": [
        {
          "catalog": "repo-pid",
          "entry": {
            "langstring": {
              "#text": "nytm4-grv34",
              "lang": "x-none"
            }
          }
        }
      ],
      "keyword": [
        {
          "langstring": {
            "#text": "Microcontroller Design",
            "lang": "de"
          }
        },
        {
          "langstring": {
            "#text": "RISC-V",
            "lang": "de"
          }
        },
        {
          "langstring": {
            "#text": "Hardware/Software Co-design",
            "lang": "de"
          }
        },
        {
          "langstring": {
            "#text": "Processor Architecture",
            "lang": "de"
          }
        },
        {
          "langstring": {
            "#text": "FPGA",
            "lang": "de"
          }
        },
        {
          "langstring": {
            "#text": "Digital Systems Design",
            "lang": "de"
          }
        }
      ],
      "language": [
        "en"
      ],
      "title": {
        "langstring": {
          "#text": "Microcontroller Design, Lab: HaDes-V Instruction Guide",
          "lang": "de"
        }
      }
    },
    "lifecycle": {
      "contribute": [
        {
          "entity": [
            "Tobias Scheipel"
          ],
          "role": {
            "source": {
              "langstring": {
                "#text": "LOMv1.0",
                "lang": "x-none"
              }
            },
            "value": {
              "langstring": {
                "#text": "Author",
                "lang": "x-none"
              }
            }
          }
        },
        {
          "entity": [
            "David Beikircher"
          ],
          "role": {
            "source": {
              "langstring": {
                "#text": "LOMv1.0",
                "lang": "x-none"
              }
            },
            "value": {
              "langstring": {
                "#text": "Author",
                "lang": "x-none"
              }
            }
          }
        },
        {
          "entity": [
            "Florian Riedl"
          ],
          "role": {
            "source": {
              "langstring": {
                "#text": "LOMv1.0",
                "lang": "x-none"
              }
            },
            "value": {
              "langstring": {
                "#text": "Author",
                "lang": "x-none"
              }
            }
          }
        },
        {
          "entity": [
            "Tobias Scheipel"
          ],
          "role": {
            "source": {
              "langstring": {
                "#text": "LOMv1.0",
                "lang": "x-none"
              }
            },
            "value": {
              "langstring": {
                "#text": "Publisher",
                "lang": "x-none"
              }
            }
          }
        }
      ],
      "datetime": "2024-12-17T09:33:20.328155"
    },
    "rights": {
      "copyrightandotherrestrictions": {
        "source": {
          "langstring": {
            "#text": "LOMv1.0",
            "lang": "x-none"
          }
        },
        "value": {
          "langstring": {
            "#text": "yes",
            "lang": "x-none"
          }
        }
      },
      "description": {
        "langstring": {
          "#text": "https://creativecommons.org/licenses/by/4.0/",
          "lang": "x-t-cc-url"
        }
      },
      "url": "https://creativecommons.org/licenses/by/4.0/"
    },
    "technical": {
      "format": [
        "application/pdf"
      ],
      "location": {
        "#text": "https://repository.tugraz.at/oer/nytm4-grv34"
      }
    }
  },
  "parent": {
    "access": {
      "owned_by": {
        "user": "527"
      },
      "settings": {
        "accept_conditions_text": null,
        "allow_guest_requests": false,
        "allow_user_requests": false,
        "secret_link_expiration": 0
      }
    },
    "communities": {},
    "id": "7d5yz-k6529"
  },
  "pids": {
    "doi": {
      "client": "datacite",
      "identifier": "10.3217/nytm4-grv34",
      "provider": "datacite"
    },
    "oai": {
      "identifier": "oai:repository.tugraz.at:nytm4-grv34",
      "provider": "oai"
    }
  },
  "resource_type": "upload",
  "revision_id": 3,
  "stats": {
    "all_versions": {
      "data_volume": 64073889723.0,
      "downloads": 9639,
      "unique_downloads": 7422,
      "unique_views": 9211,
      "views": 11291
    },
    "this_version": {
      "data_volume": 64073889723.0,
      "downloads": 9639,
      "unique_downloads": 7422,
      "unique_views": 9211,
      "views": 11291
    }
  },
  "status": "published",
  "updated": "2024-12-18T05:32:24.881446+00:00",
  "versions": {
    "index": 1,
    "is_latest": true
  }
}