2. initial always initial always 0 always initial always fork module initial always 2 module clk_gen_demo(clock1,clock2); output clock1,clock2; reg cl

Similar documents
Huawei Technologies Co

z x / +/- < >< >< >< >< > 3 b10x b10x 0~9,a~f,A~F, 0~9,a~f,A~F, x,x,z,z,?,_ x,x,z,z,?,_ h H 0~9,_ 0~9,_ d D 0~7,x,X,z,Z

untitled

untitled

第一章.doc

9 什 么 是 竞 争 与 冒 险 现 象? 怎 样 判 断? 如 何 消 除?( 汉 王 笔 试 ) 在 组 合 逻 辑 中, 由 于 门 的 输 入 信 号 通 路 中 经 过 了 不 同 的 延 时, 导 致 到 达 该 门 的 时 间 不 一 致 叫 竞 争 产 生 毛 刺 叫 冒 险 如

ebook122-11

Microsoft Word - FPGA的学习流程.doc

的 读 者 听 得 进 去, 这 些 话 也 是 对 他 们 说 的 作 为 一 本 书 的 妞 妞 已 经 不 属 于 我, 任 凭 读 者 和 时 间 去 评 判 作 为 女 儿 的 妞 妞 始 终 在 我 和 雨 儿 的 心 中, 任 何 评 判 都 与 她 无 关 妞 妞 永 远 一 岁 半

穨R _report.PDF

第一章

,,,,,,,,,,,,, :,, ;,,,,, ( ),,,, : ( ) ; ( ) ; ( ) ( ) ; ( ) ( A ) ; ( ) ( ),,,,,,, 80

a b c d e f g C2 C1 2

7. 小 星 星 一 閃 一 閃 亮 晶 晶, 滿 天 都 是 小 星 星 ; 掛 在 天 空 放 光 明, 好 像 許 多 小 眼 睛 ; 一 閃 一 閃 亮 晶 晶, 滿 天 都 是 小 星 星

邏輯分析儀的概念與原理-展示版

程式人雜誌

图 片 展 示 : 资 源 简 介 : FPGA Altera CycloneII EP2C5T144C8 (4608 个 LE) 2 路 有 源 晶 振 (50M,25M) AS & JTAG 标 准 接 口 VGA 接 口 UART 接 口 蜂 鸣 器 8bit 并 行 DAC 8 路 按 键

实 习 上 下 点 表 格 解 释 和 相 关 纪 律 要 求 : 1 表 格 中 所 有 名 词 都 为 简 称, 包 括 医 院 名 称 四 年 级 五 年 级 各 专 业 名 称 等 所 有 时 间 都 为 学 生 装 好 行 李 出 发 时 间, 请 提 前 0 分 钟 将 行 李 运 到

简报158期.doc

zt

2016 年 地 质 工 程 系 教 学 工 作 安 排 2016 学 年 我 系 将 在 总 结 过 去 工 作 的 基 础 上, 结 合 今 年 学 院 以 抓 质 量 强 内 涵 促 改 革 调 结 构 建 品 牌 细 管 理 重 过 程 为 宗 旨, 以 规 范 管 理 深 化 内 涵 为

<4D F736F F D203136BCADBBD8D2E4D3EBD1D0BEBF2E646F63>

萧山中学课程建设方案.doc


Microsoft Word - 9pinggb_A4.doc

Microsoft Word - 9pinggb_A4-f4.doc

理 论 探 索 事 业 单 位 改 革 的 五 点 思 考 余 路 [ 摘 要 ] 事 业 单 位 改 革 是 中 国 改 革 的 重 要 环 节, 其 影 响 力 和 难 度 不 亚 于 国 有 企 业 改 革 本 文 着 重 围 绕 推 进 事 业 单 位 改 革 应 考 虑 的 五 个 方 面

日 本 位 于 亚 洲 东 部, 太 平 洋 西 北 角, 是 我 国 东 方 的 一 个 岛 国 在 洪 积 世 ( 注 1) 的 大 部 分 时 期 内, 日 本 与 大 陆 相 连 大 约 在 洪 积 世 晚 期 至 冲 积 世 ( 注 2) 初 期, 日 本 各 地 发 生 海 进, 出 现

2深化教育教学改革、创新人才培养模式


Microsoft Word - 9pinggb_let.doc

