[libre-riscv-dev] Some recent documenting of work performed for tape-out
[libre-riscv-dev.git] / b5 / d187188fd7ce4b4b492d529861f8d8a58506a8
1 Return-path: <libre-riscv-dev-bounces@lists.libre-riscv.org>
2 Envelope-to: publicinbox@libre-riscv.org
3 Delivery-date: Wed, 03 Jun 2020 20:22:36 +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 1jgYyA-0007Dr-Rf; Wed, 03 Jun 2020 20:22:34 +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 1jgYy8-0007Db-Na
11 for libre-riscv-dev@lists.libre-riscv.org; Wed, 03 Jun 2020 20:22:32 +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:MIME-Version;
15 bh=0ap90madr4D1IX8iHT4PFjf2VKxg7oco/Y9KCQVH61s=;
16 b=MFAHnfKfVOLiIjQMmzvu1k9Ishc5UI/EFyeOnJjswT8pUJ8IYRNtuJDXRsZs473dE0ifNuLAZYCegWzTbIxA3McoZlTHipn8iYK3go1ckWAfcbxgP3tAP4Vv3k3SGGd94dvS8Yy7KVnHr45cWE03tEbGlGkbgT29XoJdRsXmhgc=;
17 Received: from mail-lj1-f174.google.com ([209.85.208.174])
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 1jgYy8-0007jA-7R
20 for libre-riscv-dev@lists.libre-riscv.org; Wed, 03 Jun 2020 19:22:32 +0000
21 Received: by mail-lj1-f174.google.com with SMTP id a25so4229795ljp.3
22 for <libre-riscv-dev@lists.libre-riscv.org>;
23 Wed, 03 Jun 2020 12:22:16 -0700 (PDT)
24 X-Gm-Message-State: AOAM530f2i3S4tzyccJ5U62VB58gcqC2S17CCxxyzCqVpUKZ4Peih14D
25 qJ3kezF/R46zMcYcJGatfV1swUSck/ySmvKoFnI=
26 X-Google-Smtp-Source: ABdhPJy9ty/IKdDXmvKzh3Jj7GL4hMDc3BmQ7jmYQ6QID9QOxWjLgqjjuvEHTA3OQwPKZ/Vbw8scfmN3yGuUdZW+2uU=
27 X-Received: by 2002:a2e:1617:: with SMTP id w23mr388978ljd.28.1591212131149;
28 Wed, 03 Jun 2020 12:22:11 -0700 (PDT)
29 MIME-Version: 1.0
30 From: Luke Kenneth Casson Leighton <lkcl@lkcl.net>
31 Date: Wed, 3 Jun 2020 20:21:58 +0100
32 X-Gmail-Original-Message-ID: <CAPweEDw05YKts=gNTFKrdi86ek7PT8QXqfzHEHRACAniuTUZhg@mail.gmail.com>
33 Message-ID: <CAPweEDw05YKts=gNTFKrdi86ek7PT8QXqfzHEHRACAniuTUZhg@mail.gmail.com>
34 To: Libre-RISCV General Development <libre-riscv-dev@lists.libre-riscv.org>
35 X-Content-Filtered-By: Mailman/MimeDel 2.1.23
36 Subject: [libre-riscv-dev] regfile-to-function-unit connection taking shape
37 X-BeenThere: libre-riscv-dev@lists.libre-riscv.org
38 X-Mailman-Version: 2.1.23
39 Precedence: list
40 List-Id: Libre-RISCV General Development
41 <libre-riscv-dev.lists.libre-riscv.org>
42 List-Unsubscribe: <http://lists.libre-riscv.org/mailman/options/libre-riscv-dev>,
43 <mailto:libre-riscv-dev-request@lists.libre-riscv.org?subject=unsubscribe>
44 List-Archive: <http://lists.libre-riscv.org/pipermail/libre-riscv-dev/>
45 List-Post: <mailto:libre-riscv-dev@lists.libre-riscv.org>
46 List-Help: <mailto:libre-riscv-dev-request@lists.libre-riscv.org?subject=help>
47 List-Subscribe: <http://lists.libre-riscv.org/mailman/listinfo/libre-riscv-dev>,
48 <mailto:libre-riscv-dev-request@lists.libre-riscv.org?subject=subscribe>
49 Reply-To: Libre-RISCV General Development
50 <libre-riscv-dev@lists.libre-riscv.org>
51 Content-Type: text/plain; charset="utf-8"
52 Content-Transfer-Encoding: base64
53 Errors-To: libre-riscv-dev-bounces@lists.libre-riscv.org
54 Sender: "libre-riscv-dev" <libre-riscv-dev-bounces@lists.libre-riscv.org>
55
56 aSBwdXQgdG9nZXRoZXIgYSAibm9uLXByb2R1Y3Rpb24gY29yZSIgd2hpY2ggaXMgc3RhcnRpbmcg
57 dG8gdGFrZSBzaGFwZToKdGhlIGZpcnN0IHByaW9yaXR5IGJlaW5nIHRvIGdldCB0aGUgcmVnaXN0
58 ZXIgZmlsZSBwb3J0cyBjb25uZWN0ZWQuCnRoaXMgaW52b2x2ZXMgZmlyc3QgZW51bWVyYXRpbmcg
59 dGhlbSwgYW5kIGp1c3QgdGhpbmtpbmcgYWJvdXQgdGhlIGRhdGEKc3RydWN0dXJlcyBpbnZvbHZl
60 ZCB3YXMgaGFtcGVyaW5nIG1lIGZyb20gbWFraW5nIHByb2dyZXNzLgoKaSB0aGVyZWZvcmUgZGVj
61 aWRlZCBhIHdoaWxlIGFnbyB0byBkcm9wIHRoYXQgKGFmdGVyIGZpcnN0IGNyZWF0aW5nIHRoZQpN
62 dWx0aUNvbXBVbml0IFJlY29yZCBzeXN0ZW0sIHRvIG1ha2UgaXQgZWFzaWVyIHRvIGNvbWUgYmFj
63 ayB0byksIGFuZApub3csIGFmdGVyIHRlc3RpbmcgZWFjaCBNQ1UgYW5kIGJlaW5nIGhhcHB5IHRo
64 YXQgdGhleSBjYW4gaGFuZGxlCmFuZCBsb29rIGFmdGVyIHRoZWlyIHJlc3BlY3RpdmUgcGlwZWxp
65 bmVzLCBpdCdzIHRpbWUgdG8gY29ubmVjdCB0aGVtCnRvIGFjdHVhbCByZWdmaWxlcy4KCnRoaXMg
66 aXMgYmVpbmcgZG9uZSBoZXJlOgpodHRwczovL2dpdC5saWJyZS1zb2Mub3JnLz9wPXNvYy5naXQ7
67 YT1ibG9iO2Y9c3JjL3NvYy9zaW1wbGUvY29yZS5weTtoYj1IRUFECgp0aGUgb3V0cHV0IGZyb20g
68 dGhhdCAod2hpY2ggaXMgZm9yIHJlYWQgcG9ydHMgb25seSBhdCB0aGUgbW9tZW50KQpzaG93cyBl
69 eGFjdGx5IHdoYXQgbmVlZHMgdG8gYmUgY29ubmVjdGVkIHVwLiAgdGhlICJsYW5lcyIgZGVzaWdu
70 YXRpb24KaXMgcHVyZWx5IGFyYml0cmFyeSBjb252ZW5pZW5jZSwgaG93ZXZlciB0aGUgaW1wb3J0
71 YW50IHRoaW5nIGlzIHRoYXQKdGhleSBhcmUgYWxsIHRoZSBzYW1lICJyZWdpc3RlciIuICBsYW5l
72 IDAgZm9yIElOVCBpcyAqYWx3YXlzKiBSQS4KbGFuZSAxIGZvciB0aGUgSU5UIHJlZ2ZpbGUgaXMg
73 KmFsd2F5cyogUkIsIGFuZCBzbyBvbi4KCnRoZSBuZXh0IHN0YWdlIHdpbGwgYmUgdG8gaW50cm9k
74 dWNlIGEgc2VyaWVzIG9mIFByaW9yaXR5UGlja2VycywKd2hpY2ggYWxsb3cgb25lIGFuZCAqb25s
75 eSogb25lIG9mIHRoZSBjYW5kaWRhdGVzIChSQSBJTlQgTGFuZSAwKQphY2Nlc3MgdG8gdGhhdCBk
76 ZWRpY2F0ZSBSZWdmaWxlIHBvcnQuCgp0aGlzIHN0cmFpZ2h0IG9uZS10by1vbmUgcmVsYXRpb25z
77 aGlwIG1lYW5zIHRoYXQgdGhlcmUgaXMgbm8gbmVlZApmb3IgdGhhdCBjeWNsaWMgYnVmZmVyIHBy
78 ZXZpb3VzbHkgZGVzY3JpYmVkLgoKYWxzbyB0aGUgcGxhbiBpcyB0byB2ZXJ5IHNpbXBseSBvbmx5
79 IGFsbG93IG9uZSBpbnN0cnVjdGlvbiB0byBiZQoiYWN0aXZlIiBhdCBhbnkgb25lIHRpbWUgKGlz
80 c3VlLCB3YWl0IGZvciByZWFkLCB3YWl0IGZvciBidXN5LAp3YWl0IGZvciB3cml0ZSwgdGhlbiBi
81 YWNrIHRvIGlzc3VlKS4gIHRoaXMgYXZvaWRzIHRoZSBuZWVkIGZvcgphbnkga2luZCBvZiBEZXBl
82 bmRlbmN5IFRyYWNraW5nLCB0aHVzIGFsbG93aW5nIHVzIHRvIGFjdHVhbGx5IGhhdmUKInNvbWV0
83 aGluZyB3b3JraW5nIi4KCmwuCgoKLS0tLS0KCnJlZ2ZpbGUgcmVhZCBwb3J0czogSU5UCiAgcmVn
84 ZmlsZSByZWFkIHBvcnQgSU5UIGxhbmU6IDAKICAgICBhbHUwIHJhIDA6NjMgKDw8IChjb25zdCAx
85 J2QxKSAoc2lnIHJlZzEpKSAoc2lnIHJlZzFfb2spCiAgICAgPHNvYy5mdS5jb21wdW5pdHMuY29t
86 cHVuaXRzLkFMVUZ1bmN0aW9uVW5pdCBvYmplY3QgYXQgMHg3ZjZhYmFjMGVhNTg+CgogICAgIGNy
87 MCByYSAwOjYzICg8PCAoY29uc3QgMSdkMSkgKHNpZyByZWcxKSkgKHNpZyByZWcxX29rKQogICAg
88 IDxzb2MuZnUuY29tcHVuaXRzLmNvbXB1bml0cy5DUkZ1bmN0aW9uVW5pdCBvYmplY3QgYXQgMHg3
89 ZjZhYmFhOWEyYjA+CgogICAgIGxvZ2ljYWwwIHJhIDA6NjMgKDw8IChjb25zdCAxJ2QxKSAoc2ln
90 IHJlZzEpKSAoc2lnIHJlZzFfb2spCiAgICAgPHNvYy5mdS5jb21wdW5pdHMuY29tcHVuaXRzLkxv
91 Z2ljYWxGdW5jdGlvblVuaXQgb2JqZWN0IGF0CjB4N2Y2YWJhOTk4NGUwPgoKICAgICBzaGlmdHJv
92 dDAgcmEgMDo2MyAoPDwgKGNvbnN0IDEnZDEpIChzaWcgcmVnMSkpIChzaWcgcmVnMV9vaykKICAg
93 ICA8c29jLmZ1LmNvbXB1bml0cy5jb21wdW5pdHMuU2hpZnRSb3RGdW5jdGlvblVuaXQgb2JqZWN0
94 IGF0CjB4N2Y2YWJhOGM3ZWYwPgoKICByZWdmaWxlIHJlYWQgcG9ydCBJTlQgbGFuZTogMQogICAg
95 IGFsdTAgcmIgMDo2MyAoPDwgKGNvbnN0IDEnZDEpIChzaWcgcmVnMikpIChzaWcgcmVnMl9vaykK
96 ICAgICA8c29jLmZ1LmNvbXB1bml0cy5jb21wdW5pdHMuQUxVRnVuY3Rpb25Vbml0IG9iamVjdCBh
97 dCAweDdmNmFiYWMwZWE1OD4KCiAgICAgY3IwIHJiIDA6NjMgKDw8IChjb25zdCAxJ2QxKSAoc2ln
98 IHJlZzIpKSAoc2lnIHJlZzJfb2spCiAgICAgPHNvYy5mdS5jb21wdW5pdHMuY29tcHVuaXRzLkNS
99 RnVuY3Rpb25Vbml0IG9iamVjdCBhdCAweDdmNmFiYWE5YTJiMD4KCiAgICAgbG9naWNhbDAgcmIg
100 MDo2MyAoPDwgKGNvbnN0IDEnZDEpIChzaWcgcmVnMikpIChzaWcgcmVnMl9vaykKICAgICA8c29j
101 LmZ1LmNvbXB1bml0cy5jb21wdW5pdHMuTG9naWNhbEZ1bmN0aW9uVW5pdCBvYmplY3QgYXQKMHg3
102 ZjZhYmE5OTg0ZTA+CgogICAgIHNoaWZ0cm90MCByYiAwOjYzICg8PCAoY29uc3QgMSdkMSkgKHNp
103 ZyByZWcyKSkgKHNpZyByZWcyX29rKQogICAgIDxzb2MuZnUuY29tcHVuaXRzLmNvbXB1bml0cy5T
104 aGlmdFJvdEZ1bmN0aW9uVW5pdCBvYmplY3QgYXQKMHg3ZjZhYmE4YzdlZjA+CgogIHJlZ2ZpbGUg
105 cmVhZCBwb3J0IElOVCBsYW5lOiAyCiAgICAgc2hpZnRyb3QwIHJjIDA6NjMgKDw8IChjb25zdCAx
106 J2QxKSAoc2lnIHJlZzMpKSAoc2lnIHJlZzNfb2spCiAgICAgPHNvYy5mdS5jb21wdW5pdHMuY29t
107 cHVuaXRzLlNoaWZ0Um90RnVuY3Rpb25Vbml0IG9iamVjdCBhdAoweDdmNmFiYThjN2VmMD4KCnJl
108 Z2ZpbGUgcmVhZCBwb3J0czogWEVSCiAgcmVnZmlsZSByZWFkIHBvcnQgWEVSIGxhbmU6IDIKICAg
109 ICBhbHUwIHhlcl9zbyAzMiAxICgmIChzbGljZSAoc2lnIG9lKSAwOjEpIChzaWcgb2Vfb2spKQog
110 ICAgIDxzb2MuZnUuY29tcHVuaXRzLmNvbXB1bml0cy5BTFVGdW5jdGlvblVuaXQgb2JqZWN0IGF0
111 IDB4N2Y2YWJhYzBlYTU4PgoKICByZWdmaWxlIHJlYWQgcG9ydCBYRVIgbGFuZTogMwogICAgIGFs
112 dTAgeGVyX2NhIDM0LDQ1IDIgKD09IChzaWcgaW5wdXRfY2FycnkpIChjb25zdCAyJ2QyKSkKICAg
113 ICA8c29jLmZ1LmNvbXB1bml0cy5jb21wdW5pdHMuQUxVRnVuY3Rpb25Vbml0IG9iamVjdCBhdCAw
114 eDdmNmFiYWMwZWE1OD4KCiAgICAgc2hpZnRyb3QwIHhlcl9jYSAzNCw0NSAyICg9PSAoc2lnIGlu
115 cHV0X2NhcnJ5KSAoY29uc3QgMidkMikpCiAgICAgPHNvYy5mdS5jb21wdW5pdHMuY29tcHVuaXRz
116 LlNoaWZ0Um90RnVuY3Rpb25Vbml0IG9iamVjdCBhdAoweDdmNmFiYThjN2VmMD4KCnJlZ2ZpbGUg
117 cmVhZCBwb3J0czogQ1IKICByZWdmaWxlIHJlYWQgcG9ydCBDUiBsYW5lOiAyCiAgICAgY3IwIGZ1
118 bGxfY3IgMDozMSAyNTUgKHNpZyByZWFkX2NyX3dob2xlKQogICAgIDxzb2MuZnUuY29tcHVuaXRz
119 LmNvbXB1bml0cy5DUkZ1bmN0aW9uVW5pdCBvYmplY3QgYXQgMHg3ZjZhYmFhOWEyYjA+CgogICAg
120 IGJyYW5jaDAgY3JfYSAwOjMgKDw8IChjb25zdCAxJ2QxKSAoc2lnIGNyX2luMSkpIChzaWcgY3Jf
121 aW4xX29rKQogICAgIDxzb2MuZnUuY29tcHVuaXRzLmNvbXB1bml0cy5CcmFuY2hGdW5jdGlvblVu
122 aXQgb2JqZWN0IGF0CjB4N2Y2YWJhYTE4NWMwPgoKICByZWdmaWxlIHJlYWQgcG9ydCBDUiBsYW5l
123 OiAzCiAgICAgY3IwIGNyX2EgMDozICg8PCAoY29uc3QgMSdkMSkgKHNpZyBjcl9pbjEpKSAoc2ln
124 IGNyX2luMV9vaykKICAgICA8c29jLmZ1LmNvbXB1bml0cy5jb21wdW5pdHMuQ1JGdW5jdGlvblVu
125 aXQgb2JqZWN0IGF0IDB4N2Y2YWJhYTlhMmIwPgoKICByZWdmaWxlIHJlYWQgcG9ydCBDUiBsYW5l
126 OiA0CiAgICAgY3IwIGNyX2IgMDozICg8PCAoY29uc3QgMSdkMSkgKHNpZyBjcl9pbjIpKSAoc2ln
127 IGNyX2luMl9vaykKICAgICA8c29jLmZ1LmNvbXB1bml0cy5jb21wdW5pdHMuQ1JGdW5jdGlvblVu
128 aXQgb2JqZWN0IGF0IDB4N2Y2YWJhYTlhMmIwPgoKICByZWdmaWxlIHJlYWQgcG9ydCBDUiBsYW5l
129 OiA1CiAgICAgY3IwIGNyX2MgMDozICg8PCAoY29uc3QgMSdkMSkgKHNpZyBjcl9pbjIpKSAoc2ln
130 IGNyX2luMl9vaykKICAgICA8c29jLmZ1LmNvbXB1bml0cy5jb21wdW5pdHMuQ1JGdW5jdGlvblVu
131 aXQgb2JqZWN0IGF0IDB4N2Y2YWJhYTlhMmIwPgoKcmVnZmlsZSByZWFkIHBvcnRzOiBGQVNUCiAg
132 cmVnZmlsZSByZWFkIHBvcnQgRkFTVCBsYW5lOiAwCiAgICAgYnJhbmNoMCBzcHIxIDA6NjMgKDw8
133 IChjb25zdCAxJ2QxKSAoc2lnIGZhc3QxKSkgKHNpZyBmYXN0MV9vaykKICAgICA8c29jLmZ1LmNv
134 bXB1bml0cy5jb21wdW5pdHMuQnJhbmNoRnVuY3Rpb25Vbml0IG9iamVjdCBhdAoweDdmNmFiYWEx
135 ODVjMD4KCiAgcmVnZmlsZSByZWFkIHBvcnQgRkFTVCBsYW5lOiAxCiAgICAgYnJhbmNoMCBzcHIy
136 IDA6NjMgKDw8IChjb25zdCAxJ2QxKSAoc2lnIGZhc3QyKSkgKHNpZyBmYXN0Ml9vaykKICAgICA8
137 c29jLmZ1LmNvbXB1bml0cy5jb21wdW5pdHMuQnJhbmNoRnVuY3Rpb25Vbml0IG9iamVjdCBhdAow
138 eDdmNmFiYWExODVjMD4KCiAgcmVnZmlsZSByZWFkIHBvcnQgRkFTVCBsYW5lOiAzCiAgICAgYnJh
139 bmNoMCBjaWEgMDo2MyAxIChjb25zdCAxJ2QxKQogICAgIDxzb2MuZnUuY29tcHVuaXRzLmNvbXB1
140 bml0cy5CcmFuY2hGdW5jdGlvblVuaXQgb2JqZWN0IGF0CjB4N2Y2YWJhYTE4NWMwPgotLS0KY3Jv
141 d2QtZnVuZGVkIGVjby1jb25zY2lvdXMgaGFyZHdhcmU6IGh0dHBzOi8vd3d3LmNyb3dkc3VwcGx5
142 LmNvbS9lb21hNjgKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
143 X18KbGlicmUtcmlzY3YtZGV2IG1haWxpbmcgbGlzdApsaWJyZS1yaXNjdi1kZXZAbGlzdHMubGli
144 cmUtcmlzY3Yub3JnCmh0dHA6Ly9saXN0cy5saWJyZS1yaXNjdi5vcmcvbWFpbG1hbi9saXN0aW5m
145 by9saWJyZS1yaXNjdi1kZXYK
146