FPGA targets

General discussions about using the Astrobe IDE to program the FPGA RISC5 cpu used in Project Oberon 2013

FPGA targets

Postby cfbsoftware » Sun Jul 26, 2015 1:36 pm

captbill wrote:Will your soft processor fit on this chip?

ICE40UL1K-SWG16ITR50
LABc/CLBs 156
Logic elements 1248
Ram 57344
I/O 10

Unless you are capable of porting the Project Oberon Verilog code to different targets yourself you should only consider development boards which use FPGA devices which have already been demonstrated to support Project Oberon 2013 i.e. Xilinx's Spartan 3 and Spartan 6 devices.
cfbsoftware
Site Admin
 
Posts: 332
Joined: Fri Dec 31, 2010 12:30 pm

Re: FPGA targets

Postby Alexander Shiryaev » Mon Oct 05, 2015 11:00 am

What is RISC5 core clock frequency on Spartan-6 FPGA?
Alexander Shiryaev
 
Posts: 19
Joined: Mon Apr 04, 2011 7:20 pm
Location: Russia

Re: FPGA targets

Postby cfbsoftware » Mon Oct 05, 2015 12:38 pm

We are currently running it at the same clock frequency as the Spartan-3 i.e. 25 MHz.
cfbsoftware
Site Admin
 
Posts: 332
Joined: Fri Dec 31, 2010 12:30 pm

Re: FPGA targets

Postby e2ko5 » Fri Dec 04, 2015 2:05 pm

Is there any "porting guide", which explains how to port it to a new/other FPGA board?

Cheers & thanks
e2ko5
 
Posts: 1
Joined: Fri Dec 04, 2015 2:03 pm

Re: FPGA targets

Postby cfbsoftware » Fri Dec 04, 2015 10:53 pm

All the information you should need to port the system to another FPGA board is on the Project Oberon website. In particular, chapters 16-7 of the Project Oberon book and the Verilog source code for the Digilent and OberonStation Spartan 3 boards.

The Verilog sources for Saanlima's Pippistrello Spartan 6 board are also available. Presumably you will have to know more about the particular device on the board you want to port it to if it uses an FPGA device which isn't part of the Xilinx Spartan 3 or Spartan 6 families.
cfbsoftware
Site Admin
 
Posts: 332
Joined: Fri Dec 31, 2010 12:30 pm

Re: FPGA targets

Postby cfbsoftware » Thu Oct 06, 2016 11:45 pm

cfbsoftware wrote:We are currently running it at the same clock frequency as the Spartan-3 i.e. 25 MHz.

The latest implementation of Embedded Project Oberon which targets sub-$100 FPGA development boards based on the Xilinx Artix-7 family of FPGA devices runs at 50 MHz.
cfbsoftware
Site Admin
 
Posts: 332
Joined: Fri Dec 31, 2010 12:30 pm


Return to Astrobe for FPGA RISC5

cron