KEYWORDS: Cameras, Electron multiplying charge coupled devices, Computer programming, Clocks, Field programmable gate arrays, Image transmission, Control systems design, Manufacturing, Software, Software development
This paper presents an appropriate solution for self-developed EMCCD cameras based on Camera Link. A new interface
circuit used to connect an embedded processor Nios II to the serial communication port of Camera Link in the camera is
designed, and a simplified structure diagram is shown. To implement functions of the circuit, in the hardware design, it is
necessary to add a universal serial communication component to the Nios II when building the processor and its
peripheral components in the Altera SOPC development environment. In the software design, we use C language to write
a UART interrupt response routine for instructions and data receiving and transmitting, and a camera control program in
the slave computer (Nios II), employ a Sapera LT development library and VC++ to write a serial communication
routine, a camera control and image acquisition program in the host computer. The developed camera can be controlled
by the host PC, the camera status can return to the PC, and a huge amount of image data can be uploaded at a high speed
through a Camera Link cable. A flow chart of the serial communication and camera control program in Nios II is given,
and two operating interfaces in the PC are shown. Some design and application skills are described in detail. The test
results indicate that the interface circuit and the control programs that we have developed are feasible and reliable.
Access to the requested content is limited to institutions that have purchased or subscribe to SPIE eBooks.
You are receiving this notice because your organization may not have SPIE eBooks access.*
*Shibboleth/Open Athens users─please
sign in
to access your institution's subscriptions.
To obtain this item, you may purchase the complete book in print or electronic format on
SPIE.org.
INSTITUTIONAL Select your institution to access the SPIE Digital Library.
PERSONAL Sign in with your SPIE account to access your personal subscriptions or to use specific features such as save to my library, sign up for alerts, save searches, etc.