[Oberon] Porting FPGA Oberon to new boards.

Jörg Straube joerg.straube at iaeth.ch
Thu Mar 6 08:45:02 CET 2014


Altera's DE1 comes close. Unfortunately has only 512K SRAM and other stuff not needed to implement the RISC5..
http://www.altera.com/education/univ/materials/boards/de1/unv-de1-board.html

I think Altera's DE2-115 would work. But its more expensive as its FPGA is much bigger than actually needed for our purposes.
http://www.altera.com/education/univ/materials/boards/de2-115/unv-de2-115-board.html

Paul, your comments?

br, Jörg

> Am 06.03.2014 um 04:18 schrieb Srinivas Nayak <sinu.nayak2001 at gmail.com>:
> 
> Dear All,
> 
> Collected few points from our last discussions, that we should look at when we think of porting FPGA Oberon to a new board.
> 
> - Verilog tool chain support needed.
> - Need to check native clock speed of board and clock divider code.
> - New mapping of names and location of the pins, if needed.
> - Small and simple do-it-yourself-daughter boards, for SD-card hard disk, mouse, wireless modules, needed if not found in-built on board.
> - Minimum 1MByte (2x256Kx16) of extremely fast (10ns) old fashioned static RAM; memory interfacing trouble should be minimum.
> - USB programability.
> - Cheaper.
> 
> I am a novice. If missing anything, please add.
> Do we have any boards having all this?
> 
> 
> With thanks and best regards,
> 
> Yours sincerely,
> Srinivas Nayak
> 
> Home: http://www.mathmeth.com/sn/
> Blog: http://srinivas-nayak.blogspot.in/
> 
>> On 03/04/2014 06:40 PM, Paul Reed wrote:
>> Hi all,
>> 
>>>> I feel sad that Spartan 3 is becoming obsolete.
>>> I agree. The more recent Spartan-3E based Nexys-2 board from Digilent
>> 
>> A few points of background about the Digilent Spartan 3 board which may help.
>> 
>> First, don't be sad!  ;-)  Everything of course becomes obsolete in our
>> world (tech); it's actually useful that Digilent have discontinued this
>> board in a rather timely fashion (just after I released the binaries for
>> it, bang!) as a reminder that sooner-or-later, they would have done so
>> anyway.  As in all things (like Windows XP!) support cannot (of course) go
>> on forever.  Around the time I started the project, the board was even
>> better value for money at $109, and has gradually been creeping up in
>> price ever since. A clue. :(
>> 
>> Even though I noticed that the silk-screen says copyright 2004, I chose
>> this board for the project to replace the Ceres because it is simple, and
>> because ETH have over 200 of them which they currently use in several
>> courses.  They all seem to be the 200Kgate version, but (depending on
>> whether you believe the tools) the current RISC5 machine only just fits.
>> Hence I have tended to recommend that people buy the 1000Kgate version if
>> they wish to experiment, as the additional cost was marginal, all things
>> considered.
>> 
>> The simplicity of the board means that it is 'just enough' (with the
>> addition of a small and simple do-it-yourself-daughterboard for the
>> SD-card hard disk, mouse and wireless network module) to implement the
>> Oberon system in a nice resource-constrained and understandable way.
>> Porting the simplicity, rather than the system, to another board would be
>> quite hard.
>> 
>> (The RISC processor itself is relatively easy to port to other FPGA
>> boards.  I have had it running in various guises on Xilinx FPGA boards
>> made or not made by Digilent, and also on an Altera FPGA board, for
>> example.)
>> 
>> The real killer feature about the Spartan 3 board is the 1MByte
>> (2x256Kx16) of extremely fast (10nS) static RAM (as in, real good
>> old-fashioned SRAM, not pseudo-SRAM for example!).  I haven't found a
>> board which provides sustained, completely random-access cycles anywhere
>> near as fast; anything else I have seen would imply a memory interface
>> which would dwarf the rest of the whole design in its complexity.  Of
>> course, I'd be delighted to be proved wrong about this. :)
>> 
>> HTH
>> Paul
>> 
>> 
>> 
>> --
>> Oberon at lists.inf.ethz.ch mailing list for ETH Oberon and related systems
>> https://lists.inf.ethz.ch/mailman/listinfo/oberon
>> 
-------------- next part --------------
An HTML attachment was scrubbed...
URL: https://lists.inf.ethz.ch/pipermail/oberon/attachments/20140306/2843ec3e/attachment.html 
-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/pkcs7-signature
Size: 2334 bytes
Desc: not available
Url : https://lists.inf.ethz.ch/pipermail/oberon/attachments/20140306/2843ec3e/attachment.bin 


More information about the Oberon mailing list