Re: [BLACKBOX] Project Oberon - FPGA

From: [at]} <Wojtek>
Date: Sat, 18 Feb 2012 19:38:33 -0500

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

> 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.
> http://www.inf.ethz.ch/personal/wirth/Articles/FPGA-relatedWork/index.html

I read the NW report. According to the body of the report they used ML-505
which is a Virtex 5 LXT eval board. In the reference section they mention
the Digilent Spartan-3 eval board. I briefly looked at the Virtex-5 data
sheet and it seems more likely that they actually used the Spartan-3.

The NW project page is grossly incomplete. The report is very promising,
but it only describes hardware (i.e., firmware). The new Oberon System is
absent from any description. Either it is described somewhere else, or it
has not been released (yet?).

This work at the firmware level is interesting. However, as usual in the
FPGA domain, it is already obsolete. For example, they use a soft SDRAM
controller, which is an appropriate solution for Spartan-3. The new
Spartan-6 has built-in hard SDRAM memory controllers. Therefore, a
substantial part of the firmware will need revisions for the newer FPGAs.
Such revisions will only be warranted if the software system (the compiler
etc) are available and of sufficient utility. It is not clear from the
report whether it is the case.

All in all very interesting, but not clear, if practically useful.

W


----
To unsubscribe, send a message with body "SIGNOFF BLACKBOX" to LISTSERV{([at]})nowhere.xy----boundary-LibPST-iamunique-390271936_-_-
Content-type: application/rtf
Content-transfer-encoding: base64
Content-Disposition: attachment; filename="rtf-body.rtf"
e1xydGYxXGFuc2lcYW5zaWNwZzEyNTJcZnJvbXRleHQgXGRlZmYwe1xmb250dGJsDQp7XGYwXGZz
d2lzcyBBcmlhbDt9DQp7XGYxXGZtb2Rlcm4gQ291cmllciBOZXc7fQ0Ke1xmMlxmbmlsXGZjaGFy
c2V0MiBTeW1ib2w7fQ0Ke1xmM1xmbW9kZXJuXGZjaGFyc2V0MCBDb3VyaWVyIE5ldzt9fQ0Ke1xj
b2xvcnRibFxyZWQwXGdyZWVuMFxibHVlMDtccmVkMFxncmVlbjBcYmx1ZTI1NTt9DQpcdWMxXHBh
cmRccGxhaW5cZGVmdGFiMzYwIFxmMFxmczIwID4gWWVzLiBOaWtsYXVzIFdpcnRoIGFuZCBQYXVs
IFJlZWQgaGF2ZSBpbXBsZW1lbnRlZCBpdCBvbiBXaXJ0aCdzXHBhcg0KPiBvd24gUklTQyBjb21w
dXRlciBkZXNpZ24gd2hpY2ggaGFzIGJlZW4gaW1wbGVtZW50ZWQgb24gRlBHQSxccGFyDQo+IHVz
aW5nIFZlcmlsb2cgb24gYSBYaWxpbnggU3BhcnRhbi0zIGRldmVsb3BtZW50IGJvYXJkLlxwYXIN
Cj4gaHR0cDovL3d3dy5pbmYuZXRoei5jaC9wZXJzb25hbC93aXJ0aC9BcnRpY2xlcy9GUEdBLXJl
bGF0ZWRXb3JrL2luZGV4Lmh0bWxccGFyDQpccGFyDQpJIHJlYWQgdGhlIE5XIHJlcG9ydC4gQWNj
b3JkaW5nIHRvIHRoZSBib2R5IG9mIHRoZSByZXBvcnQgdGhleSB1c2VkIE1MLTUwNVxwYXINCndo
aWNoIGlzIGEgVmlydGV4IDUgTFhUIGV2YWwgYm9hcmQuIEluIHRoZSByZWZlcmVuY2Ugc2VjdGlv
biB0aGV5IG1lbnRpb25ccGFyDQp0aGUgRGlnaWxlbnQgU3BhcnRhbi0zIGV2YWwgYm9hcmQuIEkg
YnJpZWZseSBsb29rZWQgYXQgdGhlIFZpcnRleC01IGRhdGFccGFyDQpzaGVldCBhbmQgaXQgc2Vl
bXMgbW9yZSBsaWtlbHkgdGhhdCB0aGV5IGFjdHVhbGx5IHVzZWQgdGhlIFNwYXJ0YW4tMy5ccGFy
DQpccGFyDQpUaGUgTlcgcHJvamVjdCBwYWdlIGlzIGdyb3NzbHkgaW5jb21wbGV0ZS4gVGhlIHJl
cG9ydCBpcyB2ZXJ5IHByb21pc2luZyxccGFyDQpidXQgaXQgb25seSBkZXNjcmliZXMgaGFyZHdh
cmUgKGkuZS4sIGZpcm13YXJlKS4gVGhlIG5ldyBPYmVyb24gU3lzdGVtIGlzXHBhcg0KYWJzZW50
IGZyb20gYW55IGRlc2NyaXB0aW9uLiBFaXRoZXIgaXQgaXMgZGVzY3JpYmVkIHNvbWV3aGVyZSBl
bHNlLCBvciBpdFxwYXINCmhhcyBub3QgYmVlbiByZWxlYXNlZCAoeWV0PykuXHBhcg0KXHBhcg0K
VGhpcyB3b3JrIGF0IHRoZSBmaXJtd2FyZSBsZXZlbCBpcyBpbnRlcmVzdGluZy4gSG93ZXZlciwg
YXMgdXN1YWwgaW4gdGhlXHBhcg0KRlBHQSBkb21haW4sIGl0IGlzIGFscmVhZHkgb2Jzb2xldGUu
IEZvciBleGFtcGxlLCB0aGV5IHVzZSBhIHNvZnQgU0RSQU1ccGFyDQpjb250cm9sbGVyLCB3aGlj
aCBpcyBhbiBhcHByb3ByaWF0ZSBzb2x1dGlvbiBmb3IgU3BhcnRhbi0zLiBUaGUgbmV3XHBhcg0K
U3BhcnRhbi02IGhhcyBidWlsdC1pbiBoYXJkIFNEUkFNIG1lbW9yeSBjb250cm9sbGVycy4gVGhl
cmVmb3JlLCBhXHBhcg0Kc3Vic3RhbnRpYWwgcGFydCBvZiB0aGUgZmlybXdhcmUgd2lsbCBuZWVk
IHJldmlzaW9ucyBmb3IgdGhlIG5ld2VyIEZQR0FzLlxwYXINClN1Y2ggcmV2aXNpb25zIHdpbGwg
b25seSBiZSB3YXJyYW50ZWQgaWYgdGhlIHNvZnR3YXJlIHN5c3RlbSAodGhlIGNvbXBpbGVyXHBh
cg0KZXRjKSBhcmUgYXZhaWxhYmxlIGFuZCBvZiBzdWZmaWNpZW50IHV0aWxpdHkuIEl0IGlzIG5v
dCBjbGVhciBmcm9tIHRoZVxwYXINCnJlcG9ydCB3aGV0aGVyIGl0IGlzIHRoZSBjYXNlLlxwYXIN
ClxwYXINCkFsbCBpbiBhbGwgdmVyeSBpbnRlcmVzdGluZywgYnV0IG5vdCBjbGVhciwgaWYgcHJh
Y3RpY2FsbHkgdXNlZnVsLlxwYXINClxwYXINCldccGFyDQpccGFyDQpccGFyDQotLS0tXHBhcg0K
VG8gdW5zdWJzY3JpYmUsIHNlbmQgYSBtZXNzYWdlIHdpdGggYm9keSAiU0lHTk9GRiBCTEFDS0JP
WCIgdG8gTElTVFNFUlZATElTVFMuT0JFUk9OLkNIXHBhcg0KfQ=
----boundary-LibPST-iamunique-390271936_-_---
Received on Sun Feb 19 2012 - 01:38:33 UTC

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