da9000 wrote:
@mschulz:
I will ignore the apparent attitude in your reply
Sorry for that, I was in a really bad mood.
(how did you get access to said engineer, if I may ask?)
I have sent an email addressed at their support team. Since the support person was not able to answer my questions, he was so kind to forward my email to the screcendo/7200 engineer.
I've never been involved in those failed projects so I didn't know. Glad to know though. Could you provide pointers to the Freescale/Tundra docs?
They are *almost* in a non existing state anymore. The Freescale website forwards to the tundra.com. But there are no manuals for Tsi106 there anymore. I have found the MPC106UM file on some archive:
link
Furthermore, if said information is all that's needed, what are you speculations as to why nobody has jumped the gun already?
because it would be pointless? First of all, you need a special sequence to start the CPU on the crescendo card. At least You need to feed the card with startup code and issue a #RESET signal on the PCI bus. The second, crescendo will see only the PCI bus. There would be no way to access all the Amiga hardware directly. It means, no direct input from kbd and mouse, no direct access to the Gfx chipset, no direct access to harddrive and floppy on the motherboard... Only the PCI bus. Moreover, indirect access to this hardware would be quite complex, like eg.:
1. The software on crescendo prepares some kind of request to the main CPU in it's own memory
2. The software on crescendo issues the interrupt on PCI bus
3. The main CPU (eg. the old mc68020) receves an interrupt and checks the crescendo's memory for request
4. The main CPU performs request (it may be slow since the snail CPU)
5. Upon completion of the request CPU sends a report to crescendo's main memory and issues interrupt on it by means of the doorbell register
6. The crescendo CPU analyses the mc68020's response....
...
n. The whole story begins again.
In short: it would be pain in ass. As someone said in this thread already, you could build a complete PCI system with crescendo... On x86 architecture life would be easier to some degree since almost any peripherial there is a PCI-compilant device visible on the PCI bus.