99在线精品免费视频九九视-99在线精品视频-99在线精品视频免费观里-99在线精品视频在线观看-99在线免费播放

【教程】Verilog中數組的表示

  發布時間:2023-10-03  |    作者:yi jin yun  |  瀏覽量:1676


FPGA中的二維數組其實不是真正意義上的數組,而是由多個寄存器組成的ROM或RAM。


具體來說,就是可以將內存宣稱為一個reg類型的數組,這個數組中的任何一個單元都可以通過一個下標去訪問。

這樣的數組定義方式如下:
reg [wordsize : 0]  memory_name [0 : memorysize];
其中[wordsize : 0]是內存的寬度,而 [0 : memorysize]則是內存的深度(也就是有多少存儲單元)。


如果要存儲一個值到某個單元中去,可以這樣做:
memory_name [address] = data_in;


如果要讀取每個單元的值,可以這么做:
data_out = memory_name [address];


由于Verilog不允許讀/寫一個位,所以需要讀寫一位或者多個位時的操作要麻煩點:
data_out = memory_name [address];
data_out_0 = data_out [0];
這里首先從一個單元讀出數據,然后再取出數據的某一位的值。

初始化內存
初始化內存有多種方式,這里介紹的是使用$readmemb和$readmemh系統任務來講保存在文件中得數據填充到內存單元中去。

$readmemb和$readmemh是類似得,只不過$readmemb用于內存得二進制表示,

$readmemh用于內存內容得十六進制表示。這里以$readmemh系統任務來介紹


語法:


$readmemh("file_name", mem_array, start_addr, stop_addr);



注意的是:file_name是包含數據的文本文件名,mem_array是要初始化的內存單元數組名,

start_addr 和 stop_addr是可選的,指示要初始化單元的起始地址和結束地址。

如果對寄存器組進行在復位得時候進行置0,可以參考如何往寄存器組中寫入數據



溫馨提示:明德揚2023推出了全新課程——邏輯設計基本功修煉課,降低學習FPGA門檻的同時,增加了學習的趣味性,并組織了考試贏積分活動

http://m.cqqtmy.cn/ffkc/415.html

(點擊→了解課程詳情?)感興趣請聯系易老師:13112063618(微信同步)


明德揚除了培訓學習還有項目承接業務,擅長的項目主要包括的方向有以下幾個方面:

1. MIPI視頻拼接
     2. SLVS-EC轉MIPI接口(IMX472 IMX492)
     3. PCIE采集系統
     4. 圖像項目
     5. 高速多通道ADDA系統
     6. 基于FPGA板卡研發
     7. 多通道高靈敏電荷放大器
     8. 射頻前端

需要了解相關信息可以聯系:易老師13112063618(微信同號)


本文TAG:

Copyright ? 2012-2023 版權所有:深圳明德揚科技教育有限公司

主站蜘蛛池模板: 日韩欧美91 | 久久久久国产视频 | 精品国产自在现线看久久 | 久久99国产亚洲精品 | 91久久精品午夜一区二区 | 久久久免费视频观看 | 国产欧美成人一区二区三区 | 亚洲色图 激情小说 | 国产产一区二区三区久久毛片国语 | 婷婷久| 亚洲阿v天堂2021在线观看 | 久久精品国产99久久72 | 在线观看自拍视频 | 亚洲国产另类久久久精品小说 | 乡下女色又黄一级毛片 | 国产一区在线免费观看 | 亚洲欧美成人在线 | 我要看黄色一级大片 | 91精品国产爱久久久久久 | 婷婷亚洲久悠悠色在线播放 | 日本爽妇网 | 精品网址| 亚洲综合色网站 | 精品视频在线观看视频免费视频 | 国产精品久久久久无码av | 国产精品免费看香蕉 | 国产精品你懂的在线播放 | 9久热这里只有精品免费 | 久久久噜噜噜久久中文字幕色伊伊 | 特大巨黑人吊与黑人性xxxx | 麻豆高清视频在线观看 | 亚洲欧美综合色区小说 | 偷亚洲偷国产欧美高清 | 老头做爰xxxx视频 | 91国高清视频 | 欧洲成人在线视频 | 男女一级特黄a大片 | 国产精品亚洲第一区广西莫菁 | 六月色| 一级二级三级黄色片 | 亚洲欧美小视频 |