3 基 金 杠 杆 从 分 级 基 金 的 概 念, 我 们 知 道 了 分 级 基 金 的 A 份 额 是 每 年 获 得 固 定 收 益 的 稳 健 份 额,B 份 额 是 具 有 杠 杆 效 应 的 激 进 份 额 分 级 基 金 中 的 杠 杆 一 般 有 三 类 : 份 额 杠 杆 =(A

Microsoft Word - 9pingb5_let.doc

退休權益.ppt [相容模式]

Microsoft Word - 1.《國文》試題評析.doc

Ps22Pdf

$%%& ()*+, %&, %-&&%%,. $ %,, $,, & /$- 0(1 $%%& %& 234 %-%, 5&%6&633 & 3%%, 3-%, %643 -%%% :::; 7<9; %-%, 3$%$ :::;

# $# #!# # # # # # # %# # # &# # # # #! "

ebook122-3

2015 年 度 收 入 支 出 决 算 总 表 单 位 名 称 : 北 京 市 朝 阳 区 卫 生 局 单 位 : 万 元 收 入 支 出 项 目 决 算 数 项 目 ( 按 功 能 分 类 ) 决 算 数 一 财 政 拨 款 一 一 般 公 共 服 务 支 出 二

目 录 第 一 部 分 档 案 局 概 况 一 主 要 职 责 二 部 门 决 算 单 位 构 成 第 二 部 分 档 案 局 2016 年 度 部 门 预 算 表 一 2016 年 度 市 级 部 门 收 支 预 算 总 表 二 2016 年 度 市 级 部 门 支 出 预 算 表 三 2016

第 二 章 古 代 慢 慢 睁 开 眼 睛, 我 的 面 前 出 现 一 个 女 孩 子, 大 约 十 六 七 岁, 身 穿 淡 绿 色 布 裙, 头 上 两 个 小 圆 髻 特 别 娇 俏 可 爱 医 院 什 么 时 候 出 现 这 么 一 个 可 爱 的 古 装 护 士 啊! 这 医 院 真 有


VN-Cover

untitled

住户表

IC芯片自主创新设计实验

384 : FPGA O-QPSK O-QPSK Fig.1 ProcessofO-QPSK modulationanddemodulation 3 O-QPSK FPGA d Iout d Q Indarrange clk d arrange 20 nsclr

B 6 A A N A S A +V B B B +V 2


Quality of Life 1 TEIJIN CSR Report 2012

Microsoft Word - 職業倫理與道德題庫.doc

PowerPoint プレゼンテーション

住户表

行业

untitled

!"# $%& %!"# $%& %!"#$%& %! ( )***%% ) $)! +**+),,* -)+.* )( ) +, +*.*)+..**! )$,*)+$))$!"!#

<4D F736F F D C4EAB9FABCD2B9ABCEF1D4B1D0D0D5FEC4DCC1A6B2E2D1E9A3A841C0E0A3A92E646F63>

ttian

! "#$%& $()*+#$, $(-.&,./.+#/(-.&01( &-#&(&$# (&2*(,#-3.,14& $ +()5(*-#5(-#/-/#(-1#&-+)(& :;<<= > A B?

Microsoft Word - 人事管理制度汇编* doc

2011-论文选集-2.cdr

Microsoft Word 职称安排修改 于.docx

黄镇目录.tpf


User

CAUTION RISK OF ELECTRIC SHOCK DO NOT OPEN 2

S3125A 2

《新工具》

User ID 150 Password - User ID 150 Password Mon- Cam-- Invalid Terminal Mode No User Terminal Mode No User Mon- Cam-- 2

untitled

論鄭玄對《禮記‧月令》的考辨

(Microsoft Word - \245\274\244\300\246\250\301Z\260\252\247C13.doc)


CC213

2


2006..,1..,2.,.,2..,3..,3 22..,4..,4 :..,5..,5 :..,5..,6..,6..,8..,10 :..,12..,1..,6..,6.., ,5,:..,1 :..,1 :..,1 :..,2..,2..,3 :..,1 :..,1..,1.

<4D F736F F D20B8F3AA65ABD8B379AAABB35DB86DBC66AED6AD6EC249ADD7A5BF2E646F63>

/5 9/9 9/22 9/26 9/29 0/3 源 源 不 絕 的 太 陽 能 源 感 恩 寫 作 散 文 名 篇 選 讀 : 季 節 三 月 合 歡 雪 / 陳 列 與 太 陽 能 相 關 唐 詩 宋 詞 ; 並 請 學 生 探 討 附 件 詩 詞 環 保 概 念 與 可 利 用

第一章 人物传

r_09hr_practical_guide_kor.pdf


STEP-MAX10 V2软件手册

PTS7_Manual.PDF

開放電腦計畫 -- 計算機硬體結構

Microsoft Word - 2p01

<4D F736F F D20A4A3B1E6AAF8B9D82EA6FDA844B54CAF66B568>

Microsoft Word - 澎湖田調報告_璉謙組.doc

混訊設計流程_04.PDF


untitled

Microsoft PowerPoint - chap05.ppt

拉 曼 大 學 中 華 研 究 院 中 文 系 太 平 廣 記 女 仙 類 研 究 科 目 編 號 :ULSZ 3068 學 生 姓 名 : 符 燕 玲 學 位 名 稱 : 文 學 士 ( 榮 譽 ) 學 位 指 導 老 師 : 方 美 富 先 生 呈 交 日 期 : 二 〇 一 三 年 四 月 五

第五章 独立审计存在的问题

VHDL(Statements) (Sequential Statement) (Concurrent Statement) VHDL (Architecture)VHDL (PROCESS)(Sub-program) 2

Go构建日请求千亿微服务最佳实践的副本

時脈樹設計原則

URISC 处理器设计一 URISC 处理器功能描述 URISC 处理器是只有一条指令的超级精简指令集计算机, 它是由 Mavaddat 和 Parham 提出的一种 RISC 结构 尽管 URISC 只有一条指令, 却也是一种通用计算机, 所有的复杂操作都可以由这条指令来完成 URISC 指令要完

桂教高教〔2003〕117号(关于公布2003年“新世纪广西高等教育教学改革工程”重点资助项目暨新增立项项目的通知)

Transcription:

Verilog HDL Verilog VerilogHDL 1. Module 1 2 VerilogHDL @ (

2. initial always initial always 0 always initial always fork module initial always 2 module clk_gen_demo(clock1,clock2); output clock1,clock2; reg clock1,clock2; initial clock1=0; clock2=1; always #50 clock1=~clock1; always #100 clock2=~clock2; fork

1. #10 reg_a=reg_b; #10 reg_c=reg_a; reg_a=reg_b; reg_c=reg_a; // 2. fork- Netlist

#10 reg_a=reg_b; #10 reg_c=reg_a; fork #10 reg_a=reg_b; #10 reg_c=reg_a; module wave_gen_para(wav); output wav; reg wav; event _wave; initial fork wave=0; #50 wave=1; #100 wave=1; #150 wave=1; #200 wave=1; #250 ->_wave; : : fork 3. disable

1. reg=8 b1011_1100; reg_a[3]=1 b0; reg_a[7:4]=4 b1010; mem_a[3]=8 h5d; {carry,sum}=reg_a+reg_b;// 2. 1 < > < >=< > 1. 10 reg_a=reg_b; 2. @( ) @(clock) reg_a=reg_b; @( ) @(clock) a=b; @(posedge ) @(posedge clock) a=b; @(negedge ) @(negedge clock) a=b; @( 1 or 2 or ) @(posedge reset or posedge clear) reg_out=0;

1 < >= < > < > 1. reg_a= 10 reg_b; 2. @( ) reg_a= @(clock) reg_b; fork #10 reg_a=reg_b; #10 reg_b=reg_a; fork reg_a= #10 reg_b; reg_b= #10 reg_a; 3. module wave_gen_para(wav); output wav; reg wav; event _wave; initial wave<=0; <= #50 wave<=1; #100 wave<=1; < #150 wave<=1; #200 wave<=1; #250 ->_wave;

module demo_seri_block(reg_a,reg_b,data,clock); input data,clock; output reg_a,reg_b; always@(posedge clock) reg_a=data; reg_b=reg_a; data clock reg_b reg_a module demo_seri_block(reg_a,reg_b,data,clock); input data,clock; output reg_a,reg_b; always@(posedge clock) fork reg_a=data; reg_b=reg_a; data clock reg_b reg_a module demo_seri_block(reg_a,reg_b,data,clock); input data,clock; output reg_a,reg_b; always@(posedge clock) reg_a<=data; reg_b<=reg_a; data clock reg_b reg_a 4. assign assign

module demo_and_assign(c,a,b) input a,b; output c; assign c=a&b; module demo_and_assign(c,a,b) input a,b; output c; reg c always@(a,b) c=a&b; 5. assign/deassign deassign,force/release assign/deassign deassign assign deassign force/release module dff_asyn(q,d,clear,clk); output q; input d,clear,clk; reg q; always@(clear) if(!clear) assignq=0; dessign q; always@(posedge clk) q=d; assign/deassign assign/deassign

1. if C 1 if 1 0 x z if if always@(enable or dada) case forever repeat while for if(enbale) out=data; 2 if( if( always@(enable or dada_a or data_b) if(enbale) out=data_a; out=data_b; MUX 2 if( if( 1 1 if( 2 2 if ( ( n n n+1 if

if( 1) if( 2) a=a+b; a=a+c; if( 1) if( 2) a=a+b; a=a+c; D module dff_sync(q,d,clear,clk); output q; input d,clear,clk; r4eg q; always@(posedge clk) if(!clear) q=0; q=d; D module dff_async(q,d,clear,clk); output q; input d,clear,clk; r4eg q; always@(clear or posedge clk) if(!clear) q=0; q=d; 2.case case casez casex

1 case module demo_case(sig); case( input sig; 1 1 2 2 n n default n+1 case always@(sig) case(sig) 1 b1: 1 b0: 1 bx: 1 bz: $display( signal value is 1 ); $display( signal value is 0 ); $display( signal is unknown ); $display( signal is high impedence ); case 2)casez casez casex casez casex casez(r[3:0]) 4 b011z: 1 4 b01xz: 2