The Designer's Guide Community Forum
https://designers-guide.org/forum/YaBB.pl Design Languages >> Verilog-AMS >> What does -: mean? https://designers-guide.org/forum/YaBB.pl?num=1256948262 Message started by Mike_k on Oct 30th, 2009, 5:17pm |
Title: What does -: mean? Post by Mike_k on Oct 30th, 2009, 5:17pm For example: bus_name[32-:8] |
Title: Re: What does -: mean? Post by Geoffrey_Coram on Nov 2nd, 2009, 5:45am I thought it was a typo, but I do see that syntax in 1800-2005. I think it was intended to allow you to grab a fixed-size slice of an array: Quote:
So, in your case, I think [32-:8] is the slice starting at 32 and going down to get 8 bits, and thus would be the same as [32:25]. However, you could also have bus_name[x-:8] and sometimes x=32 and other times x=24, etc. |
The Designer's Guide Community Forum » Powered by YaBB 2.2.2! YaBB © 2000-2008. All Rights Reserved. |