Pour éditer le wiki, il faut demander un compte à un Lapin !
Atelier d'introduction à Migen et Milkymist-ng
From Le L∞p's Wiki
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
- samedi 12 janvier, 14h au loop
- Durée envisagée
- 4h
- 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:
- lekernel: 3
- alkeo: 1
- Fallen: 1
Préparation
Viens avec un pécé portable et installe UrJTAG, Python 3, NetworkX et surtout Xilinx ISE WebPack.
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é ? Note ton nom ici :
- Asmadeus (pas de M1, mais aura une papilio one, voir si ça peut suffir/remplacer)
- Rhaamo (pas de M1)
- alkeo (avec M1 et adaptateur de programmation JTAG)
- gric (no M1, toolchain ready)
- Fallen aka Yann Sionneau (j'ai ma M1 et le JTAG)
- Acathla (pas de M1, une carte avnet, pas de portable puissant non plus mais on va bien trouver une tour, un écran, un clavier)
Le workshop ne se fera qu'à partir d'un minimum de 5 inscriptions ici avant le 9 janvier.