freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內容

vhdl詞法基礎ppt課件-資料下載頁

2025-05-05 18:30本頁面
  

【正文】 287(=45234287) 2. 實數文字 實數文字也都是十進制的數,但必須帶有小數點,如: , (=), ,(=), , ? VHDL文字主要包括數值和標識符 。 數值型文字主要有數字型 、 字符串型和位串型等 。 詞法單元(文字規(guī)則) 3. 以數制基數表示的文字 ? 用這種方式表示的數由五個部分組成 。 第一部分 , 用十進制數標明數制進位的基數; 第二部分 , 數制隔離符號 “ ”; 第三部分 , 表達的文字; 第四部分 , 指數隔離符號 “ ”; 第五部分 , 用十進制表示的指數部分 , 如果是 0可省去 。 例: 10170 (十進制數,等于 170) 21111_1110 (二進制數,等于 254) 16EE1 (十六進制數,等于 211100000,等于 224) 16E+2 (十六進制數,等于 ) 4. 物理量文字 ( VHDL綜合器不接受此類文字 ) 如: 60 s(60秒 ), 100 m(100米 ), kΩ (千歐姆 ), 177 A(177安培 ) ? 字符是用單引號引起來的 ASCII字符 , 可以是數值 , 也可以是符號或字母 , 如: ‘ R’, ‘ A’, ‘ *’ , ‘ Z’。 ? 字符串則是一維的字符數組 , 須放在雙引號中 。 VHDL中有兩種類型的字符串:文字字符串和數位字符串 。 二、字符串型文字 1. 文字字符串 ? 文字字符串是用雙引號引起來的一串文字 。 如: “ ERROR”, “ BOTH S AND Q EQUA TO L”,“ X”, “ BB$CC” 2. 數位字符串 ? 數位字符串也稱位矢量,是預定義的數據類型 BIT的一維數組,它們所代表的是二進制、八進制或十六進制的數組,其位矢量的長度即為等值的二進制數的位數。 ? 數位字符串的表示首先要有計算基數 , 然后將該基數表示的值放在雙引號中 , 基數符以 “ B”、 “ O”和 “ X”表示 , 并放在字符串的前面 。 它們的含義分別是: B:二進制基數符號 , 表示二進制數位 0或 1, 在字符串中每一個位表示一個 BIT。 O:八進制基數符號 , 在字符串中的每一個數代表一個八進制數 , 即代表一個 3位 (BIT)的二進制數 。 X:十六進制基數符號 (0~ F), 字符串中的每一位代表一個十六進制數 , 即代表一個 4位的二進制數 。 例: B“1_1101_1110” 二進制數數組,位矢數組長度是 9 X“AD0” 十六進制數數組,位矢數組長度是 12 ? VHDL的各種表達式由操作數和操作符組成 , 其中 , 操作數是各種運算的對象 , 而操作符則規(guī)定運算的方式 。 運算操作符 一、操作符種類及對應的操作數類型 ? 在 VHDL中,一般有四類操作符: 邏輯操作符 (Logica Operator) 關系操作符 (Relationa Operator) 算術操作符 (Arithmetic Operator) 符號操作符 (Sign Operator), 注: 與書上分類略有區(qū)別。 前三類操作符是完成邏輯和算術運算的最基本的操作符。 VHDL操作符列表 VHDL操作符優(yōu)先級 二 、 各種操作符的使用說明 1. 嚴格遵循在基本操作符間操作數是同數據類型的規(guī)則;嚴格遵循操作數的數據類型必須與操作符所要求的數據類型完全一致的規(guī)則 。 2. 注意操作符之間的優(yōu)先級別 。 當一個表達式中有兩個以上的運算符時 , 可使用括號將這些運算分組 。 3. 七種邏輯操作符,對于數組型 (如 STD_LOGIC_VECTOR)數據對象的相互作用是按位進行的。 4. 關系操作符的作用是將相同數據類型的數據對象進行數值比較 (=、 /=)或關系排序判斷 (、 =、 、 =), 并將結果以布爾類型 (BOOLEAN)的數據表示出來 , 即 TRUE或 FALSE兩種 。 5. 17種算術操作符可以分為求和操作符 、 求積操作符 、 符號操作符 、 混合操作符 、 移位操作符等五類操作符 。 ① 求和操作符包括加減操作符和并置操作符。 ② 求積操作符包括 * (乘 )、 /(除 )、 MOD(取模 )和 REM(取余 )四種。 ③ 符號操作符“ +”和“ ”的操作數只有一個,操作數的數據類型是整數。 ④ 混合操作符包括 **(乘方 )操作符和取 ABS(絕對值 )操作符兩種。 ⑤ 六種移位操作符號 SLL、 SRL、 SLA、 SRA、 ROL和 ROR都是 VHDL39。93標準新增的運算符,在 1987標準中沒有。 例: 將 “ 1101”執(zhí)行各種 1位移位操作,其結果如下圖所示。 如: VARIABLE V1: STD_LOGIC_VECTOR(3 DOWNTO 0):=(39。139。,39。139。,39。039。,39。139。)。 V1 SL 1; (39。139。,39。039。,39。139。,39。039。)。 1010 SLL 1 1101 SRL 1 0110 1011 SLA 1 1101 SRA 1 1110 1011 ROL 1 1101 ROR 1 1110 說明: 操作符可以用以產生電路 。 就提高綜合效率而言 , 使用 常量值或簡單的一位數據類型能夠生成較緊湊的電路 , 而表達式復雜的數據類型 ( 如數組 ) 將相應地生成更多 的電路 。 注: 移位操作符語句格式: 標識符號 移位操作符號 移位位數;
點擊復制文檔內容
教學課件相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1