Верилог Код: 'дефинисати и параметар

C

choonlle

Guest
Шта је другачије од параметра дефинише? Може у дајте неке примере ... Осећам разл разумети дифф између њих. Хвала!
 
Параметар је тип података у Верилог. Користи се да прогласи константе које нису модификоване током извршавања. Где год можемо да користимо изјаву дефпарам за ажурирање параметар. 'Дефине је макро који може да се користи за дефинисање било променљиво, функцију или екпрассион под именом. У могу користити макро за дати податке у Ур кода са 'идентификатором [сизе = 2] [цолор = # 999999] Додато после 25 минута: [/ цолор] [/ сизе] Иди кроз ово његово стварно корисно за почетнике [урл] хттп://ввв-ее.енг.хаваии.еду/ ~ мсмитх / АСИЦ / ХТМЛ / Верилог / Верилог.хтм [/ урл]
 
`Дефинишу се макро. Ти га користити на исти начин на који користите макрое у Ц језику. Параметар, с друге стране, постаће мембор вашег модула. Имагин пишете код за генерички сабирача са ширином параметар као ширине њеног улаза / излазни портови. Сада можете да инстанцира истом Аддер неколико пута са другом вредношћу за ширину параметар. Пример [и] модул гуја (б, ц); параметар ВИДТХ = 2 / / дефулт вредности улаза [ШИРИНА-1: 0]; улаз [ШИРИНА-1: 0] б, излаз [ШИРИНА-1: 0 ] ц, ц доделити = + б; ендмодуле [/ и] инстанцирање ће изгледати овако: [и] # гуја (4) аддер1 (б, ц); / / четири мало гуја гуја # (8) аддер1 (б, ц); / / осам битни сабирач [/ и] Сада, размислите о томе, молим вас да урадите горе пример, користећи макрое?
 
Здраво оурарасх је исправна Параметри вам омогућава да имате подесив хардвер у цомплиатион време. дефинише манили се користе као цомплиер директиве (користи се са `и` ифдеф ифндеф) Хвала Хаитхам
 
али будите опрезни о обиму. `Дефинисати је универзална ... тако нешто буде састављен и користе да дефинишу` ће добити вредност.
 
плс погледајте аттацехд документ
 

Welcome to EDABoard.com

Sponsor

Back
Top