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

正文內容

《verilog行為描述》ppt課件-文庫吧

2025-04-20 18:28 本頁面


【正文】 10 reg_c=reg_a。 join 將這個并行描述與例 4- 2中的串行描述對照,差別是塊標識符從原來的串行標識符 begin_end改為這里的并行標識符fork_join。正是這一改變導致塊語句的執(zhí)行過程與執(zhí)行結果都發(fā)生了變化 。 module wave_gen_seri(wav)。 output wav; reg wav; event end_wave; parameter delay=50; initial begin wav=0。 delay wav=1。 delay wav=0。 delay wav=1。 delay wav=0。 delay end_wave。 end 例 45. 用串行塊行為描述產生一段周期為 100時間單位。占空比為 1:1的信號波形。 例 46 用并行塊描述一段周期為 100時間單位、占 空比為 1:1的信號 module wave_gen_para(wav)。 output wav。 reg wav。 event end_wave。 initial fork wav=0。 50 wav=1。 100 wav=0。 150 wav=1。 200 wav=0。 250 end_wave。 join 例 47 用于驗證并行塊描述中語句的排序不影響語句的執(zhí)行過程的例子。 module wave_gen_para_verify(wav)。 output wav。 reg wav。 event end_wave。 initial fork 250 end_wave。 200 wav=0。 150 wav=1。 100 wav=0。 50 wav=1。 wav=0。 join endmodule 4. 2. 3 有名塊 Namedblock 有名塊取名方法是在塊語句開始標識符(串行塊的 begin或并行塊的 fork)后面加上一個冒號,之后給出一個名字即可。去了名字的塊稱之為有名塊。 一、便于實現對塊語句執(zhí)行過程的有效控制 對于多條語句構成的塊語句,各條語句順序或并行運行。如果需要根據過程的狀態(tài),控制過程的是否繼續(xù)執(zhí)行下去。給塊命名后,可以通過后面要介紹的 disable語句,在必要時終止(或提前結束)該有名塊語句的執(zhí)行過程。 有名塊的作用之一: 二、允許在塊語句內部引入局部變量 局部變量的含義類似于 c語言中的相應含義。只在該塊內部起作用。 Verilog HDL中,變量都是靜態(tài)變量(同樣請參考 c語言的靜態(tài)變量)。給塊命名后,就可以在模擬時給屬于這一有名塊的局部變量分配內存地址單元。即使局部變量與塊外的其他變量同名,由于塊名的標識,模擬系統很容易據此加以區(qū)別。顯然,局部變量只可能是寄存器類的變量。 有名塊的作用之二: 什么是過程賦值語句 過程賦值語句的兩種延時模式 阻塞型與非阻塞型過程賦值 連續(xù)賦值語句 assign 過程連續(xù)賦值語句(assign/deassign,force/release) Verilog HDL對模塊的行為描述由一個或多個并行運行的過程塊構成,而位于過程塊中的賦值語句稱之為過程賦值語句。過程賦值語句只能對寄存器類的量進行賦值。 過程語句的左邊必須是寄存器類的變量( reg. integer. real. Time).對于多位寬的寄存器變量(矢量 )可以只對其中某一位或某幾位賦值。對與存儲器只能通過選定的地址單元 ,對某個字賦值 。還可以將前述各類變量用連續(xù)符拼接起來,構成一個整體作為過程賦值的左端。 什么是過程賦值語句 ( continuous assignment statement) reg_a=8’b1011_1100。 //對一個 8位寄存器的賦值 reg_a[3]=1’b0。 //對寄存器的某一位賦值 reg_a[7:4]=4’b1010。 //對寄存器的幾位賦值 mem_a[address]=8’h5d。 /*對由 address地址指定的寄存器單元賦值 */ {carry,sum}=reg_a+reg_b。 /*通過連接算符構成一個整體進行賦值 */ 例 4- 8 對各種形式的寄存器變量進行過程賦值的例子 過程賦值語句的兩種延時模式 過程賦值語句的基本形式 : 寄存器變量=表達式 考慮賦值過程的定時控制( Timingcontrol)時,根據定時控制在過程賦值語句中的不同位置,存在兩類定時模式 : 一 .外部定時模式 二 .內部定時模式 一、外部模式: 表達式 : 定時控制 寄存器變量 = 表達式 該延時的模式 : 經 “ 定時控制 ” 所確定的延時后,計算出右端表達式的值,把結果賦值給左端的 “ 寄存器變量 ” 。其中的 “ 定時控制 ” 分為兩種類型: 延時控制就是直接給
點擊復制文檔內容
教學課件相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1