Return to the Moon - AGC in FPGA

by emilhun in Craft > Art

4183 Views, 36 Favorites, 0 Comments

Return to the Moon - AGC in FPGA

k25.JPG

Project description:
It's integrate the whole original Apollo Guidance Computer into the one chip design FPGA. Lunar Lander On-board Guidance, Navigation and Control. I choose for this project the Digilent Cmod A7 Artix-7 FPGA platform.

This today to do a kid game already... but up to a certain point. More than 50 years ago, in the early 1960s, Hardware: 2800 ICs, dual three-input NOR gates, 2K magnetic core RAM, 36K core rope ROM In total, software development on the project comparised 1400 person-years of effort, I have 4 month for this work. This is not only a replica, or simulator, but an operational prototype, what is able to drive a fed trajectory of flying data off from an Earth orbit one robotic Lunar Module landing on the surface of the Moon.

k1.jpg
k2.JPG
k3.jpg

Original AGC (Apollo Guidance Computer) in the Apollo spaceship

k4.jpg
k5.jpg

Face of DSKY

(DiSplay&KeYboard, pronounced 'DISS-key')

draw with FreeCAD

Downloads

k7.jpg

one digit 7-segment LED driver electronic,

draw with KiCad (free)

Downloads

k8.jpg
k9.jpg
k10.jpg
k11.jpg
k12.jpg
k13.jpg

... electronic components for Display

k14.jpg
k15.jpg
k16.jpg
k17.jpg

switch from used keyboard,

new 3D printed, moulded cup

k18.jpg
k19.jpg
k20.jpg
k21.jpg
k22.jpg

48-pin DIP form factor board built around a Xilinx Artix-7 FPGA

from Digilent.com

It can integrate programmable logic design directly into a solderless breadboard circuit.

At just 0.7” by 2.75”

The board also includes a USB-JTAG programming circuit, USB-UART bridge, clock source, Pmod host connector, SRAM, Quad-SPI Flash, and basic I/O devices.

The Cmod A7 is fully compatible with the high-performance Xilinx Vivado® Design Suite.

XC7A35T-CPG236

System Features
o 512KB SRAM with an 8-bit bus and 8ns access times o 4MB Quad-SPI Flash o USB-JTAG Programming Circuitry o Powered from USB or external 3.3-5.5V supply connected to DIP pins. System Connectivity o USB-UART bridge. Interaction and Sensory Devices o 2 LEDs o 1 RGB LED o 2 Push Buttons. Expansion Connectors o 48-pin DIP connector with 44 Digital I/O and 2 Analog inputs (0-3.3V) o One Pmod connector with 8 Digital I/O

k23.jpg

Original Apollo 11 guidance computer (AGC) source code for Command Module (Comanche055) and Lunar Module (Luminary099)

Copyright: Public domain.

Downloads

k24.jpg
k26.JPG

Logic Diagram

k27.JPG
k28.JPG

Return to the Moon - AGC in FPGA