프로그래밍 시스템> 소개에서 - 파티를 사용하여 XCF32P 플랫폼 플래시

T

twanlay123

Guest
자일링스 했나요에서 봤는데 누구 xapp975에?그것은이다
http://www.xilinx.com/support/documentation/application_notes/xapp975.pdf
그것은 프로그래밍 - 시스템에있는 솔루션을 성공적으로했다 XCF32P를 누구나이 프로그램은 사용?내가 작업을 사용하려고 그것을 아니지만 성공적으로 확인이 항상 실패했습니다.
내가 questons 몇 가지 물어보고 싶은 게 있습니다.
1., 도중에 확인 내용을 확인하는 프로그램의 졸업 파티가라도 CRC 값을 사용하여 모듈 PFP 파일, 16 진수에. 프로그래밍 작업 데이터 기타 엔디 주문처럼 작은가 저장되어있는가?
2.PDF로, 우리는 플래시 메모리가 256 비트를받은 수 있습니다 모듈은 후 pfp에, 그 데이터, 실제에 데이터를 프로그램에서 파티가 있습니다.
에있는 256 비트의 데이터 값은 8 비트가 CRC를 제품이나 우리가 처음 값을해야 보낼라도 CRC, 그리고 두 번째로 실제 프로그래밍 데이터의 256 비트를 보내려면, 다음 플래시 256 비트의 기다리는 데이터를 이동시킵니다.

도움을 주셔서 감사합니다.

 
미안하지만, 당신은 첨부 파일이 필요합니다 보려면 로그인을에

 
16 진수 파일 형식은 인텔에 의해 만들어진 형식을 표준화합니다.그것은,이 형식을 잘 정의된 형식이 참조이 PDF 파일에 대한 :

인텔 16 진 형식

위키 인텔의 16 진수 형식

저기 줄 수있는 각각의 끝에 중 하나라도 CRC와 파일의 끝에 CRC를 결합하여 파일을 찾습니다.

어떻게 파일을하는 16 진이 발생?그들은 언급 XBINUTIL 유틸리티 XCF32P는 파일을 프로그램과 올바른 더 생성이 어디에있을 찾았지만 이세 나타납니다.

전 10.1 이세 예제를 찾았 이들 :

