'embeded/FPGA - ALTERA'에 해당되는 글 139건

  1. 2017.12.27 altera 교육자료 요약
  2. 2017.12.26 GHDL - 시뮬레이터
  3. 2017.12.22 c to HDL ㄷㄷㄷ
  4. 2017.12.22 FPGA IP 관련..
  5. 2017.12.20 염가형(?) FPGA evaluation 보드
  6. 2017.12.19 altera quartus 라이센스 관련
  7. 2017.12.14 망할 지름신님...
  8. 2017.12.14 ASSP - Application-specific standard product
  9. 2017.12.11 FPGA IP?
  10. 2017.12.08 fpga bitstream format?
embeded/FPGA - ALTERA2017. 12. 27. 09:00

모 카페에 가입해서 받은 내용정리


개발흐름

ModelSim - RTL Simulation

Quartus2 - Synthesis / Place & Route, Timimg analysis

ModelSim - Timing Simulation


ModelSim 2000달러.. ㄷㄷㄷ

[링크 : https://www.altera.com/products/design-software/model---simulation/modelsim-altera-software.html]

Mentor 사의 프로그램인데 altera quartos에 통합한 듯

[링크 : https://en.wikipedia.org/wiki/ModelSim]



MAX 시리즈 - CPLD

Stratix 시리즈 - 고밀도, 고성능 (2002)

Cyclone 시리즈 - Lost Cost... (2003)

Arria 시리즈 - Low Cost 트랜시버

Hardcopy 시리즈 - ASIC

(고성능 버전 만들고 염가형을 만드는게 당연한거였나?)


ALTERA Cyclone 시리즈

Cyclone 1은 NIOS, DDR

Cyclone 2 부터 NIOS2, DDR2 지원

Cyclone V 부터 DDR3

[링크 : https://www.altera.com/en_US/pdfs/literature/hb/cyclone-v/cv_51001.pdf]


(음? 전부 LUT 기반인줄 알았는에 아니었나?)

Product Term Based Building Blocks

- EEPROM 기반 - 비휘발성

- XOR 게이트 (합성용)

- 프로그래머블 AND, 고정 OR 어레이


LUT Based Building Blocks

- SRAM 기반, 휘발성 (CPLD는 비휘발성)

- LUT를 통해 원하는 기능 구현 가능(n-Input AND, n-Input XOR)


칩 구조에서 M512 M4K/M9K 이런게 보여서 검색

[링크 : https://www.altera.com/content/dam/altera-www/global/en_US/pdfs/literature/ug/ug_ram.pdf]


RTL

단순용어와는 다르게 RTL 이라고 표현하면 대개 HDL 언어로 기술된걸 의미하는 듯

[링크 : https://en.wikipedia.org/wiki/Register-transfer_level]


Qsys : SOPC builder

- SoPC Builder (System on a Programmable Chip Builder) 

SOPC Builder, a tool in Quartus II software that eliminates manual system integration tasks by automatically generating interconnect logic and creating a testbench to verify functionality

Qsys, a system-integration tool that is the next generation of SOPC Builder. It uses an FPGA-optimized network-on-chip architecture that doubles the fMAX performance vs. SOPC Builder. 

[링크 : https://en.wikipedia.org/wiki/Altera_Quartus]


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

quartus2 설치 + usb blaster 설치  (0) 2017.12.27
de0-nano LED 예제  (0) 2017.12.27
GHDL - 시뮬레이터  (0) 2017.12.26
c to HDL ㄷㄷㄷ  (0) 2017.12.22
FPGA IP 관련..  (0) 2017.12.22
Posted by 구차니
embeded/FPGA - ALTERA2017. 12. 26. 14:39

혹시나 해서 오픈소스로 bitstream 파일을 뱉어내는 vhdl 컴파일러(?)가 있는지 찾아 보는데

아무래도 업체 종속적이다 보니 합성은 안되고

시뮬레이션 정도만 되는게 한계인 듯..


[링크 : http://ghdl.free.fr/]

[링크 : https://github.com/ghdl/ghdl]

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

de0-nano LED 예제  (0) 2017.12.27
altera 교육자료 요약  (0) 2017.12.27
c to HDL ㄷㄷㄷ  (0) 2017.12.22
FPGA IP 관련..  (0) 2017.12.22
염가형(?) FPGA evaluation 보드  (0) 2017.12.20
Posted by 구차니
embeded/FPGA - ALTERA2017. 12. 22. 17:42

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

altera 교육자료 요약  (0) 2017.12.27
GHDL - 시뮬레이터  (0) 2017.12.26
FPGA IP 관련..  (0) 2017.12.22
염가형(?) FPGA evaluation 보드  (0) 2017.12.20
altera quartus 라이센스 관련  (0) 2017.12.19
Posted by 구차니
embeded/FPGA - ALTERA2017. 12. 22. 15:55

심심해서(?) 지른기념으로(?!) 찾아봤는데

괜히 자일링스 많이 사용하는게 아닌 듯..


확실히 이것저것 키워드 넣어서 검색해보면 자일링스 쪽이 다양하게 잘 뜬다.

[링크 : https://www.xilinx.com/products/intellectual-property.html]

[링크 : https://www.altera.com/products/intellectual-property/ip.html]

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

GHDL - 시뮬레이터  (0) 2017.12.26
c to HDL ㄷㄷㄷ  (0) 2017.12.22
염가형(?) FPGA evaluation 보드  (0) 2017.12.20
altera quartus 라이센스 관련  (0) 2017.12.19
망할 지름신님...  (0) 2017.12.14
Posted by 구차니
embeded/FPGA - ALTERA2017. 12. 20. 15:23

이럴때는 한국에 사는게 아쉬움..

외국에는 가짓수도 많고 싸보이는데.. ㅠㅠ

[링크 : https://joelw.id.au/FPGA/CheapFPGADevelopmentBoards]


여전이 고민중이지만.. 가격상의 문제로

Altera Cyclone 4. V관련해서는

DE1-SoC나 DE0-SoC는 좀 많이 무리고 (한 20?)

DE0-Nano가 무난하긴 한데, DIP 스위치랑 LED, 버튼식 스위치 2개 있는게 다라서 조금 고민

개인적인 욕심이지만 랜 정도는 달리면 좋겠는데 욕심일 뿐이려나?


Zynq 관련해서는

Parallella 인가 이건 영 구할데가 없고 (한 13.. 근데 판매종료인데..)

Zybo는 매물이 안보이고 (한 15?)

Zedboard 는 심하게 비싸고 ㅠㅠ (한 30?)


Artix-7 관련해서는

Arty-7 정도가 보이는데.. 가격을 물어봐야 하는 귀차니즘이..(한 10?)

다만 얘는 랜도 달렸고. xilinx니까 microblaze도 해볼 수 있으니


랜을 포기하고 de0-nano로 시작해서 나중에 arty-7 구해서 양쪽다 다뤄보는게 나을려나?



+

de0-nano나 arty-7 35T나 둘다, USB 전원으로 충분하고, 외부 전원은 optional이다.


arty에는 ETH phy도 있고.. 램도 넉넉하고 LED랑 스위치가 좀더 많아서 가지고 놀기에는 좋아 보이네..


[링크 : https://reference.digilentinc.com/reference/programmable-logic/arty/reference-manual?redirect=1]

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

c to HDL ㄷㄷㄷ  (0) 2017.12.22
FPGA IP 관련..  (0) 2017.12.22
altera quartus 라이센스 관련  (0) 2017.12.19
망할 지름신님...  (0) 2017.12.14
ASSP - Application-specific standard product  (0) 2017.12.14
Posted by 구차니
embeded/FPGA - ALTERA2017. 12. 19. 15:06

특이하게도 Standard가 가장 많은 걸 지원하되, 하이엔드 급은 빠지고

Pro는 하이엔드만 지원하고,

웹버전(lite)는 standard와 유사하지만, 일부 메인스트림급(엔트리 상급)은 빠지는 식인 듯

[링크 : http://dl.altera.com/devices/] 버전별 지원 칩셋 목록


버전별로 Nios II EDS 포함한 Quartus Prime은 공통으로 포함

openCL은 lite에서는 빠짐

[링크 : https://www.altera.com/downloads/software/archives/arc-index.html]

    [링크 : http://dl.altera.com/16.1/?edition=lite] lite 버전(web)

    [링크 : http://dl.altera.com/16.1/?edition=standard] standard 버전

    [링크 : http://dl.altera.com/16.1/?edition=pro] pro 버전


lite만 no license required..

[링크 : https://www.altera.com/downloads/download-center.html]

[링크 : https://www.altera.com/support/support-resources/download/licensing/q-and-a.html]


300~400 만원 정도는 우습게 넘겠네 ㄷㄷ

[링크 : https://www.altera.com/buy/design-software.html]

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

FPGA IP 관련..  (0) 2017.12.22
염가형(?) FPGA evaluation 보드  (0) 2017.12.20
망할 지름신님...  (0) 2017.12.14
ASSP - Application-specific standard product  (0) 2017.12.14
FPGA IP?  (0) 2017.12.11
Posted by 구차니
embeded/FPGA - ALTERA2017. 12. 14. 13:58

아 제발 ㅠㅠ


중고로운 평화나라에서 DE0-nano와 고민중인

Digilent ARTY-A7

멀티터치 포함해서 16만원인데

얘는 그래도 주변기기랑 Zynq 내장이라 확실히 사양면에서는 업그레이드

돈도 업그레이드! ㅠㅠ


[링크 : http://store.digilentinc.com/multi-touch-display-shield-smart-display/] 69.99$

[링크 : http://store.digilentinc.com/arty-a7-artix-7-fpga-development-board-for-makers-and-hobbyists/] 99.00$


[링크 : http://inipro.net/goods_detail.php?goodsIdx=617366] 86,900 (VAT 별도)

[링크 : http://inipro.net/goods_detail.php?goodsIdx=617453] 169,00$ (VAT 별도)



+

2017.12.15

적고보니 이상해서 다시보니.

arty a7은 artix-7 이라 zynq는 아니고

arty z7이 zynq

zynq는 zybo라고 다른 녀석인데 이니프로 사이트 보니 25만원 정도 하겠네 ㅠㅠ


아무튼.. 중고나라 이미지를 찾아보니 A7인거 같은데 고민이네..

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

염가형(?) FPGA evaluation 보드  (0) 2017.12.20
altera quartus 라이센스 관련  (0) 2017.12.19
ASSP - Application-specific standard product  (0) 2017.12.14
FPGA IP?  (0) 2017.12.11
fpga bitstream format?  (0) 2017.12.08
Posted by 구차니
embeded/FPGA - ALTERA2017. 12. 14. 13:44

ASSP랑 ASIC를 비교하는데

무슨 차이인지 모호하다.. 그냥 단독 기능용 칩이라고 하면 되려나?

USB 인터페이스 칩을 ASSP로 보는데

그렇게 따지면.. ASSP는 ASIC에 포함되고

범용화된 사용 단일 기능 칩들은 모두 ASSP가 되는 듯..


Application-specific standard product

[링크 : https://en.wikipedia.org/wiki/Application-specific_standard_product]


ASSPs

Application-specific standard parts (ASSPs) are designed and implemented in exactly the same way as ASICs. This is not surprising, because they are essentially the same thing. The only difference is that an ASSP is a more general-purpose device that is intended for use by multiple system design houses. For example, a standalone USB interface chip would be classed as an ASSP. 

[링크 : https://www.eetimes.com/author.asp?doc_id=1322856]

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

altera quartus 라이센스 관련  (0) 2017.12.19
망할 지름신님...  (0) 2017.12.14
FPGA IP?  (0) 2017.12.11
fpga bitstream format?  (0) 2017.12.08
FPGA 개론?  (0) 2017.12.07
Posted by 구차니
embeded/FPGA - ALTERA2017. 12. 11. 20:14

FPGA 문서들을 보다 보니 IP가 어쩌구 나오는데

Internet Protocol의 그 IP가 아닌거 같아서 찾아 보니


IP Core라고 하기도 하고 IP라고도 하는데 일단 약자 자체는

지적자산(Intellectual Property)


ip  core

[링크 : http://whatis.techtarget.com/definition/IP-core-intellectual-property-core]

[링크 : https://wiki.kldp.org/HOWTO/html/CPU-Design-HOWTO/ip.html]

[링크 : https://www.intel.co.kr/content/www/kr/ko/fpga/ip-and-design-tools.html]

[링크 : https://www.altera.com/support/support-resources/support-centers/ethernet-support.html]

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

망할 지름신님...  (0) 2017.12.14
ASSP - Application-specific standard product  (0) 2017.12.14
fpga bitstream format?  (0) 2017.12.08
FPGA 개론?  (0) 2017.12.07
제조사별 FPGA 로직 게이트 갯수 차이  (0) 2017.12.06
Posted by 구차니
embeded/FPGA - ALTERA2017. 12. 8. 22:45

configuration flash memory에 저장되는 데이터는 어떤 포맷인가 검색을 해봤는데

LSB 로 저장된다 정도만 알았을 뿐이지 어떤 식으로 구현이 적용되는지

포맷 자체가 어떤지는 알 수가 없네...


MCU의 파일이야 ELF 포맷이라던가 그런식으로 존재하는데..

얘는 로직셀에 직접 쓰여지고 적용되는 거니..

당연(?)할지 모르겠지만 altera나 xilinx의 제품간의 바이너리가 호환될리는...

당연히 없을려나?


그나저나 이녀석.. 쓰는건 드럽게 느리고

켜지는건 드럽게 빠른데 도대체 이유를 모르겠네..


BIT Swapping in PROM Files
The PROM Formatter produces a PROM file in which the bits within a byte are swapped compared to the bits in the input BIT file. Bit swapping (also called bit mirroring) reverses the bits within each byte.
Image
In a bitstream contained in a BIT file, the Least Significant Bit (LSB) is always on the left side of a byte. But when a PROM programmer or a microprocessor reads a data byte, it identifies the LSB on the right side of the byte. In order for the PROM programmer or microprocessor to read the bitstream correctly, the bits in each byte must first be swapped so they are read in the correct order.

The bits are automatically swapped for all of the PROM formats: MCS, EXO, BIN and TEK. For a HEX file output, bit swapping is on by default, but it can be turned off by deselecting a Swap Bits option. 

[링크 : https://www.xilinx.com/itp/xilinx10/isehelp/pim_r_promformatter_files.htm]


Bob Stein
February 22nd, 2014, 12:02 PM

Found the answer (http://quartushelp.altera.com/current/mergedProjects/reference/glossary/def_rbf.htm). It is LSB first. 

[링크 : https://alteraforum.com/forum/archive/index.php/t-36022.html]

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

ASSP - Application-specific standard product  (0) 2017.12.14
FPGA IP?  (0) 2017.12.11
FPGA 개론?  (0) 2017.12.07
제조사별 FPGA 로직 게이트 갯수 차이  (0) 2017.12.06
altera fpga 라인업  (0) 2017.12.06
Posted by 구차니