> The DBAu1200 evaluation board from AMD use the Xilinx's CPLD,
> and Ethernet, IDE, BCSR... address line comes out from it.
> BCSR(Board Configuration & Status Register) in CPLD have many
> function like Enable/Disable the Interrupt and else.
> I don't understand exactly why they are used and what they do in the
I didnt do much examination just some hours but let me say what I thought.
BCSR mainly involves with board elements like rotary switch, leds etc. It
also provides master/slave PCMCIA. As for IDE, it provides DMA capability
to the board. Normally Au1200 only supports PIO modes.
The other CPLD, XCS128(CNTL_CPLD) seemed to me that it is a signal
distribution center. For example, CS is connected to IDE, SMSC and
daughter card interface. Which one to be signals routed is decided by
CNTL. Maybe all the chip selects are rerouted by this CPLD. So all the
buffers(SN74...) I am neither a board designer or know electronics much
but they are used for consistent signal routing. These are just 2 my
They are coupled. It is needed a new design to eliminate some functions...
> I just wonder if I don't use this and connect the IDE interface to the
> static bus of Au1200 directly, I am not sure it is working well or
In a new design I dont see any reason why not to be provided that you can
only use PIO modes.