Hi TI-Group... Did anyone of you use any TI DSP such as DM648 or DC642 in combination with a PCI-PCIe bridge such as XIO2000A? We want to use DM648 on a PCI card and connect it through a XIO2000A to a 1x PCIe port: since on EVM, DM648 is not directly connected to PCI but through a PCI2060 bridge the actual setup is: I tested with XIO2000A-EVM and EVM648. The combination of XIO2000A-EVM and EVM648 blocks one PC from booting (before the first BIOS beep), a second PC boots and recogizes all 3 devices (lspci - the PC runs Linux). But still I cannot reach the DM648s memory through PCI. I use the SheldonInstruments DM648 driver. Writes dont reach the DSP, reads always return 0xffffffff. What XIO2000 EEPROM settings are required to make it behave like a 'transparent' bridge? What I want is to connect the DM648 to a PCIexpres port and behave 'as if it was connected to a PCI port'. How can a PC be debugged when BIOS stops in a very early stage? It would be generally interesting to me what were your experiences in connecting a TI dsp to a PC on PCI bus. Where did you get support? What sources of information did you use? Any other reference-implementations than EVM648 and XIO2000EVM? Did anyone of you connect DM648 (or another DaViciDSP) to PCIexpress using any other PCIexpress bridge than XIO2000A? bye, Thomas
PC <--> PCI-e (XIO2000A-EVM) <--> PCI <--> EVM648
PC <--> PCI-e (XIO2000A-EVM) <--> PCI <--> PCI2060 <--> PCI <--> DM648