Programmable Devices
CPLDs, FPGAs, SoC FPGAs, Configuration, and Transceivers

ACEX1k

Altera_Forum
Honored Contributor II
1,150 Views

Hey  

For the ACEX 1K I am using the VHDL code to write a code. 

My question is: 

Is it possible to write the code with the C language or C++ language? 

If yes where I can found .pdf files or E-books that learn this code for FPGA ACEX 1K. 

thanks a lot
0 Kudos
4 Replies
Altera_Forum
Honored Contributor II
377 Views

How come you're targeting an Acex1K? You'll get a lot more for your money with a newer family(unless you didn't pay anything in the first place.) 

 

This is a very broad question. You can use SOPC builder to put a Nios soft processor into an FPGA and then write C for that(including use of the nifty C2H accelerator). But Nios won't go into an Acex1K(I don't think). There are third party tools that take C code and write out HDL. That's probably closer to what you want. 

 

But it sounds like you're just getting started and my strongest recommendation is to sit down and learn Verilog or VHDL(If you don't care, look at Verilog since its syntax is closer to C). You don't have to be an expert, but it's important to get a feel for it and become comfortable with a hardware language. Why? Because C has been explicitly written for a serial processor, where a hardware language in an FPGA runs things in parallel. There is a world of difference between these two and unless you get your hands a little dirty writing in a parallel language, you're potentially in for a lot of difficulty(a lot more than if you had just rolled up your sleeves and learned an HDL in the first place). Once you have an understanding, then you can look into ways to write C for parallel hardware, and you'll be much more successful. 

 

(I'm sure there are a lot of opinions on this topic...)
0 Kudos
Altera_Forum
Honored Contributor II
377 Views

amirster, 

 

I recommend looking at a newer Altera device architecture. The leading edge high density FPGA is Stratix III. Low cost FPGA is Cyclone III. MAX II is a good device for glue logic, controllers, etc... Stratix II GX is the family with transceivers. And Altera offers a non-volatile option for high quantities called HardCopy II that competes well with ASIC devices.
0 Kudos
Altera_Forum
Honored Contributor II
377 Views

ACEK 1k can not be obtained from altera, but I am still use it like you. I am a freshman.:)

0 Kudos
Altera_Forum
Honored Contributor II
377 Views

I don't believe they are obsolete devices, just no longer recommended for new design starts. For testing or prototyping should be no issue for low quantities or limited life span.

0 Kudos
Reply