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