Tony Duell wrote:
My (serious) approach too. One chip + buffers (to
HPIB) + the flash
memory device. And since you really need that chip to be a processor (you
try doing the CS/80 protocol in random logic ;-)),, it makes more sense
to use a microcontroller than an FPGA here (yes, I know you _can_ make a
processor in an FPGA, I've done it, but it's not the sensible thing to
use hree).
My problem or benefit is, that I have the FPGA boards already. All I
need is to wire up the GP-IB drivers & a connector for the Logic Analyzer.
I don't think you could fit all the logic to implement CS/80 or Amigo
protocol in any sensible FPGA. I think it can be done in a modern
microcontroller.
In any case 'I have a board with the chip on' is IMHO a ridiculous reason
for picking a particular clase of device. Given that the microcontroller
solution should be only 4 or 5 devices, and that I would press for these
to be in 'prototypable packages' (DIL, PLCC, etc), I would think you
could hand-wire the hardware in an hour or so.
-tony