어떤 MCU가 필요한 것인가?

S

sskillz

Guest
안녕하세요, 저는 한 줄로, 이하 '1 '과 '0'을 후행있을 것입 있도록 신호를 NRZI 인코딩되고 데이터 자체가 16bits 코드 단어로 8bits에서 인코딩되어 내려 오는 데이터 스트림을 분석해야합니다. .. 예를 들어 '01110000 '가 '0100100001000001의 코드 워드 "가 이것은 변환 테이블을 통해 이루어집니다 이것을 추가하려면, 데이터의 모든 x는 4sync 바이트 (32 비트)가 전송됩니다 그래서이 같은 그 무언가 :. CodeWord0 CodeWord1 CodeWord2 CodeWord3 .... CodeWord99 SyncByte CodeWord100 Codewords은​​ 데이터를 16 비트 및 동기화 데이터 Syncbyte 32 비트를 나타냅니다. 줄을 내려 오는 데이터의 속도 (디코딩 후) 라인의 주파수가 240Mhz (16bits에 대해서는 것을 의미한다 15MBs에 관한 * 15Mega). 이건 정말 빠르고 MCU이 전용 ​​analyizing atleast 240MIPS를 요구할 것입니다. 제 계획이 병렬 단지 15Mhz의 주파수에서 시간 (16 입력을 사용하여)에서 16 비트를 읽을 16bits로 등록 AA 시프트를 사용집니다. 전 시간이나 반 syncat 시간에 코드 워드를 읽을 수 있습니다. 지금은 SDHC 카드와 같은 저장 장치에 디코딩된 데이터를 기록해야합니다. MCU 이걸 다 처리할 수있을 것입니다 무엇 최소? 감사합니다 앞으로.
 
그것은없는 권리 포럼, 누군가가 부탁 이동할 수 있습니까?
 
[견적 = sskillz] 어떤 최소한의 MCU는 모든 이것을 처리할 수 있습니까? [/ 견적] 나는 제공된 정보로 혼란 스러워요. 그래서 15MBs 속도와 데이터를주고 있습니다. 어떤 프로토콜을 사용하고 있습니까? 어디 그 데이터는 어디서 오는거야? 왜 컨버터를 병렬하는 시리얼이 필요한가요? 그냥 그들을 순차적으로 읽을 수 있습니까? 변화의 부품 번호는를 참조하고 등록은 무엇입니까? 가능한 설계도가 있습니까? 다른 어떤 작업이 프로젝트에 참여하는거야? 당신은 이미이 응용 프로그램과 이유에 대한 부적 절한 것으로 간주되는 MCU를 사용하고 계십니까? [견적 = sskillz] 그것은하지 오른쪽 포럼, 누군가가 부탁을 이동할 수 있나요? [/ 인용] 이러한 스레드는 많은 답변을 유치하지 않습니다. 당신이 마음 출납원 또는 일반적인 설명에 대한 답변을 제공하기위한 심리 있어야합니다. 당신은 쓸모없고 의심 정보 (수신 코딩 단어 또는 MHz의로 Mbps로 변환하기위한 시도와 같은)와 큰 자리를 만들었습니다. 그리고 기술적인 세부 사항의 정보,이에 대한 경험을 가지고있는 사람을 모두 기입해주십시오, propably 대답할 것이다. Alexandros
 
SDHC 카드는 그 속도로 데이터를 받아 드릴까요? 나는 몇 년 전에 280Mbps의 고속 직렬 링크를 수행하지만, 인코딩 / 디코딩하고 각각의 끝에 데이터를 처리하는 CPLD 할 Gennum serialiser / dederialiser 칩을 사용했습니다. 시피 마이크로 컨트롤러는 빠른 10 년 전에로서 아니었지만, 여전히 아마 동일한 접근 방식을 많이 걸립니다. 키이스
 
답변 주셔서 감사합니다, 제가 현재의 MCU를 사용하지 않는, 단지 하나하겠습니다되는 추정치를 원했습니다. 직렬 포트를 사용하면 더 높은 직렬 클럭을 필요로하지 않습니다? 자사의 MCU가 훨씬 더 비싼 것입니다 칩 클럭에 묶여 있기 때문에. 그것은 열심히 ~ 250MHZ (100,341 400MHZ의 작품이 있지만 단종)의 클럭 속도로 작동하는 시프트 레지스터를 찾으려면, 그래서 빨리 플립을 사용하여 하나 퍼 건설 수 있습니다. 위의 SDHC x133하고 20MBs를 처리한다. 나는 정말 무엇을 사용하여이 질문을 작성하려했지만 그것을 좀 더 일반적인 방법을 쓴 있도록 아무도 대답 없다. 어쨌든, 데이터 (15MBs) 내 계획은 광학 판독기 라인에 DVD 드라이브 단지 스플 라이스를 제어하고 데이터 부문을 도청하고이를 저장하지 12X 속도로 읽습의 DVD ROM의 광학 판독기에서 비롯됩니다. 표준 ECMA-267 - 프로토콜은 방법을 표준 DVD 롬 작품입니다 여기) [/URL]. 내가 몇 가지를 찾는 데 도움을 줄 수있다면 나는, DVD-드라이브 (아님 그의 CD-ROM) 또는 관련된 프로젝트의 하드웨어 디자인을 찾을 수 없습니다, 그것도 멋질 것이다.
 
당신이 당신을 위해 하드 비트를 고속 serialiser-deserialiser 칩을 Gennum 같은 회사에서 제품을보고 제안합니다. 그런 다음 데이터를 처리하기 위해 CPLD를 사용하는 - 그것은 마이크로보다 훨씬 더 적합합니다. 케이스.
 
나 CPLD 또는 FPGA를 해본 적이 없어서, 내가 그들을 설계해야할지 모르겠 거든. 그것이 솔루션에 완전히 다른 접근 방식이 아니었다면 나는 그들을 학습하려했을 것이다. DVD 드라이브의 많은 난 단지 그들이 얼마나 강력한 모르 singlechip의 마이크로 컨트롤러를 사용합니다. 저는 8051를 사용한 경험이 있지만, 대부분은 충분히 강력하지 않습니다 나는이 팔이 배우고 50MHZ LPC1114 코텍스-M0 (예를 들어이 보드 같은 것을 사용하여 시작하기 좋은 프로젝트라고 생각 : [URL을 = "http://www.olimex. com/dev/lpc-p1114.html "] [/ URL은 여기를 클릭]) 난 그냥 충분히 갈 수있을는지 알고 싶어요. 두 번째 메모에서 저는 첫 번째 디코딩 및 정보 deserializing 위해 CPLD를 사용할 수 있습니다.
 

Welcome to EDABoard.com

Sponsor

Back
Top