Quel FPGA choisir?

15 sujets de 61 à 75 (sur un total de 121)

  • serge

      #191270

      Cool !!!

      Tu fais ton propre projet depuis zéro.

      Tu ne reprends rien du minimig ou tu refais juste ta propre émulation des chipset?

      Pourquoi avoir choisi le 2000 comme machine originale et non une machine AGA?

      L’AGA semble super galère a mettre en place. Tu saurais nous dire pourquoi?

      En tous cas, grand respect Fred pour ton activité AmigaÏenne 🙂

      Est ce que c’est ton métier de travailler sur les FPGA ou juste une passion?

      Oh lala tant de question indiscrètes 😉 aux quelles tu n’est pas obligé de répondre.

      Merci

      RyZen Rulez 😉

      CrashMidnick

        #191272

        Ouaip sympa Fred ton projet !

        En parlant de tout ça, j’espère qu’un jour quelqu’un rendra cela possible à l’aide d’un FPGA interfacé sur du classic : AGA sur ECS.

        http://eab.abime.net/support-hardware/70365-fpga-ecs-aga.html

        "But who needs a Megadrive when you have got a smart Amiga!" - 1993, Alien Breed 2 -

        serge

          #191337

          Oh la la!
          L’AGA dans un A500 c’est probablement faisable à condition de remplacer la majorité du hard du 500.
          Ça semble plus intéressant d’un point de vue exploit technique que réellement utile.

          Mais comme rien n’est impossible, un jour peu être ça existera, qui sait?

          RyZen Rulez 😉

          frenchshark

            #191359

            Je fais du dev FPGA au boulot : encodeur / decodeur HD h.264 sur des gros FPGAs de 150 K LUTs.

            Je ne peux pas utiliser le chipset du Minimig car les DMAs sur le Minimig se deroulent sur 1 cycle a 3.5 MHz alors que sur un vrai Amiga c’est sur 2 cycles (voir mon post plus haut). Avec de la SRAM rapide, « ca passe », avec de la SDRAM, c’est limite a cause de latence de la RAM.

            J’ai utilise un A2000B car c’est ce que j’avais sous la main :-).

            De plus, il est beaucoup plus facile de se connecter sur des composants DIP que sur du CMS.

            L’AGA est tres proche de l’ECS.

            Agnus -> Alice : nouveaux fetch modes 32 et 64 bits pour les sprites et bitplanes. 2 DMAs bitplane de plus

            Denise -> Lisa : 256 couleurs, HAM8, « shifters » sprites et bitplanes en 64 bits, 28 MHz pixel clock.

            Je vois bien une extension AGA dans un A500 sous forme de carte acceleratrice. Le soucis, c’est avec les I/Os des CIAs 8520. Pour minimiser le nombre de fils, il faut garder les 8520 d’origine mais en AGA, les 8520 tournent a 1.4 MHz et pas 0.7 MHz. Un autre petit probleme, c’est les DMAs disque : il faut soit mettre un connecteur floppy 34 broches avec pass-through sur la carte acceleratrice, soit emuler le(s) floppy(s) avec une carte SD.

            Frederic

            fhtagn

              #191363

              @frenchshark

              Tu pourrais être bien utile dans les discussions sur les FPGA, ici (Amigacodin.de).

              serge

                #191435

                Salut Frederic,

                Je suis content d’apprendre a connaître un Amigaïstes français spécialisé dans la scène FPGA.

                Si tu venais a avoir besoin d’une machine AGA pour developer un projet AGA, je suis totalement disposé à te faire un don d’un A1200 🙂

                RyZen Rulez 😉

                Get27 (Sébastien LIGEZ)

                  #191511

                  Petite vidéo de la Vampire 600: http://www.youtube.com/watch?v=ZB0lB_br6xI avec ADoom. Pour comparer, vidéo avec ACA630 + indivision : http://www.youtube.com/watch?v=CzNpyY18ni8


                  @Frenchshark
                  : Concernant le « cycle exact », cela n’a d’intéret qu’en émulation. Ici c’est une carte accélératrice donc plus ça va vite, mieux c’est. (et puis cela aurait été le cas avec tout autre CPU que le 68000). Il y a eu un hack pour l’Amiga 500 à 14MHz, cela fonctionnait (je parle coté purement CPU et pas le signal E)  avec des cycles/2 par rapport au 68k original.

                  Pour l’interfaçage TTL/CMOS, l’auteur de la Vampire s’est bien rendu compte des problèmes, c’est mentionné plusieurs fois sur son site. Mais encore une fois, c’est un problème qui serait également apparu en utilisant tout autre composant.

                  Concernant ton travail, chapeau, c’est impressionant. Une Paula reversée overcloquée serait pas mal pour utiliser des lecteurs de disquettes HD 🙂

                  Il y a quelques personnes qui maitrisent bien certains sujets, qu’est ce que ça donnerait si elles bossaient toutes sur un projet…

                  Amiga 500+, 68010, 2MB chipram, 4MB fastram, IDE68k, HxC Floppy Emulator, Subway USB, Indivision ECS, Rom 3.9
                  PowerMac 3.5 MorphOS, G4 1.0GHz DP, 1 Go ram, Radeon 9600 128Mo mac, 22" 1680x1050
                  PowerMac 7.3 MorphOS, G5 2.3GHz DP, 2 Go ram, Radeon 9800 128Mo pc reflashee, 22" 1680x1050

                  frenchshark

                    #191536

                    @Get27

                    Il me semble que la facon  sur la Vampire 600 de se synchroniser avec les cycles de l’Amiga n’est pas super blinde en cas de glitch. Les Amiga ECS/OCS ont que des PCBs 2 couches qui generent pas mal de parasites.

                    J’ai deja mis le support HD sur la Paula de AmiSOC. Ca n’a d’interet qu’avec un vrai lecteur. En fait, j’ai re-implemente le brevet US 4780844 qui decrit la DPLL de Paula. En doublant la « system clock », j’ai le support HD. Le plus complique sur un vrai Amiga, c’est qu’il faut bufferiser une piste HD complete dans le FPGA vu que le DMA disque n’est pas capable de sortir les donnees assez vite (750 kbit contre 1Mbit necessaire).

                    fhtagn

                      #191538

                      Get27

                      Il y a quelques personnes qui maitrisent bien certains sujets, qu’est ce que ça donnerait si elles bossaient toutes sur un projet…

                       

                      +1

                      Volvo

                        #191549

                        <span style= »color: #252525; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: normal; background-color: #ffffdd; »>[Quote]Petite vidéo de la Vampire 600: </span>http://www.youtube.com/watch?v=ZB0lB_br6xI<span style= »color: #252525; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: normal; background-color: #ffffdd; »> avec ADoom. Pour comparer, vidéo avec ACA630 + indivision : </span>http://www.youtube.com/watch?v=CzNpyY18ni8[/quote]

                         

                        La, je suis obligé de reagir ! Je viens de matter les 2 videos. Elles sont ignobles, desolé !!! Me dites pas que les amigas actuels ne font pas du halflife 1 ?!

                        serge

                          #191556

                          Ces vidéos ne tournent pas dans des Amigas actuels mais dans un ordinosaure des années 90.

                          Aujourd’hui on fait du QUAKE III, du Fortis, du MACE etc

                          http://youtu.be/s_jgte1gF5Y

                          RyZen Rulez 😉

                          frenchshark

                            #192231

                            salut,

                            j’ai vu que chez AROS, on commence a penser au SMP. J’avais deja aborde le sujet sur l’IRC de silicium. Je pense que mon prochain 68000 sera dual core et dual thread, soit 4 processeurs virtuels en meme temps.

                            Le dual thread sur FPGA est fait en allouant 1 cycle sur 2 par thread, avec changement de contexte a chaque cycle.

                            A priori, ca ne se fera pas sur un Cyclone vu que je veux atteindre les 150 MHz voire 200 MHz.

                            J’ai regarde le forum amigacoding.de : ce sont les anciens du projet Natami. On y retrouve les memes discussions.

                            A bientot,

                            Frederic

                            Anonyme

                              #192413

                              Quelqu’un par ici s’est-il laissé tenter par le MiST, finalement ?

                              serge

                                #192414

                                @ frenchshark:

                                Tu veux dire qu’avec un FPGA ne courant pas les yeux de la tête tu peux faire fonctionner l’équivalent de 4 68k entre 150-200Mhz!!!
                                Tu émulerais quoi? Un 68000 de base ou un modèle plus récent?

                                RyZen Rulez 😉

                                Anonyme

                                  #192415

                                  Ouais mais aucun interet sous AOS rien ne le gere et sous ArOS c’est pour la version x86 pas la 68k il me semble par contre pour le 68k a 200 mgz la oui 8)

                                15 sujets de 61 à 75 (sur un total de 121)

                                • Vous devez être connecté pour répondre à ce sujet.

                                Forums AmigaOS, MorphOS et AROS Matériel Quel FPGA choisir?

                                Amiga Impact