Gcvideo

ikorb ikorb
Dépôt créer le : 31/08/2014
Forks: 91 Watcher: 0 741
Choisir une liste...
FR

GCVidéo

GCVideo est une petite série de cartes FPGA et de projets VHDL capables de convertir les Signal de port numérique de GameCube aux signaux vidéo standard sans utiliser la puce personnalisée dans le câble vidéo du composant original. Il y a actuellement des projets VHDL pour plusieurs conseils d'administration FPGA, y compris une version Gamecube-to-DVI pour le KNJN Pluto IIx-HDMI et une Version Gamecube-to-Component/RGB pour une carte appelée GCVideo Lite qui est également documenté dans ce dépôt. GCVidéo Lite a également été adapté pour être utilisé comme un RGB DAC pour la Nintendo 64.

Les schémas et la disposition sont dans le Matériel répertoire et les projets HDL HDL répertoire. Chaque répertoire devrait contenir des fichiers README.md avec plus d'informations.

Mini-FAQ

  1. J'en veux un, combien ?
    Je ne vends pas de matériel. Puisque c'est un projet open-source, d'autres personnes offriront probablement des planches ou des moudding les services.

    GCVideo-DVI est basé sur un FPGA commercial facilement disponible conseil de développement, pour que tu puisses acheter ça, le flash et installez-le vous-même (ou trouvez quelqu'un pour le faire pour vous).

  2. Pourquoi ne pas le vendre ?
    Le matériel de construction à vendre est beaucoup de travail et nécessite beaucoup le temps que je préfère utiliser pour quelque chose de plus intéressant. De plus, les lois locales exigent un peu de la paperasserie et l'investissement pour vendre légalement des appareils électroniques qui Tu construis et je préfère ne pas gérer tout ça.

  3. Vous avez dit que votre prototype venait d'OSHPark, donc vous avez au moins trois planches. Tu ne peux pas me le vendre ?
    Non, ils sont tous déjà comptabilisés.

  4. Pourquoi avez-vous utilisé cette vidéo-DAC bizarre, c'est une partie non-stock à Digikey !
    Ce n'était pas quand j'ai conçu le tableau il y a quelques mois... Au lieu de ça était la vidéo 24 bits la moins chère disponible. Ça ne devrait pas être dur. pour adapter le design à un DAC différent tant qu'il a 24 bits entrée parallèle et une horloge à une pompe. Pour la sortie YPbPr, la DAC doit également pouvoir générer un petit décalage sur la ligne Y de sorte que les synchronisations peuvent être générées sous le niveau de suppression.

  5. Il est écrit XO2-256 dans le schéma, mais XO2-640 dans le BOM. Qui C'est bien ?
    Le plan original était d'utiliser un XO2-256, mais ajouter la couleur conversion d'espace pour la sortie RGB a augmenté la taille de la conception trop. Il a été laissé comme un XO2-256 dans le schéma pour assurer Seules les broches disponibles sur cette puce sont utilisées, donc un peu moins cher La version des composants seulement peut être construite.

  6. Et le doublage de ligne ?
    GCVideo Lite (la version analogique) utilise le plus petit FPGA qui pourrait correspondre à tout le nécessaire, mais cette puce n'a pas assez BlockRAM disponible pour générer une image doublée en ligne. Ça pourrait être mis à jour en utilisant un FPGA plus grand, compatible avec l'empreinte, mais depuis 480i/576i sont bien pris en charge sur les entrées de composants et 240p/288p sont rarement utilisé par Gamecube titres ce n'est pas encore essayé.

    GCVideo DVI prend en charge le doublage de ligne et peut également superposer scanlines sur l'image doublée de ligne si désiré.

Licence

Droit d'auteur (C) 2014-2021, Ingo Korb 
Tous droits réservés.

Redistribution et utilisation sous forme source et binaire, avec ou sans
la modification est autorisée à condition que les conditions suivantes soient remplies:

1. Les redistributions de code source doivent conserver l'avis de copyright ci-dessus,
cette liste de conditions et le disclaimer suivant.
2. Les redistributions sous forme binaire doivent reproduire l'avis de copyright ci-dessus,
cette liste de conditions et le disclaimer suivant dans la documentation
et/ou d'autres matériaux fournis avec la distribution.

CE LOGEMENT EST FOURNI PAR LES TITULAIRES DU DROIT D'AUTEUR ET LES CONTRIBUTEURS "AS IS"
ET TOUTES EXPRESSIONS OU GARANTIES IMPLIÉES, Y COMPRIS,
GARANTIES IMPLIÉES DE MERCHANTABILITÉ ET D'AIDE POUR UN OBJET PARTICULIER
Ils sont déçus. AUCUN ÉVÉNEMENT NE PEUT ÊTRE LE TITULAIRE DU DROIT D'AUTEUR OU LES CONTRIBUTEURS
RESPONSABLE DE TOUTE PÉRIODE, INDIRECTE, INCIDENTALE, SPÉCIALE, EXEMPLAIRE, OU
DOMMAGES CONSÉQUENTIELS (Y COMPRIS, mais NON LIMITÉS À, MARCHÉS
MARCHANDISES OU SERVICES; PERTES D'UTILISATION, DE DONNÉES OU DE PROFITS; OU ENTREPRISES
L'ENTREPRISE) QUELLES SONT LESQUELS SONT LES UTILISÉS ET SUR TOUTE THÉORIE DE RESPONSABILITÉ, QUAND DANS
CONTRAT, RESPONSABILITÉ STRICT, OU TORT (Y COMPRIS NÉGOCIENCE OU AUTRES)
AU COURS DE TOUTE ÉTAT DE L'UTILISATION DE CE LOGEMENT
La possibilité d'un tel drame.

Contributeurs GitHub

ikorb
ikorb
250 contributions
thekevbot
thekevbot
1 contributions