Re: [libre-riscv-dev] Hello everyone (Umberto Cerrato)
[libre-riscv-dev.git] / a6 / 9befadb2bb1eac1d4c3bde4050371e49cadedb
1 Return-path: <libre-riscv-dev-bounces@lists.libre-riscv.org>
2 Envelope-to: publicinbox@libre-riscv.org
3 Delivery-date: Thu, 23 Apr 2020 11:29:32 +0100
4 Received: from localhost ([::1] helo=libre-riscv.org)
5 by libre-soc.org with esmtp (Exim 4.89)
6 (envelope-from <libre-riscv-dev-bounces@lists.libre-riscv.org>)
7 id 1jRZ6p-0006Uc-8S; Thu, 23 Apr 2020 11:29:31 +0100
8 Received: from lkcl.net ([217.147.94.29])
9 by libre-soc.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
10 (Exim 4.89) (envelope-from <lkcl@lkcl.net>) id 1jRZ6n-0006UW-Bk
11 for libre-riscv-dev@lists.libre-riscv.org; Thu, 23 Apr 2020 11:29:29 +0100
12 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lkcl.net;
13 s=201607131;
14 h=Content-Type:To:Subject:Message-ID:Date:From:References:In-Reply-To:MIME-Version;
15 bh=qp8VE1trJPCSwQU2qVbTNafVRK8Q1rr0uFIp/kGDacY=;
16 b=Tejf9nGXIBgF72EA1N0ep0p0dWF8HCEh1rOVtcCj0v/tWCY/tL/rUAy7wWm9H1j/yVE9SMMr6XhNxFkJtrrHrYkySlxKEKbKdGw6S4S5Ah2rHv8ulyBdckHXJ14QTV11a6dFpf3fxP4w02Ws5EK9ano/S0U8VZmNbuQVGia5Dr4=;
17 Received: from mail-lf1-f48.google.com ([209.85.167.48])
18 by lkcl.net with esmtpsa (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
19 (Exim 4.84_2) (envelope-from <lkcl@lkcl.net>) id 1jRZ6n-00035v-0W
20 for libre-riscv-dev@lists.libre-riscv.org; Thu, 23 Apr 2020 10:29:29 +0000
21 Received: by mail-lf1-f48.google.com with SMTP id 131so4303132lfh.11
22 for <libre-riscv-dev@lists.libre-riscv.org>;
23 Thu, 23 Apr 2020 03:29:28 -0700 (PDT)
24 X-Gm-Message-State: AGi0Pubnv3UyGT4sEQtLp7HP7Var0Nv79I4pkkERuC1nqtT6Q4hmWnIT
25 NjKyK7DrRzFeH4BCl0R6JBzR6FcM9y+n6T/87MM=
26 X-Google-Smtp-Source: APiQypIU09OzWtPhih3Ivj7sRuz1T+IkAuy97VlNqypYvNPcUZYudJouZ3UC6m6K74nQJpQ151xEIFr1OcdT6fDomKk=
27 X-Received: by 2002:a19:43:: with SMTP id 64mr1944182lfa.67.1587637762848;
28 Thu, 23 Apr 2020 03:29:22 -0700 (PDT)
29 MIME-Version: 1.0
30 Received: by 2002:ab3:1783:0:0:0:0:0 with HTTP; Thu, 23 Apr 2020 03:29:22
31 -0700 (PDT)
32 In-Reply-To: <CAPweEDy7dXU7c-Rd==bwQEcuBdhHJ8PQNSX-sfBnCXXeJw3_gw@mail.gmail.com>
33 References: <CAC2bXD4xkEJFTaPo7gKG9ejMvJyNtoA2zbDEKVqHk8abFv-jVg@mail.gmail.com>
34 <CAPweEDy7dXU7c-Rd==bwQEcuBdhHJ8PQNSX-sfBnCXXeJw3_gw@mail.gmail.com>
35 From: Luke Kenneth Casson Leighton <lkcl@lkcl.net>
36 Date: Thu, 23 Apr 2020 11:29:22 +0100
37 X-Gmail-Original-Message-ID: <CAPweEDzzfQ3PHgc40PnZrs+KxBovFp+gYEBEV7TjiJ8SGJfLrw@mail.gmail.com>
38 Message-ID: <CAPweEDzzfQ3PHgc40PnZrs+KxBovFp+gYEBEV7TjiJ8SGJfLrw@mail.gmail.com>
39 To: Libre-RISCV General Development <libre-riscv-dev@lists.libre-riscv.org>
40 X-Content-Filtered-By: Mailman/MimeDel 2.1.23
41 Subject: Re: [libre-riscv-dev] memory interface diagram woes
42 X-BeenThere: libre-riscv-dev@lists.libre-riscv.org
43 X-Mailman-Version: 2.1.23
44 Precedence: list
45 List-Id: Libre-RISCV General Development
46 <libre-riscv-dev.lists.libre-riscv.org>
47 List-Unsubscribe: <http://lists.libre-riscv.org/mailman/options/libre-riscv-dev>,
48 <mailto:libre-riscv-dev-request@lists.libre-riscv.org?subject=unsubscribe>
49 List-Archive: <http://lists.libre-riscv.org/pipermail/libre-riscv-dev/>
50 List-Post: <mailto:libre-riscv-dev@lists.libre-riscv.org>
51 List-Help: <mailto:libre-riscv-dev-request@lists.libre-riscv.org?subject=help>
52 List-Subscribe: <http://lists.libre-riscv.org/mailman/listinfo/libre-riscv-dev>,
53 <mailto:libre-riscv-dev-request@lists.libre-riscv.org?subject=subscribe>
54 Reply-To: Libre-RISCV General Development
55 <libre-riscv-dev@lists.libre-riscv.org>
56 Content-Type: text/plain; charset="utf-8"
57 Content-Transfer-Encoding: base64
58 Errors-To: libre-riscv-dev-bounces@lists.libre-riscv.org
59 Sender: "libre-riscv-dev" <libre-riscv-dev-bounces@lists.libre-riscv.org>
60
61 YnR3IGEgd29yZCB0byB0aGUgd2lzZSBqYWNvYiwgdGhlIGN1cnJlbnQgY29kZSBpcyBldmVuIHRo
62 b3VnaCBub3QgY29tcGxldGUsCnJpZGljdWxvdXNseSBjb21wcmVoZW5zaXZlIGFuZCB0aWVkIGRp
63 cmVjdGx5IGludG8gdGhlIERlcGVuZGVuY3kgTWF0cml4CnN5c3RlbS4KCiogTERTVHMgaGF2ZSBy
64 ZWdzIHRoZXJlZm9yZSB0aGV5IG5lZWQgc3RhbmRhcmQgRlUtUmVncyBhbmQgRlUtRlUgcHJlc2Vu
65 Y2UuCgoqIEZVLVJlZ3MgdGFrZXMgY2FyZSBvZiB0aGUgUmVnIFJhVyBhbmQgV2FSIGRlcGVuZGVu
66 Y2llcwoKKiBGVS1GVSB0YWtlcyBjYXJlIChpbiB0aGUgY2FzZSBvZiBMRCkgb2YgdGhlICpvcmRl
67 ciogb2Ygd2hpY2ggRlUgaXMKd2FpdGluZyBmb3Igd2hpY2ggcmVzdWx0LCBpdCBpcyBsaWtlIGEg
68 bGlua2VkIGxpc3QgdXNpbmcgdW5hcnkgYml0cyBhbmQKY29uc2VxdWVudGx5IGlzIGEgc3F1YXJl
69 IG1hdHJpeAoKb24gKnRvcCogb2YgdGhhdCB3ZSBoYXZlIGFuIGFkZGl0aW9uYWwgcHJvYmxlbSB0
70 byBzb2x2ZToKCiogcHJlc2VydmluZyB0aGUgb3JkZXIgb2YgbWVtb3J5IGFjY2Vzc2VzIChpZiB0
71 aGV5IG1hdHRlcikKCiogZW5zdXJpbmcgdGhhdCBvdmVybGFwcyByZXN1bHQgaW4gb3JkZXIgcHJl
72 c2VydmF0aW9uIGJ1dCB0aGF0IHdoZW4gdGhlcmUKYXJlIG5vIG92ZXJsYXBzIGF0IGxlYXN0IHJl
73 c3BlY3QgV2VhayBNZW1vcnkgT3JkZXIgKExEcyBzZXBhcmF0ZSBmcm9tIFNUcykKCm9uIHRvcCBv
74 ZiAqdGhhdCogd2UgaGF2ZSBhbiAqYWRkaXRpb25hbCogcmVxdWlyZW1lbnQgdG8gbWVyZ2UgbXVs
75 dGktaXNzdWVkCkxEL1NUcyB0aGF0IGNhbiBmaXQgaW50byBhIHNpbmdsZSBjYWNoZSBsaW5lIGhp
76 dCwgYmVjYXVzZSBvZiB0aGUgZW5vcm1vdXMKYmFuZHdpZHRoIHJlcXVpcmVtZW50cyBvZiAzRCBW
77 ZWN0b3JzLgoKaXQgaXMgcmlkaWN1bG91cyBidXQgbmVjZXNzYXJ5IHRoYXQgZXZlbiBpbiBhIDE4
78 MG5tIHNpbmdsZSBjb3JlIHdlIG5lZWQgYQpzdGFnZ2VyaW5nIDI1NiBiaXQgd2lkZSBkYXRhIHBh
79 dGggdG8gdGhlIEwxIGNhY2hlIGFuZCB0aGF0IHRoaXMgd2lkdGggd2lsbCwKd2hlbiB3ZSBnbyB0
80 byBmYXN0ZXIgc3BlZWRzLCBhbHNvIGJlIG5lZWRlZCB0byB0aGUgTDIgY2FjaGUgYXMgd2VsbC4K
81 CnRoZSBvdmVybGFwcGluZyBhZGRyZXNzIGNvbmZsaWN0IGFuZCBXZWFrIE9yZGVyIFByZXNlcnZh
82 dGlvbiBpcyBhY2hpZXZlZAp3aXRoIGFuIGFkZHJlc3NtYXRjaCBNYXRyaXgsIGxhc3QgeWVhciwg
83 dGhhbmtzIHRvIE1pdGNoIEFsc3VwLgoKaG93ZXZlciBNaXRjaCdzIHNjaGVtZSB3b3JrcyBieSBj
84 b21wYXJpbmcgYml0cyA0IHRocnUgMTEgb3IgNSB0aHJ1IDExCihhdm9pZGluZyB0aGUgVk0gYml0
85 cyBhbmQgYWxkbyBhdm9pZGluZyBiaXRzIDAgdG8gMykgYW5kIGVuZGluZyB1cCB3aXRoCjAuNSUg
86 YWRkaXRpb25hbCBvdmVyemVhbG91cyBoaXRzIHdoaWNoIG1ha2UgKm5vIHNpZ25pZmljYW50IHBl
87 cmZvcm1hbmNlCmRlZ3JhZGF0aW9uKiBpbiByZWFsIHdvcmxkIHVzYWdlLgoKYnV0IGhpcyBzY2hl
88 bWUgd2FzICpub3QqIHBvc3NpYmxlLCBhcy1pcywgdG8gdXNlIGZvciBvdXIgbmVlZHMsIGJlY2F1
89 c2UgaXQKbWlzc2VkIG9wcG9ydHVuaXRpZXMgdG8gbWVyZ2UgYnl0ZSBsZXZlbCBhY2Nlc3NlcyBi
90 ZWNhdXNlIG9mIG9ubHkgY29tcGFyaW5nCmJpdHMgNCB0aHJ1IDExIG9mIHRoZSBhZGRyZXNzLgoK
91 aSB0aGVyZWZvcmUgZXhwYW5kZWQgdGhlIExEU1QgTEVOR1RIIGFuZCBiaXRzIDAgdGhydSAzIGlu
92 dG8gYSAyNCBiaXQKYnl0ZW1hc2sgLyBiaXRtYXAsIHRoZW4gc3BsaXQgdGhhdCBpbnRvIDIgcmVx
93 dWVzdHMuCgp3aHkgMiByZXF1ZXN0cywgYmVjYXVzZSBvZiBtaXNhbGlnbmVkIExEU1QsIHRoZSAx
94 c3QgMTZiaXRzIG9mIHRoZSBieXRlbWFwCmFyZSAxIGNhY2hlIGxpbmUgYW5kIHRoZSByZW1haW5p
95 bmcgOCBiaXRzIHRoZSAybmQgY2FjaGUgbGluZS4KCndpdGggIldlYWsiIG1lbW9yeSBydWxlcyBp
96 biBwbGFjZSwgYW5kIHdpdGggdGhlIG90aGVyIGpvYiBvZiB0aGUKYWRkcmVzc21hdGNoIG1hdHJp
97 eCB0YWtpbmcgY2FyZSBvZiBzZXBhcmF0aW5nIExEcyBhbmQgU1RzIGludG8gbXV0dWFsbHkKZXhj
98 bHVzaXZlIGJhdGNoZXMsIHNwbGl0dGluZyBpbnRvIG11bHRpcGxlIG9wZXJhdGlvbnMgaXMgcGVy
99 ZmVjdGx5ICJmaW5lIi4KCm5vdyB3aXRoIHRoZXNlIGJ5dGVtYXNrcyBhdmFpbGFibGUsIGFuZCB0
100 aGUgcmVtYWluaW5nIGJpdHMgb2YgdGhlIGJpbmFyeQpmb3JtIG9mIHRoZSBhZGRyZXNzIChiaXRz
101 IDQgdGhydSA0OCkgYmVpbmcgYWxpZ25lZCB0byBhIGNhY2hlIGxpbmUKYm91bmRhcnksIGFsbCB3
102 ZSBuZWVkIGRvIGlzIGlkZW50aWZ5IHdoaWNoIHJlcXVlc3RzIGhhdmUgdGhlIGV4YWN0IHNhbWUK
103 dXBwZXIgYml0cyBhbmQgd2UgY2FuIG1lcmdlIHRoZSBieXRlbWFza3MgZm9yIGFsbCBvZiB0aG9z
104 ZSBhbmQgdGh1cyBtYWtlCm9ubHkgdGhlIG9uZSBzaW5nbGUgTDEgY2FjaGUgbGluZSByZXF1ZXN0
105 IGZvciBhbGwgb2YgdGhlbS4KCnRoaXMgaXMgdGhlIHRhc2sgb2YgdGhlIEwwIENhY2hlL0J1ZmZl
106 ciBhbmQgYXMgeW91IGNhbiBzZWUgaXQgdmVyeSBjbG9zZWx5CmFuZCB2ZXJ5IHNwZWNpZmljYWxs
107 eSBkZXBlbmRzIG9uIHRoZSBjcml0ZXJpYSBiZWluZyBzYXRpc2ZpZWQgYnkgZWFybGllcgpjb21w
108 b25lbnRzLgoKdGhlIGRhdGFwYXRoIHJlcXVpcmVtZW50cyBhcmUgYWxzbyBhYnNvbHV0ZWx5IE1F
109 TlRBTCBhbmQgd2UgcmVhbGx5LAoqcmVhbGx5KiBjYW5ub3QgaGF2ZSA4IG9yIDE2IHdheSB0byA0
110 IG9yIDggd2F5IG11bHRpcGxleGVycywgaXQgaXMganVzdCB0b28KbXVjaCBhcyBpdCB3aWxsIHJl
111 c3VsdCBpbiBsaXRlcmFsbHkgdGhvdXNhbmRzIG9mIHdpcmVzIGJlY2F1c2Ugd2UgaGF2ZSA0OApi
112 aXQgYWRkcmVzc2VzLCA2NCBiaXQgZGF0YSwgYW5kIGFkZGl0aW9uYWwgY29udHJvbCBzaWduYWxz
113 LgoKYXNzdW1lIDEyOCBiaXRzIHBlciBMRFNUIEZ1bmN0aW9uIFVuaXQsIGlmIHdlIGhhdmUgOCBM
114 RFNUIEZVcywgZWFjaCB3aXRoIDIKcG9ydHMgKG9uZSBmb3IgYWxpZ25lZCwgb25lIGZvciBtaXNh
115 bGlnbmVkKSwgdGhhdCBpcyAxMjggeCAyIHggOCBiaXRzIHdpZGUKaS5lLiAyMDQ4IGJpdHMgZGF0
116 YXBhdGghCgpub3cgaW1hZ2luZSB3ZSBkZXNpZ24gYW4gYWxnb3JpdGhtIHRoYXQgbmVlZHMgYSA0
117 IG9yIDggd2F5IG11bHRpcGxleGVyIG9uCnRoYXQsIHRvIGdldCA0IG9yIDggc2ltdWx0YW5lb3Vz
118 IHJlcXVlc3RzIGludG8gZXZlbiBqdXN0IGFuIDggZW50cnkKIlF1ZXVlIiwgaW1wbGVtZW50ZWQg
119 YXMgYSBzdGFuZGFyZCA0UjRXIChvciA4UjggVykgTWVtb3J5IG9yIHJlZ2lzdGVycywgYW5kCnRo
120 YXQgaXMgYSBzdGFnZ2VyaW5nIDgxOTIgb3IgMTYzODQgd2lyZXMgdGhyb3VnaCBtdWx0aXBsZXhl
121 cnMhCgp0aGF0IGlzIGNvbXBsZXRlbHkgbWVudGFsIGFuZCB0aGVyZSBpcyBubyB3YXkgd2UgY2Fu
122 IGRvIHRoYXQsIHRoZSBsYXlvdXQKd291bGQgYmUgZmFyIHRvbyBjb21wbGV4IGV2ZW4gaWYgaXQg
123 d2FzIHByYWN0aWNhbC4KCnRoaXMgaXMganVzdCBvbmUgb2YgdGhlIHRoaW5ncyB0aGF0IHdlIGhh
124 dmUgdG8gYmUgZXh0cmVtZWx5IGNhcmVmdWwgYWJvdXQKYW5kIGl0IGlzIHdoeSBpIGFtIHRha2lu
125 ZyB0aW1lIHRvIGRyYXcgb3V0IHRoZXNlIGRpYWdyYW0uCgpzbyB0aGUgY3VycmVudCBwcm9wb3Nl
126 ZCBMMCBDYWNoZS9CdWZmZXIgaGFzICppbmRlcGVuZGVudCogcG9ydHMgb24gZWFjaApyb3csIGZv
127 ciB1c2UgYnkgZWFjaCBGdW5jdGlvbiBVbml0LgoKYW5kIG9udG8gdGhlIEwxIHNpZGUgdGhlIGNv
128 bm5lY3Rpb24gaXMgMVIgKm9yKiAxVyBhdCAxMjggYml0IChjYWNoZSBsaW5lKQp3aWR0aC4KCnll
129 c3RlcmRheSBpIG1hZGUgc29tZSBjb3JyZWN0aW9ucyB0aGF0IG1lcmdlZCB0aGUgcGFpciBvZiBM
130 MCBDYWNoZS9CdWZmZXJzCmludG8gYSBzaW5nbGUgZHVhbCBwb3J0ZWQgb25lLiAgaSBleHBsYWlu
131 IHdoeSBvbiB0aGUgNjYwMCBzY29yZWJvYXJkIHBhZ2UuCgp0aHVzIGVhY2ggRlUgcHJvZHVjZXMg
132 dXAgdG8gMiByZXF1ZXN0cywgb25lIGdvZXMgbGVmdCwgdGhlIG90aGVyIGdvZXMKcmlnaHQsIGlu
133 dG8gb25lIG9mIHR3byAibGFuZXMiLCBtdXR1YWxseSBleGNsdXNpdmVseSBzZXBhcmF0ZWQgYnkg
134 YWRkcmVzcwpiaXQgNC4KCnRoZXJlIGFyZSB0aGVyZWZvcmUgKnR3byogMTI4IGJpdCB3aWRlIHBv
135 cnRzIHRvICp0d28qIHNlcGFyYXRlIEwxIGNhY2hlcywKb25lIGZvciBhZGRyWzRdID0gMCBhbmQg
136 dGhlIG90aGVyIGZvciA9IDEgYW5kIHRoZXkgaW50ZXJsZWF2ZSBhbHRlcm5hdGUKY2FjaGUgbGlu
137 ZXMgbmljZWx5LgoKdGhlIG51bWJlciBvZiB3YXlzIGlzIGEgc3RhbmRhcmQgTDEgY2FjaGUgZGVj
138 aXNpb24gYXMgaXMgZXZlcnl0aGluZyBlbHNlCmFib3V0IHRoZSBMMSBjYWNoZS4KCnNvIHBsZWFz
139 ZSBkbyB0YWtlIGludG8gYWNjb3VudCwgSmFjb2IsIHRoYXQgdGhlIGRhdGEgcGF0aCBzaXplcyBh
140 cmUKY29tcGxldGVseSBtZW50YWwsIGFuZCB0aGF0IG11bHRpIHdheSBtdWx0aXBsZXhpbmcgaXMg
141 bm90IGFuIG9wdGlvbi4KCnRoZSBtdWx0aXBsZXhpbmcgZm9yIHRoZSBkZXNpZ24gdGhhdCBpIGRp
142 ZCBpcyBvbmx5IGEgMngyIGNyb3NzYmFyIGZvciBlYWNoCkZVLCB3aXRoIDE5MiBiaXQgZGF0YXBh
143 dGhzIG9uIGVhY2ggKG1pZ2h0IGJlIGFibGUgdG8gZ2V0IHRoYXQgZG93biB0byAxMjgKb3Igc2xp
144 Z2h0bHkgbGVzcykuICB0aGF0IGlzICphbGwqIGJlY2F1c2Ugb24gdGhlIG90aGVyIHNpZGUsIGFm
145 dGVyIHRoZQpieXRlbWFzayBtZXJnZSwgaXQgaXMgc3RyYWlnaHQgMVIgb3IgMVcgdG8gdGhlIEwx
146 IGNhY2hlLgoKbC4KCgoKCgoKLS0gCi0tLQpjcm93ZC1mdW5kZWQgZWNvLWNvbnNjaW91cyBoYXJk
147 d2FyZTogaHR0cHM6Ly93d3cuY3Jvd2RzdXBwbHkuY29tL2VvbWE2OApfX19fX19fX19fX19fX19f
148 X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpsaWJyZS1yaXNjdi1kZXYgbWFpbGluZyBs
149 aXN0CmxpYnJlLXJpc2N2LWRldkBsaXN0cy5saWJyZS1yaXNjdi5vcmcKaHR0cDovL2xpc3RzLmxp
150 YnJlLXJpc2N2Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL2xpYnJlLXJpc2N2LWRldgo=
151