Forum Discussion
Altera_Forum
Honored Contributor
20 years agoAvalon Bridges
I have created a series of bridges that you may find useful to improve your FMAX or control how the Avalon switch fabric is created. See the below link to the project. avlaon to avalon bridge...
Altera_Forum
Honored Contributor
19 years agoI've run into a couple of problems using the bridges. In all cases, I'm using the Asynchronous FIFO'ed bridges.
1) The lpm fifo component declarations include an lpm_width parameter, but this parameter isn't used when declaring the width of the components ports. This causes one of the fifos to error out in compilation due to mismatched port & signal widths. The simple fix is to modify the generated VHDL and use the lpm_width parameter when declaring the components data port widths (as opposed to hard-coding them). I'm not sure how to edit the generator script to correct this. 2) When trying to pass interrupts through the asynchronous FIFO'ed bridge, I get an error when trying to generate if the clock domain on the slave side of the FIFO is pipelined. The error is: ERROR: adapter_downstream_pipeline_3/upstream, no device_base (Base_Address = ) 255 Haven't figured out how to fix this one. 3) Still not sure what's going on with the .zip within the .zip. Should they be unzipped at the same level or are they hierarchical? The outer .zip file has a directory name embedded, but the inner one doesn't. Where should the inner .zip file be unzipped to (directory name and relative location)? Any help would be appreciated.