[Oberon] Creating ROM code from Oberon for RISC5

Gábor Zoltán Sinkó sinkog0208 at gmail.com
Thu Jan 15 10:41:58 CET 2015


I'm trying to Spartan 3e from superimposing the Oberon. Currently, I 
work áthuzalozásán memory. The question you think is my question to the 
previous translation environment to solve your problem, but so far I 
have not gotten to the project.(step by step)

Gabor

On 2015-01-14 21:44, David Hunter wrote:
> Hello all,
>
> First  some background:
> I'm porting the RISC5 processor into a Xilinx Spartan 6 FPGA.   We'd
> like to use the processor as part of our VME instrument module product
> line.   For development, I'm using the Oberon RISC compiler to create
> "ROMable" code (initialized memory) in the FPGA.    Our module is an
> embedded system that does not have a display, keyboard or mouse and
> we're using a different Flash for memory storage. Therefore, I want to
> create different boot load code in the FPGA. I have also put the Oberon
> System on a Spartan 3 evaluation board but just used the ".mcs" file to
> program the FPGA without re-compiling anything.
>
> When I compile using "MODULE*" I get an object file with the special
> start up code that the compiler adds.     Project Oberon Chapter 14
> talks about the process of creating the boot loader and the steps, but
> I'm having trouble finding some of the modules referenced and would like
> more details on how it was done.
>
> So my questions are:
> How is an Oberon RISC object file (.rsc) compiled with "MODULE*"
> converted to a Verilog ".mem" file for loading into the FPGA?
> Was that method used to create the prom.mem file for the Spartan 3
> evaluation board?
> Are there more detailed instructions available on the steps in
> developing a bootloader?
>
> Thanks,
> Dave




More information about the Oberon mailing list