frenchshark

Toutes mes réponses sur les forums

  • En réponse à : intel se met au fpga!!!

      #250317

      Bonjour,

      ca fait belle lurette qu’il y a des modules CPU Xeon + Aria. J’en ai meme trouve a vendre sur ebay. Ces modules permettent d’accelerer certaines operations sur les serveurs.

      De plus, Intel a rachete Altera donc, c’est tout a fait normal qu’ils continuent sur cette voie.

      Par contre, vu que c’est du Xilinx dans la video, je dirais plutot que c’est Xilinx qui se met a l’Intel. Intel a aucune raison d’utiliser du Xilinx avec ses Xeons.

      Frederic

      En réponse à : Carte mère FPGA

        #219604

        Bonjour,

        la ML403 est puissante mais il faut une license pour developper sur Virtex.

        J’ai moi-meme des cartes a base de Stratix I ou II qui sont bien plus puissantes que la FPGA Arcade. Par exemple, le core 68000 « J68 » a une frequence max de 300 MHz dessus.

        On a aussi fait tourner un core Atari Jaguar 64 avec ce genre de carte :

        https://github.com/Torlus/JagNetlists

        Tu cites le Cyclone V GX Starter kit dans un autre post. C’est effectivement la carte avec le meilleur ratio performance/prix.

        La memoire LPDDR2 de la carte est tres rapide (> 2 Go/s) et a une capacité impressionante avec 512 Mo.

        Le FPGA peut contenir 7  fois le core Amiga (68000 inclus)

        Le hic, c’est le portage des cores sur cette carte. Cela demande beaucoup de temps.

        A+

        Frederic

        En réponse à : Carte mère FPGA

          #217856

          @receptor

          Dans un générateur de sprites, la limitation est le nombre de sprites par scanline et leur largeur. C’est lie a la logique et a la bande passante de la mémoire.

          Le hard peut gérer maximum 128 sprites de 32 x 256 (16 couleurs) ou 16 x 256 (256 couleurs).

          Pourquoi a-t-on 16 pixels en 256 couleurs et 32 pixels en 16 couleurs ? Parce que dans les deux cas il faut lire 16 octets.

          Juste les sprites demandent : 16*128*256*60 = 30 Mo/s de bande passante. C’est plus que les 7  Mo/s de l’ECS ou les 28 Mo/s de l’AGA.

          Sur une simple SDRAM 16 bit tournant a 81 MHz,  j’ai 160 Mo/s. J’en garde la moitie pour le CPU, le reste, c’est pour les tilemaps et les sprites.

          Les sprites attachés, ce n’est pas comme sur l’Amiga : par exemple, si le sprite #1 est attache, il utilise la position Y du sprite #0 et la position X + 16 (ou +32) du sprite #0.

          Donc, en déplaçant le sprite #0, on déplace aussi le sprite #1. C’est assez courant sur les machines d’arcade (voir par exemple la Neo Geo).

          128 sprites attachés en 16 couleurs, ça représente un rectangle de 4096 x 256 pixels soit 12 écrans 320 x 256. En fait, pour faire un jeu, les sprites sont suffisant, on n’a même pas besoin de tilemaps.

          A+

          Frederic

          En réponse à : Carte mère FPGA

            #217808

            Salut,

            wep, c’est un projet fait sur mon temps libre.

            Les sprites font 32 pixels de large en 16 couleur et 16 pixels de large en 256 couleurs / 16 couleurs + alpha.

            La hauteur des sprites, c’est entre 16 et 256 pixels par step de 16.

            Ils peuvent être attaches.

            Un FPGA peut avoir plusieurs CPUs. La limite, c’est la taille du FPGA et la bande passante de la SDRAM.

            Le son, ca sera du PCM et de la synthese FM.

            En réponse à : Carte mère FPGA

              #217677

              Bonsoir,

              j’ai bien un core « arcade » qui peut afficher 128 sprites, 12 tilemaps et un overlay texte.

              On peut mélanger des modes 16 couleurs, 256 couleurs et 16 couleurs + alpha.

              Il me faut terminer le mélangeur de couleur.

              L’affichage se fera en 320 x 256 60 Hz « upscalé » en 1280×1024 avec effet « scanline ».

              J’hésite entre mettre un 68000 (2000 LUTs, 3 MIPS), un Nios II/e (1000 LUTs, 20 MIPS) ou un LM32 (1000 LUTs, 20 MIPS).

              Le tout fera tourner un système type « Arcade Game Studio » http://www.bruneras.com/arcadegamestudio/

              A+

              Frederic

              En réponse à : Carte mère FPGA

                #217377

                Perso, je prefere les FPGAs Altera car l’outil Quartus II est excellent.

                Virtex-5 : on oublie, c’est très cher et il faut une license payante de l’outil Xilinx.

                DE1 : pas assez de logique, VGA limite a 4096 couleurs.

                DE2i-150 : trop complexe

                DE2-115 : tres gros FPGA, 128 MB SDRAM. C’est parfait.

                Il y a aussi les carte Cyclone V, moins cheres avec du HDMI et parfois du ARM integre.

                Le gros soucis des nouvelles cartes Cyclone V, c’est l’utilisation de la DDR : c’est difficile a mettre en oeuvre et ca genere beaucoup de latence (assez embettant pour le retro gaming)

                En réponse à : Carte mère FPGA

                  #217320

                  Salut,

                  l’effet scanline, je fais aussi bien avec le core 1943 dans un FPGA.

                  http://s1359.photobucket.com/user/frenchshark/media/snapshot0074_zps7271bfde.png.html

                  L’effet courbé : bof.

                  Ça génère du moirage assez désagréable.

                  A+

                  Frederic

                  En réponse à : Rom 4.0, ça existe ?

                    #212656

                    Il me semble que l’ED de Viscorp avait une ROM 4.0.

                    Les librairies supplémentaires étaient dédiées au web browsing.

                    A+

                    Frederic

                    En réponse à : Deux questions bêtes à propo des FPGA

                      #211512

                      @EdVirus

                      Effectivement, les DACs sont mis a jour a la fréquence de : 3,5 MHz / période et le volume a la fréquence de : 3,5 MHz / 64.

                      Frederic

                      En réponse à : Deux questions bêtes à propo des FPGA

                        #211504

                        Bonjour,

                        ayant moi-même développé un clone de Paula sur mon A2000B, je peux apporter mon petit avis sur la question.

                        Les premiers cores Minimig utilisaient un DAC delta-sigma du premier ordre (le rendu sonore était plutôt pourris). Je crois qu’il y a eu des progrès sur les derniers cores.

                        Perso, j’utilise un delta-sigma du 3eme ordre (90 dB SNR) dont j’ai publié le code verilog sur minimig.net. Il faut impérativement mettre un filtre anti-aliasing avec une fréquence de coupure a 7 KHz sinon, le son est trop métallique.

                        J’ai pu le tester avec differents modules sur mon A2000B avec les deux Paula jouant en meme temps : le son etait tres fidele.

                        Pour le vrai puriste, la seule « implementation » correcte, c’est 4 x DACs 8 bits avec modulation PWM pour le volume sonore et l’anti-aliasing en analogique.

                        A+

                        Frederic

                        En réponse à : Pétition pour le retour du blog de Cosmos.

                          #211284

                          +1

                          En réponse à : A600 + Vampire + Phoenix-CPU = running texture demo

                            #210936

                            ???

                            je ne fait pas de dev sur cette carte.

                            Mais, a vu de nez, un Cyclone II avec 8 kLUTs, il ne faut pas trop espérer avoir un FPU (un 68000 seul, ça occupe entre 2 et 10 kLUTs).

                            En réponse à : A600 + Vampire + Phoenix-CPU = running texture demo

                              #210844

                              je suis dans le dev. FPGA depuis quelques années et 200 MHz avec un Cyclone, j’ai de très gros doutes.

                              Altera n’y arrive pas avec le NIOS II (pourtant c’est un CPU RISC plus simple qu’un 68000).

                              Si leur design tourne a 50 MHz, ça sera déjà pas mal (et très rapide!)

                              En réponse à : minimig+

                                #208521

                                Un dragonball reste un 68000 donc pas de compatibilite 020+

                                En réponse à : Concepteurs de l'Amiga

                                  #208519

                                  Effectivement,
                                  j’ai retrouve Glenn Keller sur LinkedIn, il fait toujours du design de circuit « mixed signal ».
                                  Je voulais lui envoyer mon code verilog de Paula, mais j’ai pas oser déranger « le maitre » :-).

                                  A+

                                  Frederic

                                15 sujets de 1 à 15 (sur un total de 30)

                                • 1
                                • 2
                                Amiga Impact