[libre-riscv-dev] [Bug 217] create a "ring" system which allows pad locations to...
authorbugzilla-daemon <bugzilla-daemon@libre-riscv.org>
Tue, 17 Mar 2020 00:19:34 +0000 (00:19 +0000)
committerlibre-riscv-dev <libre-riscv-dev@lists.libre-riscv.org>
Tue, 17 Mar 2020 00:19:35 +0000 (00:19 +0000)
91/99989b30cb6f80470a7ae0b9fe098872203bb1 [new file with mode: 0644]

diff --git a/91/99989b30cb6f80470a7ae0b9fe098872203bb1 b/91/99989b30cb6f80470a7ae0b9fe098872203bb1
new file mode 100644 (file)
index 0000000..1e28268
--- /dev/null
@@ -0,0 +1,130 @@
+Return-path: <libre-riscv-dev-bounces@lists.libre-riscv.org>
+Envelope-to: publicinbox@libre-riscv.org
+Delivery-date: Tue, 17 Mar 2020 00:19:36 +0000
+Received: from localhost ([::1] helo=libre-riscv.org)
+       by libre-riscv.org with esmtp (Exim 4.89)
+       (envelope-from <libre-riscv-dev-bounces@lists.libre-riscv.org>)
+       id 1jDzxH-0007PG-DM; Tue, 17 Mar 2020 00:19:35 +0000
+Received: from localhost ([127.0.0.1] helo=bugs.libre-riscv.org)
+ by libre-riscv.org with esmtp (Exim 4.89)
+ (envelope-from <bugzilla-daemon@libre-riscv.org>) id 1jDzxG-0007P7-6c
+ for libre-riscv-dev@lists.libre-riscv.org; Tue, 17 Mar 2020 00:19:34 +0000
+From: bugzilla-daemon@libre-riscv.org
+To: libre-riscv-dev@lists.libre-riscv.org
+Date: Tue, 17 Mar 2020 00:19:34 +0000
+X-Bugzilla-Reason: CC
+X-Bugzilla-Type: changed
+X-Bugzilla-Watch-Reason: None
+X-Bugzilla-Product: Libre-SOC's first SoC
+X-Bugzilla-Component: Hardware Layout
+X-Bugzilla-Version: unspecified
+X-Bugzilla-Keywords: 
+X-Bugzilla-Severity: enhancement
+X-Bugzilla-Who: Jean-Paul.Chaput@lip6.fr
+X-Bugzilla-Status: CONFIRMED
+X-Bugzilla-Resolution: 
+X-Bugzilla-Priority: ---
+X-Bugzilla-Assigned-To: tanner.of.kha@gmail.com
+X-Bugzilla-Flags: 
+X-Bugzilla-Changed-Fields: 
+Message-ID: <bug-217-13-ffp1RZ62j1@http.bugs.libre-riscv.org/>
+In-Reply-To: <bug-217-13@http.bugs.libre-riscv.org/>
+References: <bug-217-13@http.bugs.libre-riscv.org/>
+X-Bugzilla-URL: http://bugs.libre-riscv.org/
+Auto-Submitted: auto-generated
+MIME-Version: 1.0
+Subject: [libre-riscv-dev] [Bug 217] create a "ring" system which allows pad
+ locations to be specified conveniently
+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>
+
+aHR0cDovL2J1Z3MubGlicmUtcmlzY3Yub3JnL3Nob3dfYnVnLmNnaT9pZD0yMTcKCi0tLSBDb21t
+ZW50ICMxMiBmcm9tIEplYW4tUGF1bC5DaGFwdXRAbGlwNi5mciAtLS0KKEluIHJlcGx5IHRvIEx1
+a2UgS2VubmV0aCBDYXNzb24gTGVpZ2h0b24gZnJvbSBjb21tZW50ICMxMCkKCkFuc3dlcmluZyBo
+ZXJlIGFib3V0IHNob3dQeXRob25UcmFjZSgpOgoKSSBjcmVhdGVkIGl0IGJlY2F1c2U6CiogSSB3
+YW50ZWQgYSBtb3JlIGNvbXBhY3QgZGlzcGxheWluZyBvZiB0aGUgdHJhY2UgKG5vIGxpbmUgd3Jh
+cCBiZWNhdXNlCiAgdG8gcmVhZCBtb3JlIHF1aWNrbHkgYXMgSSBkZWJ1ZykuCiogVGhlIHNjcmlw
+dCBjYW4gYmUgZXhlY3V0ZWQgaW4gdGhyZWUgY29udGV4dHM6CiAgMS4gR1VJCiAgMi4gVGV4dCB3
+aXRoIGNndCAoLS1zY3JpcHQ9Li4uKQogIDMuIERpcmVjdCBjb21tYW5kIGxpbmUuCiAgICBJIHdh
+bnRlZCBlc3BlY2lhbGx5IHRoZSBHVUkgdG8gYmUgYWJsZSB0byByZWNvdmVyIGFmdGVyCiAgYW4g
+ZXhjZXB0aW9uIGlzIHJhaXNlZCwgdG8gZG8gc29tZSBmb3JlbnNpYy4KICAgIEl0IGlzIGZhciBm
+cm9tIHBlcmZlY3QgYnV0IGRpZCBoZWxwIG1lIG11Y2ggd2hpbGUgZGVidWdnaW5nLgoKPiAoSW4g
+cmVwbHkgdG8gSmVhbi1QYXVsLkNoYXB1dCBmcm9tIGNvbW1lbnQgIzgpCj4gCj4gPiAgIE9idmlv
+dXNseS4gQmVjYXVzZSBpdCB3b3JrcyBvbiBteSBlbmQuIEkgd2lsbCByZWRvIHRoZSB3aG9sZSBp
+bnN0YWxsCj4gPiAgIHByb2Nlc3MgdW5kZXIgRGViaWFuIDEwIGluIHRoZSBuZXh0IGZldyBkYXlz
+IHRvIHNlZSBpZiBJIGNhbiByZXByb2R1Y2UKPiA+ICAgeW91ciBwcm9ibGVtLgo+IAo+IGkgZm9y
+Z290IHRvIHNheSwgamVhbi1wYXVsOiBpIGhhdmUgZGViaWFuLzEwIG5vdyBhcyB3ZWxsLiB0aGUg
+ImV4cG9ydAo+IExEX0xJQlJBUllfUEFUSD0uLi4ubGliIGV4cG9ydCBMRF9MSUJSQVJZX1BBVEg9
+IC4uLiBsaWI2NCIgaGFjayBzaG93biBoZXJlCj4gbWFrZXMgdGhlIGluc3RhbGwgIndvcmsiIHdp
+dGggbm8gbW9kcyBuZWVkZWQgdG8gYWxsaWFuY2UvY29yaW9saXMyCj4gaHR0cHM6Ly9saWJyZS1y
+aXNjdi5vcmcvSERMX3dvcmtmbG93L2NvcmlvbGlzMi8KCiAgTXkgbGF0ZXN0IGNvbW1pdCBzaG91
+bGQgY29ycmVjdCB0aGF0LCBidXQgSSB3aWxsIGNvbmZpcm0gd2hlbiBJIGNoZWNrCiAgaXQgdW5k
+ZXIgRGViaWFuIDEwLgoKCj4gPiAgIGJ1dCByYW50aW5nIGFib3V0ICJ0aGlzIGlzIGJhZGx5IHdy
+aXR0ZW4iIGRvIG5vdCBoZWxwLiBJIGZsYXR0ZXIgbXlzZWxmCj4gPiAgIHRvIGhhdmUgdGhlICJz
+Y2llbnRpZmljIHNwaXJpdCIsIHNvIGlmIHlvdSBwaW5wb2ludCBtZSBiYWRseSB3cml0dGVuIGNv
+ZGUKPiA+ICAgYW5kICp3aHkqIGl0IGlzIHNvICh3aXRoIHJlZmVyZW5jZSksIEkgd2lsbCBpbXBy
+b3ZlIGl0IGluIG15IGZ1dHVyIGNvZGUKPiA+ICAgYW5kIHByb2dyZXNzaXZlbHkgcmV3cml0ZSB0
+aGUgb2xkIG9uZS4KPiAKPiBub25lIG9mIHRoZSBweXRob24gY29kZSBpcyBwZXA4IGNvbXBsaWFu
+dCwgamVhbi1wYXVsLiAgdGhlIDItc3BhY2VzCj4gaW5kZW50YXRpb24gaXMgZXh0cmVtZWx5IGhh
+cmQgb24gdGhlIGV5ZXMgZm9yIGFueW9uZSB1c2VkIHRvIHRoZSBwZXA4Cj4gc3RhbmRhcmQgKGJl
+Y2F1c2UgdGhlIHNtYWxsZXIgaW5kZW50YXRpb24gbWFrZXMgImNvZGUgYmxvY2tzIiB0aGF0IG11
+Y2gKPiBoYXJkZXIgdG8gdmlzdWFsbHkgaWRlbnRpZnkpLgoKICBJIHVuZGVyc3RhbmQsIEknbSBh
+Y2N1c3RvbWVkIHRvIGl0IGFuZCBoYXZlIG5vIHByb2JsZW0gd2l0aCBpdC4KICBUaGlzIGlzIGJl
+Y2F1c2Ugc29tZXRpbWUgdGhlIG5lc3RpbmcgY291bGQgYmUgdmVyeSBkZWVwLCBhbmQgSQogIGRp
+ZCBub3Qgd2FudCB0aGluZ3MgdG8gZ28gdG9vIG11Y2ggdG8gdGhlIHJpZ2h0LgogIEkgd2lsbCBz
+d2l0Y2ggdG8gNCBzcGFjZXMuCgo+IGFuZCB0aGUgdXNlIG9mIGNvbW1hcyBhdCB0aGUgKmJlZ2lu
+bmluZyogb2YgdGhlIGxpbmUgb24gYSBwYXJhbWV0ZXIgbGlzdCwKPiByYXRoZXIgdGhhbiB0aGUg
+dXN1YWwgcGxhY2UgYXQgdGhlICplbmQqIG9mIHRoZSBsaW5lLCBpcyB2ZXJ5IGRpZmZpY3VsdCB0
+bwo+IGdldCB1c2VkIHRvLiAgaSBmaW5kIHRoYXQsIGF1dG9tYXRpY2FsbHksIGkgYWRkIHRoZSBj
+b21tYSBhdCB0aGUgZW5kCj4gKGJlY2F1c2UgdGhhdCBpcyB0aGUgcGVwOCBzdGFuZGFyZCkgYW5k
+IG9mIGNvdXJzZSBpdCBjcmVhdGVzIGEgc3ludGF4IGVycm9yCj4gYmVjYXVzZSB0aGVyZSBpcyBh
+ICpzZWNvbmQqICh1bmV4cGVjdGVkKSBjb21tYSBhdCB0aGUgc3RhcnQgb2YgdGhlIG5leHQgbGlu
+ZS4KCiAgRnVubnkgdGhpbmcsIEkgZGlkIHB1dCB0aGUgY29tbWEgYXQgdGhlIGJlZ2lubmluZyBi
+ZWNhdXNlIEkga2VwdAogIGZvcmdldHRpbmcgdG8gcHV0IGl0IGF0IHRoZSBlbmQuIEkgZmluZCBp
+dCBhbHNvIG11Y2ggbW9yZSBjbGVhciBhcyBpdAogIG1ha2VzIG9uZSBzdHJhaWdodCBjb2x1bW4g
+YmVsb3cgdGhlIG9wZW5pbmcgcGFyZW50aGVzaXMgYW5kIGlzCiAgbW9yZSBjb252ZW5pZW50IGZv
+ciByZWN0YW5ndWxhciBzZWxlY3Rpb24uIEFuZCBmaW5hbGx5IGl0IGhlbHBzCiAga2VlcCB0aGlu
+ZyB2ZXJ0aWNhbGx5IGFsaWduZWQgc28geW91IGltbWVkaWF0ZWx5IG5vdGljZSBpZiBhCiAgY29t
+bWEgaXMgbWlzc2luZyAodGFidWxhdGluZyBhdCB0aGUgZW5kIGlzIHBvc3NpYmxlIGJ1dCB0ZWRp
+b3VzCiAgYmVjYXVzZSBvZiB0aGUgdmFyaWFibGUgbGVuZ3RoIG9yIHRoZSBhcmd1bWVudHMpLgog
+ICAgSSB1bmRlcnN0YW5kIGl0IGdvZXMgYWdhaW5zdCBhIGxvdCBvZiBoYWJpdHMgYW5kIGF1dG9t
+YXRpc20sCiAgYnV0IEkgdGhpbmsgSSB3aWxsIGtlZXAgaXQuCgo+IGEgc2luZ2xlIHJ1biBvZiBh
+dXRvcGVwOCB3aWxsICJmaXgiIHRoYXQgaG93ZXZlciBhbnkgbGluZXMgdGhhdCBoYXZlIHRvIGJl
+Cj4gd3JhcHBlZCAoZHVlIHRvIGxlbmd0aCBvdmVyLXJ1bikgY2FuIGJlICJtYXNoZWQiIHNvbWV3
+aGF0IGluIGFuCj4gaW5hcHByb3ByaWF0ZSBmYXNoaW9uLCBieSBwdXR0aW5nIGZ1bmN0aW9uIHBh
+cmFtZXRlcnMgb250byBhIHNpbmdsZSBsaW5lCj4gKGZvcmNpYmx5KS4KPiAKPiB0aGlzIGlzIGRv
+bmUgaW4gYSBsb3Qgb2YgcGxhY2VzIGFueXdheSAoc2luZ2xlIGxpbmUgcGVyIGZ1bmN0aW9uIHBh
+cmFtZXRlcikKPiBzbyBpdCBtYXkgbm90IGJlIHNvIGJhZC4KPiAKPiBob3dldmVyLi4uIGkgaGF2
+ZW4ndCBtZW50aW9uZWQgYW55IG9mIHRoaXMgYmVjYXVzZSBpIGZlbHQgaXQgd2FzIG1vcmUKPiBp
+bXBvcnRhbnQgdG8gZ2V0IHdvcmtpbmcgInN0dWZmIiB3aXRoaW4gdGhlIGNvbnRleHQgb2Ygd2hh
+dCB0aW1lIHlvdSBoYXZlCj4gYW5kIGFsc28ga25vd2luZyB0aGF0IHlvdSBoYXZlLi4uICJtZW1v
+cmlzZWQiIHRoZSBweXRob24gY29kZSBpbiB0aGlzCj4gKHVudXN1YWwsIG5vbi1zdGFuZGFyZCkg
+Zm9ybWF0Li4uIGFuZCBtb3ZpbmcgdG8gc3RyaWN0IHBlcDggd291bGQgYmUgcXVpdGUKPiBkaXNy
+dXB0aXZlIGFuZCB0aW1lLWNvbnN1bWluZyAoZm9yIHlvdSB0byBnZXQgdXNlZCB0bykuCgogIFll
+cywgYW5kIHRpbWUgaXMgYWx3YXlzIGF0IGEgcHJlbWl1bS4KCj4gaXQgd291bGQgbmVlZCBjYXJl
+ZnVsIHNjaGVkdWxpbmcgYmVjYXVzZSwgcmVhbGx5LCB5b3UgbmVlZCB0byBoaXQgdGhlIGVudGly
+ZQo+IGNvZGViYXNlIHdpdGggYSBzaW5nbGUgY2FyZWZ1bGx5LXJldmlld2VkIGF1dG9wZXA4IHVw
+ZGF0ZSBhbmQgY29tbWl0LCBhbmQKPiBub3QgZG8gKmFueXRoaW5nKiBlbHNlIGluIGJldHdlZW4u
+CgogIFllcyBhbmQgcGVyZm9ybSBjb21wbGV0ZSByZWdyZXNzaW9uIHRlc3RzLgoKPiBpZiB0aGVy
+ZSBpcyBhIGdvb2QgdGltZSB0byBzY2hlZHVsZSB0aGF0LCB3ZSBjYW4gaGF2ZSBzZXZlcmFsIHBl
+b3BsZSBoZWxwCj4gb3V0IHdpdGggaXQuCgotLSAKWW91IGFyZSByZWNlaXZpbmcgdGhpcyBtYWls
+IGJlY2F1c2U6CllvdSBhcmUgb24gdGhlIENDIGxpc3QgZm9yIHRoZSBidWcuCl9fX19fX19fX19f
+X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCmxpYnJlLXJpc2N2LWRldiBtYWls
+aW5nIGxpc3QKbGlicmUtcmlzY3YtZGV2QGxpc3RzLmxpYnJlLXJpc2N2Lm9yZwpodHRwOi8vbGlz
+dHMubGlicmUtcmlzY3Yub3JnL21haWxtYW4vbGlzdGluZm8vbGlicmUtcmlzY3YtZGV2Cg==