|
发表于 2005-7-22 18:17:50
|
显示全部楼层
带pci接口的处理器怎么转成pcmcia接口啊?求救!
Hello,
I do NOT think you can make a PCI to PCMCIA.
Reason 1. Electrial characteristics are NOT the same!!!!! Slew rate is diffferent. PCI is 1v/ns ~ 4V/ns while CardBus is 0.25V/ns ~ 1V/ns.
Reason 2. Signal is NOT the same! CardBus has no IDSEL# because CardBus is a point-to-point protocol unlike PCI multi-point protocol. CCD[2:1] and CVS[2:1] are required signals in CardBus, PCI do NOT have these signals. These signals are used for insertion dectection. This is the preliminary step when a PCMCIA card is inserted into a notebook.
Reason 3. Clock is NOT the same! CardBus allow application to shut the clock, and CardBus use CCLKRUN# and CSTSCHG to achieve this.
Reason 4. Configuration Registers are NOT the same! CardBus has an extra 0x28 register and other minor bit modifications.
Reason 5. Memory Space is NOT the same! CardBus has a special spce called CIS and it is required by PCMCIA card vendors to store manufacturer specific information. The CIS space has to be mapped to MEMORY space or IO space depending on your design.
Reason 6. Power Management. PCMCIA card should save power as much as possible and has to implement power saving measures. A number of registers are defined and logice has to be implemented to support power saving. |
|