{"id":15145381,"url":"https://github.com/greatscottgadgets/amalthea","last_synced_at":"2026-03-09T00:32:02.555Z","repository":{"id":45592336,"uuid":"265039843","full_name":"greatscottgadgets/amalthea","owner":"greatscottgadgets","description":"an experimental SDR platform","archived":false,"fork":false,"pushed_at":"2023-02-08T09:41:49.000Z","size":2511,"stargazers_count":43,"open_issues_count":0,"forks_count":12,"subscribers_count":13,"default_branch":"main","last_synced_at":"2025-10-19T04:38:28.014Z","etag":null,"topics":["fpga","hardware","radio","rf","sdr"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"bsd-3-clause","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/greatscottgadgets.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null}},"created_at":"2020-05-18T19:23:38.000Z","updated_at":"2025-09-03T08:27:12.000Z","dependencies_parsed_at":"2022-09-22T01:14:03.548Z","dependency_job_id":"13675abd-3c7e-46b3-bf4e-6b796cef3738","html_url":"https://github.com/greatscottgadgets/amalthea","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/greatscottgadgets/amalthea","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/greatscottgadgets%2Famalthea","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/greatscottgadgets%2Famalthea/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/greatscottgadgets%2Famalthea/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/greatscottgadgets%2Famalthea/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/greatscottgadgets","download_url":"https://codeload.github.com/greatscottgadgets/amalthea/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/greatscottgadgets%2Famalthea/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":30278516,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-03-08T20:45:49.896Z","status":"ssl_error","status_checked_at":"2026-03-08T20:45:49.525Z","response_time":56,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["fpga","hardware","radio","rf","sdr"],"created_at":"2024-09-26T11:24:10.858Z","updated_at":"2026-03-09T00:32:02.524Z","avatar_url":"https://github.com/greatscottgadgets.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Amalthea\n\nThis repository contains hardware, gateware, and host software sources for Amalthea - an experimental SDR platform.\nThe main components of the Amalthea hardware are a Lattice ECP5 FPGA, an AT86RF215 radio transceiver, and a Microchip USB3343 USB2.0 PHY (for use with [LUNA](https://luna.readthedocs.io/)).\n\n## Install\n\n * Clone and install:\n\n```\ngit clone https://github.com/greatscottgadgets/amalthea\ncd amalthea\npip3 install --user --editable '.'\n```\n\n * Add custom block path to `~/.gnuradio/config.conf`:\n\n```\n[grc]\nlocal_blocks_path = /path/to/amalthea/amalthea/gnuradio/\n```\n\n## Hybrid-SDR\n\nThe `amalthea/gnuradio/` directory contains blocks \u0026 example flowgraphs for creating mixed FPGA/SDR designs in GNURadio Companion.\n\n### Blocks\n\n * `hybridsdr.domain.yml` - This defines the `hybridsdr` IO port domain and how connections are made between `hybridsdr` ports.\n * `amalthea_device.block.yml` - This defines the Amalthea Device block, which represents overall device. This block handles gateware elaboration, build, and programming. It will also handle streaming data to/from the host over USB in later versions.\n * `{amalthea_rx,amalthea_demod}.block.yml` - These define some HybridSDR blocks, which represent DSP blocks that run on the FPGA itself. When instantiated, these are added as submodules to the overall Amaranth design.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgreatscottgadgets%2Famalthea","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fgreatscottgadgets%2Famalthea","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgreatscottgadgets%2Famalthea/lists"}