two CPLD's on the same board??

Hello! I'm french so I'm sorry if my english is approximative. If you still wanna read me, I'll explane what I'm looking for. I made a design in VHDL to implement on an Altera MAX7000 PLD. The problem is that my design is too big to be implemented on the PLD I've choosen. And because of delivery delays, I won't have enough time to order a bigger PLD... But I got a second MAX7000 (7064 precisely) and I would have wanted to know a little more about putting two PLD's on my board. I think there are hard and soft ware issues I have to take in consideration, but I don't really know what and how. I'd be glad if someone could help me. Thanks.

Toma

Reply to
Toma
Loading thread data ...

The main thing to remember is that the speed beetween the two devices will be much slower than the internal speed of the PLDs. But this won't be too much of a problem if you partition the logic sensibly, and take care when routing between the devices.

Reply to
Paul Burke

"Toma" schreef in bericht news: snipped-for-privacy@75g2000cwc.googlegroups.com...

Difficult to say without knowing the design. I've ever done so with a small design in which speed was not an issue. Of course you'll have to split up the design and define the way the two parts communicate which each other. But the first thing I'd do is contact Altera for support. They may have advised in similar problems before. Maybe a more skilled designer can even reduce the required sources to make the design fit in one component. Ever got such a solution with a SPARTAN device. (Don't know your skills of course.)

petrus bitbyter

Reply to
petrus bitbyter

You'll need to split your design at a point where you'll need least signals to go to the other fpga.

I did something similar on a design I'm working on. Because I needed a lot of pins but didn't want to use the BGA package, I choose to spread the design over 2 fpgas. In my case it is easy because both fpgas do almost the same so most logic is duplicated. All I need are 3 synchronisation signals between the fpgas. The downside is that the uC on the board needs to configure 2 fpgas which takes a little bit more time.

--
Reply to nico@nctdevpuntnl (punt=.)
Bedrijven en winkels vindt U op www.adresboekje.nl
Reply to
Nico Coesel

The old Max Plus used to be able to split designs across devices. The Lastest Quartus To my knowledge does not.

Cheers

Reply to
Martine Riddle

ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.