无码av一区二区三区无码,在线观看老湿视频福利,日韩经典三级片,成 人色 网 站 欧美大片在线观看

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

FPGA點亮流水燈

2022-04-11 10:31 作者:e小白官方  | 我要投稿

本文作者:一碗熱的粥kk,e小白網(wǎng)址:www.e-xiaobai.com


采用Verilog語言,語法與C語言比較像。根據(jù)我自己的理解,盡量每一步都給注釋;

前沿知識:

變量:

變量是指程序運行時可以改變其值的量,下面主要介紹常用的兩種。

Wire型:Wire 類型變量,也叫網(wǎng)絡(luò)類型變量,用于結(jié)構(gòu)實體之間的物理連接,如門與門之間,不能儲 存值,用連續(xù)賦值語句 assign 賦值,定義為 wire [n-1:0] a ; 其中 n 代表位寬,如定義 wire a ; assign a = b ; 是將 b 的結(jié)點連接到連線 a 上。

Reg型:Reg 類型變量,也稱為寄存器變量,可用來儲存值,必須在 always 語句里使用。其定義為 reg [n-1:0] a ; 表示 n 位位寬的寄存器,如 reg [7:0] a; 表示定義 8 位位寬的寄存器 a。

賦值:“=”阻塞賦值,”<=”非阻塞賦值。阻塞賦值為執(zhí)行完一條賦值語句,再執(zhí)行下一條,可理解為 順序執(zhí)行,而且賦值是立即執(zhí)行;非阻塞賦值可理解為并行執(zhí)行,不考慮順序,在 always 塊語句 執(zhí)行完成后,才進行賦值。

下圖代碼LED0為亮,1為滅。流水燈每次移動1位




FPGA點亮流水燈的評論 (共 條)

分享到微博請遵守國家法律
梧州市| 景东| 铜陵市| 霍州市| 石门县| 汪清县| 班戈县| 韩城市| 神池县| 淮南市| 中卫市| 凯里市| 旺苍县| 临邑县| 高清| 淮滨县| 青川县| 仪征市| 武冈市| 永川市| 昌宁县| 延川县| 夏河县| 额敏县| 阿勒泰市| 黎城县| 香河县| 兴城市| 临江市| 木兰县| 左权县| 中西区| 黄骅市| 离岛区| 屏东县| 洛南县| 益阳市| 衡阳县| 咸宁市| 嘉定区| 寻甸|