[libre-riscv-dev] Some recent documenting of work performed for tape-out
[libre-riscv-dev.git] / be / d05f898b65bc1e1030656763b92e7e525110fb
1 Return-path: <libre-riscv-dev-bounces@lists.libre-riscv.org>
2 Envelope-to: publicinbox@libre-riscv.org
3 Delivery-date: Thu, 26 Mar 2020 15:15:32 +0000
4 Received: from localhost ([::1] helo=libre-riscv.org)
5 by libre-riscv.org with esmtp (Exim 4.89)
6 (envelope-from <libre-riscv-dev-bounces@lists.libre-riscv.org>)
7 id 1jHUEF-0000Aj-F5; Thu, 26 Mar 2020 15:15:31 +0000
8 Received: from lkcl.net ([217.147.94.29])
9 by libre-riscv.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
10 (Exim 4.89) (envelope-from <lkcl@lkcl.net>) id 1jHUEC-0000AX-El
11 for libre-riscv-dev@lists.libre-riscv.org; Thu, 26 Mar 2020 15:15:28 +0000
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=QTQfk3i/6HFkSPDpu/jcXpywOkHxlzjx50c3MxNhIU0=;
16 b=H05DKzBuY/ZVKbCjEd6/M9LpJ/NIrxTWPcPxcvKp8xutijQMKOjfgCRMR0VEIsnql/yaPE2IchozIwybrMvYCFxphwcFEKWWTYUKtDgLzx/Y24F80Ac3haZ6sBFagWHrK7Rln1ORE7NqFtkghbQsvT7aWTsxb1uHM+0X0+cN1Ws=;
17 Received: from mail-lj1-f176.google.com ([209.85.208.176])
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 1jHUEC-00016F-3u
20 for libre-riscv-dev@lists.libre-riscv.org; Thu, 26 Mar 2020 15:15:28 +0000
21 Received: by mail-lj1-f176.google.com with SMTP id p10so6567593ljn.1
22 for <libre-riscv-dev@lists.libre-riscv.org>;
23 Thu, 26 Mar 2020 08:15:12 -0700 (PDT)
24 X-Gm-Message-State: AGi0PuZLf4pQpOsT708t2luhclhap6eQQiLDyoGTsL0yu7nBvasDQbe4
25 f+UVMYf+jOabBmzi4bkfBjGaNFy/G2uKPIk2Wnk=
26 X-Google-Smtp-Source: APiQypIOocK/NmVaOhpQTNhaRyAKX237ikpYjEjcpACIIz/HBkbENDR7LGABPN3anKvJz7YTS8AciUpg8rNtTAba6aQ=
27 X-Received: by 2002:a2e:94d5:: with SMTP id r21mr5278277ljh.81.1585235707043;
28 Thu, 26 Mar 2020 08:15:07 -0700 (PDT)
29 MIME-Version: 1.0
30 Received: by 2002:ab3:5808:0:0:0:0:0 with HTTP; Thu, 26 Mar 2020 08:15:06
31 -0700 (PDT)
32 In-Reply-To: <db557324bcb76a999d8f66c75b9319974a1a1e08.camel@fibraservi.eu>
33 References: <CAPweEDx5QCCKxSr1gfuyuw_2D68Ld8fK85bEmmMTZi8S3w2E9g@mail.gmail.com>
34 <29b1a9ecedda151dc9c8da6516c3691dfede62ef.camel@fibraservi.eu>
35 <CAPweEDwfqMczPjg=5Fvt1J_S8nx1YK44XhyBY8H1abuTNF6=xg@mail.gmail.com>
36 <6fa40cb78b3f8c013ca4953ccb4daa5c23e3b501.camel@fibraservi.eu>
37 <CAPweEDxiyTEsneXN65Kq0HsEsdL3wdY=NYayq2tz5egXJNCVfg@mail.gmail.com>
38 <db557324bcb76a999d8f66c75b9319974a1a1e08.camel@fibraservi.eu>
39 From: Luke Kenneth Casson Leighton <lkcl@lkcl.net>
40 Date: Thu, 26 Mar 2020 15:15:06 +0000
41 X-Gmail-Original-Message-ID: <CAPweEDyM_wqTbum5+=iiLGqq3KY15OOg3aOewpsRWFp9iOvq0w@mail.gmail.com>
42 Message-ID: <CAPweEDyM_wqTbum5+=iiLGqq3KY15OOg3aOewpsRWFp9iOvq0w@mail.gmail.com>
43 To: Libre-RISCV General Development <libre-riscv-dev@lists.libre-riscv.org>
44 X-Content-Filtered-By: Mailman/MimeDel 2.1.23
45 Subject: Re: [libre-riscv-dev] cache SRAM organisation
46 X-BeenThere: libre-riscv-dev@lists.libre-riscv.org
47 X-Mailman-Version: 2.1.23
48 Precedence: list
49 List-Id: Libre-RISCV General Development
50 <libre-riscv-dev.lists.libre-riscv.org>
51 List-Unsubscribe: <http://lists.libre-riscv.org/mailman/options/libre-riscv-dev>,
52 <mailto:libre-riscv-dev-request@lists.libre-riscv.org?subject=unsubscribe>
53 List-Archive: <http://lists.libre-riscv.org/pipermail/libre-riscv-dev/>
54 List-Post: <mailto:libre-riscv-dev@lists.libre-riscv.org>
55 List-Help: <mailto:libre-riscv-dev-request@lists.libre-riscv.org?subject=help>
56 List-Subscribe: <http://lists.libre-riscv.org/mailman/listinfo/libre-riscv-dev>,
57 <mailto:libre-riscv-dev-request@lists.libre-riscv.org?subject=subscribe>
58 Reply-To: Libre-RISCV General Development
59 <libre-riscv-dev@lists.libre-riscv.org>
60 Content-Type: text/plain; charset="utf-8"
61 Content-Transfer-Encoding: base64
62 Errors-To: libre-riscv-dev-bounces@lists.libre-riscv.org
63 Sender: "libre-riscv-dev" <libre-riscv-dev-bounces@lists.libre-riscv.org>
64
65 T24gVGh1cnNkYXksIE1hcmNoIDI2LCAyMDIwLCBTdGFmIFZlcmhhZWdlbiA8c3RhZkBmaWJyYXNl
66 cnZpLmV1PiB3cm90ZToKPgo+Cj4gWW91IHNlZW0gdG8gbWl4aW5nIHVwIHR3byBkaWZmZXJlbnQg
67 Y29uY2VwdHMsIGUuZy4gc3luY2hyb25pY2l0eSBhbmQKPiB3cml0ZS10aHJvdWdoLgoKCmFoIG9r
68 LiAgaSBkaWRuJ3QgcmVhbGlzZSB0aGF0IFNSQU1zIHdvdWxkIGhhdmUgdGhlc2UgYXMgc2VwYXJh
69 dGUgY29uY2VwdHMuCnBlcmhhcHMgaSB3b3VsZCBnZXQgaXQgaW1tZWRpYXRlbHkgaWYgaSBzYXcg
70 YSBnYXRlIGxldmVsIHNjaGVtYXRpYy4KCgo+IFN5bmNocm9ub3VzIG1lYW5zIHNpZ25hbHMgYXJl
71 IHN5bmNlZCB3aXRoIGFuIGVkZ2Ugb2YgYSAoY2xvY2spIHNpZ25hbC4KPiBTUkFNIHdyaXRlLXRo
72 cm91Z2ggbWVhbnMgdGhhdCBhZnRlciBhIHdyaXRlIG9wZXJhdGlvbiB5b3UgYWxzbyBnZXQgb24g
73 dGhlIFEKPiBvdXRwdXQgdGhlIGRhdGEgeW91IGhhdmUganVzdCB3cml0dGVuLiBUaGVzZSB0d28g
74 Y29uY2VwdHMgYXJlIG9ydGhvZ29uYWwgdG8KPiBlYWNoIG90aGVyLgo+IFRoZSBjdXJyZW50IHN5
75 bmNocm9ub3VzIFNSQU0gYmVpbmcgZGV2ZWxvcGVkIHdpbGwgbW9zdCBsaWtlbHkgaGF2ZQo+IHdy
76 aXRlLXRocm91Z2ggYmVoYXZpb3I7CgoKYWggZ29vZAoKCj4gd2lsbCBiZSBjb25maXJtZWQgYmVm
77 b3JlIE1heSB0ZXN0IGNoaXAgdGFwZS1vdXQuCgoKYWggTWF5IG5vdCBNYXJjaC4KCgo+Cj4gIEl0
78 IHdpbGwgY2F1c2UgZGVsYXkgb24gdGhlIHNpZ25hbCB0aG91Z2guIEkgbmVlZCB0byBjaGVjayBp
79 ZiBpdCBoYXMKPiBjaGFuZ2VkIGJ1dCBpbiB0aGUgT3BlblJBTSAwLjM1dW0gdGVzdCB0YXBlLW91
80 dCBJIGRpZCB0aGUgYWRkcmVzcyBhbmQgZGF0YQo+IGlucHV0IHdhcyBsYXRjaGVkIG9uIHJpc2lu
81 ZyBlZGdlIGFuZCB0aGUgUSBvdXRwdXQgd2FzIHVwZGF0ZWQgb24gZmFsbGluZwo+IGVkZ2Ugb2Yg
82 dGhlIGNsb2NrLiBTbyB0aGUgZGVsYXkgb24gdGhlIFEgb3V0cHV0IGlzIGhhbGYgYSBjbG9jayBj
83 eWNsZSBwbHVzCj4gdGhlIGludGVybmFsIGRlbGF5IG9uIHRoZSBvdXRwdXQgbGF0Y2ggZW5hYmxl
84 IHNpZ25hbC4KCgpmYXNjaW5hdGluZy4gIHRoYXQncyBwcmV0dHkgbXVjaCBleGFjdGx5IHdoYXQg
85 dGhlIENEQzY2MDAgZGlkIG9uIGl0cwpyZWdpc3RlciBmaWxlLgoKCj4gU28gaWYgdGltaW5nIG9m
86 IHRoZSB3cml0ZS10aHJvdWdoIGlzIGNyaXRpY2FsIGl0IGlzIHN0aWxsIGJlc3QgdG8gc3RpbGwK
87 PiBpbmNsdWRlIE1VWHMgYXMgc2FpZCBpbiBKYWNvYidzIHJlcGx5IHRvIGFsbG93IHRoZSBieXBh
88 c3Mgb2ZzaWduYWwuIEkgaGF2ZQo+IHNlZW4gU1JBTSB0aGF0IGRpZCBpbmNsdWRlIGEgQVdUIChh
89 c3luY2hyb25vdXMgd3JpdGUgdGhyb3VnaCkgYnV0IHRoaXMganVzdAo+IG1vdmVkIHRoZSBNVVhz
90 IGluc2lkZSB0aGUgU1JBTSBibG9jayBhbmQgYWxzbyBhZGRzIHRoZW0gaWYgeW91IGRvbid0IG5l
91 ZWQKPiB0aGlzIEFXVC4gU28gSSB3b3VsZCBsaWtlIHRvIGtlZXAgdGhlc2UgTVVYIGJlIGFkZGVk
92 IGFkZGVkIGV4dGVybmFsbHkgaXMKPiBuZWVkZWQuCgoKb2sKCj4gPiBtb2RlLiAgdGhlIHJlYXNv
93 biB3aHkgd2UgbmVlZCB0aGUgc3luY2hyb25vdXMgbW9kZSBpcyBiZWNhdXNlIHNvbWUKPiA+IEZ1
94 bmN0aW9uIFVuaXRzIHdpbGwgYmUgc2l0dGluZyBpZGxlLHdhaXRpbmcgZm9yIHRoZWlyIGlucHV0
95 IG9wZXJhbmRzLAp3aGljaCBoYXZlIHRvIGNvbWUgZnJvbQo+ID4gb3RoZXJGdW5jdGlvbiBVbml0
96 cyBhcyAicmVzdWx0cyIuCgoKPiBJIGNhbiB1bmRlcnN0YW5kIHlvdSBkbyB0aGlzIHRvIGltcGxl
97 bWVudCBmdW5jdGlvbmFsIHVuaXRzIHdpdGgKPiBjb25maWd1cmFibGUgcGlwZWxpbmUgbGVuZ3Ro
98 IGJ1dCBJIHdvdWxkIHN0cm9uZ2x5IGRpc2NvdXJhZ2UgdG8gcGlwZWxpbmUKPiByZWdpc3RlciBm
99 aWxlcyBhZnRlciBlYWNoIG90aGVyIC4KCgoicGlwZWxpbmUgcmVnaXN0ZXIgZmlsZXMgYWZ0ZXIg
100 ZWFjaCBvdGhlciI/IGFwb2xvZ2llcyBpIGFtIG5vdCBjbGVhciB3aGF0CnlvdSBtZWFuLCBoZXJl
101 LiAgZG8geW91IG1lYW4gImRvbid0IGRvIHdyaXRlLXRocnUgb24gdGhlIFJlZ2ZpbGUiPwoKdGhp
102 cyBkZXNpZ24gaXMgbm90IGxpa2UgYW4gSW5PcmRlciBzeXN0ZW0gd2hlcmUgaXQgaXMgdmVyeSBy
103 aXNreSB0byBjaGFuZ2UKcGlwZWxpbmUgbGVuZ3RocyBvciBkbyBhbnkga2luZCBvZiBmYW5jeSB3
104 b3JrLgoKdGhlIChwYXJhbGxlbCkgT29PIGRlc2lnbiBoYXMgYWxsIGRhdGEgZGVwZW5kZW5jaWVz
105 IHNvcnRlZCBvdXQsIGFsbCB1bml0cwoqa25vdyBleGFjdGx5KiB3aGljaCB1bml0cyB0aGV5IGFy
106 ZSB3YWl0aW5nIGZvciwgdGhleSBjYW4gYmUgYXJiaXRyYXJ5CmNvbXBsZXRpb24gdGltZSwgdGhl
107 eSBjYW4gYmUgRlNNcywgYW5kIHRoZSBEZXBlbmRlbmN5IE1hdHJpY2VzIGp1c3QgZG9uJ3QKY2Fy
108 ZSBiZWNhdXNlIHRoZXkgcmVjb3JkIGNvbXBsZXRpb24gKm5vdCogY29tcGxldGlvbiAqdGltZSou
109 Cgp0aGVyZWZvcmUgdGhlIG9ubHkgdGhpbmcgc3RvcHBpbmcgdGhlbSBmcm9tIHByb2NlZWRpbmcg
110 aXMgaG93IGZhc3QgdGhleSBjYW4KZ2V0IGEgcmVzdWx0LCBzbyB0aGF0IG90aGVyIEZVcyBjYW4g
111 Z2V0IGF0IGl0IGFzIGFuIGlucHV0IG9wZXJhbmQgYXMgcXVpY2sKYXMgcG9zc2libGUuCgp0aGF0
112 IG1lYW5zIGVpdGhlcjogYSBSZWdpc3RlciBGb3J3YXJkaW5nIEJ1cywgb3IgaXQgbWVhbnMgYSB3
113 cml0ZSB0byB0aGUKUmVnZmlsZSBmb2xsb3dlZCBieSBhIHJlYWQuCgp0aGVyZWZvcmUgYW55dGhp
114 bmcgd2UgY2FuIGRvIHRvIHJlZHVjZSB0aGUgbnVtYmVyIG9mIGNsb2NrIGN5Y2xlcyBiZXR3ZWVu
115 CnRoYXQgcmVnZmlsZSB3cml0ZSBhbmQgc3Vic2VxdWVudCByZWFkIGlzIGEgZ29vZCB0aGluZy4K
116 CmlmIHdyaXRlLXRocnUgaXMgYXZhaWxhYmxlLCB3ZSBjYW4gdXNlIGl0IHRvIHJlZHVjZSBkZWxh
117 eSBieSBvbmUgY3ljbGUuCmhvd2V2ZXIgeWVzIGkgbm90ZSB0aGF0IGJlY2F1c2UgaXQgaXMgb24g
118 dGhlIGZhbGxpbmcgZWRnZSB3ZSBtaWdodCBub3QgYmUKYWJsZSB0byB0YWtlIGZ1bGwgYWR2YW50
119 YWdlIG9mIGl0LgoKCgpJZiB0aGUgbGF0dGVyIGlzIGV4Y2x1ZGVkIHdvdWxkIHlvdSBzdGlsbCBu
120 ZWVkIGFuIGFzeW5jaHJvbm91cyBSQU0gYmxvY2sgPwoKCmkgY2FuJ3QgdGVsbCwgeWV0LCBhcG9s
121 b2dpZXMuICBpIGJlbGlldmUgdGhlIGFuc3dlciBpcyBuby4KClN0YWYgaXQgd291bGQgaGVscCBl
122 bm9ybW91c2x5IGkgdGhpbmsgaWYgeW91IGNvdWxkIGxldCB1cyBrbm93LCBpbiB0ZXJtcyBvZgp3
123 aGF0IG9wdGlvbnMgdG8gbm1pZ2VuIE1lbW9yeSBtb2R1bGUsIGFyZSBwZXJtaXR0ZWQuICBpIGFt
124 IGFzc3VtaW5nIHRoYXQKbm1pZ2VuIE1lbW9yeSBhY3R1YWxseSBzdXBwb3J0cyB0aGUgb3B0aW9u
125 cyBjb3JyZWN0bHkhCgp3ZSBjYW4gdGhlbiAid3JhcCIgdGhlIE1lbW9yeSBtb2R1bGUgKG9yIGhv
126 b2sgaXQpIGFuZCB0aHJvdyBhc3NlcnRzIGlmIHdlCmV2ZXIgdXNlIG9wdGlvbnMgdGhhdCBhcmUg
127 bm90IHN1cHBvcnRlZC4KCmwuCgoKCgotLSAKLS0tCmNyb3dkLWZ1bmRlZCBlY28tY29uc2Npb3Vz
128 IGhhcmR3YXJlOiBodHRwczovL3d3dy5jcm93ZHN1cHBseS5jb20vZW9tYTY4Cl9fX19fX19fX19f
129 X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCmxpYnJlLXJpc2N2LWRldiBtYWls
130 aW5nIGxpc3QKbGlicmUtcmlzY3YtZGV2QGxpc3RzLmxpYnJlLXJpc2N2Lm9yZwpodHRwOi8vbGlz
131 dHMubGlicmUtcmlzY3Yub3JnL21haWxtYW4vbGlzdGluZm8vbGlicmUtcmlzY3YtZGV2Cg==
132