Programmable Devices
CPLDs, FPGAs, SoC FPGAs, Configuration, and Transceivers
Announcements
FPGA community forums and blogs on community.intel.com are migrating to the new Altera Community and are read-only. For urgent support needs during this transition, please visit the FPGA Design Resources page or contact an Altera Authorized Distributor.
21615 Discussions

FIFO Controller in Cyclone V Devices

Altera_Forum
Honored Contributor II
1,776 Views

Hi All,  

 

I would like to know that "Cyclone V Devices" has hard/soft FIFO controller and it's operation speed.  

 

Could not find much from HandBook :( 

 

 

Can anyone help me with this?  

 

 

Thanks in advance.  

 

 

-Nayan
0 Kudos
8 Replies
Altera_Forum
Honored Contributor II
1,018 Views

All FIFos are soft, - it uses memory and logic cells. Operating speed will be similar to that of the max operating speed of the M10ks of around 300Mhz, but it will depend highly on your design.

0 Kudos
Altera_Forum
Honored Contributor II
1,018 Views

Hi Tricky,  

 

Thanks a lot for reply. So, there are no harden FIFO controller in Cyclone V Devices ? 

 

-Nayan
0 Kudos
Altera_Forum
Honored Contributor II
1,018 Views

The only hard IP in Cyclone V is PCIe

0 Kudos
Altera_Forum
Honored Contributor II
1,018 Views

one last question..  

 

Does this is applicable for FIFO controllers in Cyclone III and Cyclone IV also? 

 

Once again thanks for the reply. :)  

 

-Nayan
0 Kudos
Altera_Forum
Honored Contributor II
1,018 Views

There is no such thing has a hard FIFOs in any altera product. There are probably FIFOs as part of other Hard IPs though, but you wont be able to access them directly.

0 Kudos
Altera_Forum
Honored Contributor II
1,018 Views

 

--- Quote Start ---  

The only hard IP in Cyclone V is PCIe 

--- Quote End ---  

 

and memory controllers and ARM
0 Kudos
Altera_Forum
Honored Contributor II
1,018 Views

yes,  

 

So, that memory controller is not being used for generating FIFOs> 

 

-Nayan
0 Kudos
Altera_Forum
Honored Contributor II
1,018 Views

the memory controllers are for external DDR2 or DDR3 (plus the soft SRAM controllers). Afaik, there are non external memory FIFO IPs from altera, so you would have to create your own fifo if you wanted to do that.

0 Kudos
Reply