Re: [BLACKBOX] Project Oberon - FPGA

From: [at]} <Chris>
Date: Sun, 19 Feb 2012 08:38:46 +1030

----boundary-LibPST-iamunique-1895591035_-_-
Content-type: text/plain

>-----Original Message-----
>From: BlackBox [mailto:BLACKBOX{([at]})nowhere.xy
>Wojtek Skulski
>Sent: Sunday, 19 February 2012 8:28 AM
>To: BLACKBOX{([at]})nowhere.xy
>Subject: Re: [BLACKBOX] Project Oberon - Oberon day videos
>
>> Yes. Niklaus Wirth and Paul Reed have implemented it on Wirth's own
>> RISC computer design which has been implemented on FPGA,
>using Verilog
>> on a Xilinx Spartan-3 development board. They also have it

>running on
>> a virtualised PC.
>
>It starts being interesting. One of outstanding problems with
>FPGA "programming" (which is not programming at all) is a high
>level of difficulty for average mortals. One of the solutions
>is embedding a processor core inside the FPGA and cast the
>problem back into the sequential domain. The problem is, that
>this solution is quickly evolving into a nightmare of its own.
>Perhaps Wirth with his "make it as simple as possible, but no
>simpler" has found a proper balance?
>
>I am using Spartan-6 in my designs. So it may be relevant.
>

Having spent the past few months up to my neck in the bizarre convoluted
details of the Cortex-M3 instruction encoding it would be sheer delight to
work with his RISC design. Wirth's advantage is that he does not (need to)
let backward compatibility get in the way of progress.

More details of his FPGA work and the Verilog sources are here:

http://www.inf.ethz.ch/personal/wirth/Articles/FPGA-relatedWork/index.html

Regards,
Chris


----
To unsubscribe, send a message with body "SIGNOFF BLACKBOX" to LISTSERV{([at]})nowhere.xy----boundary-LibPST-iamunique-1895591035_-_-
Content-type: application/rtf
Content-transfer-encoding: base64
Content-Disposition: attachment; filename="rtf-body.rtf"
e1xydGYxXGFuc2lcYW5zaWNwZzEyNTJcZnJvbXRleHQgXGRlZmYwe1xmb250dGJsDQp7XGYwXGZz
d2lzcyBBcmlhbDt9DQp7XGYxXGZtb2Rlcm4gQ291cmllciBOZXc7fQ0Ke1xmMlxmbmlsXGZjaGFy
c2V0MiBTeW1ib2w7fQ0Ke1xmM1xmbW9kZXJuXGZjaGFyc2V0MCBDb3VyaWVyIE5ldzt9fQ0Ke1xj
b2xvcnRibFxyZWQwXGdyZWVuMFxibHVlMDtccmVkMFxncmVlbjBcYmx1ZTI1NTt9DQpcdWMxXHBh
cmRccGxhaW5cZGVmdGFiMzYwIFxmMFxmczIwID4tLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLVxw
YXINCj5Gcm9tOiBCbGFja0JveCBbbWFpbHRvOkJMQUNLQk9YQExJU1RTLk9CRVJPTi5DSF0gT24g
QmVoYWxmIE9mIFxwYXINCj5Xb2p0ZWsgU2t1bHNraVxwYXINCj5TZW50OiBTdW5kYXksIDE5IEZl
YnJ1YXJ5IDIwMTIgODoyOCBBTVxwYXINCj5UbzogQkxBQ0tCT1hATElTVFMuT0JFUk9OLkNIXHBh
cg0KPlN1YmplY3Q6IFJlOiBbQkxBQ0tCT1hdIFByb2plY3QgT2Jlcm9uIC0gT2Jlcm9uIGRheSB2
aWRlb3NccGFyDQo+XHBhcg0KPj4gWWVzLiBOaWtsYXVzIFdpcnRoIGFuZCBQYXVsIFJlZWQgaGF2
ZSBpbXBsZW1lbnRlZCBpdCBvbiBXaXJ0aCdzIG93biBccGFyDQo+PiBSSVNDIGNvbXB1dGVyIGRl
c2lnbiB3aGljaCBoYXMgYmVlbiBpbXBsZW1lbnRlZCBvbiBGUEdBLCBccGFyDQo+dXNpbmcgVmVy
aWxvZyBccGFyDQo+PiBvbiBhIFhpbGlueCBTcGFydGFuLTMgZGV2ZWxvcG1lbnQgYm9hcmQuIFRo
ZXkgYWxzbyBoYXZlIGl0IFxwYXINCj5ydW5uaW5nIG9uIFxwYXINCj4+IGEgdmlydHVhbGlzZWQg
UEMuXHBhcg0KPlxwYXINCj5JdCBzdGFydHMgYmVpbmcgaW50ZXJlc3RpbmcuIE9uZSBvZiBvdXRz
dGFuZGluZyBwcm9ibGVtcyB3aXRoIFxwYXINCj5GUEdBICJwcm9ncmFtbWluZyIgKHdoaWNoIGlz
IG5vdCBwcm9ncmFtbWluZyBhdCBhbGwpIGlzIGEgaGlnaCBccGFyDQo+bGV2ZWwgb2YgZGlmZmlj
dWx0eSBmb3IgYXZlcmFnZSBtb3J0YWxzLiBPbmUgb2YgdGhlIHNvbHV0aW9ucyBccGFyDQo+aXMg
ZW1iZWRkaW5nIGEgcHJvY2Vzc29yIGNvcmUgaW5zaWRlIHRoZSBGUEdBIGFuZCBjYXN0IHRoZSBc
cGFyDQo+cHJvYmxlbSBiYWNrIGludG8gdGhlIHNlcXVlbnRpYWwgZG9tYWluLiBUaGUgcHJvYmxl
bSBpcywgdGhhdCBccGFyDQo+dGhpcyBzb2x1dGlvbiBpcyBxdWlja2x5IGV2b2x2aW5nIGludG8g
YSBuaWdodG1hcmUgb2YgaXRzIG93bi4gXHBhcg0KPlBlcmhhcHMgV2lydGggd2l0aCBoaXMgIm1h
a2UgaXQgYXMgc2ltcGxlIGFzIHBvc3NpYmxlLCBidXQgbm8gXHBhcg0KPnNpbXBsZXIiIGhhcyBm
b3VuZCBhIHByb3BlciBiYWxhbmNlP1xwYXINCj5ccGFyDQo+SSBhbSB1c2luZyBTcGFydGFuLTYg
aW4gbXkgZGVzaWducy4gU28gaXQgbWF5IGJlIHJlbGV2YW50LlxwYXINCj5ccGFyDQpccGFyDQpI
YXZpbmcgc3BlbnQgdGhlIHBhc3QgZmV3IG1vbnRocyB1cCB0byBteSBuZWNrIGluIHRoZSBiaXph
cnJlIGNvbnZvbHV0ZWRccGFyDQpkZXRhaWxzIG9mIHRoZSBDb3J0ZXgtTTMgaW5zdHJ1Y3Rpb24g
ZW5jb2RpbmcgaXQgd291bGQgYmUgc2hlZXIgZGVsaWdodCB0b1xwYXINCndvcmsgd2l0aCBoaXMg
UklTQyBkZXNpZ24uIFdpcnRoJ3MgYWR2YW50YWdlIGlzIHRoYXQgaGUgZG9lcyBub3QgKG5lZWQg
dG8pXHBhcg0KbGV0IGJhY2t3YXJkIGNvbXBhdGliaWxpdHkgZ2V0IGluIHRoZSB3YXkgb2YgcHJv
Z3Jlc3MuXHBhcg0KXHBhcg0KTW9yZSBkZXRhaWxzIG9mIGhpcyBGUEdBIHdvcmsgYW5kIHRoZSBW
ZXJpbG9nIHNvdXJjZXMgYXJlIGhlcmU6XHBhcg0KXHBhcg0KaHR0cDovL3d3dy5pbmYuZXRoei5j
aC9wZXJzb25hbC93aXJ0aC9BcnRpY2xlcy9GUEdBLXJlbGF0ZWRXb3JrL2luZGV4Lmh0bWxccGFy
DQpccGFyDQpSZWdhcmRzLFxwYXINCkNocmlzXHBhcg0KXHBhcg0KXHBhcg0KLS0tLVxwYXINClRv
IHVuc3Vic2NyaWJlLCBzZW5kIGEgbWVzc2FnZSB3aXRoIGJvZHkgIlNJR05PRkYgQkxBQ0tCT1gi
IHRvIExJU1RTRVJWQExJU1RTLk9CRVJPTi5DSFxwYXINCn0=
----boundary-LibPST-iamunique-1895591035_-_---
Received on Sat Feb 18 2012 - 23:08:46 UTC

This archive was generated by hypermail 2.3.0 : Thu Sep 26 2013 - 06:30:07 UTC