Bon, pour commencer, je n'ai toujours pas de retour de l'équipe du Nueron ou de Reactive, ceux qui vendent l'ESP-1 ! Veulent-ils vendre, ou c'est les vacances qui se prolongent ? M'enfin bon, pour l'instant je suis sur des p'tits problèmes perso qui repoussent un peu le problème. Mais ne l'efface pas

D'ici la fin du mois je doit avoir acquérit la platine de développement FPGA et un programmeur de PIC pour me faire une Eiffel (sinon pas de CT60 à l'Alchimie, quoique vu que je n'aurais pas eu trop le temps de m'en occuper, ça ne servirait pas à grand chose) !
Pour info, j'ai déjà toutes les docs techniques de l'ESP-1 (même le chip Ethernet d'Intel), et je travaille à récupérer aussi les docs sur le Nueron. Sauf que j'ai moins d'infos sur les composants :/
Donc pour reprendre les points du mail, j'ajoute ma sauce :
Xerus
:
D'abord le CF 5475/85 à 266 c'est 410 Mips et non 257 !
257 MIPS c'est pour le 5407, celui dispo sur l'ESP1.
Toi tu vises plus haut ;-)
Pour le 5407 (qui est déjà pas si mal), voir le tableau récapitulatif fait pour le Nueron :
http://www.austexsoftware.com/nueronprocessor.html ! 316 MIPS à 220 MHz, par une règle de 3 on obtient 233 MIPS à 162 MHz ! Par contre je suit Rodolphe, il faudrait 300/400 MIPS pour que ça vaille le coup de nos jours (lecture DVD et 3D) !
le temps de dév sera rapide si y a pas de circuit logique tordu à faire comme ABE et SDR !
C'est clair que c'est plus simple de partir de rien que d'essayer de mixer des 'nouvelles' technos avec un existant qui date et pas prévu pour...
En principe les ColdFire intègrent déjà leur propre controlleur mémoire. SDRAM pour le 5407, DDR au dessus... Ensuite, y'a évidement le North/South bridge... Mais l'experience Riored doit l'avoir vaccinée à ce niveau
y a peut être que 200 ataristes prets à payer mais on est pas obligé de n'utiliser que TOS dessus !
Y a Linux, RTOS, QNX, et d'autres...et avec un FPGA, y a des milliers d'étudiant dans les fac et écoles !!
Ca peut etre un produit pedagogique...comme ces cartes PCI pour les cours de VHDL...
Je dirais même que pour toi c'est obligatoire si tu veux en vendre un tant soit peu !
Des platines comme l'ESP-1 sont vendues avec uCLinux, un Linux 'embarqué'. Il existe différents OS disponibles comme FreeRTOS ou d'autres pour laisser aux programmeurs la liberté de mouvement dont ils rèvent.
Il est clair que cette machine ne s'adresserait pas qu'à des Atariste. Il faut savoir vivre dans son temps et en fonction de ses moyens, et je pense qu'une plateforme de développement telle que je l'imagine interresserait bien d'avantage de monde qu'on puisse le croire :
- Atariste
- Etudiant
- Ecoles
- Industriels pour faire fonctionner des automates (robots, automates, gestion attractions dans les parc, ...)
- Sociétés pour faire des bornes interactives (bornes pour touristes, retrait d'argent, etc...)
- ...
Il faut un hardware qui soit le plus large possible afin d'interresser le plus de monde. Ensuite, un bon SDK pour le rendre utilisable, et le succès est presqu'assuré
La RAM pour le SON, oui ! mais avec un DSP c'est ce qu'on a déja quelque part...
Au fait le DSP TI c'est pas moi qui t'en ai parlé y a longtemps...?
Possible mais j'avais le souvenir que c'était l'inverse :-)
J'avais découvert la gamme TI en tombant sur une FAQ DSP, je voulais voir ce qu'avait dans le vendre le 56K du Falcon face aux autres, c'est vieux tout ça...
Il faut de toute façon changer de technologie. La gamme 56K est juste bonne à faire du traitement de signal audio et est rapidement dépassé par les évenements. Un DSP avec un véritable accès DMA à la mémoire serait à privilégier. Et peut être que le projet OpenRT (
http://www.openrt.de/ ) pourra enfin passer à l'étape hard
Je suis favorable à un DSP mais il faut que ça interesse des gens, comme le FPGA !
A mon avis ça intéressera fortement tes suédois ;-)
Si tu mets un tel monstre à côté du Coldfire ça contrera un peu les arguments du manque de puissance du Coldfire et ça fera une CM vraiment aux antipodes des cartes PC ou MAC !
Pour le FPGA ça pourrait être une option, tu laisses un support un peu comme le copro sur Falcon !
Libre à chacun de commander un FPGA par la suite.
Il y a des gens intrressés. Même des gens qui n'y avaient pas encore pensé mais qui se révéleront très entousiastes. Tout comme l'ont étés les clients du novateur Falcon030 avant sa sortie. Si la machine génère de l'entousiasme, elle aura automatiquement du succès...
DSP en option sur carte fille ...mouais ! A creuser si TI fourni ces cartes filles toutes faites comme d'autres fournissent (ssaient?) des modules PPC pour les premier Power MAC G4...
Non, si c'est en option personne l'achetera/exploitera.
ça fera comme la Delphina sur Amiga (carte DSP 56002 sortie bien après le Falcon), logithèque proche du zéro et pourtant à l'époque ils avaient un parc machine autrement plus important que le notre.
Eviter trop de cartes filles, ça fera une trop grande différence dans le parc des machines. Un soft Falcon tournera sur tous les Falcon puisqu'ils ont tous un DSP. Si on met le DSP en option, on tombera sur la même merde que les softs qui utilisent le FPU. Il serait plutôt souhaitable de mettre un chip de chaque (comme sur une pizza) et que l'on puisse ajouter des ingrédient en fonction de la faim ou de la puissance demandée.
Bref une machine de base identique, avec un FPU, un DSP et un FPGA. Et si l'on veut en rajouter, c'est le supplément !
Des infos TI ?? mais jamais ces cartes auront exactement le cablage voulu pour faire la liaison avec le codec audio...
Raison de plus pour oublier cette voie.
Non, ça sera une carte son PCI toute 'conne' ! Les cartes son actuelles sont plutôt très bonnes, et dépassent à présent de loin les capacités du Falcon. En plus, vu ce que ça coute une carte son de nos jours

A nous le 5.1 ou le 7.1 !
hum et si on faisait une liaison video au passage avec le supervidel ?
la famille 67xx en flottant est faite pour la video et même la 64xx en entier...
Alors là si tu fais ça les demomakers vont sauter sur cette option :-)
Contrairement à ce que beaucoup pensent, un DSP ça ne sert pas qu'à l'audio et serait bien justement qu'il serve un peu pour tout comme ça été le cas sur Falcon ;-)
Encore faut-il que ce DSP soit cablé pour faire facilement autre chose. Le DSP du Falcon était prédisposé au son, et les accès à la ST-RAM pour faire du mapping de texture ou autre n'étaient pas évident. Donc bien penser à des véritables accès DMA.
les design avec SDRAM c'est 'has been', il faut de la DDR au mini !
Le CF5475 en a, pas les précédents CF !
C'est en partie pour cela que je dis à Kochise que 'ses' cartes sont déjà 'légèrement' has been.
Ouais, 'has been', mais elle existent autre part que sur le papier, et dans le monde Atari c'est déjà un grand avantage sur les élucubrations d'hypothétique configuration de la mort.
SuperVidel, oui ! Mais eh eh le FPGA qu'il faut coute 82$ !
Ca fait mal dans le coût de revient de la carte !!
Certe en virant tout les vieux mode 2, 4 et 16 couleurs, peut etre qu'on pourrait passer à la taille en dessous...mais ca va pas changer le prob du prix...
Alors que faire ?
C'est sûr que c'est pas donné (impossible de trouver moins cher?) mais tu mets pas de chip vidéo sur ta CM tu perds l'autonomie.
Par exemple qui dit chip vidéo intégré, dit petite machine pratique pour les zicos comme à l'époque du ST ou en mini rack alors que si tu mets une carte vidéo en PCIe t'auras un gros desktop ou une Tower...
Il faut un chip sur la carte mère pour la rendre 'standart' et transportable. Du coup la ROM pourra contenir un driver unifié pour booter dessus direct. Ensuite si l'on veut rajouter d'autres écran, on garde l'idée des DSP ou FPGA supplémentaires. Par carte PCI ou par carte fille...
De toute façon, cette carte n'est pas vraiment destinée à être compatible TOS, donc le vieillissant 2/4/16/256 couleurs, on peu déjà oublier (sans compter le put... d'entrelacement de plan). Un 16/24/32 bits avec genlock et alphablend serait bien venu en revanche.
Et un second FPGA assez gros pour faire des trucs avec c'est pas gratuit...et si c'était une carte fille en option ?
hum cher aussi pour fabriquer une carte de plus...
Voir mon opinion sur ce cas un peu plus haut.
Cher certces, mais le DEUXIEME FPGA serait une option. Le PREMIER serait un petit FPGA pour avoir une machine de base conforme à toute les autres et permettre à tout à chacun déjà de s'amuser un peu avec un FPGA. Plus de puissance serait un supplément.
Pouvoir mettre un PPC , oui mais l'archi du CF avec sa DDR, fait que seul le G5 avec sa DDR est bon...car même si on peut passer par le port 32-bit du CF pour accéder à ses organes (DDR) depuis un G4 ou G4+ ou PPC750FX (1GHz d'IBM : mieux que le G4 car moto est out et je pense pas qu'on en y trouve encore facilement : comment font les fabricants d'embarqué G4 ?))
+le G5 ca va vraiment être du gachi en perfs...
L'interface bus entre CF et PPC est proche...mais bon y a plein de bidouillage logique à faire...pas terrible...
Dommage mais ça me surprend pas...
Le choix du CPU se fera dès le départ mais c'est un cruel dilemme, ah si le Coldfire avait plus de chevaux sous le capot, on en parlerait plus des PPC...
Linux sur un Coldfire ça doit pas être le nirvana par exemple alors qu'avec un G5, je sais pas si ça peut-être un argument de vente...
Le G5, mouarf, allez, pour le Falcon 2010 alors

