EPROM/EEPROM simulator med AVR?
- 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?
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?
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?
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.
Skaffa i stället en Dataman S3 eller S4, den kan simulera + bränna EPROM.
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.
* 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.
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.
Det blir såklart dyrare på det vis men man kan ju köra real-time vilket borde vara grejen om man mappar.
- bachler
- EF Sponsor
- Inlägg: 189
- Blev medlem: 23 december 2003, 13:58:24
- Skype: alexander.bachler.jansson
- Ort: Sala
- Kontakt:
@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
@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
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!
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

@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

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!