FPGA에 대한 책 추천 [닫기]


12


FPGA와 VHDL을 시작하기 위해 어떤 책 제목을 추천 하시겠습니까?

편집
추천 도서 중 일부가 1996 년부터 거슬러 올라가는 것을 발견했습니다. 언급 된 장치가 심각하게 오래되었다고 생각할 수 있지만 VHDL도 그 이후로 많이 발전 했습니까?


내가 언급 한 Hamblen et al 책은 최신 버전이며 최신 Altera 소프트웨어를 최신 VHDL 컴파일러와 함께 사용합니다.
레온 헬러

3
1996 년은 큰 문제가되지 않습니다. VHDL은 1993 년에 개정되었으며 그 내용은 아마 다룰 것입니다. VHDL-200X라는 작품에는 최신판이 있지만 업데이트를 배우는 것이 기술과 디자인 스타일을 배우는 것만 큼 큰 노력은 아닙니다.
Yann Vernier

이 책을 사용 하지 않는 것이 좋습니다 : amazon.com/Digital-Electronics-VHDL-Quartus-Version/dp/…
J. Polfer

C와 마찬가지로 VHDL은 거의 정적입니다. 새로운 칩에는 더 많은 것이 있지만 로직 게이트는 실제로 변경되지 않았습니다. 장치 제조업체의 칩별 확장 기능이있을 수 있지만 기본 구조를 변경할 필요는 없습니다.
코너 울프

답변:



5

이러한 답변을 보완하기 위해-FPGA 디바이스, 라이브러리 및 툴 자체에 대한 벤더의 데이터 시트 및 애플리케이션 노트와 함께 실제 품질 시간을 보내고 있다는 말도 많이 있습니다. 그렇지 않으면 입문 교과서에서 다루지 않는 특정 장치, 라이브러리 또는 사용하려는 도구의 유익한 기능이나 위험한 함정을 놓칠 수 있습니다. 또한 장치와 도구는 교과서보다 빠르게 발전하는 경향이 있습니다.

고성능 FPGA 디자인 기술 http://www.fpgacpu.org/log/aug02.html#art 의 저의 오래된 비트도 참조 하십시오 .


4
  1. 내가 시작할 첫 번째 책은 Peter J. Ashenden의 VHDL 디자이너 안내서 입니다. 이미 프로그래밍에 익숙하다고 가정하면이 책은 VHDL 언어에 대한 좋은 참고 자료입니다.
  2. 다음 으로 Janick Bergeron 의 테스트 벤치 작성 : HDL 모델의 기능 검증을 계속 합니다. VHDL뿐만 아니라 테스트 벤치와 검증을위한 코드를 작성할 때 중요한 여러 주제에 중점을 둡니다. VHDL 디자이너 안내서 보다 시뮬레이션 용 VDHL과 합성 용 VHDL의 차이점을 강조하는 것이 더 효과적이라고 생각합니다 .
  3. 그런 다음 FPGA 공급 업체에서 제공 한 HDL 코딩 지침을 공부하는 것이 좋습니다. VHDL 코드를 작성하는 방법에 대한 유용한 팁을 많이 제공하므로 대상으로하는 특정 장치에있는 하드웨어 프리미티브에 효율적으로 매핑됩니다.
  4. 그리고 마지막으로 : 실제 코드를 다운로드하고 읽고 이해하십시오. GRLIB IP Library 가 유용한 영감의 원천이라는 것을 알았 습니다. GRLIB는 SUN의 SPARC 프로세서를 기반으로하는 오픈 소스 SoC 라이브러리입니다.

3

Hamblen, Hall 및 Furman의 디지털 시스템의 신속한 프로토 타이핑. 이 제품은 Altera 하드웨어 및 소프트웨어 기반의 FPGA를 매우 잘 소개하고 Altera에서 제공하는 저렴한 보드에서 구현할 수있는 흥미로운 프로젝트를 많이 포함하고 있습니다. 소형 8 비트 CPU를 포함하여 초판의 대부분의 예제에 적합한 Flex 10K10 FPGA를 사용하여 소형 PCB를 설계했습니다.

나는 아마존을 통해 약 22 파운드의 새로운 브랜드를 구입했다. 아주 좋은 가치입니다.


에서 GBP 65 . 제안에 대한 <300 정확히 저렴하지 페이지 :-(하지만 덕분에
stevenvh

Altera 판도 있습니다. 적어도 NIOS 섹션에서 현재 소프트웨어에는 유용하지만 최신 버전이 아닙니다.
Brian Carlton

2

어떤 종류의 HDL (Verilog, VHDL ...)을 배울 때 한 가지 사항을 명심해야합니다. 소프트웨어 프로그래밍이 아니며 일이 동시에 작동합니다. 즉, HDL을 배우는 가장 좋은 방법은 하드웨어에서 생각하고 하드웨어를 설명하는 방법을 배우는 것입니다 (그래서 하드웨어 설명 언어라고합니다).

지금까지 HDL이 하드웨어로 어떻게 변환되는지 보여주는 책은 거의 보지 못했습니다. Synopsys (코드 및 회로도로 채워진 페이지)에있을 때 읽었지만 내부 출판물이었습니다. 그러나이 책이 부족하더라도 자유 소프트웨어에서 합성을 통해 코드를 실행하여 어떻게 코드가 하드웨어로 변환되는지 확인할 수 있습니다.

내가 이것을 강조하고 싶은 이유는 여러 가지 방법으로 문제를 해결할 수 있기 때문입니다. 기본 하드웨어로 변환되는 방식을 이해하면 게이트 수 및 타이밍 관점에서 효율적으로 해결하는 코드 만 작성할 수 있습니다.

행운을 빕니다!


0

나는 확실히 Pong Chu 교수가 쓴 모든 책을 추천합니다 .

Verilog 또는 VHDL을 사용하여 RTL 설계에 대한 포괄적 인 소개를 제공합니다. 또한 Altera의 Nios 또는 Pilinblaze 또는 Xilinx의 Microblaze (2017 년 버전)와 같은 기존의 소프트 코어에 대한 소개도 제공합니다. 코딩 스타일은 깨끗하며 알고리즘을 FSMD (데이터 경로를 제어하는 ​​유한 상태 머신)로 변환하는 방법이 매우 유용합니다.

나는 이전에 인용 된 다른 모든 책을 좋아하지만, Pong Chu 책은 분명히 내가 가장 좋아하는 책입니다. Ashenden 서적은 VHDL과 관련하여 더욱 발전했지만 RTL 대 시뮬레이션의 한계는 Pong Chu만큼 명확하지 않습니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.