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

正文內(nèi)容

清華計算機(jī)組成原理實踐環(huán)節(jié)課件第3部分:實驗基礎(chǔ)2——able語言(編輯修改稿)

2025-06-20 01:25 本頁面
 

【文章內(nèi)容簡介】 鍵字。 2021/6/17 計算機(jī)組成原理 標(biāo)頭段 在例 1中標(biāo)頭段如下 : Module GATE Options‘_trace wave‘ Title‘example of gate‘ 標(biāo)頭段包括模塊語句、選項和標(biāo)題三個 元素組成。 2021/6/17 計算機(jī)組成原理 1. 模塊語句 模塊語句是必不可少的,其作用是 命名模塊并標(biāo)志模塊的開始,它與結(jié)束 語句配對使用,同時也可指出是否利用 啞元。 2021/6/17 計算機(jī)組成原理 模塊語句的關(guān)鍵字是 Module,其格式 為 : Module modulename[(dummy_arg[, dummy_arg]…)] 其中 modulename為命名模塊的合法標(biāo) 識符,在本例中為 GATE。 dummy_arg是啞變量名稱,如不利用啞 變量則可以略去。 2021/6/17 計算機(jī)組成原理 若模塊選用啞變量,則在使用語言處理 程序處理模塊時,可將真實變量傳給模塊。 啞變量可為模塊引用。模塊中,凡帶有“?” 的啞變量,語法分析程序都用真實變量將 其替代。例: module my_example (A,B) …… C=?B+?A。 …… end my_example 2021/6/17 計算機(jī)組成原理 2. 選項 選項為可選語句。其作用是語言處 理器控制源文件的處理。 選項的關(guān)鍵字是 Options,其格式 為 Options‘sting‘ string為選項字符串。 2021/6/17 計算機(jī)組成原理 3. 標(biāo)題 標(biāo)題為可選語句,其作用是給出模塊 一個標(biāo)題,此標(biāo)題將作為語言處理程序所 生的編程器下載文件及設(shè)計編制文件的題 頭。 標(biāo)題的關(guān)鍵字是 Title,其格式為 : Title‘string‘ string為標(biāo)題字符串。 2021/6/17 計算機(jī)組成原理 定義段 在例 1中定義段如下 : Declarations gate DEVICE‘GAL16V8‘。 A,B PIN 1,2。 X,Y PIN 18,17。 定義段包括定義段關(guān)鍵字、器件定義、 信號定義、常量定義、宏定義、庫定義等 元素。 2021/6/17 計算機(jī)組成原理 定義段的關(guān)鍵字是 Declarations, 后面可跟任何合法的定義語句。定義段 的關(guān)鍵字允許定義段可在源文件的任何 一部分進(jìn)行定義。如定義語句緊跟標(biāo)頭 段,則可略去定義段關(guān)鍵字。 2021/6/17 計算機(jī)組成原理 1. 器件定義 器件定義是可選項,它的作用是將模 塊中所使用的器件名與實際所采用的可編 程邏輯器件聯(lián)系起來。 器件定義的關(guān)鍵字是 DEVICE,其格式 為 Device_id DEVICE real_device。 2021/6/17 計算機(jī)組成原理 此表達(dá)式中, device_id為模塊中所使 用的器件名,在本例中為 gate。 real_device為實際際所使用的某一個特定 可編程邏輯器件的型號,在本例中為 GAL16V8。值得注意的是 device_id必須是 合法的文件名,因為編程器裝載文件的文件 名由 device_id加上擴(kuò)展名 “ jde”產(chǎn)生的。 2021/6/17 計算機(jī)組成原理 2. 信號定義 信號定義包括了管腳定義、節(jié)點定義及 屬性定義。其作用是定義信號,并可選擇和 管腳及節(jié)點相聯(lián)系。 節(jié)點 /管腳定義用于定義信號名,并將信 號同具體的器件節(jié)點 /管腳序數(shù)聯(lián)系起來。如 不用 FUSASM和 JEDSIM處理文件,可以不 設(shè)定具體的器件節(jié)點 /管腳序數(shù)。 2021/6/17 計算機(jī)組成原理 屬性用于定義信號的特性,它既可 用于器件的節(jié)點 /管腳說明中,作為節(jié) 點 /管腳定義的一部分,也可設(shè)在器件 的節(jié)點 /管腳定義之后,作為一個獨立 的定義部分。它們的關(guān)鍵字分別為 PIN,NODE,ISTYPE。 2021/6/17 計算機(jī)組成原理 (1). 管腳定義 管腳定義的格式為 : [!]pin_id[,[!]pin_id…]PIN[pin[,pin][ISTYPE‘a(chǎn)ttributes‘]。 其中 [!]pin_id是邏輯設(shè)計中用于指示模塊中 管腳的標(biāo)識符 ,pin為實際器件中的管腳 (可 為?,由系統(tǒng)分配 ), attributes為在節(jié)點可 編程的器件中用于指明屬性的字符串,有以 下幾種 : 2021/6/17 計算機(jī)組成原理 例: !Clock,Rest,SI pin in U12,12,15,3。 這行代碼將器件 U12的管腳 12, 15, 3分別用標(biāo)示符 Clock,Rest,SI來表示。 若模塊中不止定義一個器件,必須用語 句中的 in項來指明器件。 2021/6/17 計算機(jī)組成原理 例: 管腳的屬性可由語句中的屬性項 或 ISTYPE語句定義,比如 FO pin 13=?neg,reg‘。 2021/6/17 計算機(jī)組成原理 (2). 節(jié)點定義 節(jié)點定義的格式為 : [!]node_id[,[!]node_id…]NODE[node[,node][IETYPE’attributes’]。 其中 [!]node_id是邏輯設(shè)計中用于表示節(jié)點的 標(biāo)識符, node 為實際器件中的節(jié)點號, Attributes為在節(jié)點可編程的器件中用于指明 屬性的字符串 (同管腳定義 )。 2021/6/17 計算機(jī)組成原理 關(guān)鍵字 NODE并沒有把信號限制 在器件上的內(nèi)部節(jié)點上,當(dāng)一個信號 用 NODE定義后,也可能被器件裝配 器分配給器件的 I/O引腳上。 2021/6/17 計算機(jī)組成原理 (3). 屬性定義 屬性定義的格式為 : signal[signal…][PIN NODE[ S]]ISTYPE‘a(chǎn)ttributes‘[,attributes‘]。 signal是管腳或節(jié)點的標(biāo)識符, attributes 為指明屬性的字符串。 2021/6/17 計算機(jī)組成原理 例: FO , A istype ?neg,latch‘。 將 FO和 A定義為負(fù)極性鎖存信號 2021/6/17 計算機(jī)組成原理 常量定義用于定義模塊中的常量, 常量的關(guān)鍵字是 =,其格式為 : id [,id…] = expr [,expr …]。 id為模塊中所使用的常量的標(biāo)識符。 expr為定義常量值的表達(dá)式。 2021/6/17 計算機(jī)組成原理 例: A , B , C = 5 , [1,0] , 6。 G = [1,2] + [3,4] 2021/6/17 計算機(jī)組成原理 4. 宏定義 宏定義用于定義模塊中的宏。這個宏包 含了源文件中的某一部分,這樣,用戶在 建立文件時,不必每次書寫相同的內(nèi)容, 而可以調(diào)用宏。 2021/6/17 計算機(jī)組成原理 宏定義的關(guān)鍵字是 MACRO,其格式為 : Macro_id MACRO(dummy_arg[,dummy_arg]…)block。 Macro_id為表示宏的宏的標(biāo)識符。 dummy_arg為啞變量。 block為塊。 2021/6/17 計算機(jī)組成原理 例: 若定義了 NAND3 MACRO(A,B,C){!(?Aamp
點擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1