浓毛老太交欧美老妇热爱乱,蜜臀性色av免费,妺妺窝人体色www看美女,久久久久久久久久久大尺度免费视频,麻豆人妻无码性色av专区

位置:51電子網(wǎng) » 技術(shù)資料 » 模擬技術(shù)

結(jié)構(gòu)體(Architecture)

發(fā)布時間:2015/8/26 20:26:07 訪問次數(shù):622

   結(jié)構(gòu)體是VHDL設(shè)計中最主要部分,D2490它具體地指明了該基本設(shè)計單元的行為、元件及內(nèi)部的連接關(guān)系,也就是說它定義了設(shè)計單元具體的功能。結(jié)構(gòu)體對其基本設(shè)計單元的輸入輸出關(guān)系可以用3種方式進行描述,即行為描述(基本設(shè)計單元的數(shù)學模型描述)、寄存器傳輸描述(數(shù)據(jù)流描述)和結(jié)構(gòu)描述(邏輯元件連接描述)。不同的描述方式,只體現(xiàn)在描述語句上,而結(jié)構(gòu)體的結(jié)構(gòu)是完全一樣的。

   一個完整的、能被綜合實現(xiàn)的VHDL設(shè)計必須有一個實體和對應(yīng)的結(jié)構(gòu)體,一個實體可以對應(yīng)一個或多個結(jié)構(gòu)體,由于結(jié)構(gòu)體是對實體功能的具體描述,因此它一定要跟在實體的后面,通常先編譯實體后才能對結(jié)構(gòu)體進行編譯。

   一個結(jié)構(gòu)體的具體結(jié)構(gòu)描述如下:

ARCHITECTURE<architecture_name結(jié)構(gòu)體名>OF<entity_name實體名>IS

  結(jié)構(gòu)體聲明區(qū)域

   一一聲明結(jié)構(gòu)體所用的內(nèi)部信號及數(shù)據(jù)類型

   如果使用元件例化,則在此聲明所用的元件

   BEGIN  一一以下開始結(jié)構(gòu)體用于描述設(shè)計的功能

   --concurrent signal assignments并行語句信號賦值

   --processes進程(順序語句描述設(shè)計)

   --component instantiations元件例化

   END<architeCture name結(jié)構(gòu)體名>

   結(jié)構(gòu)體名是對本結(jié)構(gòu)體的命名,它是該結(jié)構(gòu)體的唯一名稱,OF后面緊跟的實體名表明

了該結(jié)構(gòu)體所對應(yīng)的是哪一個實體,用IS來結(jié)束結(jié)構(gòu)體的命名,結(jié)構(gòu)體的名稱可以由設(shè)計

人員自由命名。

   如上述四位計數(shù)器的結(jié)構(gòu)體(Architecture):

   ARCHITECTURE behave OF cntm16 IS    一結(jié)構(gòu)體

   BEGIN

   co<_’1'WHEN (qcnt=”1111”AND ci=’l’)ELSE'0’;

PROCESS(clk,nreset)

BEGIN

       IF(nreset='0') THEN

qcnt<="0000";

       ELSIF (clk'EVENT AND clk='l') THEN

          IF(ci='l') THEN

qcnt<=qcnt+l;

   結(jié)構(gòu)體是VHDL設(shè)計中最主要部分,D2490它具體地指明了該基本設(shè)計單元的行為、元件及內(nèi)部的連接關(guān)系,也就是說它定義了設(shè)計單元具體的功能。結(jié)構(gòu)體對其基本設(shè)計單元的輸入輸出關(guān)系可以用3種方式進行描述,即行為描述(基本設(shè)計單元的數(shù)學模型描述)、寄存器傳輸描述(數(shù)據(jù)流描述)和結(jié)構(gòu)描述(邏輯元件連接描述)。不同的描述方式,只體現(xiàn)在描述語句上,而結(jié)構(gòu)體的結(jié)構(gòu)是完全一樣的。

   一個完整的、能被綜合實現(xiàn)的VHDL設(shè)計必須有一個實體和對應(yīng)的結(jié)構(gòu)體,一個實體可以對應(yīng)一個或多個結(jié)構(gòu)體,由于結(jié)構(gòu)體是對實體功能的具體描述,因此它一定要跟在實體的后面,通常先編譯實體后才能對結(jié)構(gòu)體進行編譯。

   一個結(jié)構(gòu)體的具體結(jié)構(gòu)描述如下:

ARCHITECTURE<architecture_name結(jié)構(gòu)體名>OF<entity_name實體名>IS

  結(jié)構(gòu)體聲明區(qū)域

   一一聲明結(jié)構(gòu)體所用的內(nèi)部信號及數(shù)據(jù)類型

   如果使用元件例化,則在此聲明所用的元件

   BEGIN  一一以下開始結(jié)構(gòu)體用于描述設(shè)計的功能

   --concurrent signal assignments并行語句信號賦值

   --processes進程(順序語句描述設(shè)計)

   --component instantiations元件例化

   END<architeCture name結(jié)構(gòu)體名>

   結(jié)構(gòu)體名是對本結(jié)構(gòu)體的命名,它是該結(jié)構(gòu)體的唯一名稱,OF后面緊跟的實體名表明

了該結(jié)構(gòu)體所對應(yīng)的是哪一個實體,用IS來結(jié)束結(jié)構(gòu)體的命名,結(jié)構(gòu)體的名稱可以由設(shè)計

人員自由命名。

   如上述四位計數(shù)器的結(jié)構(gòu)體(Architecture):

   ARCHITECTURE behave OF cntm16 IS    一結(jié)構(gòu)體

   BEGIN

   co<_’1'WHEN (qcnt=”1111”AND ci=’l’)ELSE'0’;

PROCESS(clk,nreset)

BEGIN

       IF(nreset='0') THEN

qcnt<="0000";

       ELSIF (clk'EVENT AND clk='l') THEN

          IF(ci='l') THEN

qcnt<=qcnt+l;

上一篇:實體(Entity)

上一篇:VHDL的基本語法

相關(guān)技術(shù)資料
8-26結(jié)構(gòu)體(Architecture)
相關(guān)IC型號
D2490
D2498
D2499

熱門點擊

 

推薦技術(shù)資料

泰克新發(fā)布的DSA830
   泰克新發(fā)布的DSA8300在一臺儀器中同時實現(xiàn)時域和頻域分析,DS... [詳細]
版權(quán)所有:51dzw.COM
深圳服務(wù)熱線:13751165337  13692101218
粵ICP備09112631號-6(miitbeian.gov.cn)
公網(wǎng)安備44030402000607
深圳市碧威特網(wǎng)絡(luò)技術(shù)有限公司
付款方式


 復制成功!