본문 바로가기
728x90
반응형

HW Design/1. Verilog HDL Basic54

[Verilog Operator] 2. 산술 연산자 == 산술 연산자 변수를 이용해 수학적 함수를 만드는 데에 사용 synthesizable code 와 같이 사용할 때는 고려해야할 것들이 있음. 덧셈, 뺄셈, 곱셈 연산자는 대부분 합성 가능 But, 논리적 성능이 최적화 되지 않는 경우 존재. 이러한 기능을 특별히 수행하는 논리회로를 설계해야할 수도 있다. 덧셈기, 곱셈기 모듈 등 또는, 효율적인 작업을 위해 FPGA 내의 DSP blocks를 사용할 수도 있다. 모듈러스(modulus), 지수(exponential), 나눗셈(division) 연산자는 synthesizable code 에서 사용할 수 없다. 합성 불가 Full list of arithmetic operators 연산자 표현 + addition - substraction * multip.. 2024. 1. 4.
[Verilog Operator] 1. 비트 연산자 Operator (연산자) 에 대해서 배울 예정 디지털 데이터를 처리하는 방법을 제공 대부분의 경우 verilog operators를 사용할 때 합성을 원하는 boolean 표현식, 논리회로를 생성 synthesizable code에 쓸 수 없는 연산자도 존재 Verilog Bit Wise Operators == 비트 연산자 여러개의 single bit inputs를 single bit output으로 조합하기 위해 사용 Verilog Vector Types 에서도 사용 - 2024.01.02 - [Verilog/Basic] - [Verilog Data Types and Arrays] 2. 기본 데이터 type logic gates를 모델링 하는 것에 가장 많이 사용 Full list of bit wis.. 2024. 1. 4.
[Verilog Tutorial] Level-2 Verilog Data Types and Arrays 모음 Verilog Data Types and Arrays 1. Data 표현 2024.01.02 - [Verilog/Basic] - [Verilog Data Types and Arrays] 1. Data 표현 [Verilog Data Types and Arrays] 1. Data 표현 Verilog 를 쓸 때, digital data 값을 code로 표현해야 함. binary (2진수) hexadecimal (16진수) octal (8진수) 등. 데이터 표현에 있는 비트 수 또한 정의해야 함. 베릴로그 == HW circuits을 describe 하기 때문. 원하는 han-pu.tistory.com 2. 기본적인 데이터 Types 2024.01.02 - [Verilog/Basic] - [Verilog Dat.. 2024. 1. 2.
[Verilog Data Types and Arrays] 4. 예제 풀이 data representation 의 types는? 더보기 - Binary, - Hexidecimal - octal - decimal - decimal numbers - can represnet but not synthesizable 2가지 메인 data types는? 그 차이는? 더보기 - Net type - Variable type - Net types are used to model connections in our design and can’t store values. Variable types can store data values and behave like variables in other programming languages. point to point 연결의 가장 일반적인 type은?.. 2024. 1. 2.
728x90
반응형