Reply by cbar...@aol.com October 9, 20102010-10-09
On Oct 3, 8:39=A0am, "abrous" <abrous3d@n_o_s_p_a_m.hotmail.com> wrote:
> Hi guys, > > I am designing a new Stellaris based (LM3S9B92) platform for a POS > project. > Stellaris looked the best way to go for me (small package,MAC+PHY!!,easy =
to
> start ROM libraries,reputable manufacturer and good price),I ran very > quickly out of i/o's. I was thinking about to use as a companion chip my > old faithful ATF1504 CPLD, but ATMEL has disappointed me lately with its > policy and prices to smaller customers. My requirements are very simple -=
a
> mem mapped device for I/O port expansion and that's all. Every 64 > macrocell/64 - 100 pin device would do. My main concern is the price and > availability. Since I am not familiar with with the policies of the vario=
us
> CPLD manufacturers could you give me some directions ? > Which is the best way to go ? (Altera, Xilinx, Lattice) and which is the > more common used CPLD families ? > > Thanks in advance, > > Angelo > > --------------------------------------- =A0 =A0 =A0 =A0 > Posted throughhttp://www.EmbeddedRelated.com
Without a speed requirement your question is nonsence. Without a volume requirement, your price/availability concern is nonsence as well. You could allways google "shift register" and save everyone alot of time and effort.
Reply by -jg October 8, 20102010-10-08
On Oct 3, 8:39=A0pm, "abrous" <abrous3d@n_o_s_p_a_m.hotmail.com> wrote:
 I was thinking about to use as a companion chip my
> old faithful ATF1504 CPLD, but ATMEL has disappointed me lately with its > policy and prices to smaller customers.
What issues did you hit with ATF1504, as it shows as being widely available ? There is also ATF1508ASx/ATF1508BE/ATF1508RE in 100pins, and in 44 pins, the ATF1502 too . Alternatives would be XC2C64 and LC2064, but the Atmel parts have better logic density, well suited to IO expanders. If it is a fixed IO mix, then simple shift registers are still hard to beat. i2c expanders are more costly. -jg
Reply by rickman October 4, 20102010-10-04
On Oct 4, 5:23=A0am, Mike Harrison <m...@whitewing.co.uk> wrote:
> > An external low-end PIC/AVR/whatever is another option for IO expansion
I've never done a price tradeoff to see if adding multiple MCUs is cheaper than using one with a larger pin count. As the pin count goes up, they typically provide more peripherals, more Flash, more RAM, etc, so I would think multiple MCUs could be less expensive. But it is more work getting the extra software written and debugged. But once you write an I/O expander function, it should be reusable. Rick
Reply by Mike Harrison October 4, 20102010-10-04
On Sun, 3 Oct 2010 10:11:11 -0700 (PDT), rickman <gnuarm@gmail.com> wrote:

