From b4f13695d01f4d3c8ce72852a2cbda6f22be683c Mon Sep 17 00:00:00 2001 From: Jacob Lifshay Date: Wed, 13 May 2020 10:49:55 -0700 Subject: [PATCH] [libre-riscv-dev] teaching the benefits of using nmigen over VHDL/Verilog --- e4/195baa9a7d3fa591132421301530e4ddf679f6 | 95 +++++++++++++++++++++++ 1 file changed, 95 insertions(+) create mode 100644 e4/195baa9a7d3fa591132421301530e4ddf679f6 diff --git a/e4/195baa9a7d3fa591132421301530e4ddf679f6 b/e4/195baa9a7d3fa591132421301530e4ddf679f6 new file mode 100644 index 0000000..b4d54f4 --- /dev/null +++ b/e4/195baa9a7d3fa591132421301530e4ddf679f6 @@ -0,0 +1,95 @@ +Return-path: +Envelope-to: publicinbox@libre-riscv.org +Delivery-date: Wed, 13 May 2020 18:50:10 +0100 +Received: from localhost ([::1] helo=libre-riscv.org) + by libre-soc.org with esmtp (Exim 4.89) + (envelope-from ) + id 1jYvWD-0006Ny-4l; Wed, 13 May 2020 18:50:09 +0100 +Received: from mail-wm1-f42.google.com ([209.85.128.42]) + by libre-soc.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) + (Exim 4.89) (envelope-from ) + id 1jYvWB-0006Ns-ST + for libre-riscv-dev@lists.libre-riscv.org; Wed, 13 May 2020 18:50:07 +0100 +Received: by mail-wm1-f42.google.com with SMTP id h4so27536997wmb.4 + for ; + Wed, 13 May 2020 10:50:07 -0700 (PDT) +DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; + h=mime-version:references:in-reply-to:from:date:message-id:subject:to; + bh=1RpItD2eWU4am0rBJXxhU/CDJPvWObnykoNGkHc1R1s=; + b=J0hiPtNsOEQFvi/1E7nVmmPPihIXZek5WnwzIJ6K3D4SR/wYMbM0sipnSN6WT453Ef + FZ0a3haEdGbm+akFMsAEsY31KEXzsyDG1BlrEKDBHqjhJrrRg2S6NtIYEqqdO2PUk45m + Gi15chiSUPla+qUWqhU3THwlTYwr0bebcGn7npQHxAdvMFWbI+xht3x5uobTdnPAv+Ep + J+hBFrpEZuPtuZrvUVB1Dze8EibtVhex91usX6APsAI9uhjbEZ5sLo7uI7Hf+eZc00bD + SztzEpw4rvIMdDYMoTd3v6BT2/M7nvEyn8YyQ35u5GC1NINRlr0QD1hO2arBanTsXGCS + 8/ZQ== +X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; + d=1e100.net; s=20161025; + h=x-gm-message-state:mime-version:references:in-reply-to:from:date + :message-id:subject:to; + bh=1RpItD2eWU4am0rBJXxhU/CDJPvWObnykoNGkHc1R1s=; + b=X357B7BBnpirkYxVIrQFugmDOktlVcrjin1/MjO71DAGTRAHksetNuybVkiHldJ1MC + Ae1EGnXonqy31ntXVvKw9b0Q900Wois06n+AWAC4lvbtAqU9fgxYMp2evDNcIO+TZZ0t + j1tp+AGUVBABjAoGUmIgi6Ss+jdQxMuRHU6Ojwpcj/+p8LoFH04P4Hz52l0kx96zEslV + TCF5msxwVXOvYoPdFtfkWY2GU2L7B9EYX+kKTJQXXXOkqxNyqwsv1rbmDSFPqM5H7f/s + 6ymb0CgPiRYpSd4d+foq6J38S+fChg1r6ohN6QU3yNU2zvw3UNKUcYL54mBQvfm3SPPH + f1lA== +X-Gm-Message-State: AGi0Puah3jSAom6T+0m34pjNx2E4ZFpdpyltYE4jIpV8jJ8Q4RAblClp + 8bJeIpH0aVIUm33vehnT14NB3YqAMT4y1tPvMqS53gJV +X-Google-Smtp-Source: APiQypLQ3+cWE8QZbRQBYuXeu9IiJ/ZCSCc8WFC8ns066AHZVOAN7MtZOtzpD5nyOU6O0OCArPGPYaKlOYe8fCPKw/4= +X-Received: by 2002:a1c:a74a:: with SMTP id q71mr30894719wme.23.1589392207275; + Wed, 13 May 2020 10:50:07 -0700 (PDT) +MIME-Version: 1.0 +References: + + +In-Reply-To: +From: Jacob Lifshay +Date: Wed, 13 May 2020 10:49:55 -0700 +Message-ID: +To: Libre-RISCV General Development +X-Content-Filtered-By: Mailman/MimeDel 2.1.23 +Subject: [libre-riscv-dev] teaching the benefits of using nmigen over + VHDL/Verilog +X-BeenThere: libre-riscv-dev@lists.libre-riscv.org +X-Mailman-Version: 2.1.23 +Precedence: list +List-Id: Libre-RISCV General Development + +List-Unsubscribe: , + +List-Archive: +List-Post: +List-Help: +List-Subscribe: , + +Reply-To: Libre-RISCV General Development + +Content-Type: text/plain; charset="utf-8" +Content-Transfer-Encoding: base64 +Errors-To: libre-riscv-dev-bounces@lists.libre-riscv.org +Sender: "libre-riscv-dev" + +T24gVHVlLCBNYXkgMTIsIDIwMjAsIDA4OjA0IEx1a2UgS2VubmV0aCBDYXNzb24gTGVpZ2h0b24g +PGxrY2xAbGtjbC5uZXQ+Cndyb3RlOgoKPiB0aGUgbmV4dCBsZXZlbCB1cCBmcm9tIHRoYXQgd291 +bGQgYmUgdG8gc2F5LCAib2sgbm93IGRvIGEgMTI4LWJpdAo+IGFkZGVyIiwgYW5kIHRoZXkgd2ls +bCBzdHJ1Z2dsZSB0byBjcmVhdGUgZWZmaWNpZW50LWxvb2tpbmcgY29kZSBpbgo+IFZIREwsIGJl +Y2F1c2UgdGhleSB3aWxsIGVuZCB1cCBjdXQvcGFzdGluZyAxMjggZnVsbC1hZGRlcnMgaW50byB0 +aGUKPiBmaWxlLiAgdGhlIHBvaW50IG9mICp0aGF0KiBleGVyY2lzZSBiZWluZyB0byBwb2ludCBv +dXQgdG8gdGhlbSB0aGF0Cj4gVkhETCAoYW5kIHZlcmlsb2cpIGFyZSAqbm90KiBhZGVxdWF0ZSBt +b2Rlcm4gbGFuZ3VhZ2VzICh0aGV5IG5ldmVyCj4gd2VyZSksIGFuZCB0aGF0IG5taWdlbiB5b3Ug +Y2FuIHVzZSBhICpweXRob24gZm9yLWxvb3AqIHRvIGNyZWF0ZSAtIGFuZAo+IGxpbmsgdXAgLSB0 +aGUgMTI4IGZ1bGwtYWRkZXJzLgo+CgpUaGF0IG1heSBub3QgYmUgYW4gYWRlcXVhdGUgZGVtb25z +dHJhdGlvbiwgc2luY2UgYSAxMjgtYml0IHJpcHBsZSBhZGRlciBjYW4KYmUgaW1wbGVtZW50ZWQg +aW4gYSBmZXcgbGluZXMgdXNpbmcgdGhlIGZvbGxvd2luZyBwc2V1ZG8tVmVyaWxvZzoKCm1vZHVs +ZSBmdWxsX2FkZGVyKGEsIGIsIGNfaW4sIGNfb3V0LCBvKTsKICAgIHdpcmUgWzEyNzowXSBhLCBi +LCBjX2luLCBjX291dCwgbzsKICAgIGFzc2lnbiBvID0gYSBeIGIgXiBjX2luOwogICAgYXNzaWdu +IGNfb3V0ID0gKGEgJiBiKSB8IChhICYgY19pbikgfCAoYiAmIGNfaW4pOwplbmRtb2R1bGUKCm1v +ZHVsZSBhZGRlcihhLCBiLCBjX2luLCBjX291dCwgbyk7CiAgICB3aXJlIFsxMjc6MF0gYSwgYiwg +bywgYzsKICAgIHdpcmUgY19pbiwgY19vdXQ7CiAgICBmdWxsX2FkZGVyIGZhKAogICAgICAgIC5h +OiBhLAogICAgICAgIC5iOiBiLAogICAgICAgIC5vOiBvLAogICAgICAgIC5jX2luOiB7Y1sxMjY6 +MF0sIGNfaW59LAogICAgICAgIC5jX291dDogYywKICAgICk7CiAgICBhc3NpZ24gY19vdXQgPSBj +WzEyN107CmVuZG1vZHVsZQoKSmFjb2IKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f +X19fX19fX19fX19fX18KbGlicmUtcmlzY3YtZGV2IG1haWxpbmcgbGlzdApsaWJyZS1yaXNjdi1k +ZXZAbGlzdHMubGlicmUtcmlzY3Yub3JnCmh0dHA6Ly9saXN0cy5saWJyZS1yaXNjdi5vcmcvbWFp +bG1hbi9saXN0aW5mby9saWJyZS1yaXNjdi1kZXYK + -- 2.30.2