Skip to contentSkip to conversation

Which Linux?

Virtex 4 PPC IngoM 4 participants 5 messages Feb 4, 2008 – Feb 6, 2008

lore
Share & tools
lore

IngoM

author
#0 lore raw

Hello,

we develop a new laser-ranging-system and our hardware freaks have choosen the Virtex 4 FX 12 on the "AVNET FX12 Mini-Module". The system had to deliver the raw data via UDP (12 Mbyte/sec) and on TCP the processed data (about 6 Mbyte/sec). When you get the processed data via TCP then no data send by UDP.

I'm confused by the following:

1) Hard-TEMAC vs. Soft-TEMAC.
Avnet provide a demo for the module which using Soft-TEMAC. If I get it right this core has to be licenced. But when ther is a hard-TEMAC why pay for it?

2) Linux
I'd like to build my kernel and filesystem myself. But which way to go? Using OE, buildroot, ELDK...
Can you please provide some starting points for me?

3) Boot-Concept
The Mini-Module had only 4MB Flash. Is this enough for a root-fs?

Best Regards and thanks a lot,

Ingo

Signature · 2 lines
View this message in context: http://www.nabble.com/-Virtex-4-PPC--Which-Linux--tp15268468p15268468.html
Sent from the linuxppc-embedded mailing list archive at Nabble.com.
#1 lore raw
Quoted 9 lines · IngoM

Hello,

we develop a new laser-ranging-system and our hardware freaks have choosen the Virtex 4 FX 12 on the "AVNET FX12 Mini-Module". The system had to deliver the raw data via UDP (12 Mbyte/sec) and on TCP the processed data (about 6 Mbyte/sec). When you get the processed data via TCP then no data send by UDP.

Quoted 6 lines

I'm confused by the following:

1) Hard-TEMAC vs. Soft-TEMAC.
Avnet provide a demo for the module which using Soft-TEMAC. If I get it right this core has to be licenced. But when ther is a hard-TEMAC why pay for it?

Use the hard TEMAC.

Quoted 4 lines

2) Linux
I'd like to build my kernel and filesystem myself. But which way to go? Using OE, buildroot, ELDK...
Can you please provide some starting points for me?

I've got buildroot working; it's probably the simplest for building from scratch. ELDK works well too.

http://wiki.secretlab.ca/index.php/Linux_on_Xilinx_Virtex

Quoted 3 lines

3) Boot-Concept
The Mini-Module had only 4MB Flash. Is this enough for a root-fs?

It's tight, but doable. You kernel image will be somewhere around 1 to 1.5 MB. Depends on how big your application is.

Cheers,
g.

Signature · 2 lines
Grant Likely, B.Sc., P.Eng.
Secret Lab Technologies Ltd.
#2 lore raw
In reply to IngoM
Quoted 4 lines · IngoM

2) Linux
I'd like to build my kernel and filesystem myself. But which way to go? Using OE, buildroot, ELDK...
Can you please provide some starting points for me?

ptxdist would be another alternative.

Robert

Signature · 5 lines
 Dipl.-Ing. Robert Schwebel | http://www.pengutronix.de
 Pengutronix - Linux Solutions for Science and Industry
   Handelsregister:  Amtsgericht Hildesheim, HRA 2686
     Hannoversche Str. 2, 31134 Hildesheim, Germany
   Phone: +49-5121-206917-0 |  Fax: +49-5121-206917-9
author
#3 lore raw

Hello!

Thanks for all answers!

Quoted 9 lines · Robert Schwebel
Quoted 4 lines · IngoM

2) Linux
I'd like to build my kernel and filesystem myself. But which way to go? Using OE, buildroot, ELDK...
Can you please provide some starting points for me?

ptxdist would be another alternative.

In the meantime, I get crosstool to compile my toolchain.
With that toolchain I get a xilinx kernel from their git-repo compiling and booting up.

ptxdist compiles my userland, but I have some more probs:

I use the xmd from EDK to download and run the kernel.
I try to setup a rootfs via NFS but the kernel didn't get an address, maybe there is a problem with the network-setup.
It's not clear to me how put the kernel-image and the userland to one elf-binary that is downloadable by xmd, because to work around the above network issue to get things started.

Best Regards,

Ingo

Signature · 2 lines
View this message in context: http://www.nabble.com/-Virtex-4-PPC--Which-Linux--tp15268468p15306699.html
Sent from the linuxppc-embedded mailing list archive at Nabble.com.
#4 lore raw
In reply to IngoM
Quoted 4 lines

-----Original Message-----
From: [email protected]

[mailto:linuxppc-embedded-

Quoted 9 lines

[email protected]] On Behalf Of IngoM
Sent: Monday, February 04, 2008 5:55 AM
To: [email protected]
Subject: [Virtex 4 PPC] Which Linux?
=20
=20
Hello,
=20
we develop a new laser-ranging-system and our hardware freaks have

choosen

Quoted 2 lines

the Virtex 4 FX 12 on the "AVNET FX12 Mini-Module". The system had to deliver the raw data via UDP (12 Mbyte/sec) and on TCP the processed

data

Quoted 1 line

(about 6 Mbyte/sec). When you get the processed data via TCP then no

data

Quoted 6 lines

send by UDP.
=20
I'm confused by the following:
=20
1) Hard-TEMAC vs. Soft-TEMAC.
Avnet provide a demo for the module which using Soft-TEMAC. If I get

it

Quoted 1 line

right this core has to be licenced. But when ther is a hard-TEMAC why

pay

Quoted 1 line

for it?

Generally speaking, if you have the hard temac, you should use it. The new EDK cores do this transparently. (see
http://www.xilinx.com/bvdocs/ipcenter/data_sheet/xps_ll_temac.pdf) Note that the emaclite license has recently been made free, although this core doesn't support gigabit rates, which it looks like youll need.

Steve