Forum Discussion
9/16/2024
Greetings from St Louis, Missouri, USA
Hi this is Dan Ambrose C/C++ software engineer. For Altera EP910 programming you want to use CUPL by Logical devices. CUPL is a C like compiler . That is what I used for a an EP910 project in 1990s.
I don't know if there are or were any other software tools made other then CUPL. I'm sure you can find an old copy of it that somebody uploaded the internet somewhere. It was an MSDOS APP compiler that you ran from an MSDOS prompt. You would use a text editor and write code in a C like language, then close it out and at the DOS prompt you would run the CUPL compiler.
I was in my early 20s. I bought a copy of the software CUPL and a flash programmer from and an EPROM LAMP from JDR micro devices. For software development we bought erase able versions of the EP910. They had a glass window and you used UV light to erase the chip. The development hardware gets made with a 44 pin SMD socket so the dev chips can be plugged in and out. When you are done with changing the software. When you finally get the design finished then for production you buy the much cheaper EM910s that are not erase able (without the UV window).
I was working on a Telcom project. It was a solid state DID interface trunk card that made me allot of money. Attached is a picture. Somewhere I have a floppy disk with the CUPL language source code file. CUPL is a C like language used to assign the net io pins.
Dan Ambrose
C/C++ Software Engineer
Saint Louis, MO, USA