분류 전체보기

· FPGA
github GitHub - kyw6416/FPGA_gates: AND, NAND, OR, NOR, XOR, NOT AND, NAND, OR, NOR, XOR, NOT. Contribute to kyw6416/FPGA_gates development by creating an account on GitHub. github.com Design source `timescale 1ns / 1ps module gate( input i_switch_0, input i_switch_1, output o_and, o_nand, o_or, o_nor, o_xor, o_not ); assign o_and = i_switch_0 & i_switch_1; assign o_nand = ~(i_switch_0 & i_switc..
· FPGA
프로젝트 만들기 원하는 보드가 없으면 refresh 눌러주거나 보드회사 사이트에 가서 다운로드 한다. Design Source 파일 생성 Simulation Source 파일 생성 constraints 파일 생성 보드의 주석 처리된 xdc 파일의 copy를 추가한다 보드에 다운로드
· FPGA
Behavioral Level 이 level은 알고리즘 수준에서 시스템을 묘사하는 것입니다. 각 알고리즘은 그 스스로 순차적입니다. Function과 Tasks 그리고 모든 blocks들이 주된 요소 입니다. 이 방식은 디자인 구현에서 구조적인 부분은 고려하지 않습니다. ​ RTL(Register-Transfer Level) RTL설계는 동작에 따른 회로의 특징과 레지스터 사이의 데이터 전달을 명확히하는 방식을 말합니다. 명확한 clock가 사용됩니다. RTL 설계는 정확한 timing bound를 포함합니다. 동작들은 의도한 정확한 시간에 동작하도록 계획되어있습니다. 현대 RTL 코드들의 정의는 "합성가능한 모든 코드" 입니다. ​ Gate Level logic level에서 시스템의 특성은 논리적 연..
· C언어
전처리기 ※전처리 사용자가 작성한 소스 코드를 컴파일 하기 전에 처리해야 하는 일 ※전처리기 전처리를 수행하는 프로그램 ※전처리기 지시자 '#'으로 시작하며, 한 줄 전체가 전처릭 지시자로 인식된다. 전처리기 지시자 뒤에는 세미클론(;)을 사용하지 않는다. ※전처리기 지시자 종류와 기능 전처리기 지시자 설명 #include 헤더 파일을 include 하는 기능을 가진다. #define 매크로를 정의하는 기능을 가진다. #undef 이미 정의된 매크로를 해제하는 기능을 가진다. #if, #dlif, #else, #endif 조건에 따라 컴파일하는 기능을 가진다. #ifdef 매크로가 정의된 경우에 컴파일하는 기능을 가진다. #ifndef 매크로가 정의되지 않은 경우에 컴파일 하는 기능을 가진다. ※헤더 파..
· C언어
동전 개수 계산하기 ※ 10000원으로 250원 물건을 사고 거스름돈을 둘려 받을 때 내어주는 종류와 개수 구하기 나누기 연산자와 나머지 연산자 사용 ※ 변수의 사용 변수 이름 자료형 변수의 사용 거스름돈 change 정수형 각 동전으로 교환학 위한 거스름돈 500원 c500 정수형 500원 동전 개수 100원 c100 정수형 100원 동전 개수 50원 c50 정수형 50원 동전 개수 10원 c10 정수형 10원 동전 개수 #include int main (void) { int money = 1000, price = 250; int change, c500, c100, c50, c10; change = money - price; c500 = change / 500; change = change % 500;..
· C언어
연산자 분류 ※ 피연산자 개수에 따른 연산자 분류 단항 연산자 이항 연산자 삼항 연산자 -3 ++a b-- 3+4 a/b c>d a>b?a:b ※ 기능에 따른 연산자의 분류 산술 연산자 기본적인 사칙연산을 수행하는 연산자 산술 연산자의 종류 사용 예 의미 연산 결과 + 5+3 더하기 8 - 5-3 빼기 2 * 5*3 곱하기 15 / 5/3 나누기 1 % 5%3 나머니 구하기 2 #include int main(void) { int a = 5, b = 3, c = 0; c = a + b; printf("%d + %d = %d\n", a ,b, c); c = a - b; printf("%d - %d = %d\n", a ,b, c); c = a * b; printf("%d * %d = %d\n", a ,b, ..
kyw6416
'분류 전체보기' 카테고리의 글 목록 (14 Page)