Estoy un poco confundido debido a una situación extraña en el operador de selección de parte en verilog. Había leído sobre operadores de selección de parte y vector de selección de parte . Pero hay una situación en la que tengo variable[0:0] , como parte seleccionada, aunque puede escribirse como variable[0] , y creo que ambos son correctos. Por favor, corrígeme si me equivoco.
Al utilizar la convención anterior significa variable[0:0] , tengo un error de segmentación en mi programa. ¿Entonces solo quiero confirmar que usar este tipo de convención está bien o no?