Ouhai pas convaincu : il va falloir combien de temps pour ecrire une image 1Go sur ces SD a partir d'un PC ? Quand je vois le taux de transfert des SD en ecriture je doute que se soit viable.
Chose a verifier -> La vitesse max du SPI sur PIC32.
Rappel:
Transfert brut max d'une SD en mode SPI (20Mhz): 2Mo/s (cela inclus la gestion de la FAT, le protocole etc).
Transfert brut max d'une SDHC en mode SPI (50Mhz): 5Mo/s.
Si besoin d'un bus IDE c'est evidement dans le fpga qu'il faut le mettre ;-).
(y reflechir aussi pour avoir un vrai mode sdcard avec les 4 fils de data -> partage des signaux entre le fpga et le pic: demarrage de la sdcard par le pic (fpga pas programmé) puis passage a travers le fpga en mode SD))
le taux de transfert est pas terrible sur une sdcard, sur une sdhc c'est mieux mais pas encore ca, l'ideal est un port ide pour la vitesse de transfert et la taille des hdd , mais ce qui me fait peur aussi c'est qu'il va devenir obsolete (en hdd 2'5 pouces c'est déja un peu vrai) ,après il y a le cout d'un hdd mème petit.
par contre:
"y reflechir aussi pour avoir un vrai mode sdcard avec les 4 fils de data -> partage des signaux entre le fpga et le pic: demarrage de la sdcard par le pic (fpga pas programmé) puis passage a travers le fpga en mode SD."
ca me dit beaucoup plus, et dans l'esprit je trouve pas mal , gestion via le pic et exploitation a haut débit via le fpga.
un protocole entre le fpga et le pic est a mettre au point de façon générale.
est ce suffisant pour le besoin Gdrom de la DC?
Le SATA demande des transceivers specialisés et un routage/pcb pile poil sinon ça ne marche pas (hf oblige...).
frost Le 22/10/2008 à 17:53 Tant qu'à faire, il n'y a pas moyen de coller un petit CPU 8 bit dans le FPGA ? Histoire de limiter le nombre de connexions, etc.
frost Le 22/10/2008 à 20:01 Un truc embêtant quand même, c'est le FPGA qu'il faut programmer à chaque allumage du circuit. Il me semble qu'il existe des circuits spécialisés pour cela, à voir si ça vaut le coup question finances.
mh... ça dépend du fpga que l'on utilise...
De toutes façons ce qui est programmé dedans ne s'efface pas quand on le débranche.
Si on peut rentrer assez de choses dedans, y'a pas de raison de l'effacer à chaque fois. Par exemple, la partie gestion de la carte SD risque de rester en place; mais une éventuelle interface avec un bus ide ou scsi ou disquette ou cartouche ou ... peut être mise en place ou enlevée selon les besoins. Si on utilise le truc toujours dans la même situation, il n'y a pas lieu de le reprogrammer une fois en place...
l'avantage avec eagle c'est que la version demo est exploitable.
Frost:
en faites c'est le pic qui va envoyé sa config/programmation au fpga, le fichier peut ètre stocké en dur dans la flash du pic ou sur la sdcard ce qui permet d'avoir un max de flexibilité pour les mises à jour et évolutions.
via l'incrust video ou le lcd on pourra meme choisir le binaire a envoyé par défaut.
et on est pas obligé de la reclaquer a chaque fois.
pour les fpga, les spartan3 peuvent s'autoprogrammer a partir d'une eeprom spi il me semble.
Oui mais je pense que le plus pratique et le moins couteux c'est la prog a partir du PIC.
rien a voir avec ce qui précède
j'en profite pour vous annoncer la mise en ligne sur le site atariamiga du nouveau firmware du SDisk
Version 2.19F
les améliorations :
Optimisation routine crc
Optimisation main
Autoboot par défaut
Mémorisation last path
la mise à jour est dispo en .bin pour mise à jour via la sdcard ou en .hex pour flasher le pic sur un programmateur ou via un icd2.
Ah oui j'oubliais (20ans après ;-) ) : Moi j'utilise la suite Cadence Orcad / Layout.
apparemment y'a de bon softs libres sur www.opencollector.org
par exemple, Kicad semble bien, je l'ai pas encore testé mais j'en ai entendu du bien.
en effet les scandoubleurs ca va pas ètre notre preoccupation pour l'instant, il existe x solutions certes pas toujours faciles a trouver.
mais on ne peut tout faire.
j'ai déja étudier ce problème, si on veut faire quelque chose de clean il faut des convertisseurs AN flash (specialisés video) de la mémoire etc , tout de suite ca devient plus rentable
une solution du commerce devient + intérréssante.
par contre ouvrir un topic pour concentrer les achats intérrésserais peut ètre pas mal de monde....