OpenCores
no use no use 1/1 no use no use
spartan-3 lc board
by Unknown on Jan 12, 2004
Not available!
Good evening (o;

Please bare in mind that I just subscribed to this mailing list
and therefore I am bloody new to FPGA stuff and IP cores (o;


Saw lately that Memec has a Spartan 3 LC development board
which can take an interface board with SRAM/Flash, RS232
and 10/100MBit MAC...so I was thinking this might be
an inexpensive way to start developing (uC)linux on the
OpenRISC core...

Anyone one done the OR1k on Spartan 3 devices?


thanx in advance
rick


spartan-3 lc board
by Unknown on Jan 13, 2004
Not available!
Good evening (o;

Please bare in mind that I just subscribed to this mailing list
and therefore I am bloody new to FPGA stuff and IP cores (o;


Saw lately that Memec has a Spartan 3 LC development board
which can take an interface board with SRAM/Flash, RS232
and 10/100MBit MAC...so I was thinking this might be
an inexpensive way to start developing (uC)linux on the
OpenRISC core...

Anyone one done the OR1k on Spartan 3 devices?


Seems this mailing list is more about gcc issues (o;

Can someone give me some simple directions what ressources
the or1200 core takes including 10/100 ether, sdram, flash
controller and 2 channel UART?

Can I just grab all the sources with minor modifications
and feed them to WebPack ISE6.1 and look what devices
would fit?


kiitoksia
rick



spartan-3 lc board
by Unknown on Jan 13, 2004
Not available!
I did a similar thing to what you want to do earlier in the year with a Digilent board with a 300k Spartan IIe. You should be able to find some of my posts in the archive. I used the Xilinx WebPack. I just barely had enough room to get openrisc running with uclinux and simple serial access. With 400k gates you should have room for what I did and then some.


spartan-3 lc board
by Unknown on Jan 13, 2004
Not available!
I did a similar thing to what you want to do earlier in the year with

a
Digilent board with a 300k Spartan IIe. You should be able to find

some
of my posts in the archive. I used the Xilinx WebPack. I just barely

had
enough room to get openrisc running with uclinux and simple serial
access. With 400k gates you should have room for what I did and then
some.


So basically I just grab the orp_soc sources and modify "xsv_fpga_top.v"
and "xsv_fpga_defines.v" and off I go? (o;

Probably not...


rick
(bloody beginner but good at uclinux drivers/toolchains ;o)



spartan-3 lc board
by Unknown on Jan 13, 2004
Not available!
Basically this is what you have to do. But I always had problems using ISE for synthesis. You might have problems. In fact in your latest email from you I see you seem to have problems similar to what happened to me whenever using ISE. So I use Synplify instead. I know it will also work just nicely with Mentor or Synopsys. I personally prefer Synplicity Synplify for synthesis. regards, Damjan ----- Original Message ----- From: "Richard Klingler" richard.klingler@violasystems.com> To: "List about OpenRISC project" openrisc@opencores.org> Sent: Tuesday, January 13, 2004 6:34 PM Subject: Re: [openrisc] spartan-3 lc board
> I did a similar thing to what you want to do earlier in the year with

a
> Digilent board with a 300k Spartan IIe. You should be able to find

some
> of my posts in the archive. I used the Xilinx WebPack. I just barely

had
> enough room to get openrisc running with uclinux and simple serial
> access. With 400k gates you should have room for what I did and then
> some.
>
So basically I just grab the orp_soc sources and modify "xsv_fpga_top.v" and "xsv_fpga_defines.v" and off I go? (o; Probably not... rick (bloody beginner but good at uclinux drivers/toolchains ;o) _______________________________________________ http://www.opencores.org/mailman/listinfo/openrisc



spartan-3 lc board
by Unknown on Jan 14, 2004
Not available!
It has been several months since I have worked with the cpu on my board. I
have
pushed onto some other projects.However even with 400k you will probably find
yourself having to trim items to make space. When you start assembling for
all the system cores,
you will probably not have space for all of them. One thing that frees up
quite a bit
of space is traffic cop. Get rid of unused targets or initiators. Also you
will probably have to
trim off things from the cpu like the debugger, mmu and multiplier.Those
will be in the define files.

If you are just getting started and have not worked with gate arrays, you
may actually want
to start a bit simpler. After some really simple intro projects like
flashing leds,
I started out by getting the risc16f84 to work. After that I
got the openrisc running off the block ram and got to where I could compile
simple programs
with gcc. After that I went for the full SOC.

One limitation you will run into with webpack is the simulator. It
intentionally slows down
after you get beyond a certain size. So you will not be able to reasonably
simulate
your entire SOC except for some very simple test cases. It still comes in
handy. What helped me
the most was ORP Sim. That allowed me to see what my board should be doing
when it was not.


At 07:34 PM 1/13/2004 +0200, you wrote:
I did a similar thing to what you want to do earlier in the year with

a
Digilent board with a 300k Spartan IIe. You should be able to find

some
of my posts in the archive. I used the Xilinx WebPack. I just barely

had
enough room to get openrisc running with uclinux and simple serial
access. With 400k gates you should have room for what I did and then
some.
So basically I just grab the orp_soc sources and modify "xsv_fpga_top.v" and "xsv_fpga_defines.v" and off I go? (o; Probably not... rick (bloody beginner but good at uclinux drivers/toolchains ;o) _______________________________________________ http://www.opencores.org/mailman/listinfo/openrisc



spartan-3 lc board
by Unknown on Jan 14, 2004
Not available!
Basically this is what you have to do. But I always had problems using
ISE
for synthesis. You might have problems. In fact in your latest email
from
you I see you seem to have problems similar to what happened to me
whenever
using ISE. So I use Synplify instead. I know it will also work just
nicely
with Mentor or Synopsys. I personally prefer Synplicity Synplify for
synthesis.

regards,
Damjan


Just tried with a simple design...well...usb1_core (o;

Compiled out of the box with Altera Quartus but no chance
with ISE6.1...some strange $PATH issues maybe...


btw: downloading usb1_core and usb_phy resulted in an empty
tar.gz file...web cvs checkout worked...


best regards
rick



no use no use 1/1 no use no use
© copyright 1999-2025 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.