Forum Discussion
Altera_Forum
Honored Contributor
18 years agomulti-tasking for FPGA or PLD
Hi,
I am new to FPGA and PLD, and have the following questions. 1) Can FPGA or PLD do multi-tasking? 2) I am currently using Microchip PIC micro-controller, and have heard that one can use FPGA to expand the I/O of the PIC micro-controller? Has anyone in this forum done this before? If yes, ok to share on how to do it? Thanks & Regards1 Reply
- Altera_Forum
Honored Contributor
1. I would say, you get something better than multi-tasking: Full parallel execution of all design modules. Only NIOS II soft processors behave as known from other processors, executing tasks sequentially.
2. You can use it as programmable, intelligent uC peripheral, IO-coprocessor, whatever you like. You have to select an appropriate interface, e.g. SPI, I2C, parallel, to exchange data or commands between processor and FPGA and create the interface logic at the FPGA side.