Параметар је тип података у Верилог. Користи се да прогласи константе које нису модификоване током извршавања. Где год можемо да користимо изјаву дефпарам за ажурирање параметар. 'Дефине је макро који може да се користи за дефинисање било променљиво, функцију или екпрассион под именом. У могу користити макро за дати податке у Ур кода са 'идентификатором [сизе = 2] [цолор = # 999999] Додато после 25 минута: [/ цолор] [/ сизе] Иди кроз ово његово стварно корисно за почетнике [урл] хттп://ввв-ее.енг.хаваии.еду/ ~ мсмитх / АСИЦ / ХТМЛ / Верилог / Верилог.хтм [/ урл]
`Дефинишу се макро. Ти га користити на исти начин на који користите макрое у Ц језику. Параметар, с друге стране, постаће мембор вашег модула. Имагин пишете код за генерички сабирача са ширином параметар као ширине њеног улаза / излазни портови. Сада можете да инстанцира истом Аддер неколико пута са другом вредношћу за ширину параметар. Пример [и] модул гуја (б, ц); параметар ВИДТХ = 2 / / дефулт вредности улаза [ШИРИНА-1: 0]; улаз [ШИРИНА-1: 0] б, излаз [ШИРИНА-1: 0 ] ц, ц доделити = + б; ендмодуле [/ и] инстанцирање ће изгледати овако: [и] # гуја (4) аддер1 (б, ц); / / четири мало гуја гуја # (8) аддер1 (б, ц); / / осам битни сабирач [/ и] Сада, размислите о томе, молим вас да урадите горе пример, користећи макрое?
Здраво оурарасх је исправна Параметри вам омогућава да имате подесив хардвер у цомплиатион време. дефинише манили се користе као цомплиер директиве (користи се са `и` ифдеф ифндеф) Хвала Хаитхам
This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
By continuing to use this site, you are consenting to our use of cookies.