Search NASASearch

Engineering topics

Clark, Douglas

Publications and source records attributed to Clark, Douglas.

Acetaminophen production in the edible, filamentous cyanobacterium Arthrospira platensis

Abstract Spirulina is the common name for the edible, nonheterocystous, filamentous cyanobacteriumArthrospira platensisthat is grown industrially as a food supplement, animal feedstock, and pigment source. Although there are many applications for engineering this organism, until recently no genetic tools or reproducible transformation methods have been published. While recent work showed the production of a diversity of proteins inA. platensis, including single‐domain antibodies for oral delivery, there remains a need for a modular, characterized genetic toolkit. Here, we independently establish a reproducible method for the transformation ofA. platensisand engineer this bacterium to produce acetaminophen as proof‐of‐concept for small molecule production in an edible host. This work opensA. platensisto the wider scientific community for future engineering as a functional food for nutritional enhancement, modification of organoleptic traits, and production of pharmaceuticals for oral delivery.

Biotechnology & Applied Microbiology

Scalable Multiprocessor for High-Speed Computing in Space

A report discusses the continuing development of a scalable multiprocessor computing system for hard real-time applications aboard a spacecraft. "Hard realtime applications" signifies applications, like real-time radar signal processing, in which the data to be processed are generated at "hundreds" of pulses per second, each pulse "requiring" millions of arithmetic operations. In these applications, the digital processors must be tightly integrated with analog instrumentation (e.g., radar equipment), and data input/output must be synchronized with analog instrumentation, controlled to within fractions of a microsecond. The scalable multiprocessor is a cluster of identical commercial-off-the-shelf generic DSP (digital-signal-processing) computers plus generic interface circuits, including analog-to-digital converters, all controlled by software. The processors are computers interconnected by high-speed serial links. Performance can be increased by adding hardware modules and correspondingly modifying the software. Work is distributed among the processors in a parallel or pipeline fashion by means of a flexible master/slave control and timing scheme. Each processor operates under its own local clock; synchronization is achieved by broadcasting master time signals to all the processors, which compute offsets between the master clock and their local clocks.

Lux, James

SpaceWire Driver Software for Special DSPs

A computer program provides a high-level C-language interface to electronics circuitry that controls a SpaceWire interface in a system based on a space qualified version of the ADSP-21020 digital signal processor (DSP). SpaceWire is a spacecraft-oriented standard for packet-switching data-communication networks that comprise nodes connected through bidirectional digital serial links that utilize low-voltage differential signaling (LVDS). The software is tailored to the SMCS-332 application-specific integrated circuit (ASIC) (also available as the TSS901E), which provides three highspeed (150 Mbps) serial point-to-point links compliant with the proposed Institute of Electrical and Electronics Engineers (IEEE) Standard 1355.2 and equivalent European Space Agency (ESA) Standard ECSS-E-50-12. In the specific application of this software, the SpaceWire ASIC was combined with the DSP processor, memory, and control logic in a Multi-Chip Module DSP (MCM-DSP). The software is a collection of low-level driver routines that provide a simple message-passing application programming interface (API) for software running on the DSP. Routines are provided for interrupt-driven access to the two styles of interface provided by the SMCS: (1) the "word at a time" conventional host interface (HOCI); and (2) a higher performance "dual port memory" style interface (COMI).

Clark, Douglas