본문 바로가기
728x90
반응형

HW Design/1. Verilog HDL Basic54

[Verilog Tutorial] level-8 Loops 모음 2024.01.16 - [Verilog/Basic] - [Loops] 1. 베릴로그 loop문 [Loops] 1. 베릴로그 loop문 loop for loop while loop forever loop repeat loop 데이터가 할당되는 방식을 제어 sequential statements always, initial block 등의 procedural blocks 안에서 사용 가능 Loops in Verilog for loop 는 코드 블록을 정해진 횟수만큼 han-pu.tistory.com 2024.01.16 - [Verilog/Basic] - [Loops] 2. 예제 풀이 [Loops] 2. 예제 풀이 1. 계속 실행되는 코드를 만들려면 어떤 loop를 사용해야 하는가? 더보기 The foreve.. 2024. 1. 16.
[Loops] 2. 예제 풀이 1. 계속 실행되는 코드를 만들려면 어떤 loop를 사용해야 하는가? 더보기 The forever loop executes continuously. 2. 테스트벤치에서 일반적으로 forever loop를 사용하여 구현하는 function에는 어떤것이 있는가? 더보기 The forever loop is commonly used to implement a clock signal in a verilog testbench 3. for loop와 repeat loop의 차이점은? 더보기 The for loop includes a local loop variable which is incremented on every iteration of the loop. 4. 8bit shift register 를 구현하는 f.. 2024. 1. 16.
[Loops] 1. 베릴로그 loop문 loop for loop while loop forever loop repeat loop 데이터가 할당되는 방식을 제어 sequential statements always, initial block 등의 procedural blocks 안에서 사용 가능 Loops in Verilog for loop 는 코드 블록을 정해진 횟수만큼 실행. repeat 키워드를 사용할 수 도 있음. for loops를 선호. while loop 는 조건이 참인 동안 코드 블록을 실행. Verilog forever loop 무한히 돌아가는 코드 블록을 만들기 위해 사용. clock 신호 생성 등. not be synthesized -> 테스트벤치 코드에서만 사용 가능. forever begin // code here endF.. 2024. 1. 16.
[Verilog Tutorial] level-7 Statement 모음 2024.01.13 - [Project] - [Statement] 1. if문 [Statement] 1. if문 if statement 와 case statement 에 대해 배울 것. (복습) always blocks 등의 procedural blocks를 쓰는 이유? 순차적으로 실행되는 베릴로그 code를 작성하기 위해. sequential statements if statement case statement Verilog If Sta han-pu.tistory.com 2024.01.13 - [Verilog/Basic] - [Statement] 2. case문 [Statement] 2. case문 4 to 1 mux 회로 large mux에 case 문이 많이 쓰임 가독성이 좋아서. always @(.. 2024. 1. 13.
728x90
반응형