First time poster, and an absolute beginner with Arduino.
I know just enough about software and hardware design that I think I can do this (I also work as an electronics tech).
What I have is a remote load management unit, that when fitted with two add-on boards, becomes a testing unit. The schematic attached is of the two add-on boards together, along with the keypad unit. The RAM ICs on the main unit's logic board are replaced by a pair of sockets to access the address bus (A7-A0), data bus (D7-D0), and three control signals (1MHz clock, RAM select, and R/W).
When I posted this on another forum, someone recommended that I look at the Mega 2560 as a replacement, hence my posting here.
If you look at the schematic, you will see the bus connection and buffer ICs on the top left, the relocated RAM ICs in the top middle, the 8279 and keyboard / display in the top right, the connector going off to the UUT in the bottom left, and glue logic everywhere in between.
I attached the memory IC data sheet, as no matter what I've got going on the add-on boards, it needs to look like a pair of RAM chips to the main unit.
Questions I have:
Are there any best practices for allocating connections to the Arduino - which would be best suited for the address / data / control lines, keyboard, display (I'm going with a 4x20 LCD)...?
On the software side, has anyone already drawn up a software library to replace the functionality of the 8279 keyboard / display interface chip?
I'm also looking to see where I can safely draw a line between that portion of the original design beyond the four connectors (RAMx2, external, and keyboard) that needs to stay in the finished design and what can be simulated in the Arduino.
Is 6V a hard lower limit for powering the Arduino? If so, then I need to look at a pick-off point on the unit to access one of the two 12V supplies as opposed to using the existing 5V supply rails.
FCT board.pdf (536 KB)
HM-6561.pdf (134 KB)