Ribbit Labs
CAM Inspector
CAM Inspector là một công cụ kiểm tra sự phát triển DVB-CI/CI+ với hiệu suất cao, có thể phát hiện trạng thái giao tiếp CI giữa máy chủ và mô-đun CAM và có thể mô phỏng bất kỳ đầu cuối nào. Cam Inspector có khả năng ghi lại và phân tích chính xác tất cả các giao diện CI tín hiệu có thể phân tích nội dung của tín hiệu logic ở mức thấp nhất đến tầng ứng dụng.
Phần cứng
Đầu dò của CAM Insspector cắm vào một bộ mở rộng Sycard tiêu chuẩn (bao gồm cả đầu dò). Bộ đệm dịch mức cô lập các tín hiệu đã bắt được trên xe buýt và đưa chúng vào FPGA nơi chứa logic nắm bắt. Các dấu vết ghi lại sau đó được xử lý bởi một CPU 32 bit có thể:
- Gửi chúng tới phần mềm chụp trên PC thông qua kết nối USB 2.0
- Lưu trữ chúng trên thẻ micro SD
- Hiển thị chúng trên màn hình TFT 1,8 tích hợp
Trace chứa các sự kiện được đánh dấu thời gian micro giây xuống cấp độ truy cập thanh ghi, thời gian, dữ liệu TS, v.v ... Đầu dò cũng có thể điều khiển các tín hiệu giao diện chung để chạy mô phỏng CAM hoặc máy chủ. Mô phỏng máy chủ yêu cầu phần cứng mở rộng máy chủ cụ thể để kết nối với CAM và cấp nguồn cho nó.
Phần mềm phân tích chạy trên PC Microsoft Windows (cũng chạy với Wine trong các máy Linux). Nó là một tệp thực thi độc lập có thể chạy từ khóa USB hoặc được cài đặt trên nhiều máy tính mà bạn cần. Nó thực hiện phân tích dấu vết trực tiếp và hiển thị dữ liệu trong chế độ xem chronogram. Nhờ triển khai hiệu quả, nó cho phép xem, duyệt và phóng to hàng ngàn sự kiện mà không có sự trục trặc đáng kể. Một giao diện người dùng đơn giản, rõ ràng có nghĩa là không cần đào tạo dài hạn để sử dụng công cụ.
Phần mềm này cũng chứa đầy đủ máy chủ cấp thương mại và CAM stack cho chế độ mô phỏng. Những ngăn xếp này có thể được cấp phép riêng với giá cả cạnh tranh cho thiết kế của riêng bạn. Bởi vì chúng được tích hợp trong một công cụ thử nghiệm, các ngăn xếp này sẽ được kiểm tra kỹ lưỡng dựa trên một số lượng lớn các triển khai thực tế.
Sự phát triển
CAM Inspector có thể được sử dụng bởi các nhóm phát triển để nhanh chóng tìm ra các vấn đề trong khi phát triển sản phẩm DVB-CI hoặc CI +. Các vấn đề về giao thức, thời gian, định dạng dữ liệu,… sẽ được công cụ phát hiện và báo cáo để xử lý sự cố nhanh chóng. Giá cả phải chăng của nó cho phép CAM inspector trở nên phổ biến rộng rãi trong các phòng thí nghiệm để kiểm tra liên tục cho bất kỳ hồi quy hoặc vấn đề nào trong mã có thể được phát hiện ngay trong giai đoạn phát triển.
Trình độ chuyên môn
CAM Inspector cũng có thể được sử dụng bởi các nhóm QA để thực hiện các thử nghiệm rộng rãi trên một sản phẩm và đảm bảo rằng các các lỗi khó theo dõi, không liên tục được phát hiện. Chế độ độc lập cho phép ghi lại liên tục, không giám sát các dấu vết trên thẻ micro SD trong thời gian dài. Phần mềm CAM Inspector thực hiện phân tích hoãn dữ liệu được ghi lại, nhanh chóng phát hiện lỗi hoặc cảnh báo trên một lượng lớn dữ liệu. Chế độ độc lập cho phép ghi lại liên tục các dấu vết trên thẻ micro SD trong thời gian dài mà không cần giám sát. Phần mềm CAM Insspector thực hiện phân tích hoãn dữ liệu được ghi lại, nhanh chóng phát hiện lỗi hoặc cảnh báo trên một lượng lớn dữ liệu.
Trong chế độ CAMeleon, công cụ mạo danh CAM hiện có từ hồ sơ được ghi sẵn. Điều này làm giảm nhu cầu mua và duy trì các bộ CAM trong phòng thí nghiệm QA (lưu ý: thử nghiệm với CAM thực cũng được khuyến khích để tương thích tốt hơn)..
Chứng nhận
CAM Inspector có thể được sử dụng để thực hiện đánh giá chất lượng sản phẩm bằng cách thực hiện các kế hoạch thử nghiệm ở chế độ mô phỏng và kiểm tra kết quả. Trong chế độ mô phỏng, các cấu hình CAM có thể được tải để mô phỏng thời gian hoặc hành vi cực đoan nhưng vẫn hợp lệ. Tính năng này có thể được sử dụng để kiểm tra xem một hệ thống đang được kiểm tra chất lượng hoạt động tốt ngay cả ở các ranh giới đặc điểm kỹ thuật hay không.
Đánh giá
CAM Inspector có thể đánh giá hiệu suất của một cặp máy chủ-CAM cụ thể để lướt kênh hoặc truy cập nội dung tương tác. Nhờ đầu vào bên ngoài trên đầu dò, khoảng thời gian giữa tia hồng ngoại và sự thay đổi video thực tế có thể được đo chính xác, cho thấy mỗi phần tử trong chuỗi góp phần vào sự chậm trễ như thế nào. Các phòng thí nghiệm độc lập có thể sử dụng công cụ này để cung cấp phép đo khách quan và chính xác về khả năng đáp ứng của hệ thống nhằm giúp khách hàng lựa chọn. Các nhà sản xuất có thể tận dụng phân tích thời gian để giải quyết các vấn đề về khả năng đáp ứng trong thiết kế của họ.