Starting with ATMEL CPLDs: ATF1504AS

Topics relating to PALs, CPLDs, FPGAs, and other PLDs used for the support or creation of 65-family processors, both hardware and HDL.
User avatar
BigDumbDinosaur
Posts: 9425
Joined: 28 May 2009
Location: Midwestern USA (JB Pritzker’s dystopia)
Contact:

Re: Starting with ATMEL CPLDs: ATF1504AS

Post by BigDumbDinosaur »

cbscpe wrote:
Surprisingly these are quite powerfull and a full decoder with memory mapping and ROM overlay logic can be easily put into one single ATF1504AS.
One of my design iterations for POC V2 has the 1504AS, but in a PLCC44 package. As you note, you can cram quite a bit of logic into one.
x86?  We ain't got no x86.  We don't NEED no stinking x86!
User avatar
BigEd
Posts: 11463
Joined: 11 Dec 2008
Location: England
Contact:

Re: Starting with ATMEL CPLDs: ATF1504AS

Post by BigEd »

So, this is an entirely general-purpose TQFP44 to DIP48 adapter? Sounds handy!
[Edit: had PLC44 previously... have I got it right this time?]
Aslak3
Posts: 258
Joined: 05 Aug 2013
Location: Southampton, UK
Contact:

Re: Starting with ATMEL CPLDs: ATF1504AS

Post by Aslak3 »

It looks like this one:

http://www.ebay.co.uk/itm/310725315598

I have adapters for these parts, but nothing that would plug into breadboard. Very nice.
8 bit fun and games: https://www.aslak.net/
User avatar
cbscpe
Posts: 491
Joined: 13 Oct 2013
Location: Switzerland
Contact:

Re: Starting with ATMEL CPLDs: ATF1504AS

Post by cbscpe »

Hi Aslak,

yes thats those, I got mine from the dipmicro shop in ebay.de but those you linked are the same prototype boards. To make them real DIP-48 compatible and pluggable I used these

http://www.aliexpress.com/item/AE-50pcs ... 88854.html

you can get them from the bay as well e.g. here

http://www.ebay.de/itm/50Pcs-Gold-Plate ... 4adfe37f2c

They have a fine and a coarse side. The fine side fits neatly into breadboards and DIP Adapters and you just solder the coarse side to your prototype boards. I have also PLCC44 to DIP adapters but they use much more real estate on a breadboard as they are much broader, see also the link in the first post of this thread of futurlec.

cheers

Peter
TomC
Posts: 22
Joined: 21 Oct 2010
Location: US

Re: Starting with ATMEL CPLDs: ATF1504AS

Post by TomC »

This place in Canada has some nice-looking adapters, including vertical PLCC-DIP adapters that could save a lot of room on a breadboard:

http://www.technologicalarts.ca/shop/st ... pters.html
User avatar
BigDumbDinosaur
Posts: 9425
Joined: 28 May 2009
Location: Midwestern USA (JB Pritzker’s dystopia)
Contact:

Re: Starting with ATMEL CPLDs: ATF1504AS

Post by BigDumbDinosaur »

TomC wrote:
This place in Canada has some nice-looking adapters, including vertical PLCC-DIP adapters that could save a lot of room on a breadboard:

http://www.technologicalarts.ca/shop/st ... pters.html
Are you referring to this specific item? It looks like a pretty handy gadget for prototyping PLCC designs, especially if wire-wrapping the unit.
x86?  We ain't got no x86.  We don't NEED no stinking x86!
User avatar
cbscpe
Posts: 491
Joined: 13 Oct 2013
Location: Switzerland
Contact:

Re: Starting with ATMEL CPLDs: ATF1504AS

Post by cbscpe »

Hi TomC,

thanks for the link to the site, they really have some very fancy adapters, especially this http://www.technologicalarts.ca/shop/st ... 0-pin.html one I was looking for since a very long time. And of course the PLCC adapters are really handy. Can't wait until they arrive.

Cheers

Peter
scotws
Posts: 576
Joined: 07 Jan 2013
Location: Just outside Berlin, Germany
Contact:

Re: Starting with ATMEL CPLDs: ATF1504AS

Post by scotws »

Peter, thanks for all this info, I'll be surely using it in the months to come for my own project.
User avatar
banedon
Posts: 742
Joined: 08 Sep 2013
Location: A missile silo somewhere under southern England

Re: Starting with ATMEL CPLDs: ATF1504AS

Post by banedon »

cbscpe wrote:
Hi,

to save real-estate on my breadboards and to have my favorite IC form factor (DIP) I have create a few of these for my projects that use a ATF1504AS CPLD.
IMG_0216.png
after various tests and small projects (some sort of "Hallo World" and "Blinkenligths" for CPLDs) I will now start with a new SBC using one of the DIP-48 format CPLDs. Surprisingly these are quite powerfull and a full decoder with memory mapping and ROM overlay logic can be easily put into one single ATF1504AS.

