본문 바로가기
728x90
반응형

전체 글122

[Using the Always Block] 2. Blocking, Non-Blocking 할당 blocking , non-blocking 할당 non-blocking 할당 코드 작성시 2024. 1. 10.
[Using the Always Block] 1. Always block 이란? always block 순차적으로 실행되는 코드 작성 sequential logic 을 설명할 때 매우 중요. 예제 풀이 전에 testbench 관련 내용을 읽고와도 좋음. The Always Block in Verilog Verilog 에서는 procedural blocks (절차적 블록) 를 사용하여 순차 실행문을 만든다. 대조적으로, continuous assignment 는 동시에 (병렬적으로) 실행된다. Always block 가장 보편적으로 사용되는 절차 블록 sensitivity list 중 하나가 상태를 변경할 때마다 always 블록의 모든 실행문이 순서대로 실행. 일반적 구문 // Always 블록의 일반적 구문 always @() begin // 실행문 작성 end 초보자는 alway.. 2024. 1. 10.
[Verilog Tutorial] level-4 Using Continuous Assignment 모음 2024.01.10 - [Verilog/Basic] - [Using Continuous Assignment] 1. 연속 할당 in 베릴로그 [Using Continuous Assignment] 1. 연속 할당 in 베릴로그 assign 키워드 사용 continuous Assignment in Verilog verilog net types 에서 data를 구동시키기 위해 사용 즉, combinational logic circuits 모델링에 사용 continuous aasignment 사용에 대한 2가지 방법 explicit continuous assignme han-pu.tistory.com 2024.01.10 - [Verilog/Basic] - [Using Continuous Assignment] 2... 2024. 1. 10.
[Using Continuous Assignment] 3. 예제 풀이 1. implicit 과 explicit 연속 할당의 차이점? 더보기 When we use implicit continuous assignment we assign the variable a value when we declare. When we use explicit continuous assignment we use the assign keyword to assign a value. 2. 2 to 1 mux 코드를 짜시오. (방법 상관 x) 더보기 // assign assign mux_out = addr ? b : a; // array wire in_arr [1:0] = { a, b }; assign mux_out = in_arr[addr]; 3. 아래 회로를 implicit 과 explicit으로 .. 2024. 1. 10.
[Using Continuous Assignment] 2. Combinational Logic Circuits assign 키워드를 통해 모델링 변수명 : and_out type : net type, such as wire assign and_out = a & b & c; verilog 설계 assign logic_out = (a & b) | c; Modelling Multiplexors in Verilog 멀티플렉서를 모델링하는 방법은 많다. always block 으로 불리는 construct(구조체) 사용 일반적으로 always block 구조체는 sequential logic 에 사용. 다른 방법은 아래 서술Verilog Conditional Operator 조건 연산자, 삼항 연산자 이용 // 조건 연산자 output = ? : ; assign q = addr ? b : a; Nested Conditio.. 2024. 1. 10.
[Using Continuous Assignment] 1. 연속 할당 in 베릴로그 assign 키워드 사용 continuous Assignment in Verilog verilog net types 에서 data를 구동시키기 위해 사용 즉, combinational logic circuits 모델링에 사용 continuous aasignment 사용에 대한 2가지 방법 explicit continuous assignment 보편적인 방법 implicit continuous assignment net declaration assignment 로도 부름 Explicit Continuous Assignment assign 키워드 일반적인 구문 assign = ; 데이터를 할당할 신호의 이름 net type 변수에만 사용 가능 고정 값 or 연산자를 이용한 표현 variable, net ty.. 2024. 1. 10.
m4a to mp3 변환 추천 오디오 변환 프로그램 사이트 (무설치) m4a to mp3 변환?m4a, aac 등의 파일은 음질이 좋고 용량이 적다는 장점이 있다.그러나, 범용적으로 사용하는 확장명은 당연히 mp3, wav 파일이다. m4a, m4b, aac, 3gp, mp4 등의 파일을 mp3, wav 등으로 변환하는 사이트를 소개하겠다. 다른 블로그에서 소개하는 것들은 설치해야 하는 프로그램이거나, zip 파일을 다운로드하아야 해서 직접 찾아봤다. m4a to mp3 변환 사이트아래 사이트는 mp3 변환 이외에도, m4a to wav, m4a to iphone 벨소리, m4a to flac, m4a to ogg 등의 다양한 변환을 지원한다.또한, 고급 설정에서 비트 전송률, 샘플 전송률 등을 조정할 수 있고,페이드 인, 페이드 아웃, 역재생 등의 간단한 효과 및제목, .. 2024. 1. 9.
[Verilog Tutorial] level-3 Verilog Operators 모음 Verilog Operators 1. 비트 연산자 2024.01.04 - [Verilog/Basic] - [Verilog Operator] 1. 비트 연산자 [Verilog Operator] 1. 비트 연산자 Operator (연산자) 에 대해서 배울 예정 디지털 데이터를 처리하는 방법을 제공 대부분의 경우 verilog operators를 사용할 때 합성을 원하는 boolean 표현식, 논리회로를 생성 synthesizable code에 쓸 수 없는 han-pu.tistory.com 2. 산술 연산자 2024.01.04 - [Verilog/Basic] - [Verilog Operator] 2. 산술 연산자 [Verilog Operator] 2. 산술 연산자 == 산술 연산자 변수를 이용해 수학적 함수를.. 2024. 1. 4.
728x90
반응형