명령 시퀀스 예제 10 : 2 개 생성 장치 XCF00P 플랫폼 플래시 파티 디자인 수정 설정 파일의 (. MCS 및. cfi) 수정과 2
1 setMode - pff
2 setSubmode - pffversion
3 addPromDevice 위치 1 이름 xcf32p
4 addPromDevice 위치 2 - 이름 xcf32p
5 addCollection 이름 테스트
6 버전 addDesign - 0 - 0000 이름
7 addDeviceChain - 인덱스 0
8 setCurrentDesign - 버전 0
9 addDevice 위치 1 - 파일 bitstream1a.bit
10 addDevice 위치 2 - 파일 bitstream2a.bit
11 addDesign - 버전 1 이름 1000
12 addDeviceChain - 인덱스 0
13 setCurrentDesign - 버전 1
14 addDevice 위치 1 - 파일 bitstream1b.bit
15 addDevice 위치 2 - 파일 bitstream2b.bit
16 생성할 포맷 MCS - fillvalue FF로
17 종료
설명 :
파티 세트 파일 생성을위한 운영 모드를.
스위치 디자인에 XCF00P 플랫폼 플래시 파티 모드를 파티에 파일 생성 중 Revisioning 지원 하위 모드.
파티를 추가 한 XCF32P 1 위치합니다.
파티를 추가 한 XCF32P 2 위치합니다.
세트 디자인 수정 이름이 "테스트"
0 추가 디자인을 개정.
0 설계 개정을 하나의 체인을 추가합니다.
색인 생성 시퀀스 파일 졸업 파티에 대한 요구에 0이 설정합니다.
세트 디자인 개정 0 전류.
후속 addDevice 명령어는 개정 디자인이되었습니다 감독합니다.
) 8 단계 (집합에 추가 개정 bitstream1a.bit 처음으로 현재의 위치에 디자인.
) 8 단계 (집합에 추가 개정 bitstream2a.bit로 두 번째 현재의 위치에 디자인.
1 추가 디자인을 개정.
1 설계 개정을 하나의 체인을 추가합니다.
색인 생성 시퀀스 파일 졸업 파티에 대한 요구에 0이 설정합니다.
세트 디자인 개정 1 ~ 현재.
후속 addDevice 명령어는 개정 디자인이되었습니다 감독합니다.
) 13 단계 (집합에 추가 개정 bitstream1b.bit 처음으로 현재의 위치에 디자인.
) 13 단계 (집합에 추가 개정 bitstream2b.bit로 두 번째 현재의 위치에 디자인.
생성 test_0.mcs과 test_0.cfi, 5를 사용하고있는 "테스트"에 지정된 이름 addCollection (라인).파티의 체크섬이 가치를 채울 예정이다 계산된 장치를 기반으로.기본값은 체크섬 계산에 기입 가치를 파티는 FF로이의 삭제 상태에 해당합니다.- 경로 스위치는 파일을 졸업 파티 만든 저장할 수있는 곳으로가 사용하는 지정합니다.
종료 충격.

명령을 순서 예제 11 : 케이블 디자인 수정 세트와 함께 두 교정본 사용하여 PC를 4 파티 프로그래밍 플래시 두 장치 XCF00P 플랫폼
1 setMode - bscan
2 setCable 포트 lpt1을
3 setCableSpeed 속도 5,000,000
4 addDevice - P를 1 - sprom xcf32p - 파일 test_0.mcs
5 addDevice - P를 2 - sprom xcf32p - 파일 test_1.mcs
6 프로그램 - P를 1 defaultVersion 2 - 0 - 1 버전 지우고 지우고 확인 - 버전 0
확인
7 종료
설명 :
세트 (JTAG) 스캔 작동 모드를위한 경계 -.
12km로 미치는 영향은 프로그래밍 케이블은 LPT1에 연결되어 있습니다.파급 효과는 자동으로 폴링 케이블을 케이블 PCIV의 결정 여부는 PCIII.
MHz 이상 (5,000,000 Hz에서) 5 세트 케이블 TCK 주파수를합니다.이 명령은 프로그래머입니다 데스크톱 MultiPRO 동안만 유효합니다 PCIV 케이블.
, 위치에 JTAG 체인 ISP에서 파티를하는 XCF32P 추가 자일링스, 첫 번째와 파티를 파일에 test_0.mcs 할당합니다.test_0.cfi은 test_0.mcs와 함께 거주하고 해당 파일에 연결된 파일의 위치를 자동으로됩니다.
, 위치에 JTAG 체인 ISP에서 파티를하는 XCF32P 추가 자일링스, 두 번째와 파티를 파일에 test_1.mcs 할당합니다.test_1.cfi은 test_1.mcs와 함께 거주하고 해당 파일에 연결된 파일의 위치를 자동으로됩니다.
지우고, 프로그램 및 제로 기본 디자인으로 JTAG 체인에 모두 확인 XCF32P 장치를 설정 개정판.(파티에 가능한 옵션에 대한 XCF00P 플랫폼 플래시 프로그래밍 참조 "에 대한 추가적인 프로그램"배치 명령을 정의합니다.)
종료 충격.파일을 수동으로하면 16 진수가 조금에 당신은 변환하는 패딩을 PDF 문서에 명시된 바와 같이 256 비트 경계하지 않을 수 있습니다, 그것은.8 비트 16 진 파일은 엔디 좀해야되고, 그래서 문제가있다 할 endianess 아니라 생각합니다.

당신은 16 진수로 변환 경계했을 수도 있고 다음에 패드를 생성 비트 파일을, 그것을 비트 256 다음.

바이너리 변환 유틸리티

 

Welcome to EDABoard.com

Sponsor

Back
Top