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

【教程】Verilog中數組的表示

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


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 版權所有:深圳明德揚科技教育有限公司

主站蜘蛛池模板: 国产高清在线精品一区二区 | 日韩精品一区二区三区免费观看 | 三级福利视频 | 成年人网站黄色 | 日韩网站免费 | 黄色三级日本三级 | 日本人伦一区二区三区 | 美国a级 | 澳门一级毛片免费播放 | 欧美午夜影院 | 免费一级a毛片夜夜看 | 一级毛片在线播放免费 | 国产超清在线观看 | 极品蜜桃臀美女啪啪 | 国产精品亚洲二区 | 久久人体做爰大胆图片 | 大尺度做爰床戏呻吟免费观看91 | 香蕉超级碰碰碰97视频在线观看 | 亚洲精品日韩专区silk | 国产婷婷色一区二区三区深爱网 | 国产一区二区久久精品 | 欧美黄色a级片 | 亚洲色图第1页 | 丁香五月欧美成人 | 色欧美在线视频 | 国产一区二区精品在线观看 | 免费黄a| 福利视频在线观看免费版 | 亚洲国产精品毛片∧v卡在线 | 性大特级毛片视频 | 亚洲欧美日韩国产精品 | 曰韩免费视频 | 欧美日韩综合精品一区二区三区 | 成人夜色视频 | 黄色的视频免费看 | 狠狠色丁香婷婷综合激情 | 日本特黄一级 | 在线看91 | 欧美色视| 久久精品国产一区二区三区日韩 | 久久精品视频观看 |