T
Tim Porter
Guest
Hi all,
I've designed a circuit which will record speech from a microphone and
store it onto ROM. The circuit includes the ability to play, pause,
rewind, alter the sample rate, and reverse the output.
The circuit does NOT use a micro controller, and I dont want it to.
It uses a binary up/dn counter for generating the address lines, and
obviously a ADC and DAC for encoding/decoding, as well as some simple
logic gates and a couple of latches.
My design currently stores the speech data on an EEPROM at 16khz
sample rate, and the databus is 8 bits wide.
I have two questions:
1) Is it actually possible to program a standrd 28xxxx serires EEPROM
at this speed? In fact, whats the maximum speed these thing can be
written too?
I know they can be read very fast because ive already built a "play
only" version which requires the PROM to be pre-burnt, and i can crank
the sample rate up very high without a problem.
2) Parallel EEPROMs seem very expensive, and I have an old 8MB SIMM
lying around, but have no prior experience interfacing with them. I
found a pinout and it seems simple enough, 11 address lines and 8 data
lines.
Does it have a similar archetecture to an EEPROM? If so, I would
definatly consider using it instead.
I realise if I opt for the SIMM, the data will be lost at power down,
but this isnt a major issue.
Remember though, I dont want to use any uControllers.
Thanks to anyone who can offer their advise.
-Tim.
I've designed a circuit which will record speech from a microphone and
store it onto ROM. The circuit includes the ability to play, pause,
rewind, alter the sample rate, and reverse the output.
The circuit does NOT use a micro controller, and I dont want it to.
It uses a binary up/dn counter for generating the address lines, and
obviously a ADC and DAC for encoding/decoding, as well as some simple
logic gates and a couple of latches.
My design currently stores the speech data on an EEPROM at 16khz
sample rate, and the databus is 8 bits wide.
I have two questions:
1) Is it actually possible to program a standrd 28xxxx serires EEPROM
at this speed? In fact, whats the maximum speed these thing can be
written too?
I know they can be read very fast because ive already built a "play
only" version which requires the PROM to be pre-burnt, and i can crank
the sample rate up very high without a problem.
2) Parallel EEPROMs seem very expensive, and I have an old 8MB SIMM
lying around, but have no prior experience interfacing with them. I
found a pinout and it seems simple enough, 11 address lines and 8 data
lines.
Does it have a similar archetecture to an EEPROM? If so, I would
definatly consider using it instead.
I realise if I opt for the SIMM, the data will be lost at power down,
but this isnt a major issue.
Remember though, I dont want to use any uControllers.
Thanks to anyone who can offer their advise.
-Tim.