SD 카드에서 로딩 FPGA 구성

S

shaiko

Guest
안녕하세요, 그것은 (모든 "중개인"장치없이) SD 카드에서 직접 FPGA를 변경할수 될 것인가?
 
난 그렇게 믿지 않아요. SD 카드는 단순히 SPI 플래시 메모리 인터페이스를 제공하지 않습니다. 그것은 SD 모드에서 시작 및 SPI 모드로 구성해야합니다. FPGA는 그런 짓은하지 않습니다. 자세한 내용은이 두 문서를 한 번 봐 : [URL = http://www.cactus-tech.com/download/CTAN0​​09-SD-INTRO-20080603.pdf] SD 카드 소개 [/URL] [URL = http:/ / www.xilinx.com/support/documentation/application_notes/xapp951.pdf]은 그것이 인터페이스없이 할 수있다면, SPI 직렬 플래시 [/URL] 이외로 자일링스의 FPGAs 구성 후 MCU와 CPLD 기반의 인터페이스는 존재할 수 없으니까 .
 
그것은 SD 카드 인터페이스를 처리하는 마이크로 프로세서없이 작동하지 않을 수 있습니다. SD 카드는 파일 기반의 대용량 저장 장치로 설계, FPGA 로더가 내장은 구성 이미지를 읽어야 명백한 방법은 없습니다 그래서. 도스 부팅 섹터와 같은 잘 정의된 방법은 작은 데이터 블록으로 제한됩니다. 당신은 구성 이미지 기본 파일 이름을 정의하려면 겠지만, 로더 등 확실히 고정 배선 로더의 기능 이상으로 FAT 파일 시스템을 처리하기 위해 필요합니다.
 
당신은 이러한 장치에 대한 시장이있을 것 같습니까? 임베디드 플래시 / CPU와 SD 슬롯에 맞는 카드를 ...
 
그럴 것 같지 않네요. 플래시 칩과 마이크로 프로세서 꽤 저렴하며,이 새로운 FPGA 이미지를 (당신이 JTAG를 통해 할 싶지 않아요 경우)로드하는 마이크로 컨트롤러의 쓰기 가능한 플래시를 가질 보통은 그냥 쉽게. 그게 당신이 그때 이더넷, USB, RS232, 또는 무엇이든 인터페이스 프로세서가 지원하는 (적어도 우리가 리눅스를 실행하는 ARM과 함께 우리의 보드에 가지고있는)을 통해 새로운 이미지를 로드할 수 있습니다. 이전 보드는 사용자 정의 부트 로더를 통해 깜박이로드됩니다.
 
다시 처음의 질문에 - 추가적인 PCB 플래시 ROM없이 SD 소속 FPGA를 실었습니다. 하드 코어 FPGA CPU는 어때? SD 카드의 출력은 FPGA IC에서 하드 CPU의 핀을 개입되면? 그게 작동을받을 수 있을까?
 
마이크로 SD 카드는 25mbps SPI 인터페이스를 지원합니까. 거기에 관련된 프로토콜의 많은하며, 상업적인 벤처를 위해 당신은 전체 사양 (예, 신용 카드 모두 대기 / 없음 기능이 필요하지 않을 수도 있지만, 다른 수도 있습니다) 읽으해야합니다. 그래도 다소 관련된 작업입니다. 그 3 달러 UC와 100 달러 FPGA는 종종 200 달러짜리 FPGA와 개발 작년보다 더 나은 선택이라고 말했다. 오직 최고의 지역에 맞는 디자인에서 중요합니다.
 
[견적] 어떤 하드 코어 FPGA CPU는 어때? SD 카드의 출력은 FPGA IC에서 하드 CPU의 핀을 개입되면? 그게 작동을받을 수 있을까? [/ 견적]을 사용하면 특정 장치를 말하는 건가요? 그것은 일할 수 경우와있는 경우에만 제조 업체에서 하드웨어에서 SD 카드 부트 로더를 구현했다. 그런 일에 대해 들어본 적이 있지만, 가능한 마십시오 - 원칙적으로. 추신 : 그것은 새로 발표 알테라 사이클론 V 및 Arria V SOC의 FPGAs는 SPI 플래시, 낸드 플래시 또는 SD 카드로 부팅하고 나중에 FPGA를 구성하는 기능이 있다고 보인다. http://www.altera.com/literature/hb/soc-fpga/aib-01017-soc-fpga-overview.pdf 교환하다의 코멘트를 참조 :이 디바이스는 고성능 프로세싱을 다하고 있습니다 말했다 응용 프로그램입니다. 당신은 FPGA에 부트 로더로 사용하지 않습니다.
 
아니라 특정 장치 ... 그냥 생각입니다. 하드 SD 카드 부트 로더 peripherial는 FPGA 다이 많은 실리콘을 필요로할까요?
 
나는 condiguration 원본으로 SD 카드는 일반적인 FPGA 디자인에 별 관심을 가지지 것이, 생각하지 마. 가장 간단한 하드웨어 토폴로지 FPGA + 직렬 또는 병렬 플래시에 직접 내장 구성 컨트롤러에 의해 지원도있다. 응용 프로그램이 특별한 요구 사항이있는 경우, 당신은 SD 카드에서 플래시를 다시로드 원격 업데이트 방식을 구현할 수 있습니다.
 

Welcome to EDABoard.com

Sponsor

Back
Top