Accueil Ti-Gen Foire Aux Questions Chat sur le chan #tigcc sur IRC
Liste des membres Rechercher Aide
Bienvenue Invité !   Se connecter             Mes sujets   
Administrer
0 membre(s) et 1 visiteur(s) actif(s) durant les 5 dernières minutes Utilisateurs actifs : Aucun membre + 1 visiteur
Avant de poster sur le forum, il y a des régles de bases à respecter pour une bonne entente et un respect de tous.
Veuillez lire la charte du forum.
  :: Index » Forum Ti68K » Hardware... » Carte d'extension (19 réponse(s))
./POST DE DEPART (post n°0)   Marquer comme non lu.
Billy Charvet Ecrit le: Mercredi 8 décembre 2004 à 11:50 Déconnecté(e)    Voir le profil de Billy Charvet Envoyer un email à Billy Charvet Visiter le site WEB de Billy Charvet Envoyer un message privé à Billy Charvet  


Voilà, ça va passer pour un clone d'un topic de yN mais en fait il y a
une autre idée derrière...

Je me demande si on pourrais faire des cartes d'extension TI. Soit de la Flash,
soit de la RAM, soit... une carte d'extension processeur !!! #love#

C'est ce qui m'intéresse le plus.

Alors est-il possible de faire une carte:

- Avec une alim (piles si pas trop de consommation), un processeur
(série 68k ? PowerPC 603 ? ColdFire ?), de la SRAM (possible à gérer contrairement
à la DRAM, mais chère) et de quoi connecter à la TI. Soit par I2C avec le port link,
soit par le port extension des 92+/V200. (Est-ce qu'on sait l'utiliser ?)

- La carte se programmerait en envoyant par le port TI des trucs dans la RAM de la
carte. Le processeur serait capable d'attendre un certain évènement, puis lire les
instructions (car on aura copié du code depuis la TI, dans la RAM de la carte).
Par exemple, un PPC 603 utiliserait l'un de ses modes d'attente en économie d'énergie...

- Ca pourrait servir pour des gros calculs... Même si par un port link en I2C on a
du transfert à 5 Ko par seconde, ça peut être utile.

Exemple avec un PPC: on fait de la 3d. Vus les résolutions et le nombre de couleurs
que l'on a, et que le PPC 603 a la virgule flottante et une puissance non négligeable,
on peut parfaitement faire du rendu avec. L'affichage reste à faire par la TI, mais
on fait gérer les vertices, les rotations, Z-Buffer, perspective, bref tout sauf la
création de l'image à proprement parler. Tout ce qu'il reste à faire c'est de renvoyer ces
données vectorielles à la TI, (5 Ko/s suffisent pour ce genre de données)
et la TI est chargée de l'affichage, donc juste de générer l'image à partir des données
toutes cuites.

(Si on fait du wireframe avec Z-Buffer, on peut faire des scènes complexes et rapides)


Tout ceci est un rêve bien entendu. Mais j'aimerais savoir si un tel circuit est possible,
si on sait utiliser l'autre port présent sur les 92+/V200...
Puisqu'on peut toujours discuter autour d'un rêve. :)
Je suis tel la fleur du lotus.
Bien que naissant de la boue,
aucune boue n'y adhère.
    
./Post n°1   Marquer comme non lu.
serioussam Ecrit le: Mercredi 8 décembre 2004 à 13:14 Déconnecté(e)    Voir le profil de serioussam Envoyer un email à serioussam Visiter le site WEB de serioussam Envoyer un message privé à serioussam  

Concernant le deuxième port des 92+/v200, je ne pense pas qu'il soit possible de l'utiliser pour autre chose que ce à quoi il est destiné, c-à-d la rétroprojection. (branchement à un appareil de projection, quoi)
la shasse é ouvèrte poure lay maychants
    
./Post n°2   Marquer comme non lu.
geogeo Ecrit le: Mercredi 8 décembre 2004 à 15:46 Déconnecté(e)    Voir le profil de geogeo Envoyer un email à geogeo Visiter le site WEB de geogeo Envoyer un message privé à geogeo  


