Porting linux kernel on Xilinx FPGA board

Porting linux kernel on Xilinx FPGA board

am 24.01.2008 12:07:53 von Rick Brown

Hi,

I need to port a customized linux kernel on the latest Xilinx Virtex-5
FPGA based board (PowerPC architecture). However, my question relates
more to the Xilinx FPGA technology (EDK etc.) than the kernel.

Considering that this is a completely new board, what all EDK related
things I'll need to do? Will I be needed to create IP cores? Will I be
needed to design the embedded system from the scratch? Will I be
needed to make modifications in the tool chain?

Tx,

Rick
-
To unsubscribe from this list: send the line "unsubscribe linux-newbie" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.linux-learn.org/faqs

Re: Porting linux kernel on Xilinx FPGA board

am 24.01.2008 13:19:58 von Arthur Nascimento

Well, if I remember well the basics, if you load an FPGA with the core
of a PowerPC (which you seem to already have at your disposal) then it
will (should) process things exactly as a PPC would. So you could just
have it load any precompiled binaries for PPC such as a Linux kernel
and things should work properly.
You would also need to load the schematics for other interfaces you
had on your board such as VGA, keyboard, mouse, network adaptor,
memory access, IDE, PCI, serial port and everything else you would
have at your disposal.

On LinuxDevices.com I found several projects which have been using
this strategy you are trying. You could check those.

I am, however, very inexperienced at this and I would like to learn
more. I only used FPGAs to run my own programs on my own designed
architecture, nothing nearly as sophisticated as Linux on PPC. If
others could CC their replies to me as well I would greatly appreciate
it, for curiosity's sake.

Arthur



2008/1/24, Rick Brown :
> Hi,
>
> I need to port a customized linux kernel on the latest Xilinx Virtex-5
> FPGA based board (PowerPC architecture). However, my question relates
> more to the Xilinx FPGA technology (EDK etc.) than the kernel.
>
> Considering that this is a completely new board, what all EDK related
> things I'll need to do? Will I be needed to create IP cores? Will I be
> needed to design the embedded system from the scratch? Will I be
> needed to make modifications in the tool chain?
>
> Tx,
>
> Rick
> -
> To unsubscribe from this list: send the line "unsubscribe linux-newbie" in
> the body of a message to majordomo@vger.kernel.org
> More majordomo info at http://vger.kernel.org/majordomo-info.html
> Please read the FAQ at http://www.linux-learn.org/faqs
>



--
(.) CAMPANHA DA FITA ASCII (http://arc.pasp.de/)
/ \ Contra formatos proprietarios
--- Linux user #340191
-
To unsubscribe from this list: send the line "unsubscribe linux-newbie" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.linux-learn.org/faqs