[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

RE: [microblaze-uclinux] Proposal: board porting groups



Hi Hannes,

Sounds like great progress... I'd be very interested in seeing anything you have to share.  Would you recommend I tackle this myself or simply wait until you have something to release?  I'm not in a huge hurry to get this up and running, but it sure would be neat.

Thanks!

Ian.


Greetings,
In reply to Ian's request for a Spartan IIE solution on the Memec SIIELC I
am happy to tell that I got my board to boot yesterday - all the way using
Sash at the end. As a matter of fact my board is the version with the
Spartan IIE300 chip.
I am aware that this board was used for the Microblaze workshops here in the
US in various cities. It came with a pretty good package deal together with
the EDK.

I did jump into the deep water..
Differences to know before porting: The Spartan chip has smaller BRAM size.
So I could only realize 8k of BRAM on the Spartan IIE300. The ..600 chip
allows for more BRAM, but it needs to be sectioned in smaller chunks.
Drawback is that I couldn't use John's boot loader.
The Spartan hardware also didn't allow me to enable either of the hardware
math units - hardware multiplier, divider and barrel shifter. I had to
disable them in the kernel configuration.
I also used the P160 comm module with the additional com port.
It seems that I didn't configure the flash memory correctly yet. I am still
working to get that going.
It is actually possible to download the kernel image using the JTAG port.
Unfortunately I achieved only 1/10th of the effective download speed
compared to the 115200kbd. So I connected the debug port through the second
com port.

Things on my list are: get the flash to work - map the GPIO to similar
in/out devices (LED-DIP) compared to MBVanilla and most of all attach a SMSC
LAN91C111 MAC/PHY. I am not going to pay $$$$$ for the Xilinx IP MAC core.

Here I have to admit that I am just beginning to dive into the Linux world.
It has been interesting so far. I might post a question here ore there when
it comes to getting the driver for the MAC/PHY to work or when I try to
install the TCP/IP stack..

When I get the flash working properly, I plan to make the hardware
definition available. I am not sure how soon that will be, as this is not
the only project I am working on.

Hannes


-----Original Message-----
From: owner-microblaze-uclinux@itee.uq.edu.au
[mailto:owner-microblaze-uclinux@itee.uq.edu.au]On Behalf Of Ian
Johnston
Sent: Saturday, September 20, 2003 8:40 PM
To: microblaze-uclinux@itee.uq.edu.au
Subject: Re: [microblaze-uclinux] Proposal: board porting groups


Hi John,

I for one would like to generate a port for the SpartanIIE600 on a Memec
IIELC Development board.

I'd be happy to do the port if it is a matter of changing the UCF files for
the specific hardware pinouts, etc.  "Where to start" is my biggest
question.  I've worked with linux a great deal, but am only getting started
with the Microblaze platform.  No better way to learn though than to jump
into the deep end of the pool and start swimming :)

Cheers,

Ian.




>Hi everyone,
>
>I'm happy to report that I'm being overwhelmed by emails from people
>asking "can I port uclinux to this FPGA board, or that board, and do you
>have any advice?".
>
>Well, I'm happy because there's so much interest, but obviously I'm
>unable to assist everyone to the extent that I'd like, simply because
>I've got a bunch of other stuff going on here (including designing *our*
>new hardware platform! :)


___________________________
microblaze-uclinux mailing list
microblaze-uclinux@itee.uq.edu.au
Project Home Page : http://www.itee.uq.edu.au/~jwilliams/mblaze-uclinux
Mailing List Archive :
http://www.itee.uq.edu.au/~listarch/microblaze-uclinux/

___________________________
microblaze-uclinux mailing list
microblaze-uclinux@itee.uq.edu.au
Project Home Page : http://www.itee.uq.edu.au/~jwilliams/mblaze-uclinux
Mailing List Archive : http://www.itee.uq.edu.au/~listarch/microblaze-uclinux/