Hi,
Is there any example for connecting (schematics) the DM648 PCI bus to multiple PCI devices?
Thanks,
HR
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
Following is a response from a PCI engineer:
You can have a look at PCI UG like http://www.ti.com/lit/ug/spru581c/spru581c.pdf that has a section (8.3) on DSP as system host. Note that DM6467/DM648 can configure itself via the back-end registers and does not need to configure itself over the bus the way early devices did.
You should also look at the PCI-SIG spec to be sure they are proving all of the required central resources: clock, command bus pull-ups, arbitration, IDSEL generation, etc.
There’s an DM6467 appnote on how to use standalone arbiters in multi-master setups: http://www.ti.com/lit/an/sprab28/sprab28.pdf, the same can be used as a reference for DM648.
Incoming interrupts will need to be connected to a GPIO or similar pin on the host DM648 that can cause an interrupt on the DSP.
Regards, Srirami.