Author Topic: Mico32 on Altera FPGA with debug? Asking too much?  (Read 1816 times)

0 Members and 1 Guest are viewing this topic.

Offline BoscoeTopic starter

  • Frequent Contributor
  • **
  • Posts: 276
Mico32 on Altera FPGA with debug? Asking too much?
« on: March 20, 2017, 09:14:00 pm »
Currently I feel Mico32 is the most convenient soft core out there for free as is has a nice GUI through eclipse for both soft core and software development. I'm a long term Altera user and not too interested in switching but I don't want to pay for the NIOS II. Currently to use the Mico32 I generate the HDL write the software, compile, convert the output and add it into my HDL. This is a long winded process that isn't viable for big projects. Does anyone have any experience in using JTAG (through GPIO or host JTAG) to configure and debug the Mico32 in a non Lattice FPGA?

Thanks
Boscoe
 

Offline technix

  • Super Contributor
  • ***
  • Posts: 3507
  • Country: cn
  • From Shanghai With Love
    • My Untitled Blog
Re: Mico32 on Altera FPGA with debug? Asking too much?
« Reply #1 on: March 22, 2017, 11:17:58 am »
I think that ARM is offering Cortex-M0 for free (as in beer) for playing around and at a reduced cost for commercialization. That one comes with fantastic support though. And you would be able to use any OpenOCD-compatible debug probe to program and debug it (if you gave it the SWJ-DAP option instead of the simpler SW-DAP that requires SWD. In fact you can even try internally chaining the SWJ-DAP into the JTAG pins of the FPGA so your USB Blaster can go immediately from Quartus to Eclipse for debugging.

However I doubt if the smaller FPGAs can even take half of it though.
« Last Edit: March 22, 2017, 11:24:30 am by technix »
 

Online ali_asadzadeh

  • Super Contributor
  • ***
  • Posts: 1905
  • Country: ca
Re: Mico32 on Altera FPGA with debug? Asking too much?
« Reply #2 on: March 22, 2017, 02:51:45 pm »
Also to mention that ARM would give you the Verilog version of M0 without debug at no cost and you can implement it in almost any FPGA and use keil to compile the code for it,

Cortex M is the best option for embedded with lots of supporting software, I think anything else would be shooting yourself in your foot considering that we have 0.6USD Cortex devices from ST and others. Also if you are interested I can supply you the ST parts @ 0.6USD to you.
ASiDesigner, Stands for Application specific intelligent devices
I'm a Digital Expert from 8-bits to 64-bits
 


Share me

Digg  Facebook  SlashDot  Delicious  Technorati  Twitter  Google  Yahoo
Smf