본문 바로가기
728x90
반응형

Verilog HDL74

[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.
[FPGA] FPGA 설계 공부 로드맵 소개글 FPGA 설계 공부 로드맵을 작성해나갈 예정입니다. 언어는 Verilog HDL을 현재 공부 중입니다. 사용하는 FPGA 보드 2023.11.29 - [FPGA/Basic] - [FPGA] 보드 샀습니다. 위 글 참고해주세요. 제가 사용하는 보드는 HIL-A35T 입니다. xilinx 기반의 저렴한 공부용 보드입니다. 10만원대 가격에 있을건 거의 주어져있고, 보드 개발자가 직접 강의 문서도 작성하여 공부하기 용이합니다. 7-segment 등은 따로 연결하고 dataseet를 찾아보면서 활용해도 좋은 공부가 될것 같습니다. 로드맵 1. Verilog HDL 문법 공부 (기초) 2024.01.16 - [Verilog/RoadMap] - [Verilog] 베릴로그 기초 문법 Full 정리 [Veril.. 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.
728x90
반응형