bus expansion subsystem block and HDL coder

6 Ansichten (letzte 30 Tage)
jarick cammarato
jarick cammarato am 15 Mai 2014
Hi, I am new to HDL Coder. I am attempting to implement a design that has a bus going through a delay block.
I am recieving the error, "... dekay' is a bus expansion subsystem block, which is unsupported."
How should I resolve this issue? is there a more appropriate delay block?

Akzeptierte Antwort

Tim McBrayer
Tim McBrayer am 15 Mai 2014
The good news: this construction is fully supported in R2014a, where HDL Coder has had substantial improvements in its bus support. Prior to R2014a the bus support in HDL Coder was limited and could not support a bus going through a unit delay block.
The only way to do this prior to 14a is to model the delay without buses. This essentially means:
  1. Breaking the bus into into its component elements with a Bus Selector block
  2. Running each bus element through the appropriate delay block
  3. Combining the delayed version of each bus element back into a bus with a Bus Creator block
  1 Kommentar
jarick cammarato
jarick cammarato am 16 Mai 2014
Thanks for your quick response. One question, how does the 2013 approach synthesize? I would assume that it would not optimize to a buffer.

Melden Sie sich an, um zu kommentieren.

Weitere Antworten (0)

Tags

Produkte

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by