일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
- uart 통신
- atmega 128a
- LED
- pwm
- ATMEGA128A
- i2c 통신
- ring counter
- Recursion
- test bench
- hc-sr04
- vivado
- half adder
- dataflow modeling
- soc 설계
- D Flip Flop
- gpio
- FND
- prescaling
- Algorithm
- verilog
- Edge Detector
- stop watch
- KEYPAD
- structural modeling
- java
- Linked List
- behavioral modeling
- Pspice
- BASYS3
- DHT11
- Today
- Total
목록분류 전체보기 (303)
거북이처럼 천천히
보호되어 있는 글입니다.
1. xspi_slave_intr_example.c /******************************************************************************** Copyright (C) 2008 - 2014 Xilinx, Inc. All rights reserved.** Permission is hereby granted, free of charge, to any person obtaining a copy* of this software and associated documentation files (the "Software"), to deal* in the Software without restriction, including without limitation ..
1. xuartlite_intr_example.c/******************************************************************************** Copyright (C) 2002 - 2015 Xilinx, Inc. All rights reserved.** Permission is hereby granted, free of charge, to any person obtaining a copy* of this software and associated documentation files (the "Software"), to deal* in the Software without restriction, including without limitation the..
1. 해당 example 파일 위치 2. xintc_example.c /******************************************************************************** Copyright (C) 2002 - 2014 Xilinx, Inc. All rights reserved.** Permission is hereby granted, free of charge, to any person obtaining a copy* of this software and associated documentation files (the "Software"), to deal* in the Software without restriction, including witho..
1) Intro이번 과제를 수행하던 중, UART 통신을 이용하여 4byte 데이터 A, B를 수신 받은 뒤, 이를 메모리 주소 (1byte) + 데이터 (4byte)를 WriteBuffer 배열 (5byte)을 이용하여 SPI 통신할 수 있도록 설계하였다.그러던 중, UART 통신은 Interrupt 방식을 사용했지만, SPI 통신은 Polling 방식으로 사용하였다.사실 이전까지는 Interrupt 방식을 이용하여 설계해본 경험은 있지만, Polling 방식을 이용하여 설계해본 경험이 없었기 때문에 이에 대한 정확한 정의와 차이, 장단점에 대해서 잘 모르기 때문에 이에 대한 정리가 필요했다. 2) Interrupt 방식Interrupt 방식은 CPU가 프로그램 실행하는 과정에서 외부 입출력 장치, ..
1. SDK Example 파일 위치해당 파일에서 설계된 FPGA Architecture을 bitstream한 뒤, SDK 프로그램에서 동작함에 있어 필요한 Example C 파일을 포함하고 있다.동일한 기능이라 할지라도 Version 별로 나누어져 있다.
1. ID와 Address의 차이Vivado에서 FPGA Architecture에서 SPI 모듈을 추가한 뒤, SDK에서 SPI ID를 통한 SPI 초기화하는 과정에서 "ID 개념과 Address 개념"을 정확하게 이해하지 못하는 문제점을 경험이를 위해 ID개념과 Address 개념을 정확하게 이해하기 위해 글로서 정리한다. 1.1) ID (식별자)시스템에서 특정 하드웨어 모듈을 구분하기 위한 논리적인 번호입니다주로 소프트웨어 레벨에서 하드웨어 모듈을 초기화하고 제어할 때 사용됩니다예를 들어 SPI_DEVICE_ID는 특정 SPI 컨트롤러를 식별하는 용도로 사용됩니다 1.2) Address (주소)하드웨어의 물리적인 메모리 위치를 나타냅니다실제 데이터를 읽고 쓸 때 사용되는 메모리 공간의 위치입니다코드..
보호되어 있는 글입니다.