From: John_H on 10 Mar 2010 22:08
On Mar 10, 7:06 pm, Jon Elson <jmel...(a)wustl.edu> wrote:
> But, if you replace N counters with one adder/subtracter and a BRAM, it
> may well save real estate. Muxing 2 counters seems pointless, but maybe
> when it gets to replacing 8 counters with one add/sub block it pays off.
> Even at 8 units it may just be a lot simpler to leave it dedicated
> hardware. If I had the I/O lines, I could probably multiplex 40
> counters at 1 MHz to one add/sub running at 40 MHz and save a BUNCH of
> area, but with the index pulse, each counter would take 3 inputs for 120
> pins. We don't need 40 quadrature counters on one chip, anyway.
The thing I liked about multiplexing large counters (I had about 7
values I needed to keep track of) was the reduction in readout logic.
If I use a distributed CLB SelectRAM for the count values, I can read
multiple values from the memory without adding (much) readout logic.
In my case, I had 27-bit counters which were only read after the
counting events so the CLB SelectRAM was single port. Seven 27-bit
counters and associated readout, implemented in around 60 LUTs. Not
bad. The "simple" approach would have been about 300 LUTs once
readout is thrown in.
From: -jg on 18 Mar 2010 03:43
On Mar 3, 12:22 am, Symon <symon_bre...(a)hotmail.com> wrote:
> This lot seems to be revealing a bit more about their stuff.
and still more info
[" the chips will sample in third quarter and go into mass production
in Q4 2010. "]
["A1EC02, A1EC03, A1EC04, and the A1EC06 with between 220,000 and
630,000 look-up tables per device. All four parts have 5.5-Mbytes of
RAM, 920 parallel I/Os and 44 PLLs, Tabula said The A1EC06 has 1,280
multiplier-accumulator blocks. Designed for a range of applications,
ABAX devices will initially target the telecom, enterprise, and
wireless infrastructure markets and all the initial devices in the
family include 48 serial transceivers operating at between 55-Mbit/s
and 6.5-Gbit/s. "]
A1EC04 is $150 per unit for orders of 2,000 units
That's a lot of engineering...