PCI Address Decoder

From: UNM (zhjing_at_unm.edu)
Date: 04/14/05


Date: Thu, 14 Apr 2005 14:24:52 -0600

Hi,

I am developing a PCI device driver for Linux. The device is a DSP by
itself, which is connected to the PCI slot on the PC.

I was told by the device manufacture that the 18, 19th bit of the ADDRESS
(in kernerl linear memory space) that goes to the PCI device will be
interpreted by a "DECODER" as control signal, e.g., if both are 1s, the DSP
will reset. So, in order to reset the DSP, I will have to write 0 to a
specific address where 31~20 bit represent the device base address, the 18,
19th bit represent config. command to the DSP and 0~16 bits represent data.

Can anybody tell me what is exactly this PCI Address decoder?

BTW, is that true in PCI bus that the data and address share the same
(physical) 32 bit bus? Is address and data are transmitted at the same time?

Thanks!

Jing



Relevant Pages

  • Re: [Doubt] Can a PCI device communicate with another PCI or other device?
    ... Suppose I have a PCI card with a general purpose CPU on it. ... I found it much easier to make a device driver and service/daemon on the host ... machine that proxi-requested things for the DSP board and burped it into ram ...
    (freebsd-hackers)
  • Re: How to interrupt DM648 DSP through PCI?
    ... Sometimes the host write data into the DSP's memory through the PCI ... I tried another way to interrupt DSP. ... "The DSP uses the internal DSP interrupt enable register to configure on ...
    (comp.dsp)
  • PCI related
    ... I am involved in custom made TI DM642 board development, ... PCI will be configured by host when the DSP is held in reset. ... have difficulty in finding whether the issue is with EMIF config or with ...
    (comp.dsp)
  • Re: DSP on PC/104 recommendations
    ... Tim Wescott wrote: ... I am interested in adding a DSP card for filtering ... > The PC/104 bus is electrically ISA, not PCI, so a PCI board wouldn't ...
    (comp.arch.embedded)
  • Re: SATA Cards: How is their actual bandwith calculated?
    ... This card only has a 32-bit PCI interface. ... MB/s maximum data throughput. ... The card supports four ATA drives via two connectors, ... In a PowerMac G4, the PCI bus is only 33 MHz, so this isn't an option. ...
    (comp.sys.mac.system)