Re: [libre-riscv-dev] memory interface diagram woes
authorLuke Kenneth Casson Leighton <lkcl@lkcl.net>
Thu, 23 Apr 2020 10:29:22 +0000 (11:29 +0100)
committerlibre-riscv-dev <libre-riscv-dev@lists.libre-riscv.org>
Thu, 23 Apr 2020 10:29:31 +0000 (11:29 +0100)
a6/9befadb2bb1eac1d4c3bde4050371e49cadedb [new file with mode: 0644]

diff --git a/a6/9befadb2bb1eac1d4c3bde4050371e49cadedb b/a6/9befadb2bb1eac1d4c3bde4050371e49cadedb
new file mode 100644 (file)
index 0000000..eb4e42a
--- /dev/null
@@ -0,0 +1,151 @@
+Return-path: <libre-riscv-dev-bounces@lists.libre-riscv.org>
+Envelope-to: publicinbox@libre-riscv.org
+Delivery-date: Thu, 23 Apr 2020 11:29:32 +0100
+Received: from localhost ([::1] helo=libre-riscv.org)
+       by libre-soc.org with esmtp (Exim 4.89)
+       (envelope-from <libre-riscv-dev-bounces@lists.libre-riscv.org>)
+       id 1jRZ6p-0006Uc-8S; Thu, 23 Apr 2020 11:29:31 +0100
+Received: from lkcl.net ([217.147.94.29])
+ by libre-soc.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
+ (Exim 4.89) (envelope-from <lkcl@lkcl.net>) id 1jRZ6n-0006UW-Bk
+ for libre-riscv-dev@lists.libre-riscv.org; Thu, 23 Apr 2020 11:29:29 +0100
+DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lkcl.net;
+ s=201607131; 
+ h=Content-Type:To:Subject:Message-ID:Date:From:References:In-Reply-To:MIME-Version;
+ bh=qp8VE1trJPCSwQU2qVbTNafVRK8Q1rr0uFIp/kGDacY=; 
+ b=Tejf9nGXIBgF72EA1N0ep0p0dWF8HCEh1rOVtcCj0v/tWCY/tL/rUAy7wWm9H1j/yVE9SMMr6XhNxFkJtrrHrYkySlxKEKbKdGw6S4S5Ah2rHv8ulyBdckHXJ14QTV11a6dFpf3fxP4w02Ws5EK9ano/S0U8VZmNbuQVGia5Dr4=;
+Received: from mail-lf1-f48.google.com ([209.85.167.48])
+ by lkcl.net with esmtpsa (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
+ (Exim 4.84_2) (envelope-from <lkcl@lkcl.net>) id 1jRZ6n-00035v-0W
+ for libre-riscv-dev@lists.libre-riscv.org; Thu, 23 Apr 2020 10:29:29 +0000
+Received: by mail-lf1-f48.google.com with SMTP id 131so4303132lfh.11
+ for <libre-riscv-dev@lists.libre-riscv.org>;
+ Thu, 23 Apr 2020 03:29:28 -0700 (PDT)
+X-Gm-Message-State: AGi0Pubnv3UyGT4sEQtLp7HP7Var0Nv79I4pkkERuC1nqtT6Q4hmWnIT
+ NjKyK7DrRzFeH4BCl0R6JBzR6FcM9y+n6T/87MM=
+X-Google-Smtp-Source: APiQypIU09OzWtPhih3Ivj7sRuz1T+IkAuy97VlNqypYvNPcUZYudJouZ3UC6m6K74nQJpQ151xEIFr1OcdT6fDomKk=
+X-Received: by 2002:a19:43:: with SMTP id 64mr1944182lfa.67.1587637762848;
+ Thu, 23 Apr 2020 03:29:22 -0700 (PDT)
+MIME-Version: 1.0
+Received: by 2002:ab3:1783:0:0:0:0:0 with HTTP; Thu, 23 Apr 2020 03:29:22
+ -0700 (PDT)
+In-Reply-To: <CAPweEDy7dXU7c-Rd==bwQEcuBdhHJ8PQNSX-sfBnCXXeJw3_gw@mail.gmail.com>
+References: <CAC2bXD4xkEJFTaPo7gKG9ejMvJyNtoA2zbDEKVqHk8abFv-jVg@mail.gmail.com>
+ <CAPweEDy7dXU7c-Rd==bwQEcuBdhHJ8PQNSX-sfBnCXXeJw3_gw@mail.gmail.com>
+From: Luke Kenneth Casson Leighton <lkcl@lkcl.net>
+Date: Thu, 23 Apr 2020 11:29:22 +0100
+X-Gmail-Original-Message-ID: <CAPweEDzzfQ3PHgc40PnZrs+KxBovFp+gYEBEV7TjiJ8SGJfLrw@mail.gmail.com>
+Message-ID: <CAPweEDzzfQ3PHgc40PnZrs+KxBovFp+gYEBEV7TjiJ8SGJfLrw@mail.gmail.com>
+To: Libre-RISCV General Development <libre-riscv-dev@lists.libre-riscv.org>
+X-Content-Filtered-By: Mailman/MimeDel 2.1.23
+Subject: Re: [libre-riscv-dev] memory interface diagram woes
+X-BeenThere: libre-riscv-dev@lists.libre-riscv.org
+X-Mailman-Version: 2.1.23
+Precedence: list
+List-Id: Libre-RISCV General Development
+ <libre-riscv-dev.lists.libre-riscv.org>
+List-Unsubscribe: <http://lists.libre-riscv.org/mailman/options/libre-riscv-dev>, 
+ <mailto:libre-riscv-dev-request@lists.libre-riscv.org?subject=unsubscribe>
+List-Archive: <http://lists.libre-riscv.org/pipermail/libre-riscv-dev/>
+List-Post: <mailto:libre-riscv-dev@lists.libre-riscv.org>
+List-Help: <mailto:libre-riscv-dev-request@lists.libre-riscv.org?subject=help>
+List-Subscribe: <http://lists.libre-riscv.org/mailman/listinfo/libre-riscv-dev>, 
+ <mailto:libre-riscv-dev-request@lists.libre-riscv.org?subject=subscribe>
+Reply-To: Libre-RISCV General Development
+ <libre-riscv-dev@lists.libre-riscv.org>
+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" <libre-riscv-dev-bounces@lists.libre-riscv.org>
+
+YnR3IGEgd29yZCB0byB0aGUgd2lzZSBqYWNvYiwgdGhlIGN1cnJlbnQgY29kZSBpcyBldmVuIHRo
+b3VnaCBub3QgY29tcGxldGUsCnJpZGljdWxvdXNseSBjb21wcmVoZW5zaXZlIGFuZCB0aWVkIGRp
+cmVjdGx5IGludG8gdGhlIERlcGVuZGVuY3kgTWF0cml4CnN5c3RlbS4KCiogTERTVHMgaGF2ZSBy
+ZWdzIHRoZXJlZm9yZSB0aGV5IG5lZWQgc3RhbmRhcmQgRlUtUmVncyBhbmQgRlUtRlUgcHJlc2Vu
+Y2UuCgoqIEZVLVJlZ3MgdGFrZXMgY2FyZSBvZiB0aGUgUmVnIFJhVyBhbmQgV2FSIGRlcGVuZGVu
+Y2llcwoKKiBGVS1GVSB0YWtlcyBjYXJlIChpbiB0aGUgY2FzZSBvZiBMRCkgb2YgdGhlICpvcmRl
+ciogb2Ygd2hpY2ggRlUgaXMKd2FpdGluZyBmb3Igd2hpY2ggcmVzdWx0LCBpdCBpcyBsaWtlIGEg
+bGlua2VkIGxpc3QgdXNpbmcgdW5hcnkgYml0cyBhbmQKY29uc2VxdWVudGx5IGlzIGEgc3F1YXJl
+IG1hdHJpeAoKb24gKnRvcCogb2YgdGhhdCB3ZSBoYXZlIGFuIGFkZGl0aW9uYWwgcHJvYmxlbSB0
+byBzb2x2ZToKCiogcHJlc2VydmluZyB0aGUgb3JkZXIgb2YgbWVtb3J5IGFjY2Vzc2VzIChpZiB0
+aGV5IG1hdHRlcikKCiogZW5zdXJpbmcgdGhhdCBvdmVybGFwcyByZXN1bHQgaW4gb3JkZXIgcHJl
+c2VydmF0aW9uIGJ1dCB0aGF0IHdoZW4gdGhlcmUKYXJlIG5vIG92ZXJsYXBzIGF0IGxlYXN0IHJl
+c3BlY3QgV2VhayBNZW1vcnkgT3JkZXIgKExEcyBzZXBhcmF0ZSBmcm9tIFNUcykKCm9uIHRvcCBv
+ZiAqdGhhdCogd2UgaGF2ZSBhbiAqYWRkaXRpb25hbCogcmVxdWlyZW1lbnQgdG8gbWVyZ2UgbXVs
+dGktaXNzdWVkCkxEL1NUcyB0aGF0IGNhbiBmaXQgaW50byBhIHNpbmdsZSBjYWNoZSBsaW5lIGhp
+dCwgYmVjYXVzZSBvZiB0aGUgZW5vcm1vdXMKYmFuZHdpZHRoIHJlcXVpcmVtZW50cyBvZiAzRCBW
+ZWN0b3JzLgoKaXQgaXMgcmlkaWN1bG91cyBidXQgbmVjZXNzYXJ5IHRoYXQgZXZlbiBpbiBhIDE4
+MG5tIHNpbmdsZSBjb3JlIHdlIG5lZWQgYQpzdGFnZ2VyaW5nIDI1NiBiaXQgd2lkZSBkYXRhIHBh
+dGggdG8gdGhlIEwxIGNhY2hlIGFuZCB0aGF0IHRoaXMgd2lkdGggd2lsbCwKd2hlbiB3ZSBnbyB0
+byBmYXN0ZXIgc3BlZWRzLCBhbHNvIGJlIG5lZWRlZCB0byB0aGUgTDIgY2FjaGUgYXMgd2VsbC4K
+CnRoZSBvdmVybGFwcGluZyBhZGRyZXNzIGNvbmZsaWN0IGFuZCBXZWFrIE9yZGVyIFByZXNlcnZh
+dGlvbiBpcyBhY2hpZXZlZAp3aXRoIGFuIGFkZHJlc3NtYXRjaCBNYXRyaXgsIGxhc3QgeWVhciwg
+dGhhbmtzIHRvIE1pdGNoIEFsc3VwLgoKaG93ZXZlciBNaXRjaCdzIHNjaGVtZSB3b3JrcyBieSBj
+b21wYXJpbmcgYml0cyA0IHRocnUgMTEgb3IgNSB0aHJ1IDExCihhdm9pZGluZyB0aGUgVk0gYml0
+cyBhbmQgYWxkbyBhdm9pZGluZyBiaXRzIDAgdG8gMykgYW5kIGVuZGluZyB1cCB3aXRoCjAuNSUg
+YWRkaXRpb25hbCBvdmVyemVhbG91cyBoaXRzIHdoaWNoIG1ha2UgKm5vIHNpZ25pZmljYW50IHBl
+cmZvcm1hbmNlCmRlZ3JhZGF0aW9uKiBpbiByZWFsIHdvcmxkIHVzYWdlLgoKYnV0IGhpcyBzY2hl
+bWUgd2FzICpub3QqIHBvc3NpYmxlLCBhcy1pcywgdG8gdXNlIGZvciBvdXIgbmVlZHMsIGJlY2F1
+c2UgaXQKbWlzc2VkIG9wcG9ydHVuaXRpZXMgdG8gbWVyZ2UgYnl0ZSBsZXZlbCBhY2Nlc3NlcyBi
+ZWNhdXNlIG9mIG9ubHkgY29tcGFyaW5nCmJpdHMgNCB0aHJ1IDExIG9mIHRoZSBhZGRyZXNzLgoK
+aSB0aGVyZWZvcmUgZXhwYW5kZWQgdGhlIExEU1QgTEVOR1RIIGFuZCBiaXRzIDAgdGhydSAzIGlu
+dG8gYSAyNCBiaXQKYnl0ZW1hc2sgLyBiaXRtYXAsIHRoZW4gc3BsaXQgdGhhdCBpbnRvIDIgcmVx
+dWVzdHMuCgp3aHkgMiByZXF1ZXN0cywgYmVjYXVzZSBvZiBtaXNhbGlnbmVkIExEU1QsIHRoZSAx
+c3QgMTZiaXRzIG9mIHRoZSBieXRlbWFwCmFyZSAxIGNhY2hlIGxpbmUgYW5kIHRoZSByZW1haW5p
+bmcgOCBiaXRzIHRoZSAybmQgY2FjaGUgbGluZS4KCndpdGggIldlYWsiIG1lbW9yeSBydWxlcyBp
+biBwbGFjZSwgYW5kIHdpdGggdGhlIG90aGVyIGpvYiBvZiB0aGUKYWRkcmVzc21hdGNoIG1hdHJp
+eCB0YWtpbmcgY2FyZSBvZiBzZXBhcmF0aW5nIExEcyBhbmQgU1RzIGludG8gbXV0dWFsbHkKZXhj
+bHVzaXZlIGJhdGNoZXMsIHNwbGl0dGluZyBpbnRvIG11bHRpcGxlIG9wZXJhdGlvbnMgaXMgcGVy
+ZmVjdGx5ICJmaW5lIi4KCm5vdyB3aXRoIHRoZXNlIGJ5dGVtYXNrcyBhdmFpbGFibGUsIGFuZCB0
+aGUgcmVtYWluaW5nIGJpdHMgb2YgdGhlIGJpbmFyeQpmb3JtIG9mIHRoZSBhZGRyZXNzIChiaXRz
+IDQgdGhydSA0OCkgYmVpbmcgYWxpZ25lZCB0byBhIGNhY2hlIGxpbmUKYm91bmRhcnksIGFsbCB3
+ZSBuZWVkIGRvIGlzIGlkZW50aWZ5IHdoaWNoIHJlcXVlc3RzIGhhdmUgdGhlIGV4YWN0IHNhbWUK
+dXBwZXIgYml0cyBhbmQgd2UgY2FuIG1lcmdlIHRoZSBieXRlbWFza3MgZm9yIGFsbCBvZiB0aG9z
+ZSBhbmQgdGh1cyBtYWtlCm9ubHkgdGhlIG9uZSBzaW5nbGUgTDEgY2FjaGUgbGluZSByZXF1ZXN0
+IGZvciBhbGwgb2YgdGhlbS4KCnRoaXMgaXMgdGhlIHRhc2sgb2YgdGhlIEwwIENhY2hlL0J1ZmZl
+ciBhbmQgYXMgeW91IGNhbiBzZWUgaXQgdmVyeSBjbG9zZWx5CmFuZCB2ZXJ5IHNwZWNpZmljYWxs
+eSBkZXBlbmRzIG9uIHRoZSBjcml0ZXJpYSBiZWluZyBzYXRpc2ZpZWQgYnkgZWFybGllcgpjb21w
+b25lbnRzLgoKdGhlIGRhdGFwYXRoIHJlcXVpcmVtZW50cyBhcmUgYWxzbyBhYnNvbHV0ZWx5IE1F
+TlRBTCBhbmQgd2UgcmVhbGx5LAoqcmVhbGx5KiBjYW5ub3QgaGF2ZSA4IG9yIDE2IHdheSB0byA0
+IG9yIDggd2F5IG11bHRpcGxleGVycywgaXQgaXMganVzdCB0b28KbXVjaCBhcyBpdCB3aWxsIHJl
+c3VsdCBpbiBsaXRlcmFsbHkgdGhvdXNhbmRzIG9mIHdpcmVzIGJlY2F1c2Ugd2UgaGF2ZSA0OApi
+aXQgYWRkcmVzc2VzLCA2NCBiaXQgZGF0YSwgYW5kIGFkZGl0aW9uYWwgY29udHJvbCBzaWduYWxz
+LgoKYXNzdW1lIDEyOCBiaXRzIHBlciBMRFNUIEZ1bmN0aW9uIFVuaXQsIGlmIHdlIGhhdmUgOCBM
+RFNUIEZVcywgZWFjaCB3aXRoIDIKcG9ydHMgKG9uZSBmb3IgYWxpZ25lZCwgb25lIGZvciBtaXNh
+bGlnbmVkKSwgdGhhdCBpcyAxMjggeCAyIHggOCBiaXRzIHdpZGUKaS5lLiAyMDQ4IGJpdHMgZGF0
+YXBhdGghCgpub3cgaW1hZ2luZSB3ZSBkZXNpZ24gYW4gYWxnb3JpdGhtIHRoYXQgbmVlZHMgYSA0
+IG9yIDggd2F5IG11bHRpcGxleGVyIG9uCnRoYXQsIHRvIGdldCA0IG9yIDggc2ltdWx0YW5lb3Vz
+IHJlcXVlc3RzIGludG8gZXZlbiBqdXN0IGFuIDggZW50cnkKIlF1ZXVlIiwgaW1wbGVtZW50ZWQg
+YXMgYSBzdGFuZGFyZCA0UjRXIChvciA4UjggVykgTWVtb3J5IG9yIHJlZ2lzdGVycywgYW5kCnRo
+YXQgaXMgYSBzdGFnZ2VyaW5nIDgxOTIgb3IgMTYzODQgd2lyZXMgdGhyb3VnaCBtdWx0aXBsZXhl
+cnMhCgp0aGF0IGlzIGNvbXBsZXRlbHkgbWVudGFsIGFuZCB0aGVyZSBpcyBubyB3YXkgd2UgY2Fu
+IGRvIHRoYXQsIHRoZSBsYXlvdXQKd291bGQgYmUgZmFyIHRvbyBjb21wbGV4IGV2ZW4gaWYgaXQg
+d2FzIHByYWN0aWNhbC4KCnRoaXMgaXMganVzdCBvbmUgb2YgdGhlIHRoaW5ncyB0aGF0IHdlIGhh
+dmUgdG8gYmUgZXh0cmVtZWx5IGNhcmVmdWwgYWJvdXQKYW5kIGl0IGlzIHdoeSBpIGFtIHRha2lu
+ZyB0aW1lIHRvIGRyYXcgb3V0IHRoZXNlIGRpYWdyYW0uCgpzbyB0aGUgY3VycmVudCBwcm9wb3Nl
+ZCBMMCBDYWNoZS9CdWZmZXIgaGFzICppbmRlcGVuZGVudCogcG9ydHMgb24gZWFjaApyb3csIGZv
+ciB1c2UgYnkgZWFjaCBGdW5jdGlvbiBVbml0LgoKYW5kIG9udG8gdGhlIEwxIHNpZGUgdGhlIGNv
+bm5lY3Rpb24gaXMgMVIgKm9yKiAxVyBhdCAxMjggYml0IChjYWNoZSBsaW5lKQp3aWR0aC4KCnll
+c3RlcmRheSBpIG1hZGUgc29tZSBjb3JyZWN0aW9ucyB0aGF0IG1lcmdlZCB0aGUgcGFpciBvZiBM
+MCBDYWNoZS9CdWZmZXJzCmludG8gYSBzaW5nbGUgZHVhbCBwb3J0ZWQgb25lLiAgaSBleHBsYWlu
+IHdoeSBvbiB0aGUgNjYwMCBzY29yZWJvYXJkIHBhZ2UuCgp0aHVzIGVhY2ggRlUgcHJvZHVjZXMg
+dXAgdG8gMiByZXF1ZXN0cywgb25lIGdvZXMgbGVmdCwgdGhlIG90aGVyIGdvZXMKcmlnaHQsIGlu
+dG8gb25lIG9mIHR3byAibGFuZXMiLCBtdXR1YWxseSBleGNsdXNpdmVseSBzZXBhcmF0ZWQgYnkg
+YWRkcmVzcwpiaXQgNC4KCnRoZXJlIGFyZSB0aGVyZWZvcmUgKnR3byogMTI4IGJpdCB3aWRlIHBv
+cnRzIHRvICp0d28qIHNlcGFyYXRlIEwxIGNhY2hlcywKb25lIGZvciBhZGRyWzRdID0gMCBhbmQg
+dGhlIG90aGVyIGZvciA9IDEgYW5kIHRoZXkgaW50ZXJsZWF2ZSBhbHRlcm5hdGUKY2FjaGUgbGlu
+ZXMgbmljZWx5LgoKdGhlIG51bWJlciBvZiB3YXlzIGlzIGEgc3RhbmRhcmQgTDEgY2FjaGUgZGVj
+aXNpb24gYXMgaXMgZXZlcnl0aGluZyBlbHNlCmFib3V0IHRoZSBMMSBjYWNoZS4KCnNvIHBsZWFz
+ZSBkbyB0YWtlIGludG8gYWNjb3VudCwgSmFjb2IsIHRoYXQgdGhlIGRhdGEgcGF0aCBzaXplcyBh
+cmUKY29tcGxldGVseSBtZW50YWwsIGFuZCB0aGF0IG11bHRpIHdheSBtdWx0aXBsZXhpbmcgaXMg
+bm90IGFuIG9wdGlvbi4KCnRoZSBtdWx0aXBsZXhpbmcgZm9yIHRoZSBkZXNpZ24gdGhhdCBpIGRp
+ZCBpcyBvbmx5IGEgMngyIGNyb3NzYmFyIGZvciBlYWNoCkZVLCB3aXRoIDE5MiBiaXQgZGF0YXBh
+dGhzIG9uIGVhY2ggKG1pZ2h0IGJlIGFibGUgdG8gZ2V0IHRoYXQgZG93biB0byAxMjgKb3Igc2xp
+Z2h0bHkgbGVzcykuICB0aGF0IGlzICphbGwqIGJlY2F1c2Ugb24gdGhlIG90aGVyIHNpZGUsIGFm
+dGVyIHRoZQpieXRlbWFzayBtZXJnZSwgaXQgaXMgc3RyYWlnaHQgMVIgb3IgMVcgdG8gdGhlIEwx
+IGNhY2hlLgoKbC4KCgoKCgoKLS0gCi0tLQpjcm93ZC1mdW5kZWQgZWNvLWNvbnNjaW91cyBoYXJk
+d2FyZTogaHR0cHM6Ly93d3cuY3Jvd2RzdXBwbHkuY29tL2VvbWE2OApfX19fX19fX19fX19fX19f
+X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpsaWJyZS1yaXNjdi1kZXYgbWFpbGluZyBs
+aXN0CmxpYnJlLXJpc2N2LWRldkBsaXN0cy5saWJyZS1yaXNjdi5vcmcKaHR0cDovL2xpc3RzLmxp
+YnJlLXJpc2N2Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL2xpYnJlLXJpc2N2LWRldgo=
+