Phân tán lỗi máy in đa chức năng

Được đề xuất cho:

  • Thiết bị: Không xác định

  • Quartus®: v17.1

author-image

Bởi

Thiết kế này là một phần của đường ống máy in đa chức năng, như được mô tả trong FPGA Tăng tốc xử lý hình ảnh máy in đa chức năng sử dụng openCL™.

Nhân phân tán lỗi này lấy hình ảnh CMYK có kích thước 600dpi và tạo ra một hình ảnh tương đương với mỗi pixel nửa toned. Đầu ra như vậy là giai đoạn xử lý hình ảnh cuối cùng bên trong máy in trước khi được gửi đến hệ thống laser. Thuật toán thực tế được triển khai là một biến thể của thuật toán khuếch tán lỗi Floyd Berg nổi tiếng với các hệ số đã sửa đổi cho tính đơn giản số học. Xem sách trắng trên để biết thêm chi tiết về thuật toán này và hệ thống máy in đa chức năng tổng thể.

Thiết kế ví dụ này được thiết kế cho các nền tảng có FPGA thiết bị nhỏ hơn, đặc biệt là Cyclone® V SoC Development Kit.

Tính năng

  • Nhân một mục công việc
  • Mẫu thiết kế cửa sổ trượt

Tải

Ví dụ thiết kế cung cấp mã nguồn cho thiết bị OpenCL (.cl) cũng như ứng dụng máy chủ. Để biên dịch ứng dụng máy chủ, gói Linux* bao gồm một Makefile.

Các bản tải xuống sau được cung cấp cho ví dụ này:

Việc sử dụng thiết kế này được điều chỉnh và tuân theo, các điều khoản và điều kiện của thỏa thuận cấp phép thiết kế tham chiếu phần cứng.

Yêu cầu phần mềm và phần cứng

Ví dụ thiết kế này yêu cầu các công cụ sau:

  • Intel® FPGA mềm v17.1 hoặc mới hơn
  • Intel FPGA SDK cho OpenCL v17.1 trở lên
  • Trên Linux: GNU Make và gcc
  • Để biên dịch sang kiến trúc arm32, bạn cũng có được SoCEDS v17.1 trở lên.

Để tải xuống các công cụ thiết kế của Intel, hãy truy cập trang tải xuống OpenCL. Các yêu cầu đối với hệ điều hành cơ bản giống như của Intel FPGA SDK cho OpenCL.

OpenCL và biểu trưng OpenCL là thương hiệu của Apple Inc. được sử dụng với sự cho phép của Khronos.

* Sản phẩm dựa trên Thông số kỹ thuật Khronos được công bố và đã thông qua Quy trình kiểm tra tuân thủ Khronos. Có thể tìm thấy trạng thái tuân thủ hiện tại www.khronos.org/conformance.

Nội dung gốc bằng tiếng Anh trên trang này vừa do con người vừa do máy dịch. Nội dung này chỉ để cung cấp thông tin chung và giúp quý vị thuận tiện. Quý vị không nên tin đây là thông tin hoàn chỉnh hoặc chính xác. Nếu có bất kỳ mâu thuẫn nào giữa bản tiếng Anh và bản dịch của trang này, thì bản tiếng Anh sẽ chi phối và kiểm soát. Xem phiên bản tiếng Anh của trang này.