Forum Discussion

Altera_Forum's avatar
Altera_Forum
Icon for Honored Contributor rankHonored Contributor
10 years ago

Flash a Chip

What is the best software and chip to store your program on. I'm looking to assign pins and be able to use it but do I still have to go the extent of buying a fpga or are there devices I could use to go straight to a chip. Any help with this will be much appreciated

7 Replies

  • Altera_Forum's avatar
    Altera_Forum
    Icon for Honored Contributor rankHonored Contributor

    There is no "best" of anything. You select your FPGA or CPLD based on your design requirements... which you haven't said what they are.

  • Altera_Forum's avatar
    Altera_Forum
    Icon for Honored Contributor rankHonored Contributor

    I designed a program that will run a gate operator, basically opens and closes a motor depending on different parameter. So in order for it to work I will need to store this logic to a memory device and put it on a circuit board. I originally used a chip that was a stored as .hex file but I am moving on to using this. Is this type of thing plausible? I'm willing to purchase a FPGA or CPLD just want to know the best course of action.

  • Altera_Forum's avatar
    Altera_Forum
    Icon for Honored Contributor rankHonored Contributor

    It looks like you have a microcontroller (MCU) programmed with some code and now you want to try to use an FPGA or CPLD? You didn't say what "this" is in "...moving on to this". FPGAs, CPLDs and MCUs can do a lot of stuff. Yes, it is possible to do what you want. Or at least what I understand you're trying to do. It is a matter of learning the tools and the device(s). IMHO FPGAs have a bigger learning curve than MCUs.

  • Altera_Forum's avatar
    Altera_Forum
    Icon for Honored Contributor rankHonored Contributor

    So as of right now I have a design in quartus and I simulated it in modelsim and it does seem to function correctly. The next step I wanted to take was to convert it and save it to any kind of chip so I could put use it on a circuit board. I wasn't sure of the different routes to go to accomplish this task. I am not completely familiar with the functions of fpgas but it is something I am more than willing to learn.

  • Altera_Forum's avatar
    Altera_Forum
    Icon for Honored Contributor rankHonored Contributor

    What is the target device in your Quartus project? Once your design is compiled you are almost done. Assuming there were no errors during compilation that is. The Quartus software has a programmer interface in it. As long as you buy a development kit that has a blaster programmer built in, all you have to do is program the target device and .... good luck. Don't be surprised or discouraged if things don't work the first few times.

  • Altera_Forum's avatar
    Altera_Forum
    Icon for Honored Contributor rankHonored Contributor

    --- Quote Start ---

    What is the target device in your Quartus project? Once your design is compiled you are almost done. Assuming there were no errors during compilation that is. The Quartus software has a programmer interface in it. As long as you buy a development kit that has a blaster programmer built in, all you have to do is program the target device and .... good luck. Don't be surprised or discouraged if things don't work the first few times.

    --- Quote End ---

    Thank you for all of your help. My last question would be do you have any suggested ones development kits?