Le circuit que tu proposes est possible mais je ne te dit pas le prix qu'il faudra débourser pour faire la carte et le nombre d'utilisateurs qu'il y aura!
A noter qu'il y a des projets hardware interessant comme brancher une carte Smart Flash.
http://d188.ryd.student.liu.se/ti89/
-Edité le Mercredi 8 décembre 2004 à 15:47 par geogeo-
Webmaster du site.
Programmeur sur TI68K. Arkanoid, Nebulus, GFA-Basic.

Plus d'informations sur GFA-Basic (un langage Basic pour TI68K).
http://www.tigen.org/gfabasic
    
./Post n°3   Marquer comme non lu.
Billy Charvet Ecrit le: Mercredi 8 décembre 2004 à 17:56 Déconnecté(e)    Voir le profil de Billy Charvet Envoyer un email à Billy Charvet Visiter le site WEB de Billy Charvet Envoyer un message privé à Billy Charvet  


8.5 $ par Mo de SRAM, 30 $ pour le plus puissant ColdFire produit en série et dont
on peut avoir des échantillons... En prenant 8 Mo de RAM, ça fait 100 $...

C'est vrai que ça fait très mal, mais si on s'accorde sur l'architecture à utiliser
- par exemple ColdFire, et seulement les instructions pour V2, qui sont 100%
compatibles avec V3 et V4, ce qui permettrait aux utilisateurs de prendre des
ColdFire moins puissants. Idem pour la RAM, demander aux programmeurs d'en
utiliser le minimum, 1 Mo c'est déjà pas mal quand on est habitué à coder sur TI -
je pense que ça pourrait intéresser les personnes les codeurs TI qui s'y investissent
beaucoup.
Je suis tel la fleur du lotus.
Bien que naissant de la boue,
aucune boue n'y adhère.
    
./Post n°4   Marquer comme non lu.
Billy Charvet Ecrit le: Mercredi 8 décembre 2004 à 18:07 Déconnecté(e)    Voir le profil de Billy Charvet Envoyer un email à Billy Charvet Visiter le site WEB de Billy Charvet Envoyer un message privé à Billy Charvet  


Prix minimal d'un ColdFire V2 produit en série: 10.40 $ pour le 5249 à 140 Mhz,
qui a une puissance de 125 Mips, soit 100 fois le 68k des HW2, sur les entiers
par exemple, y'a aussi la virgule flottante.

Et 1 Mo de SRAM peut descendre jusqu'à 1.70 $, tout dépend de la qualité.
(genre vitesse et consommation)

Et là c'est bien plus acceptable comme prix. :)

