Amiga FPGA Vs Emulator

Forum Amiga Hardware Amiga FPGA Vs Emulator

  • Ce sujet contient 67 réponses, 14 participants et a été mis à jour pour la dernière fois par Zarnal, le il y a 6 années et 8 mois.
  • Créateur
    Sujet
  • #2891
    Staff
    Aladin
    • Level 25
    • Messages : 14612

    Pour rebondir sur la news de rick dangerous enhanced, ouverture d’un topic sur le devenir de l’amiga classic

    Amiga – Rick Dangerous est de retour en 16 bits

    Comme le titre le précise, l’avenir est-il à l’émulation software ou à l’émulation hardware.

    Personnellement j’attends la carte mère « stand alone » vampire. Histoire de repartir entièrement sur du matériel neuf avec toutes les prises modernes permettant une plus grande souplesse que les clones FPGA actuels (mist, fpga arcade) qui sont plus prévu comme console que comme ordinateur.

    En attendant Happiga me fera patienter (plus facile à utiliser que mon 1200 classic).

Affichage de 15 réponses de 46 à 60 (sur un total de 67)

Partager sur vos réseaux sociaux préférés :
Facebooktwitterredditpinterestlinkedintumblrmail

  • Auteur
    Réponses
  • #10021
    Gouky
    • Level 1
    • Messages : 19

      Le FPGA restera toujours au dessus de l’emulation pour les timings, apres c est sur qu un pi avec le JIT mettra la misere niveau perf CPU.

      Le DE10 est intéressant mais je reste quand meme sur le replay, meme avec toute ses problematiques de productions etc… Mais ca se regle, l’équipe a grossis (on est 3/4 dev actifs), des portages de core arrivent (je finalise le portage du core SMS la), les dernieres versions du fw ont leur lot de nouvelles fonctionnalites sacrement utile et le core Amiga est plutot pas mal du tout (AGA, 68020~030 11 mips, RTG, AHI, support physique du floppy, support des claviers amigas, oh et on parle d une carte d extension a base de compute module qui permettrait d utiliser un CPU soft en JIT). On attends toujours la carte fille 060 mais Mike est tout seul dessus du coup ca prends du temps malheureusement et seul lui peux s occuper de cette partie… (Oh et le site a eu une mega mise a jour avec wiki etc…)

      En tout cas  je suis interesse par tes retours sur la nano JBam. Faudait que je fasse un article de presentation du replay, tellement de choses ont bouges dans le bon sense -_-

       



      #10023
      Staff
      Zarnal
      • Level 22
      • Messages : 7455

        Le FPGA restera toujours au dessus de l’emulation pour les timings, apres c est sur qu un pi avec le JIT mettra la misere niveau perf CPU.

        Concrètement, comment cela se traduit il dans les faits ? Disparition de très légers glitchs par exemple ? Peut on considérer cela comme une  » emulation  » transistors ?

        La comptatibilité/fidélité devraientt alors être exemplaires, pourtant il semble (semblait) demeurer des soucis techniques.

        http://obligement.free.fr/articles/mist.php

        Si je prends rodland par exemple, sous émulation CE il ne pose pas de souci(s). :unsure:

        N’étant pas un spécialiste, je me pose ces questions. :-p

         

        A1200 Commodore mutant " FrankenAmiga" + 68040 + 8MO + SD 8go - A1200 ESCOM. HD 20MO. Mon meilleur et seul A500 : WinUae. CPC 6128-CPC 464.

        #10024
        Gouky
        • Level 1
        • Messages : 19

          Article mise a jour en 2016… Depuis il y a eu pas mal de neufs. Le plus gros probleme c est actuellement le CPU, le minimig a pour lui d utiliser un vrai 68000 donc parfaitement cycle accurate … le TG68k a des soucis sur certaines instructions qui vont deux plus vites que la normale ou le manque du support d’autres, ou lel non support de certaines interruptions ou stack frame… mais c est en voie d’etre regle.

          Dans le concret ca veux dire l utilisation possible avec le hw legacy (floppy par example mais on pourrait parfaitement brancher une carte zorro si on le voulait…) Ce qui est impossible avec de l’emulation.

          Encore une fois, le FPGA n est pas de l emulation c est une implementation hardware des chips.

          #10025
          Staff
          Zarnal
          • Level 22
          • Messages : 7455

            D’où mes guillemets ;-)

            Merci.

            A1200 Commodore mutant " FrankenAmiga" + 68040 + 8MO + SD 8go - A1200 ESCOM. HD 20MO. Mon meilleur et seul A500 : WinUae. CPC 6128-CPC 464.

            #10049
            mister jbam
            • Level 5
            • Messages : 158

              Merci Gouky pour les informations , la partie amiga à super bien évolué et le replay est une carte intéressante.

              Sinon l’un des avantages du DE10 c’est le ARM9 couplé au FPGA , tu peux (normalement ^^) gérer les deux ensemble.
              Par exemple ce qui pourrait donner pour la partie Amiga , un gros 68040 bien boosté sur le ARM et tout le reste sur le FPGA , le mélange pourrait être assez explosif ^^

              Mais pas de soucis je te ferais des retour sur la De10 (je la reçois normalement demain si je croise UPS ^^)

              ---------------------------------------
              Happiga 1.6.2 : Mon Amiga SURBOOSTÉ
              MiSTer (DE10-Nano) : Mon Amiga en FPGA
              Ma Chaîne YouTube (+700 000 vues ... MERCI)

              #10050
              Gouky
              • Level 1
              • Messages : 19

                Hm tu es sur que l’ARM a assez de memoire sur le nano? Mais sinon oui c est l’idee qu on a en couplant le replay avec un compute module… Ca serait assez foufou niveau vitesse.

                Le replay a un arm qui gere la partie OSD etc… mais niveau memoire ca reste tres limite et n a pas forcement acces a la DDR qui est couple directement au FPGA (ce n est pas le cas sur le nano? l arm peux acceder a la SDRAM?)

                #10053
                Staff
                Zarnal
                • Level 22
                • Messages : 7455

                  Il faut aussi voir le fait que l’émulation c’est de l’abstrait, il faut passer par un  » pré hard  »  alors que les FPGA c’est du concret dans le sens où tu as un objet à brancher contrairement aux émulateurs aussi performants soient ils (et ce n’est hélas pas le cas pour l’ensemble des micros :-p ).

                  Emulateurs : Click’n’Play

                  FPGA           : Plug’nPlay

                  :yahoo: :-p

                  A1200 Commodore mutant " FrankenAmiga" + 68040 + 8MO + SD 8go - A1200 ESCOM. HD 20MO. Mon meilleur et seul A500 : WinUae. CPC 6128-CPC 464.

                  #10098
                  mister jbam
                  • Level 5
                  • Messages : 158

                    Sur le de10-nano les 1go de mémoire DDR3 peuvent être attribué à la fois au FPGA ou à l’ARM sans aucuns soucis.
                    Apres pas mal de monde rajoute de la SDRAM sur la GPIO et la je ne sais pas si l’ARM y a accès, normalement oui mais j’attends de tester pour te le confirmer.
                    Et sinon vue que le ARM est dans la même puce que le FPGA l’interconnexion entre les deux est à très très haute vitesse .

                    Un CPU tiré d’UAE sur l’ARM avec le core minimig AGA en FPGA ….. j’en ai des frissons ^^

                    ---------------------------------------
                    Happiga 1.6.2 : Mon Amiga SURBOOSTÉ
                    MiSTer (DE10-Nano) : Mon Amiga en FPGA
                    Ma Chaîne YouTube (+700 000 vues ... MERCI)

                    #10121
                    Staff
                    Zarnal
                    • Level 22
                    • Messages : 7455

                      J’ai trouvé un post intéressant de Gunnar concernant la comparaison, qui à mon avis me semble exact et résume assez bien la situation à mon avis mais avec un bémol cependant :

                      *Vampire2 is faster than UAE on PPC

                      *Vampire2 is faster than WinUAE without JIT

                      * WinUAE on the latest greatest x86 with fully enabled JIT
                      can be faster than Vampire in CPU speed.
                      Of course UAE can not emulate AMMX and
                      UAE can not emulate the DMA engines of SAGA

                      Je dispose d’un C2D mobile de 2007 à 2Ghz et pourtant la vampire est dépassée niveau CPU si je compare avec le résultat de Jim. :unsure:

                      Je ne sais plus trop quoi penser.

                      Par contre, si je vire le JIT aïe aïe aïe. Tout s’effondre avec une équivalence A4000 68040 25 Mhz à 0.60… 29 fois moins rapide :lol:   :lol:   :lol:

                       

                      A1200 Commodore mutant " FrankenAmiga" + 68040 + 8MO + SD 8go - A1200 ESCOM. HD 20MO. Mon meilleur et seul A500 : WinUae. CPC 6128-CPC 464.

                      #10122
                      k1200rs21
                      • Level 8
                      • Messages : 664

                        mon vieux pc avec un amd fx 8350 qui est dépassé par rapport a un intel I5 ou ryzen

                        Un Amiga fonctionnel s'est un Amiga avec au minimum 4 à 8 mo fast un disque dur ou équivalent aos 3.1 a 3.2.... pour du whdload donc utilisation du multi bouton dessus :-p



                        #10177
                        TuKo
                        • Level 5
                        • Messages : 214

                          J’ai fait quelques tests avec RiVA sur Vampire (core x13) et sur WinUAE (040+JIT), pour le rendu d’une même vidéo, sans audio, sans rendering, sans limite de framerate, j’arrive à 53fps sur Vampire et un peu plus de 150 sur WinUAE.

                          Mon PC est un i7-7700k@5GHz et tout les autres trucs du genre qui vont bien avec.

                          WinUAE est donc actuellement 3x plus rapide, avec JIT et avec la cavalerie qui suit derrière. Il se bat donc contre un le 68080 implanté dans le Cyclone 3 de ma V600.

                          Je ne trouve pas le facteur x3 énorme en fait. En extrapolant sur le futur, je ne serais pas étonné qu’à un moment donné de l’évolution du projet, on s’en rapproche.

                          #10178
                          TuKo
                          • Level 5
                          • Messages : 214

                            Je dispose d’un C2D mobile de 2007 à 2Ghz et pourtant la vampire est dépassée niveau CPU si je compare avec le résultat de Jim. :unsure: Je ne sais plus trop quoi penser. Par contre, si je vire le JIT aïe aïe aïe. Tout s’effondre avec une équivalence A4000 68040 25 Mhz à 0.60… 29 fois moins rapide :lol: :lol: :lol:

                            SysInfo teste un « set » d’instruction pour déterminer un résultat, c’est donc hautement subjectif car certaines instructions sur Vampire pourraient être bien plus rapide que celles testées.

                            Cependant, si on veut comparer basiquement, on est à 335 MIPS sur ton screenshot contre ~110 sur Vampire pour un core x11. Le ratio n’est que de x3 alors que tu as un Core2Duo à 2GHz contre un 68080 à 77MHz.

                            Nous avons remarqué que la courbe de performance était linéaire sur la Vampire. Un core x13 (13*7MHz) sortira un score d’environ 130 MIPS sur SysInfo. Sur le petite Cyclone 3, nous avons pu faire tourner des core jusqu’à x17  B-)

                            Ce qui revient à dire qu’il faudrait un core x33 afin matcher ton score, cela me semble « techniquement possible » dans un futur constitué de FPGA Arria 10 et Cyclone 10 GX.

                            #10299
                            Staff
                            Jim Neray
                            • Level 22
                            • Messages : 7007

                              On les trouve où les cores à x17 ?  :wacko:   :-p

                              A500 - A500 Plus - A600 HD - A1200 - A2000 - A4000T - CD32 - C=64 - 1040STE - CPC6128
                              Mon Amiga 500 Plus : A590, 2MB Chip, 2MB Fast, HD 1,2GB, Floppy ext.
                              Mon Amiga 1200 : Blizzard 1220/4, 2MB Chip, 4MB Fast, HD 80GB, Overdrive CD

                              - Micromiga.com - La boutique Amiga -
                              #10395
                              k1200rs21
                              • Level 8
                              • Messages : 664

                                j ai mis a jour mon winuae sur amikit 8.5  :wacko: et j ai toujours mon vieux fx 8350 :-p

                                Un Amiga fonctionnel s'est un Amiga avec au minimum 4 à 8 mo fast un disque dur ou équivalent aos 3.1 a 3.2.... pour du whdload donc utilisation du multi bouton dessus :-p

                                #10397
                                Staff
                                Zarnal
                                • Level 22
                                • Messages : 7455

                                  D’un autre coté, il faudrait éclairer le néophyte que je suis. J’ai voulu comparer avec sysinfo et le FPGA de mggk . Mon chipset est en fullCE et en fastest pour le CPU. A1200 stock 2Mo. Voici mon résultat :

                                  Lorsque je le compare à celui de mggk sur son FPGA terasic, quelque chose m’interpelle :

                                  Son résultat A1200 ne devrait il pas tourner aux alentours de 2/2.5 (avec fast) ?????

                                  A1200 Commodore mutant " FrankenAmiga" + 68040 + 8MO + SD 8go - A1200 ESCOM. HD 20MO. Mon meilleur et seul A500 : WinUae. CPC 6128-CPC 464.

                                Partager sur vos réseaux sociaux préférés :
                                Facebooktwitterredditpinterestlinkedintumblrmail
                                Affichage de 15 réponses de 46 à 60 (sur un total de 67)
                                • Vous devez être connecté pour répondre à ce sujet.