【正文】
你必須努力,當(dāng)有一天驀然回首時(shí),你的回憶里才會(huì)多一些色彩斑斕,少一些蒼白無力。既糾結(jié)了自己,又打擾了別人。2. 若不是心寬似海,哪有人生風(fēng)平浪靜。 什么叫數(shù)據(jù)流描述方式?它和行為描述方式的主要區(qū)別在哪里?用數(shù)據(jù)流描述方式所編寫的VHDL程序是否都可以進(jìn)行邏輯綜合? (1)數(shù)據(jù)流描述也稱RTL描述,它以類似于寄存器傳輸級的方式描述數(shù)據(jù)的傳輸和變換,以規(guī)定設(shè)計(jì)中的各種寄存器形成為特征,然后再寄存器之間插入組合邏輯。 (3)它們的語句格式如下: 元件定義語句 COMPONENT 例化元件名 IS GENERIC(類屬表); PORT(例化元件端口名表); END COMPONENT; 元件例化語句 元件例化名:例化元件名 PORT MAP([例化元件端口名=]連續(xù)實(shí)體端口名,...) (4)名字關(guān)聯(lián)是將例化元件的端口名與關(guān)聯(lián)端口名通過關(guān)聯(lián)(連續(xù))符號“=一一對應(yīng)地聯(lián)系起來的方式; 位置關(guān)聯(lián)是按例化元件端口定義順序?qū)⒗膶?yīng)的連續(xù)實(shí)體端口名一一列出的方式。 end case 什么叫進(jìn)程語句?你是如何理解進(jìn)程語句的并行性和順序性的雙重特性的? (1)進(jìn)程實(shí)際上是順序語句描述的一種進(jìn)程過程,進(jìn)程是用于描述事件的,process語句結(jié)構(gòu)包含了一個(gè)代表實(shí)體中部分邏輯行為的獨(dú)立的順序語句描述的進(jìn)程 (2)一個(gè)結(jié)構(gòu)體中可以有多個(gè)并行進(jìn)程結(jié)構(gòu),而有一個(gè)進(jìn)程內(nèi)部結(jié)構(gòu)卻是由一系列順序語句來構(gòu)成的,即進(jìn)程語句間是并行執(zhí)行的進(jìn)程的內(nèi)部是順序執(zhí)行的 ( 進(jìn)程語句是一種描述硬件行為的語句,進(jìn)程語句內(nèi)部是由順序語句構(gòu)成的,內(nèi)部執(zhí)行時(shí)是順 序性的,但進(jìn)程語句屬于并行語句,多個(gè)進(jìn)程之間的執(zhí)行并行運(yùn)行。 when 1101=y=1101111111111111。 when 1001=y=1111110111111111。 when0101=y=1111111111011111。 when 0001=y=1111111111111101。 else Y=1111111111111111。 elsif(sel=1110)theny=1011111111111111。 elsif(sel=1010)theny=1111101111111111。 elsif(sel=0110)theny=1111111110111111。 elsif(sel=0010)theny=1111111111111011。and g2b=39。 -十六譯碼器 PROCESS(G1,g2a,g2b,sel) begin if(g1=39。2和3?式的運(yùn)算順序不同。 ② A=(NOT B AND C) OR D。 文件類型:用于提供多值存取類型。 (1)標(biāo)量型:屬單元素最基本的數(shù)據(jù)類型,通常用于描述一個(gè)單值數(shù)據(jù)對象,它包括實(shí)數(shù)類型、整數(shù)類型、枚舉類型和時(shí)間類型。信號只能在進(jìn)程或子程序的外部定義,表示硬件中的連線,用于各并行語句模塊之間的通信。 常量表示電路中的恒定電平,可使代碼中常數(shù)易于閱讀和修改。若定義在實(shí)體中,則可在這個(gè)實(shí)體的所有結(jié)構(gòu)體中使用。若定義在進(jìn)程/子程序中,則只能用于該進(jìn)程/子程序。 (2)庫、程序包使用說明:用于打開調(diào)用本設(shè)計(jì)實(shí)體將用到的庫、程序包 實(shí)體描述:用于描述該設(shè)計(jì)實(shí)體與外界的接口信號說明 結(jié)構(gòu)體描述:用于描述該設(shè)計(jì)實(shí)體內(nèi)部的組成及內(nèi)部工作的邏輯關(guān)系 結(jié)構(gòu)體配置語句主要用于層次化的方式對特定的設(shè)計(jì)實(shí)體進(jìn)行元件的例化,或是為實(shí)體選定某個(gè)特定的結(jié)構(gòu)體 VHDL語言中數(shù)據(jù)對象有幾種?各種數(shù)據(jù)對象的作用范圍如何?各種數(shù)據(jù)對象的實(shí)際物理含義是什么? (1)數(shù)據(jù)對象有三種:變量、常量、信號 (2)常量的作用范圍取決于其所定義的位置。有多種EDA工具選擇,已成為IEEE標(biāo)準(zhǔn)。 (4) 用VHDL完成一個(gè)確定的設(shè)計(jì),可以利用EDA工具進(jìn)行邏輯綜合和優(yōu)化,并自動(dòng)把VHDL描述設(shè)計(jì)轉(zhuǎn)變成門級網(wǎng)表(根據(jù)不同的實(shí)現(xiàn)芯片)。有多種EDA工具選擇,已成為IEEE標(biāo)準(zhǔn)。綜合后所得的EDIF/XNF門級網(wǎng)表文件通常作為FPGA布線器或CPLD適