Last visit was: Wed Oct 09, 2024 6:37 pm
It is currently Wed Oct 09, 2024 6:37 pm



 [ 4 posts ] 
 Need advice on programming NOR Flash 
Author Message
User avatar

Joined: Tue Jul 23, 2019 5:55 pm
Posts: 6
Location: Hixson, TN USA
Hello all. I hope I'm asking this in the right place.

So I'm designing a small breakout board for a 68K project I'm working on. This board will basically have a 68SEC000, SRAM and NOR Flash (as ROM).

The particular flash I'm looking at is:

https://www.mouser.com/ProductDetail/Mi ... sRJQ%3D%3D

Datasheet:
https://www.mouser.com/datasheet/2/268/ ... 512272.pdf

This flash is 16-bit.

Normally, I would just use 8-bit EEPROM with my programmer. But, obviously, this won't work with this component.

Also, I'm looking to do this in-situ via some type of programming header. I figure I could use something like a large Arduino, Teensy, etc. to send a binary file over to it.

Am I thinking in the right direction here? Keep in mind I'm looking for a super-easy development cycle. ZIF sockets are great for EEPROM but they do get annoying swapping the chip out.

Ideally, after I compile code, I would upload to the Arduino (or whatever) and transfer it over.

At the very least, I think I would need 16 pins for data, 18 pins for address and a few control lines. Which probably means an Arduino Due (which I have).

Can it be as simple as that or is there something I'm missing?

Advice welcomed!

Thanks...


Thu Sep 09, 2021 3:17 am

Joined: Wed Jan 09, 2013 6:54 pm
Posts: 1799
I think you're on the right lines, but of course you'll need a way to keep your other devices from driving any of the eeprom's pins when your header needs to drive them.

Other possible places to look for help - please come back and post any wisdom you find - would be the retrobrewcomputers forum, and the electronics stackexchange.


Thu Sep 09, 2021 8:45 am
User avatar

Joined: Tue Jul 23, 2019 5:55 pm
Posts: 6
Location: Hixson, TN USA
Thanks for the recommendations.

I did think about using some bus transceivers or something that the Arduino could set so that it would be isolated. If I find anything useful I will share.

Thanks


Thu Sep 09, 2021 12:00 pm

Joined: Wed Jan 09, 2013 6:54 pm
Posts: 1799
According to this datasheet https://www.mouser.co.uk/datasheet/2/30 ... 126499.pdf
it looks like you should be able to use Bus Request, and wait for Bus Grant, and then the 68k will stop driving the bus.

With an adjustment to your glue logic you can hopefully arrange that the RAM isn't driving the bus either.


Thu Sep 09, 2021 12:41 pm
 [ 4 posts ] 

Who is online

Users browsing this forum: CCBot and 0 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Jump to:  
Powered by phpBB® Forum Software © phpBB Group
Designed by ST Software