From 11:00 PM CDT Friday, Nov 8 - 2:30 PM CDT Saturday, Nov 9, ni.com will undergo system upgrades that may result in temporary service interruption.

We appreciate your patience as we improve our online experience.



Extending your HSDIO Maximum Clock Rate with SerDes



하드웨어: Digital I/O (DIO)>>High-Speed Digital I/O

문제점:

HSDIO의 최대클럭속도보다 더 높은 속도의 serial bitstream 데이터를 읽을 수 있는 방법이 있습니까? 반대로, 더 높은 속도의 serial bitstream을 만들어낼 수 있습니까? Serializers와 Deserializers(SerDes)를 이용하여 구현할 수 있는 방법이 있습니까? NI에서는 어떤 SerDes를 추천합니까?

솔루션:

Deserializer Overview

NI 6542(100MHz) 혹은 NI 6552(100MHz)의 최대클럭속도 이상의 serial bitstrea 데이터를 받기 위해서는 deserializer를 사용하셔야 합니다. Deserializer가 serial bitstream(single channel)을 받아 그것을 multiplexing하는 것을 이용하는 것입니다. 예를 들어 1:10 deserializer가 1GHz의 bitstream데이터를 취하면, 그것을 10channel의 100MHz 데이터로 만들어줍니다. 이렇게 만들어진 10channel의 데이터는 이제 HSDIO를 이용하여 받을 수 있습니다. 그리고 받은 데이터를 software로 다시 재생(reconstruction)하실 수 있는 것입니다. 아래 그림은 지금까지의 설명을 1:3 deserialzer를 기준으로 나타낸 것입니다. 참고하시기 바랍니다.

Serializer Overview

이와 마찬가지로 serializers라는 것이 있습니다. 이것은 데이터를 serialize하는 chip package로써 여러채널의 parallel 데이터를 combine하여 그것을 더 높은 속도의 bitstream 데이터로 변환시키는 역할을 하는 것입니다. 예를 들어, 8채널의 1MHz 데이터를 받았다면 serializer는 이 데이터를 1채널 8MHz 속도의 serial 데이터를 생성해 낼 것입니다. 그리고 위의 두 가지 기능, 즉 serialize와 deserialize 기능을 모두 가지고 있는 chip인 SerDes(serializer/deserializer)이 있습니다.

Common SerDes Manufacturers' Product Pages



관련 링크:

첨부:


SerDes.jpg - SerDes.jpg



리포트 날짜: 03/22/2007
마지막 업데이트: 05/24/2007
문서 번호: 47LELHJQ