I want to use an Altera CPLD to do the interface between an ISA-Bus and a Cyclone II-FPGA. The CPLD should satisfy the criteria of the ISA-Bus timing to enable/disable the FPGA and do the level-conversion between the 5V ISA-Bus-levels and the logic levels of the FPGA (3,3V or 2,5V or 1,8V). I found this Altera CPLDs: MAX II doesn't support 5V I/Os MAX 3000A MAX 7000B doesn't support 5V I/Os MAX 7000AE MAX 7000S What is the main difference between this 3 remaining CPLDs? Is one of them a mature device? Which Altera CPLD should I use, I'm unfortunately not so familiar with CPLDs. Thanks for help, Manfred
which Altera CPLD?
Started by ●November 7, 2005
Reply by ●November 8, 20052005-11-08
"Manfred Balik" <manfred.balik@tuwien.ac.at> wrote in message news:436f32f9$0$11868$3b214f66@tunews.univie.ac.at...>I want to use an Altera CPLD to do the interface between an ISA-Bus and a >Cyclone II-FPGA. > The CPLD should satisfy the criteria of the ISA-Bus timing to > enable/disable the FPGA and do the level-conversion between the 5V > ISA-Bus-levels and the logic levels of the FPGA (3,3V or 2,5V or 1,8V). > > I found this Altera CPLDs: > MAX II doesn't support 5V I/Os > MAX 3000A > MAX 7000B doesn't support 5V I/Os > MAX 7000AE > MAX 7000S > What is the main difference between this 3 remaining CPLDs? > Is one of them a mature device? > Which Altera CPLD should I use, I'm unfortunately not so familiar with > CPLDs. >I would recommend the MAX 3000A as it is 3.3V with 5V tolerant I/O and will interface to the Cyclone II using 3.3V I/O levels. The MAX 7000AE will also work (3.3V with 5V tolerance) but is more expensive. The MAX7000S is an older 5V family (cannot interface directly to the Cyclone II). Daniel Lang