embeded/FPGA - ALTERA2026. 3. 18. 22:27

de1-soc 문서를 보는데 참조되지만 영 찾아지지 않아서 중국 사이트 가입까지 해서 받음 -_ㅠ

 

Altera SDK for OpenCL

Cyclone V SoC Getting Started Guide

OCL006-14.0.0

2014.06.30

aocl_c5soc_getting_started.pdf
5.08MB

[링크 : https://en.eeworld.com.cn/bbs/thread-455555-1-1.html]

Posted by 구차니
embeded/FPGA - ALTERA2026. 3. 18. 22:05

버전 정보 맞추는중.. 라이센스는 어떻게 되지?

 

Altera SDK for OpenCL Programming Guide에 의하면 13.0 그런데 이건 de1-soc용은 아닌듯.

■  Download and install the Quartus II software version 13.0.
■ Install your Stratix V FPGA board. You must download and install all necessary device support software.
■ Download the Altera SDK for OpenCL version 13.0.
■ Install the Altera SDK for OpenCL version 13.0.
■ Install the USB-Blaster and the PCI Express® (PCIe ®) drivers.

[링크 : https://pdf5.datasheet.su/altera-corporation-sw-opencl-sdk_3d4de71aae.pdf]

 

아무튼 web edition과 fpga sdk는 13.1.0.162로 받을수 있다.

Quartus® II Web Edition Design Software 

[링크 : https://www.altera.com/downloads/fpga-development-tools/quartus-ii-web-edition-design-software-version-13-1-windows]

 

FPGA SDK for OpenCL

[링크 : https://www.altera.com/downloads/add-development-tools/fpga-sdk-opencl-web-edition-software-version-13-1]

 

---

 

DE1-SoC openCL v05 문서를 terasic에서 받아서 보는데 18.1.0.625

음.. quartus prime standard edition with valid license.. 하... 1년 무상제공 이런것도 쿠폰이 없던데.. ㅠㅠ

 Intel Quartus Prime Standard Edition 18.1.0.625 installed with valid license 
 Intel FPGA SDK for OpenCL Prime Edition 18.1.0.625 installed without license 
 Intel SoC EDS 18.1.0.625 installed 

[링크 : https://www.altera.com/downloads/add-development-tools/fpga-sdk-opencl-standard-edition-software-version-18-1]

[링크 : https://www.altera.com/downloads/fpga-development-tools/quartus-prime-standard-edition-design-software-version-18-1-windows]

 

+

초기에는 16.0을 기준으로 했고 openCL 업데이트 하면서 18.1 까지 올라간듯.

[링크 : https://www.intel.com/content/www/us/en/design-example/714614/cyclone-v-fpga-terasic-de1-soc-board.html]

'embeded > FPGA - ALTERA' 카테고리의 다른 글

fpga sdk for openCL  (0) 2026.03.18
aocl_c5soc_getting_started.pdf (Altera SDK for OpenCL)  (0) 2026.03.18
quartus prime standard 실행  (0) 2026.03.17
quartus prime 설치 standard / lite  (0) 2026.03.17
de1-soc daughter board  (0) 2026.03.16
Posted by 구차니
embeded/jetson2026. 3. 18. 16:36

'embeded > jetson' 카테고리의 다른 글

seeed studio J202 carrier  (0) 2026.03.19
jetson nano developer kit 4GB on!  (0) 2026.03.18
jetracer 모터 전압  (0) 2025.01.09
jetson TOPS와 GFLOPS  (0) 2025.01.03
nvidia jetson tx2 recovery  (0) 2025.01.02
Posted by 구차니

매번 승인하는게 귀찮아서 항상 진행으로 했더니 잊고 있었던 기능

이걸 하면 task와 implementation plan 두개의 md 파일을 생성하고

작업내용을 승인하면 그걸 기반으로 움직이게 된다.

always proceeds 하면 내용 검토없이 그냥 물으면 바로 움직이는데

아무튼 내부적으로는 task와 implementation_plan을 기반으로 움직이니

claude code 등에서 사용하는 기법을 자동으로 쓸 수 있도록 해둔거라고 보면 될 듯.

 

설정 - Agent - Artifact - Review policy

 

implementation plan 탭을 우클릭해서 이동한 경로를 보니 홈 디렉토리에서 프로젝트 별로 생성되서 추가되는 듯.

~/.gemini/antigravity/brain$ tree
.
├── 07d35f57-6625-432b-a6aa-29dd98b41ac6
│   ├── implementation_plan.md
│   ├── implementation_plan.md.metadata.json
│   ├── implementation_plan.md.resolved
│   ├── implementation_plan.md.resolved.0
│   ├── implementation_plan.md.resolved.1
│   ├── implementation_plan.md.resolved.2
│   ├── task.md
│   ├── task.md.metadata.json
│   ├── task.md.resolved
│   ├── task.md.resolved.0
│   ├── task.md.resolved.1
│   ├── task.md.resolved.10
│   ├── task.md.resolved.11
│   ├── task.md.resolved.12
│   ├── task.md.resolved.2
│   ├── task.md.resolved.3
│   ├── task.md.resolved.4
│   ├── task.md.resolved.5
│   ├── task.md.resolved.6
│   ├── task.md.resolved.7
│   ├── task.md.resolved.8
│   ├── task.md.resolved.9
│   ├── walkthrough.md
│   ├── walkthrough.md.metadata.json
│   ├── walkthrough.md.resolved
│   ├── walkthrough.md.resolved.0
│   └── walkthrough.md.resolved.1
├── 08411e35-62e8-45e6-a38f-3aa4c0b7ba02
│   ├── implementation_plan.md
│   ├── implementation_plan.md.metadata.json
│   ├── implementation_plan.md.resolved
│   ├── implementation_plan.md.resolved.0
│   ├── task.md
│   ├── task.md.metadata.json
│   ├── task.md.resolved
│   ├── task.md.resolved.0
│   ├── task.md.resolved.1
│   ├── task.md.resolved.2
│   ├── task.md.resolved.3
│   └── task.md.resolved.4
├── 162523f8-0d72-4cea-a46f-8439ed70b37f
│   ├── implementation_plan.md
│   ├── implementation_plan.md.metadata.json
│   ├── implementation_plan.md.resolved
│   ├── implementation_plan.md.resolved.0
│   ├── implementation_plan.md.resolved.1
│   ├── implementation_plan.md.resolved.2
│   ├── implementation_plan.md.resolved.3
│   ├── implementation_plan.md.resolved.4
│   ├── media__1771557262432.png
│   ├── media__1771564749827.png
│   ├── media__1771564909043.png
│   ├── media__1771564917373.png
│   ├── media__1771564992996.png
│   ├── media__1771565144310.png
│   ├── media__1771565266414.png
│   ├── task.md
│   ├── task.md.metadata.json
│   ├── task.md.resolved
│   ├── task.md.resolved.0
│   ├── task.md.resolved.1
│   ├── task.md.resolved.10
│   ├── task.md.resolved.11
│   ├── task.md.resolved.12
│   ├── task.md.resolved.13
│   ├── task.md.resolved.14
│   ├── task.md.resolved.15
│   ├── task.md.resolved.16
│   ├── task.md.resolved.17
│   ├── task.md.resolved.18
│   ├── task.md.resolved.19
│   ├── task.md.resolved.2
│   ├── task.md.resolved.20
│   ├── task.md.resolved.21
│   ├── task.md.resolved.22
│   ├── task.md.resolved.23
│   ├── task.md.resolved.24
│   ├── task.md.resolved.3
│   ├── task.md.resolved.4
│   ├── task.md.resolved.5
│   ├── task.md.resolved.6
│   ├── task.md.resolved.7
│   ├── task.md.resolved.8
│   ├── task.md.resolved.9
│   ├── walkthrough.md
│   ├── walkthrough.md.metadata.json
│   ├── walkthrough.md.resolved
│   ├── walkthrough.md.resolved.0
│   └── walkthrough.md.resolved.1
├── 1c0f6781-cc90-4202-a23c-93328770ab37
│   ├── implementation_plan.md
│   ├── implementation_plan.md.metadata.json
│   ├── implementation_plan.md.resolved
│   ├── implementation_plan.md.resolved.0
│   ├── implementation_plan.md.resolved.1
│   ├── task.md
│   ├── task.md.metadata.json
│   ├── task.md.resolved
│   ├── task.md.resolved.0
│   ├── task.md.resolved.1
│   ├── task.md.resolved.2
│   ├── task.md.resolved.3
│   └── task.md.resolved.4
├── 29940fb1-f34f-4e25-b957-895dd34cb1c4
│   ├── implementation_plan.md
│   ├── implementation_plan.md.metadata.json
│   ├── implementation_plan.md.resolved
│   ├── implementation_plan.md.resolved.0
│   ├── task.md
│   ├── task.md.metadata.json
│   ├── task.md.resolved
│   ├── task.md.resolved.0
│   ├── walkthrough.md
│   ├── walkthrough.md.metadata.json
│   ├── walkthrough.md.resolved
│   └── walkthrough.md.resolved.0
├── 35309f25-b948-4702-a006-deccd131e163
├── 50230d93-8a21-40b4-80b6-71c89e45072b
│   ├── implementation_plan.md
│   ├── implementation_plan.md.metadata.json
│   ├── implementation_plan.md.resolved
│   ├── implementation_plan.md.resolved.0
│   ├── task.md
│   ├── task.md.metadata.json
│   ├── task.md.resolved
│   ├── task.md.resolved.0
│   ├── walkthrough.md
│   ├── walkthrough.md.metadata.json
│   ├── walkthrough.md.resolved
│   └── walkthrough.md.resolved.0
├── 545e3f3a-d7b5-4ecb-9db9-289416bf7029
├── 5c980395-a7aa-45dc-9915-26ecb09d273e
│   ├── implementation_plan.md
│   ├── implementation_plan.md.metadata.json
│   ├── implementation_plan.md.resolved
│   ├── implementation_plan.md.resolved.0
│   ├── task.md
│   ├── task.md.metadata.json
│   ├── task.md.resolved
│   ├── task.md.resolved.0
│   ├── task.md.resolved.1
│   ├── task.md.resolved.10
│   ├── task.md.resolved.11
│   ├── task.md.resolved.12
│   ├── task.md.resolved.2
│   ├── task.md.resolved.3
│   ├── task.md.resolved.4
│   ├── task.md.resolved.5
│   ├── task.md.resolved.6
│   ├── task.md.resolved.7
│   ├── task.md.resolved.8
│   └── task.md.resolved.9
├── 6e47bc0a-c310-4667-960c-74f25deea754
├── a2acef25-01a8-46b1-bb28-1471ed127de8
│   ├── implementation_plan.md
│   ├── implementation_plan.md.metadata.json
│   ├── implementation_plan.md.resolved
│   ├── implementation_plan.md.resolved.0
│   ├── task.md
│   ├── task.md.metadata.json
│   ├── task.md.resolved
│   ├── task.md.resolved.0
│   ├── task.md.resolved.1
│   ├── task.md.resolved.2
│   ├── task.md.resolved.3
│   ├── task.md.resolved.4
│   ├── task.md.resolved.5
│   ├── task.md.resolved.6
│   ├── walkthrough.md
│   ├── walkthrough.md.metadata.json
│   ├── walkthrough.md.resolved
│   └── walkthrough.md.resolved.0
├── a7320b66-09e7-4465-964a-aadefb67b0a3
├── a9b142eb-b16d-463a-9362-5aeebd2eb329
├── b206280c-ee96-43f7-9071-d4e4006d067a
│   ├── implementation_plan.md
│   ├── implementation_plan.md.metadata.json
│   ├── implementation_plan.md.resolved
│   ├── implementation_plan.md.resolved.0
│   ├── implementation_plan.md.resolved.1
│   ├── task.md
│   ├── task.md.metadata.json
│   ├── task.md.resolved
│   ├── task.md.resolved.0
│   ├── task.md.resolved.1
│   ├── task.md.resolved.2
│   ├── task.md.resolved.3
│   ├── task.md.resolved.4
│   ├── task.md.resolved.5
│   ├── task.md.resolved.6
│   ├── task.md.resolved.7
│   ├── task.md.resolved.8
│   ├── task.md.resolved.9
│   ├── walkthrough.md
│   ├── walkthrough.md.metadata.json
│   ├── walkthrough.md.resolved
│   ├── walkthrough.md.resolved.0
│   └── walkthrough.md.resolved.1
├── cd10dd1b-6772-47bd-bf1a-f0158ed1acd9
│   ├── implementation_plan.md
│   ├── implementation_plan.md.metadata.json
│   ├── implementation_plan.md.resolved
│   └── implementation_plan.md.resolved.0
├── deb7c212-f8db-47fb-bbd4-aa434574b25e
│   ├── implementation_plan.md
│   ├── implementation_plan.md.metadata.json
│   ├── implementation_plan.md.resolved
│   ├── implementation_plan.md.resolved.0
│   ├── implementation_plan.md.resolved.1
│   ├── implementation_plan.md.resolved.2
│   ├── implementation_plan.md.resolved.3
│   ├── implementation_plan.md.resolved.4
│   ├── implementation_plan.md.resolved.5
│   ├── task.md
│   ├── task.md.metadata.json
│   ├── task.md.resolved
│   ├── task.md.resolved.0
│   ├── task.md.resolved.1
│   ├── task.md.resolved.10
│   ├── task.md.resolved.11
│   ├── task.md.resolved.2
│   ├── task.md.resolved.3
│   ├── task.md.resolved.4
│   ├── task.md.resolved.5
│   ├── task.md.resolved.6
│   ├── task.md.resolved.7
│   ├── task.md.resolved.8
│   ├── task.md.resolved.9
│   ├── walkthrough.md
│   ├── walkthrough.md.metadata.json
│   ├── walkthrough.md.resolved
│   ├── walkthrough.md.resolved.0
│   ├── walkthrough.md.resolved.1
│   ├── walkthrough.md.resolved.2
│   ├── walkthrough.md.resolved.3
│   ├── walkthrough.md.resolved.4
│   └── walkthrough.md.resolved.5
├── ed49ed87-392d-4be8-a7e6-fdf96dbadd32
├── f430e5d6-559c-4797-a0b9-73185547afc6
│   ├── implementation_plan.md
│   ├── implementation_plan.md.metadata.json
│   ├── implementation_plan.md.resolved
│   ├── implementation_plan.md.resolved.0
│   ├── implementation_plan.md.resolved.1
│   ├── implementation_plan.md.resolved.2
│   ├── task.md
│   ├── task.md.metadata.json
│   ├── task.md.resolved
│   ├── task.md.resolved.0
│   ├── task.md.resolved.1
│   ├── task.md.resolved.2
│   └── task.md.resolved.3
└── tempmediaStorage

19 directories, 235 files

'개소리 왈왈 > 인공지능' 카테고리의 다른 글

새로운 마약 - AI  (0) 2026.03.17
agi를 느꼈다?  (0) 2026.02.24
gemini 동영상 만들기 (유료?)  (0) 2026.02.22
antigravity 사용량 끝!  (0) 2026.02.20
antigravity 설치  (0) 2026.02.11
Posted by 구차니
embeded/FPGA - ALTERA2026. 3. 17. 16:01

음.. standard로 설치했더니 계속 물어본다.

FPGA Starter Edition 자체는 무료지만, quartus prime standard는 유료..

quartus prime lite로 내려가야하나..?

그런데 21.1 부터는 modelsim 도 지원안한다고 하니 적당히(?) 더 구버전을 가야할 것 같기도 하다.

Questa*-인텔® FPGA Edition 빠른 시작: 인텔® Quartus® Prime Pro Edition 페이지에서 라이선스를 얻는 방법에 대한 정보를 찾을 수 있습니다.
*인텔® Quartus® Prime Pro Edition 21.3 이상 및 인텔® Quartus® Prime Standard/Lite Edition 21.1 이상부터 ModelSim*-인텔® FPGA Edition 및 ModelSim*-인텔® FPGA Starter Edition은 더 이상 지원되지 않습니다.

[링크 : https://www.intel.co.kr/content/www/kr/ko/support/programmable/licensing/q-and-a.html]

 

evalution 하면 30일 기간동안 사용이 가능한데

문제는 이 기간동안  aocl도 쓸 수 있냐라는거.

보다보니 aocl도 이제 지원안해서 사라지고 그러는거 같더만 ㅠㅠ

 

 

 

 

Posted by 구차니

심리학 어쩌구 하면 많이 듣는 매슬로우의 욕구 단계설에서 최상위에 있는게 자아실현 욕구인데

[링크 : https://brunch.co.kr/@dreamisme80/492]

 

AI는 어쩌면 이 도달하기 힘든 최상의 쾌락을 딸깍으로 이뤄주고

그게 진짜 개인이 이뤄낸 성취가 아님에도 불구하고 다 안다는 착각을 심어주어

타인으로 부터의 존경의 욕구 까지 충족시켜주는 일종의 마약이 아닐까 라는 생각이 문득 들었다.

 

기존에는 묵묵히 지루함과 싸우면서

자기의 인생을 걸고 파고들어야 극히 일부의 사람이 이뤄낸 극상의 댓가를

"모르는 사람도 프로그래밍 할 수 있다" 라는 것으로

주변의 존경/인정욕구도 충족하고 (무언가 해냈다 라는 무에서 유를 창조한 대단한 사람! 이라는 찬사)

과정과 내용은 모르지만(!) 결과를 냈다라는 자아실현의 욕구까지

ai는 책과 같은 지식의 창고가 아니라

무언가 이루어냈고 이루어내야만 한다는 환상을 보여주는 마약이 아닐까..

 

물론, 독극물도 보톡스로 피부 미용따위에나(?) 쓰고 있는 인류인데

못할 건 또 머있냐 싶기도 하지만 말이다.

 

[링크 : https://news.hada.io/topic?id=27554]

'개소리 왈왈 > 인공지능' 카테고리의 다른 글

antigravity artifact  (0) 2026.03.18
agi를 느꼈다?  (0) 2026.02.24
gemini 동영상 만들기 (유료?)  (0) 2026.02.22
antigravity 사용량 끝!  (0) 2026.02.20
antigravity 설치  (0) 2026.02.11
Posted by 구차니
embeded/Cortex-M4 STM2026. 3. 17. 11:09

lora를 지원하는녀석. 이래저래 찾다보니 semtech의 sx126x 시리즈  lora ip를 구매해서 넣은듯.

[링크 : https://www.st.com/en/evaluation-tools/nucleo-wl55jc.html#overview]

 

sub-ghz 에 대해서 크게 설정이 가능한건 별로 없어 보인다.

그 와중에 M4가 아니라 M0+ 코어에 물려있네 -_-

'embeded > Cortex-M4 STM' 카테고리의 다른 글

stm32_programmer_cli 를 이용한 option byte 변경  (0) 2026.03.19
stm32g473 ART accelerator on/off ?  (0) 2026.02.06
stm32g473 flash doubleword  (0) 2026.02.04
STM32G47x dual bank flash  (0) 2026.02.03
STM32F429I-DISC1 with lvgl  (0) 2026.02.03
Posted by 구차니
embeded/Cortex-M3 STM2026. 3. 17. 10:35

including parity가 좀 헷갈리는데

stm32g473 의 경우 data가 7bit / 8bit / 9bit을 지원한다.

 

f469, f103 은 8bit / 9bit 를 지원한다.

 

 

modbus ascii / 7bit data를 일부 stm32는 사용하지 못하고 stm32F4 나 L4 이후로는 가능한것으로 생각

[링크 : https://blog.naver.com/kim1417/222499708921]

 

정말로.. parity가 1비트 먹어서 data 9 bit 이면 parity none으로 밖에 못쓰나?

[링크 : https://www.st.com/resource/en/reference_manual/rm0008-stm32f101xx-stm32f102xx-stm32f103xx-stm32f105xx-and-stm32f107xx-advanced-armbased-32bit-mcus-stmicroelectronics.pdf]

 

Posted by 구차니

uart는 8bit 7bit만 있는줄 알았는데 9bit도 있다고 한다.

근데 PC에 달린녀석이나 USB to Serial 등으로는 안되는것 같기도 하고..

 

[링크 : https://community.st.com/t5/stm32-mcus-products/9-bit-uart-receive-stm32f103/td-p/336998]

[링크 : https://github.com/linux4sam/9bit]

[링크 : https://github.com/rhempel/serial9]

'이론 관련 > 네트워크 관련' 카테고리의 다른 글

DHCP option  (0) 2026.03.13
DHCP option 82 relay  (0) 2025.01.23
multicast  (0) 2023.08.26
cobs  (0) 2023.05.25
PAM4  (0) 2023.01.16
Posted by 구차니
embeded/FPGA - ALTERA2026. 3. 17. 00:01

아주 예전 기록을 찾아보니

quartus 2 17.x 를 설치한 적이 있네

2017.12.27 - [embeded/FPGA - ALTERA] - quartus2 설치 + usb blaster 설치

 

오래된 버전으로는 4.x 9.x 까지 내려갔었는데

2020.06.23 - [embeded/FPGA - ALTERA] - quartus II 9.0이 아니야? 4.2 설치!

 

이번에는 가장 최신으로 일단 시도!

25.1 이라.. 어우. .많이도 올라갔다.

FPGA는 paid license 라고 해서 일단 패스하고 starter Editino 으로해서 Cyclone IV / V 에 대해서 설치시도

 

그나저나 FPGA SDK for OpenCL 은 어디서 찾지?

 

어..?

[링크 : https://www.intel.co.kr/content/www/kr/ko/support/programmable/support-resources/design-guidance/opencl-bsp-support.html]

 

어.. 이거 이제 손 놔버린건가?

[링크 : https://www.intel.co.kr/content/www/kr/ko/content-details/738067/pdn-2219-intel-is-discontinuing-the-following-software-ordering-codes.html]

 

+

2026.03.17

매직아이로 봐야 머가 달라졌는지 보일 느낌 ㅋㅋ

일단 lite랑 standard는 보기에는 지원하는 장치 차이가 있을 정도?

'embeded > FPGA - ALTERA' 카테고리의 다른 글

de1-soc와 quartus / fpga sdk for opencl  (0) 2026.03.18
quartus prime standard 실행  (0) 2026.03.17
de1-soc daughter board  (0) 2026.03.16
sof - SRAM Object File  (0) 2026.03.15
JIC - JTAG Indirect Configuration  (0) 2026.03.15
Posted by 구차니