Faisont déjà avec un bon ColdFire, on aura toujours le temps de voir venir et fleurir des projets similaires si celui-ci porte ses fruits. Encore faut-il ne pas être trop gourmant dès le départ. Moi l'ESP-1 pouvait me convenir (LAN, SCSI3, etc...) ! Et cela même si la performance de base 'semble' basse...
Oui il faut de la flash, assez pour pouvoir faire tenir un OS sans HDD, mais quand on voit les usines a gaz que deviennent Mint et autressur atari, je sais pas si avec 16 ou 32 Mo on en aurait assez !
Cela a un coût aussi la flash !
Te fit pas aux rumeurs où à ceux qui prônent Magic ou TOS, Freemint c'est pas du tout une usine à gaz, ça dépend de ce que tu veux faire avec.
Si tu veux créer une config type sparemint c'est sûr que ça risque de coinçer mais si tu veux rester sur orientation monde TOS, c.a.d juste un noyau (donc Freemint), un AES, une VDI et un bureau, 32 Mo c'est largement assez, de quoi mettre bien d'autres applis.
4 ou 8 Mo seront suffisant. Les OS seront de toute façon épurés au maximum afin de ne laisser dans la Flash que le minimum nécessaire pour booter, et plus s'il reste de la place. Dans le TOS, y'a juste le GEMDOS/BIOS/XBIOS/VDI/AES. MetaoDOS, GDOS/Speedo et autres sont sur le dur.
:
:
:
Voilà donc. Il faut surtout penser à mettre dans cette machine un CPU avec PMMU et FPU. SI la série 6xxx convient, pourquoi pas

Ensuite un DSP et un FPGA pour le développement spécifique. Du SCSI et de l'IDE en standart. Du LAN, FIREWIRE et USB seraient bienvenus. Ne pas oublier les ports SERIE et PARALELLE. Pour la vidéo, un chip suffisement puissant pour afficher mon fétiche 1600*1200*32bits en 75 Hz ! Les chips G400 de chez matrox, voire les G550 ne coutent plus grand chose, en plus la doc est dispo gratuitement (je l'ai) après enrégistrement sur le site de Matrox, et les sources des drivers Linux et BeOS sont disponibles.
Et surtout, par pitié, ne pas limiter la machine à 14 minables Mo ! Très dommageable ça ! Bon zut, pas le temps de finir le post, je verrais ça plus tard...
Kochise