cheers

Peter
Now that is quite tempting :). I've used an adapter for the first time going from SOJ32 to DIP for my 10ns memory and that's worked well. Given that, I might consider this as I hate to pay so much for WW sockets as those PLCC ones.
User avatar
cbscpe
Posts: 491
Joined: 13 Oct 2013
Location: Switzerland
Contact:

Re: Starting with ATMEL CPLDs: ATF1504AS

Post by cbscpe »

Talking about your SOJ32 to DIP conversion, you are aware that there are various 128kbyte Cache SRAMs still available in DIP, e.g. the DIP version of your AS7C1024 exists as AS7C1024-20TPC (thin plastic case a 300mil 32-DIP) or as AS7C1024-15PC (plastic case a 400mil 32-DIP) and there is also the IS61C1024-15N (300mil 32-DIP).
User avatar
GARTHWILSON
Forum Moderator
Posts: 8773
Joined: 30 Aug 2002
Location: Southern California
Contact:

Re: Starting with ATMEL CPLDs: ATF1504AS

Post by GARTHWILSON »

Here's a source of WW PLCC sockets that Ed pointed out a couple of years ago:
http://uk.rs-online.com/web/c/connector ... LCC+socket

Image
http://WilsonMinesCo.com/ lots of 6502 resources
The "second front page" is http://wilsonminesco.com/links.html .
What's an additional VIA among friends, anyhow?
User avatar
Dr Jefyll
Posts: 3525
Joined: 11 Dec 2009
Location: Ontario, Canada
Contact:

Re: Starting with ATMEL CPLDs: ATF1504AS

Post by Dr Jefyll »

Two alternative ways to wire-wrap PLCCs are described here. The option using plain pins (lower photo) is remarkably inexpensive.
Attachments
wire-wrap PLCC with machined pins.JPG
wire-wrap PLCC with machined pins.JPG (17.85 KiB) Viewed 2219 times
wire-wrap PLCC with plain pins (bottom).JPG
wire-wrap PLCC with plain pins (bottom).JPG (38.04 KiB) Viewed 2219 times
In 1988 my 65C02 got six new registers and 44 new full-speed instructions!
https://laughtonelectronics.com/Arcana/ ... mmary.html
User avatar
banedon
Posts: 742
Joined: 08 Sep 2013
Location: A missile silo somewhere under southern England

Re: Starting with ATMEL CPLDs: ATF1504AS

Post by banedon »

cbscpe wrote:
Talking about your SOJ32 to DIP conversion, you are aware that there are various 128kbyte Cache SRAMs still available in DIP, e.g. the DIP version of your AS7C1024 exists as AS7C1024-20TPC (thin plastic case a 300mil 32-DIP) or as AS7C1024-15PC (plastic case a 400mil 32-DIP) and there is also the IS61C1024-15N (300mil 32-DIP).
I'd never used an adapter before so used it as an excuse to buy the parts and solder them together. The RAM socket on my board can take both the standard DIP width RAM and the wider adapter that I've created:
RAMsocket.png
Also, the AS7C1024B-12TJIN seemed the best of the bunch available at Farnell (I tacked it on to a larger order).
User avatar
banedon
Posts: 742
Joined: 08 Sep 2013
Location: A missile silo somewhere under southern England

Re: Starting with ATMEL CPLDs: ATF1504AS

Post by banedon »

Which software and do you normally use with ATF1504AS?
I've never used JTAG apart form to rescue an AVR using my AVR Dragon.
Looking at this link, it seems that yoiu have to purchase an ISP JTAG USB cable and use WinCUPL?
I don't think my AVR Dragon will work with JTAG with this chip as the Dragon is almost certainly for AVRs only (unless someone has tried this already and found it works?).
User avatar
BigDumbDinosaur
Posts: 9425
Joined: 28 May 2009
Location: Midwestern USA (JB Pritzker’s dystopia)
Contact:

Re: Starting with ATMEL CPLDs: ATF1504AS

Post by BigDumbDinosaur »

banedon wrote:
Which software and do you normally use with ATF1504AS?
I've never used JTAG apart form to rescue an AVR using my AVR Dragon.
Looking at this link, it seems that yoiu have to purchase an ISP JTAG USB cable and use WinCUPL?
I don't think my AVR Dragon will work with JTAG with this chip as the Dragon is almost certainly for AVRs only (unless someone has tried this already and found it works?).
Atmel has a stand-alone program called AtmelISP, which I obtained from their website (ZIP file attached). My connection is through a Centronics port, using the adapter assembly that they sell as part of their ATF15xx-DK3 kit. I'm going to take a shot at reverse-engineering the adapter and will post any results.
Attachments
AtmelISP.zip
Atmel ISP Software
(7.78 MiB) Downloaded 199 times
x86?  We ain't got no x86.  We don't NEED no stinking x86!
Post Reply