Mixing FPGAs and ARM core with Zynq February 01, 2019 01:50PM |
Registered: 13 years ago Posts: 972 |
Re: Mixing FPGAs and ARM core with Zynq February 01, 2019 05:14PM |
Registered: 10 years ago Posts: 14,682 |
Quote
misan
If we think about just stepper pulse generation, it is quite common to use a number of tricks so only one timer is used for that. But if you consider the truth of the matter each stepper should perform each step at a very specific moment in time (GRBL AMASS tries to improve upon that). However, because different limitations most systems will use the main timer and condition the other steppers to the main axis timing.
Quote
misan
However, what if we could have a single processor (with more than one timer) allocated to the control of each motor? What if all these processors were hosted in the same chip, using the same codebase and yet operating entirely on their own? What if each one of them could be monitored by an ARM Cortex-A9 core that handles network communications and filesystem access (g-code decoding too)? What if this ARM core is in on that same chip too and runs Linux?
Well, all that seems possible with Zynq-7000 Xilinx SoC. At least, it seems possible to me, but I started stating I am no FPGA wizard, so I might be dead wrong.
Re: Mixing FPGAs and ARM core with Zynq February 01, 2019 06:43PM |
Registered: 13 years ago Posts: 972 |
Quote
dc42
The main concern I have with FPGAs for this application is that it's harder to do complex things in them. I think you could program basic trapezoidal linear motion in them easily enough. But what about the quadratic motion needed to support delta printers without segmentation? What about the motion needed to implement pressure advance? What about S-curve acceleration? An ARM core processor has the flexibility to do all of that and lots of other things. With an FPGA I would be worried that a new requirement might come along that won't fit in the FPGA.
Re: Mixing FPGAs and ARM core with Zynq February 02, 2019 03:03AM |
Registered: 10 years ago Posts: 14,682 |
Re: Mixing FPGAs and ARM core with Zynq February 02, 2019 12:07PM |
Registered: 13 years ago Posts: 972 |
Re: Mixing FPGAs and ARM core with Zynq April 22, 2019 06:40PM |
Registered: 10 years ago Posts: 126 |