Pour éditer le wiki, il faut demander un compte à un Lapin !

Difference between revisions of "Atelier d'introduction à Migen et Milkymist-ng"

From Le L∞p's Wiki
Jump to: navigation, search
(Inscriptions)
m (ajout Category:Gare_XP)
 
(21 intermediate revisions by 11 users not shown)
Line 1: Line 1:
[[Category:Workshops]]
+
Atelier de hack autour de [http://milkymist.org/3/mng.html Milkymist-ng], un [[wikipedia:fr:Système_sur_une_puce|system-on-chip]] libre basé sur [http://milkymist.org/3/migen.html Migen].
  
Atelier de hack autour de [http://milkymist.org/3/mng.html milkymist-ng], un [http://en.wikipedia.org/wiki/System_on_a_chip system-on-chip] libre basé sur [http://milkymist.org/3/migen.html Migen]. Au programme:
+
Au programme:
 
* intro à l'écriture d'un design avec Migen FHDL
 
* intro à l'écriture d'un design avec Migen FHDL
 
* ajout d'un périphérique simple (type GPIO ou timer) au système
 
* ajout d'un périphérique simple (type GPIO ou timer) au système
Line 7: Line 7:
 
* intro à l'écriture d'un accélérateur de calcul hardware
 
* intro à l'écriture d'un accélérateur de calcul hardware
 
* ...
 
* ...
 +
  
 
== Ce qu'il faut savoir ==
 
== Ce qu'il faut savoir ==
Line 12: Line 13:
  
 
== Organisation ==
 
== Organisation ==
; Date : TBA entre le 11 et le 19 janvier
+
;Date
; Durée envisagée : 6h
+
:
; Animation : [[User:Lekernel|Lekernel]]
+
;Durée envisagée
 +
:
 +
;Animation
 +
:[[User:Lekernel|Lekernel]]
  
 
== Matériel ==
 
== Matériel ==
 
Pour tester, il te faut une [http://milkymist.org/3/mmone.html Milkymist One] et l'adaptateur de programmation JTAG fourni avec.
 
Pour tester, il te faut une [http://milkymist.org/3/mmone.html Milkymist One] et l'adaptateur de programmation JTAG fourni avec.
  
Qui en amène au workshop et combien:
+
Qui en amène au workshop et combien :
* lekernel: 3
+
* ...
  
 
== Préparation ==
 
== Préparation ==
Viens avec un pécé portable et installe [http://urjtag.org UrJTAG], Python 3, [http://networkx.lanl.gov/ NetworkX] et <b>surtout</b> [http://www.xilinx.com/products/design-tools/ise-design-suite/index.htm Xilinx ISE WebPack]
+
Viens avec un pécé portable et installe [http://urjtag.org UrJTAG], Python 3, [http://networkx.lanl.gov/ NetworkX] et '''surtout''' [http://www.xilinx.com/products/design-tools/ise-design-suite/index.htm Xilinx ISE WebPack].
  
<b>ATTENTION!!!</b> Xilinx ISE WebPack est super lourd est long à installer, il est <b>très important</b> qu'il soit fonctionnel sur ton pécé avant de venir au workshop.
+
{{Attention|Xilinx ISE WebPack est super lourd et long à installer, il est '''très important''' qu'il soit fonctionnel sur ton pécé avant de venir au workshop.}}
  
 
== Inscriptions ==
 
== Inscriptions ==
Le workshop ne se fera qu'à partir d'un minimum de 5 inscriptions ici avant le 9 janvier.
+
Intéressé·e ? Note ton nom ici :
  
Intéressé ? Note ton nom ici :
+
* ...
 +
 
 +
 
 +
[[Category:Workshops]]
 +
[[Category:Gare_XP]]

Latest revision as of 01:03, 19 December 2013

Atelier de hack autour de Milkymist-ng, un system-on-chip libre basé sur Migen.

Au programme:

  • intro à l'écriture d'un design avec Migen FHDL
  • ajout d'un périphérique simple (type GPIO ou timer) au système
  • dialogue avec le CPU: I/O mappée en mémoire et DMA
  • intro à l'écriture d'un accélérateur de calcul hardware
  • ...


Ce qu'il faut savoir

Utiliser le shell Linux et programmer en Python.

Organisation

Date
Durée envisagée
Animation
Lekernel

Matériel

Pour tester, il te faut une Milkymist One et l'adaptateur de programmation JTAG fourni avec.

Qui en amène au workshop et combien :

  • ...

Préparation

Viens avec un pécé portable et installe UrJTAG, Python 3, NetworkX et surtout Xilinx ISE WebPack.

Attention.png Attention : Xilinx ISE WebPack est super lourd et long à installer, il est très important qu'il soit fonctionnel sur ton pécé avant de venir au workshop.

Inscriptions

Intéressé·e ? Note ton nom ici :

  • ...