>On Oct 3, 3:39&#4294967295;am, "abrous" <abrous3d@n_o_s_p_a_m.hotmail.com> wrote: >> Hi guys, >> >> I am designing a new Stellaris based (LM3S9B92) platform for a POS >> project. >> Stellaris looked the best way to go for me (small package,MAC+PHY!!,easy to >> start ROM libraries,reputable manufacturer and good price),I ran very >> quickly out of i/o's. I was thinking about to use as a companion chip my >> old faithful ATF1504 CPLD, but ATMEL has disappointed me lately with its >> policy and prices to smaller customers. My requirements are very simple - a >> mem mapped device for I/O port expansion and that's all. Every 64 >> macrocell/64 - 100 pin device would do. My main concern is the price and >> availability. Since I am not familiar with with the policies of the various >> CPLD manufacturers could you give me some directions ? >> Which is the best way to go ? (Altera, Xilinx, Lattice) and which is the >> more common used CPLD families ? > >I almost forgot. There are SPI and I2C I/O expander chips out there >that are pretty inexpensive, up to 16 bits of I/O for $1 or $2. > >Rick
And don't forget the good old 74HC595 for output expansion at about $0.30 for 8 lines. An external low-end PIC/AVR/whatever is another option for IO expansion
Reply by rickman October 3, 20102010-10-03
On Oct 3, 3:39=A0am, "abrous" <abrous3d@n_o_s_p_a_m.hotmail.com> wrote:
> Hi guys, > > I am designing a new Stellaris based (LM3S9B92) platform for a POS > project. > Stellaris looked the best way to go for me (small package,MAC+PHY!!,easy =
to
> start ROM libraries,reputable manufacturer and good price),I ran very > quickly out of i/o's. I was thinking about to use as a companion chip my > old faithful ATF1504 CPLD, but ATMEL has disappointed me lately with its > policy and prices to smaller customers. My requirements are very simple -=
a
> mem mapped device for I/O port expansion and that's all. Every 64 > macrocell/64 - 100 pin device would do. My main concern is the price and > availability. Since I am not familiar with with the policies of the vario=
us
> CPLD manufacturers could you give me some directions ? > Which is the best way to go ? (Altera, Xilinx, Lattice) and which is the > more common used CPLD families ?
I almost forgot. There are SPI and I2C I/O expander chips out there that are pretty inexpensive, up to 16 bits of I/O for $1 or $2. Rick
Reply by rickman October 3, 20102010-10-03
On Oct 3, 3:39=A0am, "abrous" <abrous3d@n_o_s_p_a_m.hotmail.com> wrote:
> Hi guys, > > I am designing a new Stellaris based (LM3S9B92) platform for a POS > project. > Stellaris looked the best way to go for me (small package,MAC+PHY!!,easy =
to
> start ROM libraries,reputable manufacturer and good price),I ran very > quickly out of i/o's. I was thinking about to use as a companion chip my > old faithful ATF1504 CPLD, but ATMEL has disappointed me lately with its > policy and prices to smaller customers. My requirements are very simple -=
a
> mem mapped device for I/O port expansion and that's all. Every 64 > macrocell/64 - 100 pin device would do. My main concern is the price and > availability. Since I am not familiar with with the policies of the vario=
us
> CPLD manufacturers could you give me some directions ? > Which is the best way to go ? (Altera, Xilinx, Lattice) and which is the > more common used CPLD families ?
I have been using the Lattice XP family which has a 3 kLUT part in a 100 pin QFP package (62 IOs). It has internal configuration Flash so you don't need to use flash in your MCU. I can get this for under $10 in qty 100 which is very competitive. I think when I have posted about this being the most cost effective FPGA I can find, others have posted parts that are similar, but not better that I recall. Lattice is stocked by Mouser and is easy to use. I think you have to pay for a version of their tools that includes a simulator, but a base version is free. Si Blue has some pretty nice parts when it comes to package and price, but I can't say how real they are. If you look into this company, please report back here what you find. Rick
Reply by Leon October 3, 20102010-10-03
On 3 Oct, 08:39, "abrous" <abrous3d@n_o_s_p_a_m.hotmail.com> wrote:
> Hi guys, > > I am designing a new Stellaris based (LM3S9B92) platform for a POS > project. > Stellaris looked the best way to go for me (small package,MAC+PHY!!,easy =
to
> start ROM libraries,reputable manufacturer and good price),I ran very > quickly out of i/o's. I was thinking about to use as a companion chip my > old faithful ATF1504 CPLD, but ATMEL has disappointed me lately with its > policy and prices to smaller customers. My requirements are very simple -=
a
> mem mapped device for I/O port expansion and that's all. Every 64 > macrocell/64 - 100 pin device would do. My main concern is the price and > availability. Since I am not familiar with with the policies of the vario=
us
> CPLD manufacturers could you give me some directions ? > Which is the best way to go ? (Altera, Xilinx, Lattice) and which is the > more common used CPLD families ? > > Thanks in advance, > > Angelo > > --------------------------------------- =A0 =A0 =A0 =A0 > Posted throughhttp://www.EmbeddedRelated.com
I'd use a bigger ARM chip. However, I like the Altera MAX II CPLDs. The software is easier to use than Xilinx's, and they seem to do more development with their devices than the latter.
Reply by abrous October 3, 20102010-10-03
Hi guys,

I am designing a new Stellaris based (LM3S9B92) platform for a POS
project.
Stellaris looked the best way to go for me (small package,MAC+PHY!!,easy to
start ROM libraries,reputable manufacturer and good price),I ran very
quickly out of i/o's. I was thinking about to use as a companion chip my
old faithful ATF1504 CPLD, but ATMEL has disappointed me lately with its
policy and prices to smaller customers. My requirements are very simple - a
mem mapped device for I/O port expansion and that's all. Every 64
macrocell/64 - 100 pin device would do. My main concern is the price and
availability. Since I am not familiar with with the policies of the various
CPLD manufacturers could you give me some directions ?
Which is the best way to go ? (Altera, Xilinx, Lattice) and which is the
more common used CPLD families ?

Thanks in advance, 

Angelo
      	   
					
---------------------------------------		
Posted through http://www.EmbeddedRelated.com