CycloneVSoC-examples icon indicating copy to clipboard operation
CycloneVSoC-examples copied to clipboard

Minor defect in ghrd_top.v

Open affe00 opened this issue 6 years ago • 3 comments

Hello,

In CycloneVSoC-examples/FPGA-hardware/DE1-SoC/FPGA_DMA/ghrd_top.v, line 335:

.axi_signals_aruser (pio_controlled_axi_signals[ARPROT_BASE+: ARPROT_SIZE]), .axi_signals_arprot (pio_controlled_axi_signals[ARUSER_BASE+: ARUSER_SIZE])

The name of inputs and the parameter macros seems to be reversed.

This might not be a problem now, when you use them, it may be hard to understand.

Best Regards, affe00

affe00 avatar Dec 11 '18 14:12 affe00

Hi,

thank you for mentioning the problem. Yes they are reversed. It is strange. They have different width and the compiler did not complain. Anyway I dont think these signals affect the performance. AXCACHE are the ones really important. I will add this as an issue into the repo to fix it when i have moretime. If you fix it and you want to do a pull request it is also welcomed.

Best regards, roberbot

El mar., 11 dic. 2018 a las 16:00, affe00 ([email protected]) escribió:

Hello,

In CycloneVSoC-examples/FPGA-hardware/DE1-SoC/FPGA_DMA/ghrd_top.v, line 335:

.axi_signals_aruser (pio_controlled_axi_signals[ARPROT_BASE+: ARPROT_SIZE]), .axi_signals_arprot (pio_controlled_axi_signals[ARUSER_BASE+: ARUSER_SIZE])

The name of inputs and the parameter macros seems to be reversed.

This might not be a problem now, when you use them, it may be hard to understand.

Best Regards, affe00

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub https://github.com/robertofem/CycloneVSoC-examples/issues/6, or mute the thread https://github.com/notifications/unsubscribe-auth/AOISzPZewvwMfUoYmwhayr84R5xyinkdks5u38hvgaJpZM4ZNlbF .

robertofem avatar Dec 14 '18 11:12 robertofem

Hi, Is it fixed in git ? what should be the fix ? Thanks

ranshalit avatar Apr 07 '19 19:04 ranshalit

No. It is not fixed in git yet, otherwise I would have closed the issue. What should be changed is that ARPROT macros are asigned to aruser signals and viceversa. You have to switch the content inside the parenthesis in these 2 lines. You can do it and do a pull request if you wish

robertofem avatar Apr 08 '19 07:04 robertofem