屬性、時鐘的表示
發布時間:2018/9/17 12:01:42 訪問次數:1056
屬性、時鐘的表示EEFCX0J151YR
屬性指的是關于實體、結構體、類型、信號的一些特征。有些屬性對綜合(設計)非常有用,如:
①值類屬性:分為’left,’right,’low, 'high,’length。其中用符號“’’’隔開對象名及其屬性。left表示類型最左邊的值;right表示類型最右邊的值;low表示類型中最小的值;high表示類型中最大的值;length表示限定型數組中元素的個數。
例:sdown :IN STD_LOGIC_VECTOR(8 DOWNT0 0);
sup :IN STD_LOGIC_VECTOR(O T0 8);
則這兩個信號的各屬性值如下:
sdown'Ieft=8; sdowdright=0; sdown'Iow=0; sdown'high=8; sdown'Iength=9;
sup'Ieft=0; sup'right=8; sup'Iow=0; sup'Iugh=8; sup'Iength=9;
③信號類屬性:這里僅介紹一個對綜合及模擬都很有用的信號類屬性:’EVENT。它的值為布爾型,如果剛好有事件發生在該屬性所附著的信號上(即信號有變化),則其取值為Ture,否則為False。用它可決定時鐘邊沿是否有效。即時鐘是否發生。
屬性、時鐘的表示EEFCX0J151YR
屬性指的是關于實體、結構體、類型、信號的一些特征。有些屬性對綜合(設計)非常有用,如:
①值類屬性:分為’left,’right,’low, 'high,’length。其中用符號“’’’隔開對象名及其屬性。left表示類型最左邊的值;right表示類型最右邊的值;low表示類型中最小的值;high表示類型中最大的值;length表示限定型數組中元素的個數。
例:sdown :IN STD_LOGIC_VECTOR(8 DOWNT0 0);
sup :IN STD_LOGIC_VECTOR(O T0 8);
則這兩個信號的各屬性值如下:
sdown'Ieft=8; sdowdright=0; sdown'Iow=0; sdown'high=8; sdown'Iength=9;
sup'Ieft=0; sup'right=8; sup'Iow=0; sup'Iugh=8; sup'Iength=9;
③信號類屬性:這里僅介紹一個對綜合及模擬都很有用的信號類屬性:’EVENT。它的值為布爾型,如果剛好有事件發生在該屬性所附著的信號上(即信號有變化),則其取值為Ture,否則為False。用它可決定時鐘邊沿是否有效。即時鐘是否發生。
上一篇:VHDL語言的客體及其分類.
上一篇:基本放大電路設計與仿真