找回密碼
 立即注冊(cè)

QQ登錄

只需一步,快速開(kāi)始

搜索
查看: 6742|回復(fù): 0
打印 上一主題 下一主題
收起左側(cè)

Verilog-initial語(yǔ)句

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:72008 發(fā)表于 2015-1-12 02:41 | 只看該作者 回帖獎(jiǎng)勵(lì) |倒序?yàn)g覽 |閱讀模式
    initial語(yǔ)句:在仿真中只執(zhí)行一次,用于初始化變量,描述一次性行為,在仿真時(shí)刻0開(kāi)始執(zhí)行。
      下面是initial語(yǔ)句的示例:


  • `timescale 1ns/1ns  
  • moduleTest(Pop,Pid);  
  • outputPop,Pid;  
  • regPop,Pid;  
  • initial  
  • begin  
  • Pop=0;//語(yǔ)句1。
  • Pid=0;//語(yǔ)句2。
  • Pop=#51;//語(yǔ)句3。
  • Pid=#31;//語(yǔ)句4。
  • Pop=#60;//語(yǔ)句5。
  • Pid=#20;//語(yǔ)句6。
  • end  
  • endmodule

      這一模塊產(chǎn)生如圖2-5所示的波形。initial語(yǔ)句包含一個(gè)順序過(guò)程。這一順序過(guò)程在0ns時(shí)開(kāi)始執(zhí)行,并且在順序過(guò)程中所有語(yǔ)句全部執(zhí)行完畢后,initial語(yǔ)句永遠(yuǎn)掛起。這一順序過(guò)程包含帶有定義語(yǔ)句內(nèi)時(shí)延的分組過(guò)程賦值的實(shí)例。語(yǔ)句1和2在0ns時(shí)執(zhí)行。第三條語(yǔ)句也在0時(shí)刻執(zhí)行,導(dǎo)致Pop在第5ns時(shí)被賦值。語(yǔ)句4在第5ns執(zhí)行,并且Pid在第8ns被賦值。同樣,Pop在14ns被賦值0,Pid在第16ns被賦值0。第6條語(yǔ)句執(zhí)行后,initial語(yǔ)句永遠(yuǎn)被掛起。第8章將更詳細(xì)地講解initial語(yǔ)句。



分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

手機(jī)版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表