TinyFPGA-BX
TinyFPGA-BX copied to clipboard
icecube2_template lacks `top.v`
The apio and icestorm template projects each contain an example top.v
, but icecube2_template
doesn't. For consistency it ought to.
FWIW, there are several issues with icecube2 template. I've created a pull request https://github.com/tinyfpga/TinyFPGA-BX/pull/10 that fixes this issue and all others I've encountered.
Salut. J'ai trouvé la solution. J'utilise iCEcube2 (de Lattice) pour concevoir le code VHDL et configurer les broches utilisées (ordre, layout, pull-up ...). iCEcube2 me fournit alors un fichier binaire (.bin). J'ai pensé utiliser le logiciel TinyFPGA-Programmer mais il y a un problème avec celui-ci (comme expliqué ci-dessus).
-> 1. La solution pour programmer le Tiny FPGA BX est de suivre attentivement les instructions de ce site en s'arrêtant au point 3 (avant de télécharger Atom):
Guide de l'utilisateur TinyFPGA BX: https://tinyfpga.com/bx/guide.html
- Si vous rencontrez des problèmes lors de l'installation des modules (Apio, tinyprog ...) n'hésitez pas à taper votre message d'erreur (qui apparaissait sur l'invite de commande Windows) sur google. Il existe souvent des forums qui ont résolu des problèmes. ** J'ai rencontré ce problème: aucun module nommé pyrsistent. Écrivez dans l'invite de commande Windows (cmd): pip install "pyrsistent == 0.15.7"
Suivez ensuite les instructions sur ce site à partir du point 13 et arrêtez-vous après avoir fait le point 16: https://www.centennialsoftwaresolutions.com/post/install-remove-tools-for-tinyfpga-bx-programming-and-program-the-board-on-windows-7-sp1
Et là, si tout s'est bien passé, vous avez programmé votre Tiny FPGA BX. Cette méthode vous permet de programmer votre Tiny FPGA BX avec l'invite de commande Windows (à partir d'un fichier binare (.bin)). Pour information, je suis sous Windows 10.
To reprogram your Tiny FPGA BX the next time, repeat step 2 after generating your binary file (.bin).