Course : Systemverilog Verification 1 : L4.1: Arrays in Systemverilog

  Рет қаралды 14,720

Systemverilog Academy

Systemverilog Academy

Күн бұрын

Пікірлер
@alvinaug3844
@alvinaug3844 4 жыл бұрын
sir, i think u have to use bit[3:0][7:0] byte;
@SystemverilogAcademy
@SystemverilogAcademy 4 жыл бұрын
You are right, at 3:06 it should have been an an array of size 3 as per the diagram, and so size should be be [3:0] not [2:0]. Thanks Alvin for this correction.
@alvinaug3844
@alvinaug3844 4 жыл бұрын
@@SystemverilogAcademy thanks sir for ur great effort.Hopes u will update some lab section also with questa sim tool.It will be helpful for everybody.
@SystemverilogAcademy
@SystemverilogAcademy 4 жыл бұрын
Thanks, will try that :)
@shreemit-travelvideosin4k550
@shreemit-travelvideosin4k550 2 жыл бұрын
I also had the same doubt, hence came to comment section. Thanks Ajith Sir for the clarification.
@tahirsengine
@tahirsengine 4 жыл бұрын
Awesome lecture. Lush channel.
@SystemverilogAcademy
@SystemverilogAcademy 4 жыл бұрын
Thanks for the feedback !
@bennguyen1313
@bennguyen1313 2 жыл бұрын
Not sure if there's a limit on the number of dimensions that can be synthesized to run on an FPGA.. but I'm having trouble with 3D. 2D seems to work fine.. I have a 32-bit ADC, that has 16 channels.. Libero doesn't seem to have any problem synthesizing a working bitstream, that declares and accesses the array: reg [ 31 : 0 ] adcData [ 15 : 0 ]; // 16 Channels, 32 bits each reg [ 31 : 0 ] reading; adcData [ channel ] [ 31 : 0 ]
@SystemverilogAcademy
@SystemverilogAcademy 2 жыл бұрын
Hi Ben, Sorry that I can't comment more on this as I need to spend some time to check the synthesis behaviour you describe.
@krishnakittu6637
@krishnakittu6637 4 жыл бұрын
Do more videos , helpfull
@SystemverilogAcademy
@SystemverilogAcademy 4 жыл бұрын
We will
@108ahah
@108ahah 4 жыл бұрын
agree! Thanks to @Systemverilog Academy
@srinivasb4955
@srinivasb4955 3 жыл бұрын
Hi can you explain the packed and unpacked array in single array please
@SystemverilogAcademy
@SystemverilogAcademy 3 жыл бұрын
Hello, Not sure what exactly you are looking for. It'w common to use both packed & unpacked array declaration with a single variable. Eg: You wanted to use an array to store say 256 data packets in an array, where each packet is of 32 bit wide. The most common way to declare this array would be, logic [31:0] packet_arr[256];
Course : Systemverilog Verification 1: L4.2 : Unpacked Arrays in Systemverilog
8:33
Course : Systemverilog Verification 2 : L2.2 :  Fork-Join in Systemverilog
8:41
Systemverilog Academy
Рет қаралды 11 М.
Леон киллер и Оля Полякова 😹
00:42
Канал Смеха
Рет қаралды 4,7 МЛН
Course : Systemverilog Verification 1 : L2.1 : Design & TestBench Hierarchy
7:28
Systemverilog | Test Bench Environment | Half Adder
1:18:39
vlsi_training
Рет қаралды 41 М.
Course : Systemverilog Verification 2 : L3.2 : Mailbox in Systemverilog
13:21
Systemverilog Academy
Рет қаралды 8 М.
UVM Hello World Tutorial
13:22
EDA Playground
Рет қаралды 49 М.
Why Consider SystemVerilog for Synthesizable RTL
41:01
Cadence Design Systems
Рет қаралды 10 М.