Le problème étant le montage qui doit être plus que chaud. Faut du matos. :(
Je suis tel la fleur du lotus.
Bien que naissant de la boue,
aucune boue n'y adhère.
    
./Post n°5   Marquer comme non lu.
Darshine.Sinkha Ecrit le: Jeudi 9 décembre 2004 à 15:27 Déconnecté(e)    Voir le profil de Darshine.Sinkha Envoyer un email à Darshine.Sinkha Envoyer un message privé à Darshine.Sinkha  

ben si ca peut se faire un jour, ca serai fabuleux, j' entends deja tlm crier, "pour le prix d' un v200 + la carte avec un proc et de la ram integrée, on pe s' acheter un palm" mais c tellement sympa la bidouille....
pourrais tu me dire ce ke tu entends par SRAM, tu ve dire de l' edo? ou alors le type de ram ki est deja embarké sur les ti? si c de l' edo, j' en possede de grandes quantité(étant donné ke je recupe de vieux pc pour essayer de les refaire tourner, usis un nostalgique des jeux dos), et j' en fournirai a ki a un shema de montage ki tiendrai la route.
Bonne chance a toi!
vive les logiciel libre, et vive le rezo sur les ti^^, rien d' autre a ajouter
    
./Post n°6   Marquer comme non lu.
limmt Ecrit le: Vendredi 10 décembre 2004 à 08:12 Déconnecté(e)    Voir le profil de limmt Envoyer un email à limmt Visiter le site WEB de limmt Envoyer un message privé à limmt  


il faut pas ausi une pue d'EEPROM pour le code de boot du coprocesseur non?
http://www.falco-fr.com/ - http://www.jump67.com/ - http://www.msf-league.com/
    
./Post n°7   Marquer comme non lu.
limmt Ecrit le: Vendredi 10 décembre 2004 à 08:23 Déconnecté(e)    Voir le profil de limmt Envoyer un email à limmt Visiter le site WEB de limmt Envoyer un message privé à limmt  


c'est ou qu'on peut trouver ce processeur? pasque google me renvoie que des imprimantes utilisant ce proc? :(
http://www.falco-fr.com/ - http://www.jump67.com/ - http://www.msf-league.com/
    
./Post n°8   Marquer comme non lu.
Billy Charvet Ecrit le: Vendredi 10 décembre 2004 à 10:38 Déconnecté(e)    Voir le profil de Billy Charvet Envoyer un email à Billy Charvet Visiter le site WEB de Billy Charvet Envoyer un message privé à Billy Charvet  


C'est que Motorola, sachant qu'ils vont se casser la figure, ne font
plus que des téléphones protables et se sont détachés de leur filière
fabriquant des puces... faut voir Freescale maintenant.

Et non, l'EDO n'est pas de la SRAM, c'est de la DRAM (donc volatile, y'a des cycles, faut
du hard supplémentaire pour la gérer), la meilleure mémoire SIMM. (Y'a aussi par exemple
les RAM graphiques de cartes ATI Rage Pro qui sont pires). Et justement ça prend du
jus et ça complique beaucoup le montage, il faut de la SRAM, RAM statique, c'est-à-dire
qui n'a pas besoin de se rafraîchir.

Pour le boot, je sais pas, ça dépend comment on ferait. A la rigueur une mini-EEPROM
juste pour le boot (ou EPROM simple), pas utilisable, juste pour booter le proc... ce qui
doit advenir quand on met le jus je pense.
Booter le proc, initialiser interruptions, registres et autres trucs divers selon une convention
fixée, et se mettre en mode d'attente à un endroit connu de la RAM. Il en sort et exécute
normalement après une certaine écriture de la TI dans la RAM. Par exemple si y'a pas
de problème niveau synchro etc, peut-être qu'on pourrait envoyer les instructions dans
la RAM tandis que le proc attend sur cette boucle, et ensuite péter cette boucle avec un
envoi, du style on remplace un bra + offset 16 bits par 2 nops pour un 68k.
(Mais l'envoi sera certainement pas assez rapide... plutôt provoquer une exception en
pétant la boucle, et avoir prévu l'exception pour, voilà une meilleur idée).

Mais tout le problème c'est le hard... Est-ce qu'on peut permettre un accès en lecture/écriture
de la RAM par 2 choses différentes (le proc de la carte, et la TI par le port link) ?
Je suis tel la fleur du lotus.
Bien que naissant de la boue,
aucune boue n'y adhère.
    
./Post n°9   Marquer comme non lu.
limmt Ecrit le: Vendredi 10 décembre 2004 à 19:40 Déconnecté(e)    Voir le profil de limmt Envoyer un email à limmt Visiter le site WEB de limmt Envoyer un message privé à limmt  


il faut 1 partie RAM et une interface link.
le code de boot doit aussi permettre de récupérer le programme permettant de recevoir par le link :)
http://www.falco-fr.com/ - http://www.jump67.com/ - http://www.msf-league.com/
    
./Post n°10   Marquer comme non lu.
Billy Charvet Ecrit le: Lundi 13 décembre 2004 à 16:17 Déconnecté(e)    Voir le profil de Billy Charvet Envoyer un email à Billy Charvet Visiter le site WEB de Billy Charvet Envoyer un message privé à Billy Charvet  


On a besoin d'initialiser la RAM... Donc ça va certainement être
une EPROM simple copiée par un mécanisme dans la RAM...
(Les mécanismes de gestion des EEPROM demande d'écrire avec du 12V,
vérifier en lisant derrière, tout en comptant le temps de passage, et une fois
que ça a été écrit correctement, appliquer encore la tension autant de fois...
c'est vraiment ch****)

Une EPROM qui se copie dans la RAM au départ, un proc comme 68000/ColdFire,
une SRAM, un mécanisme I2C pour recevoir du port link, le port link est en Jack 2.5,
ça doit pas être trop dur...

Mais ça pourrait être utile d'utiliser un micro-contrôleur plutôt qu'un microprocesseur,
il aurait des mécanismes prévus pour utiliser l'I2C comme ça.

Faut voir...
Mais désormais c'est certain, c'est possible.
Je suis tel la fleur du lotus.
Bien que naissant de la boue,
aucune boue n'y adhère.
    
./Post n°11   Marquer comme non lu.
limmt Ecrit le: Lundi 13 décembre 2004 à 16:22 Déconnecté(e)    Voir le profil de limmt Envoyer un email à limmt Visiter le site WEB de limmt Envoyer un message privé à limmt  


microcontrolleur bof...
vaut mieux un processeur je dirais :)
l'interessant ca serait d'avboir des ports sur la carte d'extension (style un USB compatible titanium ou un truc dnas ce genre) :)
http://www.falco-fr.com/ - http://www.jump67.com/ - http://www.msf-league.com/
    
./Post n°12   Marquer comme non lu.
limmt Ecrit le: Lundi 13 décembre 2004 à 16:25 Déconnecté(e)    Voir le profil de limmt Envoyer un email à limmt Visiter le site WEB de limmt Envoyer un message privé à limmt  


est ce que quelqu'un aurait une documentation du coldfire svp?
http://www.falco-fr.com/ - http://www.jump67.com/ - http://www.msf-league.com/
    
./Post n°13   Marquer comme non lu.
limmt Ecrit le: Lundi 13 décembre 2004 à 17:17 Déconnecté(e)    Voir le profil de limmt Envoyer un email à limmt Visiter le site WEB de limmt Envoyer un message privé à limmt  


il serait peut etre intéressant d'avoir quand meme une ROM (EPROM ou EEPROM) assez grande pour pouvoir utiliser des ROMsCALLs, un peu comme la ROm de la TI (c'est quoi comme type de rom d'ailleurs?)
http://www.falco-fr.com/ - http://www.jump67.com/ - http://www.msf-league.com/
    
./Post n°14   Marquer comme non lu.
Billy Charvet Ecrit le: Lundi 3 janvier 2005 à 08:50 Déconnecté(e)    Voir le profil de Billy Charvet Envoyer un email à Billy Charvet Visiter le site WEB de Billy Charvet Envoyer un message privé à Billy Charvet  


La TI c'est une EEPROM, donc ROM remplie de 1 qu'on peut passer à 0 quand on veut,
et qu'on peut effacer en repassant à 1, mais le nombre d'effacements est limitée.

Et c'est un cs particulier d'EEPROM, une Flash, donc plus rapide que les premières EEPROM,
mais dont l'effacement se fait par blocs, ici de 64 Ko.

Pour la carte d'extension, on est de toute manière obligés de mettre une ROM,
pour initialiser la RAM quand on allume la carte. Il n'y a pas besoin que ce soit
une EEPROM, une EPROM (effacable manuellement avec une lampe à UV)
ou une PROM simple (écrivible une fois, non effacable) convient aussi, surtout
qu'une lecture est simple, mais une écriture est complexe. (il faut essayer d'écrire,
tester si le bit a été affecté, continuer à écrire tant que ce n'est pas le cas, et quand
il a changé d'état refaire autant d'écritures qu'on a du faire pour stabiliser le tout)

L'USB faudra voir plus tard, c'est pas très compliqué mais c'est pas pour ça que c'est simple. :D

La documentation du ColdFire, ainsi que les modèles et tout, se trouvent sur le site
de Freescale, le producteur actuel de 68000, ColdFire, et certains PowerPC.
Il doit y avoir des docs PDF normalement, sur les pages des prix de processeurs.
-Edité le Mardi 4 janvier 2005 à 13:50 par Billy Charvet-
Je suis tel la fleur du lotus.
Bien que naissant de la boue,
aucune boue n'y adhère.
    
./Post n°15   Marquer comme non lu.
limmt Ecrit le: Lundi 3 janvier 2005 à 20:46 Déconnecté(e)    Voir le profil de limmt Envoyer un email à limmt Visiter le site WEB de limmt Envoyer un message privé à limmt  


>> La TI c'est une EEPROM, donc ROM remplie de 1 qu'on peut passer à 1 quand on veut,
et qu'on peut effacer en repassant à 1, mais le nombre d'effacements est limitée.

et si on veut le mettre à 0? j'ai pas bien compris la???
http://www.falco-fr.com/ - http://www.jump67.com/ - http://www.msf-league.com/
    
./Post n°16   Marquer comme non lu.
Kevin Kofler Ecrit le: Lundi 3 janvier 2005 à 23:31 Déconnecté(e)    Voir le profil de Kevin Kofler Envoyer un email à Kevin Kofler Visiter le site WEB de Kevin Kofler Envoyer un message privé à Kevin Kofler  


La TI c'est une EEPROM, donc ROM remplie de 1 qu'on peut passer à 0 quand on veut,
et qu'on peut effacer en repassant à 1, mais le nombre d'effacements est limitée.

:)
Membre de l'équipe de TIGCC: http://tigcc.ticalc.org
Mainteneur du portage Linux/Unix de TIGCC: http://tigcc.ticalc.org/linux/
Membre de l'équipe de CalcForge: http://www.calcforge.org:70/

