Re: [Actux] Le projet Flickernoise (Milkymist) recherche des développeurs. |
[ Thread Index |
Date Index
| More lists.tuxfamily.org/actux Archives
]
- To: actux@xxxxxxxxxxxxxxxxxxx
- Subject: Re: [Actux] Le projet Flickernoise (Milkymist) recherche des développeurs.
- From: Sébastien Bourdeauducq <sebastien.bourdeauducq@xxxxxxxxxxxx>
- Date: Sun, 27 Jun 2010 21:22:43 +0200
- Dkim-signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:sender:from:organization:to :subject:date:user-agent:references:in-reply-to:mime-version :content-type:content-transfer-encoding:message-id; bh=5F01Fddr+Oz7kH7JmFb83dcKOawvXQASIyfn7W0QfuA=; b=dPoyA/rlcPnzvJgfWJEonugxxRMalZ7haam0n/B5sUTmg4tPqDmRTQLEeiXaV5jGey eUnj7FrMjLohYj37uy8a8+RPOMg6q6xYjQRSJwA3klEaWf6AzYVL3XM+Qx4wsACBJFmt zoKISJrdBGIEZGgVTgsTuq+PghX9AQQ5Mx0xY=
- Domainkey-signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=sender:from:organization:to:subject:date:user-agent:references :in-reply-to:mime-version:content-type:content-transfer-encoding :message-id; b=vuX3LSnj2lfTeSFLPlMM2vTKHwzc8M/Kh89ioqmUVdrvEOp9gElGCb6DDEnEiufUV1 7UXqTbBd6f+CB9MHQgll+uV/lw0o/x9v6qcLScEhgBgsjKAkbb9zE9BehjaADS3qA5wx 1SXL9Jc9kW+iA6TS8Ng9R9vw0f0EEu3tXouT8=
- Organization: lekernel
On Sunday 27 June 2010 20:48:27 Benjamin Cama wrote:
> Milkymist est sûrement très bien, je n'en doute
> pas, mais si je veux pouvoir m'amuser avec, il va falloir que je me
> trimbale toute la toolchain proprio. Non merci. Pour faire chier, je
> pourrais aussi dire que vu que mes deux plateformes de travail sont un
> amd64 et un ppc, ça va être coton, voire impossible pour la deuxième.
Absolument pas. Une fois la carte flashée, le system-on-chip Milkymist se
comporte exactement comme un system-on-chip "en dur" et le FPGA est totalement
transparent pour le développement logiciel. La toolchain "logiciel" est basée
sur GCC; et les patchs permettant de développer du soft pour Milkymist ont été
mergés dans GCC 4.5.
> Bref, c'est juste pas des outils libres.
Dans la chaîne de compilation/exécution, il n'y a strictement aucun outil
libre qu'ARM a et que Milkymist n'a pas. L'inverse est faux par contre (les
sources Verilog de conception de processeurs ARM sont propriétaires et
secrets).
> Et même, on pourrait s'amuser à reverse engineerer leurs formats (ce que
> tu as fait en partie avec le format de bitstream il me semble, au moins
> en partie ?) et bidouiller dans tous les sens : ça ne m'intéresse pas,
> car c'est se battre contre des gens qui veulent explicitement
> t'emmerder, et qui te feront chier jusqu'au bout pour ça
Xilinx publie beaucoup d'infos sur leurs FPGAs (cf. FPGA Editor et JBits par
exemple), et suffisamment pour écrire un front-end de synthèse. Je pense que
la "bataille" pour le format du bitstream est assez facile à gagner:
difficulté technique raisonnable, et reverse engineering légal en Europe pour
l'interopérabilité (et je pense qu'on est dans ce cas).
> Au moins, l'ISA ARM est ouverte
Le jeu de primitives des netlists l'est aussi pour Xilinx.
> je veux juste les specs du putain de bout de silicone qu'ils vendent).
Si tu t'intéresses un peu plus à Milkymist, tu auras non seulement les specs
mais aussi les sources et schémas complets. On projette de sortir du silicium
"en dur" une fois le projet bien validé sur FPGA.
Sébastien
---
---
Liste Actux, http://www.actux.fr