EPROM/EEPROM simulator med AVR?

Planering och tankar kring eventuella framtida projekt.
Användarvisningsbild
bachler
EF Sponsor
Inlägg: 189
Blev medlem: 23 december 2003, 13:58:24
Skype: alexander.bachler.jansson
Ort: Sala
Kontakt:

EPROM/EEPROM simulator med AVR?

Inlägg av bachler »

hej på er alla glada!

nu är det såhär att jag har suttit och tänkte och klurat på om det skulle
gå att använda en avr till att "låtsas vara" ett eprom?

jag har inte forskat längre i dethär..
är det någon som har försökt eller vet om det går / inte går?

något som jag tänker påengång är.. är den snabb nog? skulle behöva simulera ett 150ns prom...

vilken avr krets skulle vara bäst lämpad för ändamålet?

men främst.. är det någon som redan har försökt/lyckats med denna bedrift?
Användarvisningsbild
Icecap
Inlägg: 26632
Blev medlem: 10 januari 2005, 14:52:15
Ort: Starup (Haderslev), Danmark

Inlägg av Icecap »

Glöm det direkt! Ska den hinna läsa in adress och slå upp i det interna minne, läsa datan och lägga ut på en port behöver man minst 10-12 instruktioner (mycket lågt räknat) och du behöver då en klockcykel om 80MHz som absolut minimum och sannolikt i storleken av det dubbla eller mer.

Skaffa i stället en Dataman S3 eller S4, den kan simulera + bränna EPROM.
Användarvisningsbild
flippy
Inlägg: 110
Blev medlem: 10 december 2005, 13:49:44

Inlägg av flippy »

Det fanns en beskrivning på en eeprom emulator i allt om elektronik, nåt nummer från förra året tror jag det var.
Den var iaf byggd runt en cpld.
Användarvisningsbild
Fagge
Inlägg: 3930
Blev medlem: 27 maj 2003, 13:59:51
Ort: Blekinge

Inlägg av Fagge »

Men kan du inte bara ersätta Promet med ett RAM & ett litet backupbatteri, sen kan du ju leka best du vill...
Användarvisningsbild
Icecap
Inlägg: 26632
Blev medlem: 10 januari 2005, 14:52:15
Ort: Starup (Haderslev), Danmark

Inlägg av Icecap »

För att komma åt att ladda in data i minnet kan man däremot:
* Ta en SRAM-krets med lämplig storlek.
* Buffra/växla adress-linjorna med lämplig kretsar så att adressen antingen kan hämtas från "socklen" eller från µC'n.
* Samma trick med datadelen, buffer som kan koppla mellan µC eller sockel.
* Lite styrning av OE och andra handskakningssignaler.

Detta gör, om man är lite klurig, att man kan ha en EPROM-simulator som man kan "ladda upp" via en serieport.

Jag hade i det fall lagt till en RESET-funktion så att under tiden man laddar ner nya data hålls RESET aktiv, jag hade t.o.m. nog gjort det som en kommando via serieporten.
Användarvisningsbild
bachler
EF Sponsor
Inlägg: 189
Blev medlem: 23 december 2003, 13:58:24
Skype: alexander.bachler.jansson
Ort: Sala
Kontakt:

Inlägg av bachler »

ah...
fagge: win!
har du något förslag på en lämplig krets för att etsätta en 27c256 eprom?

icecap: ingen dum ide..
det måste jag kolla lite mera på..

visserligen är vel inte dethär projektet "topp proiritet" men det skulle vara
både lärorikt och användbart för min del

tack för svaren!
Användarvisningsbild
Fagge
Inlägg: 3930
Blev medlem: 27 maj 2003, 13:59:51
Ort: Blekinge

Inlägg av Fagge »

Ta du dig en kik i Elfas sortiment & databladen, så borde du hitta RAMminnen som är i princip benkompatibla med 27c256 EPROMET.
Det är inte så att du ska försöka mappa om bilen, :) eller vad ska du använda den till?.
Användarvisningsbild
Icecap
Inlägg: 26632
Blev medlem: 10 januari 2005, 14:52:15
Ort: Starup (Haderslev), Danmark

Inlägg av Icecap »

Det "ultimata" vore ju att ta ett dubbelportsminne på 32Kbyte, koppla ena sida till en sockel-hane i "läs enbart" och på den andra sidan ha en µC som kan mata in data och trimma, ska man mappa en motor kan man göra det under drift.

Det blir såklart dyrare på det vis men man kan ju köra real-time vilket borde vara grejen om man mappar.
Användarvisningsbild
bachler
EF Sponsor
Inlägg: 189
Blev medlem: 23 december 2003, 13:58:24
Skype: alexander.bachler.jansson
Ort: Sala
Kontakt:

Inlägg av bachler »

@fagge: hehe, njea.. nästan helt rätt.. det är en kompis som ska mappa om bilen..
men jag ser oxo användningsområde för detta.. nämligen, programmerabara
cartages till mitt nes, vilket skulle innebära nostalgisk extas för min del :-P

@icecap: jo, det låte fräsigt.. jag menar.. jag förstår hur du menar och allt..
men jag saknar nog tyvärr just nu kunskap om hur det går till.. men somsagt..
man lever för att lära!

ska bara ta studenten klart, och sen har jag all tid i världen att hålla på med dethär :-P
bara några dar kvar..
synd att man inte tänkte på dethär tidigare, skulle ha blitt ett fräsigt projektarbete.. (istället för min avr-nes-lcd pry.. men den var mycket lärorik)

tack för alla svaren!
Skriv svar