DMA with FPGA(removed)

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

DMA with FPGA(removed)

1,046 Views
chilwonna
Contributor II

removed

Labels (5)
0 Kudos
5 Replies

709 Views
Yuri
NXP Employee
NXP Employee

  The SDMA controller helps to optimize system performance by offloading

the CPU in dynamic data routing with relatively slow channels, such as UART,

SSI, SPI. The SDMA is not the best solution to achieve maximal throughput.

The ARM architecture provides more effective tools for it, such as special

block transfer instructions LDM / STM or NEON VLD / VST instructions for burst
transfers.

    I think it would be better to use the PCIe interface for high speed data.


Have a great day,
Yuri

-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer button. Thank you!
-----------------------------------------------------------------------------------------------------------------------

0 Kudos

709 Views
chilwonna
Contributor II

Thank your suggestions.

But, There are several difficulties for PCIe.

I try to lower spec of the camera.

(1.3MP(1280*960), 30fps, dual parallel camera. data/sec = about 75MB)

Is it possible?

Perhaps,

Is CSI able to receive dual parallel camera input?

I have one more question.

I thought EIM port instead of old cpu's local bus.

Is this right?

Thanks.

0 Kudos

709 Views
Yuri
NXP Employee
NXP Employee

Please look at my comments below.

1.

From the following thread i.MX6 SDMA performance

the SDMA performance is estimated as 40 - 60 MB/sec.


2.
Up to three cameras may be connected to i.MX6. Please take a look

at Figure 19-1 (CSI2IPU gasket connectivity) of the i.MX6 Reference
Manual.

http://cache.freescale.com/files/32bit/doc/ref_manual/IMX6DQRM.pdf

3.
  The i.MX6 EIM  may be considered as general purpose (SRAM-like) memory
interface.

Regards,

Yuri.

709 Views
chilwonna
Contributor II

Your suggestions were very helpful.

Would you like to help me once more?

I changed the concept.

I selected FHD parallel sensor with bayer output.

Camera is two.

Camera will be connected to each CSI0 & CSI1.

I will capture from two camera concurrently. and the first camera input has to display in real time to the parallel LCD.

Is it possible?

Thanks.

0 Kudos

709 Views
Yuri
NXP Employee
NXP Employee

  As for two camera support - yes, basically it is possible. 

Regards,

Yuri.

0 Kudos