Participez à la reprise de Ti-Gen!
    
./Post n°17   Marquer comme non lu.
Billy Charvet Ecrit le: Mardi 4 janvier 2005 à 13:50 Déconnecté(e)    Voir le profil de Billy Charvet Envoyer un email à Billy Charvet Visiter le site WEB de Billy Charvet Envoyer un message privé à Billy Charvet  


Oups, la faute d'orthographe là où il faut pas. %)
Je suis tel la fleur du lotus.
Bien que naissant de la boue,
aucune boue n'y adhère.
    
./Post n°18   Marquer comme non lu.
limmt Ecrit le: Mardi 4 janvier 2005 à 16:23 Déconnecté(e)    Voir le profil de limmt Envoyer un email à limmt Visiter le site WEB de limmt Envoyer un message privé à limmt  


je m'en doutais mais ca aurait pu aussi être le contraire :)
http://www.falco-fr.com/ - http://www.jump67.com/ - http://www.msf-league.com/
    
./Post n°19   Marquer comme non lu.
mmu_man Ecrit le: Mardi 25 septembre 2007 à 00:49 Déconnecté(e)    Voir le profil de mmu_man Envoyer un email à mmu_man Visiter le site WEB de mmu_man Envoyer un message privé à mmu_man  

L'I2C c'est bien gentil mais c'est pas très rapide :)
Le port rétroprojecteur n'a que les signaux vidéo, rien d'utilisable.
Et bien sur il n'y a plus de connecteur pour module Plus... de toutes façons il n'avait pas suffisament de signaux du bus pour pouvoir en prendre le contrôle.
    
  :: Index » Forum Ti68K » Hardware... » Carte d'extension (19 réponse(s))
Pages : 1/1     « [1] » »|

.Répondre à ce sujet
Les boutons de code
[B]old[I]talic[U]nderline[S]trikethrough[L]ine Flip Hori[Z]ontallyFlip [V]erticallySha[D]ow[G]low[S]poilerCode [G][C]ite
Bullet [L]istList Item [K] Link [H][E]mail[P]icture SmileysHelp
Couleurs :
Saisissez votre message
Activer les smileys
     

Forum de Ti-Gen v3.0 Copyright ©2004 by Geoffrey ANNEHEIM
Webmaster: Kevin KOFLER, Content Admins: list, Server Admins: Tyler CASSIDY and Kevin KOFLER, DNS Admin: squalyl
Page générée en 72ms avec 18 requetes