tinyfpga / TinyFPGA-BX

Other
268 stars 95 forks source link

icecube2_template lacks `top.v` #3

Open MartyMacGyver opened 5 years ago

MartyMacGyver commented 5 years ago

The apio and icestorm template projects each contain an example top.v, but icecube2_template doesn't. For consistency it ought to.

rtolesnikov commented 5 years ago

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.

RRob777 commented 3 years ago

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

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.

RRob777 commented 3 years ago

To reprogram your Tiny FPGA BX the next time, repeat step 2 after generating your binary file (.bin).