>>However, its not totally out of the question ... $50 per 21555 >>and 20 per crate, thats $1000, about half the price of >>a CPU. But of course, without the I20 unit on the 440EP, >>I might need the 21555 anyway. > > > Do you really need this I2O unit? You could easily create some message > ringbuffers, one in the 440EP's SDRAM for the host-to-440 messages and one in > the host-cpu SDRAM for the 440-to-host messages. This way, all messages will > be transferred using pci writes.
Hi Stefan, Nope, I can always work with the 440EP. I was just disappointed to find that the 440EP had no way for an external host to generate an interrupt (without coming up with the work-arounds I suggested). I don't have the part designed into a board, I'm merely evaluating it. So, I wanted to see what else was out there with a similar set of features; the MPC834x has them. So, now I have two possible processors to evaluate :) I'll finish the other tests I want to do with the 440EP, get myself a MPC834x and repeat the same tests with it (which shouldn't take too long, since it'll be a repeat of the 440 tests). The MPC834x does have features to make communications between a host and a target (PCI 'agent') work much nicer than the 440EP. It also appears to have a faster local bus. I haven't had time to benchmark, or estimate from timing diagrams, the performance of the 440EP external memory bus, but there is a chance that it will fail to meet my spec. I wouldn't consider the 440EP work to be wasted. Its been a good learning experience, and mainly I've just been working on this stuff in the evenings and weekends to see whether the processor will work. This was my first experience with PowerPC processors, so its all good fun! Cheers Dave