From: Scott McDonnell (netsamurai_at_comcast.net)
Date: 2006-03-01 13:03:20
----- Original Message ----- From: "Wouter Coene" <wouter+cbmhackers@irdc.nl> To: <cbm-hackers@ling.gu.se> Sent: Tuesday, February 28, 2006 2:06 PM Subject: Re: 6502 VHDL core? > According to fachat (afachat@gmx.de): >> Does anyone have experience with this or VHDL/FPGAs in general? >> Any hints on which system might be easy to use (e.g. programmable by >> RS232)? > > FPGA's (which don't retain their configuration when turned off btw) are > generally programmed using JTAG or an on-board programming chip. JTAG is a > simple bit-serial protocol that can be driven from a PC's parallel port > using some 74-series logic. Some FPGAs do retain thier configuration when turned off. Lattice, Actel, Atmel, Altera, and probably the rest of the FPGA players have this technology (granted it is a bit more expensive.) These are called Flash FPGAs. Some FPGAs also have the ability to directly connect to configuration ROMs (special ROM that increments by itself) There are even FPGAs and CPLDs with RAM and ROM built in (usually called SoCs for System on Chip.) Then there are also FPAAs which are FPGAs analog counterpart, good for SID filter creation or VIC video creation. I am completely unfamiliar with these, but they look like suitable tech for this discussion. CPLDs are actually getting big enough to do the Commodore ASICs now, so that is another option. CPLDs are fuse programmable, meaning the design stays until erased or reprogrammed. Both use HDL (Hardware description languages...there are several languages...in the end JEDEC files are the only thing that counts.) Many of the vendor programs include schematic entry, which may be easier if you are having trouble with learning the languages. I have heard in the past that this is buggy, but that was years ago and this may be much more stable by now. Scott McDonnell Message was sent through the cbm-hackers mailing list
Archive generated by hypermail pre-2.1.8.