Follow along with the video below to see how to install our site as a web app on your home screen.
Note: This feature may not be available in some browsers.
udi_hakim said:Hi,
I am having a problem working with my 80c286 processor.
I need to hook it up with EEprom but all the EEproms i know uses 8bit data bus and the 80c286 has 16bit data bus so how can i force it to read the software from the EEprom in 2 bytes chunks?
udi_hakim said:I doesn't use I2C but serial 2864 by atmel.
My problem is not to store data... the problem is that this eeprom should contain the boot program so i need the 286 to read the boot program right from the 8bit eeprom.
udi_hakim said:Well i think you are confused because you only use PIC's...
The only way to run a start up programs for any microprocessor is to use ROM like EEProm/Flash/Fram or any other Non volatile memory.
Microprocessors like the 80X86 or microcontrollers like the 8031 by intel has no internal ROM as the PIC's or the AVR's has, so you need to use an external ROM with a startup program.
Even our own PC's has a start up program (BIOS) written on a flash memmory.
I used a lot of 8031 designs with external EEPROMS but it has 8bit data bus.
I dont think there are a lot of 16bit EEPROMS out there and even if ill find one i have no programmer to program it.
So there must be a way to use a 8bit EEPROM with the 16 bit uP... ill ask my professor tomorow...
udi_hakim said:Using 2 EEProms gives a major problem:
I should divide my program to 2 parts, the even bytes to 1 eeprom and the odd bytes to another eeprom.
I can do it with the programmer i designed but i thought there is simpler way...
udi_hakim said:Yes it can't be that hard, ill try it tommorow....
The 2864 EEPROM is 8Kbytes.
How much of it are you likely to be using?. Obviously, using two of them will give you 16Kbytes - memory is measured in 8 bit bytes, regardless of the bus width.
I wonder what the motherboards companies does with the BIOS for the new computers, are they using 32 bit flash memory?
From what I remember they usually have two flash memory chips on the mother boards - but a lot depends how it's addressed.
The Motorola 68000 series had various chip types, some addressed 8 bit external memory, some 16 bit, and some 32 bit - but all were the same 32 bit processor internally.
udi_hakim said:I wonder what the motherboards companies does with the BIOS for the new computers, are they using 32 bit flash memory?