-
Notifications
You must be signed in to change notification settings - Fork 79
Work in progress
rvraghav93 edited this page Sep 22, 2014
·
24 revisions
Name | Statistics | Links | |
---|---|---|---|
Analog Components | 4 / 6 | ||
All Digital ICs | |||
Algorithms | 4 / 10 | ||
GUI - Workbench | |||
Oscilloscope(s) | 2 / 3 | ||
8085 | * | ||
8086 | |||
8051 | |||
GSM Modem | |||
Verilog | |||
Example Project |
######Algorithms
- Expression evaluation using Tree parsing [ WIP ]
- Definitive expression class [ Partially implemented before the start of GSoC, Will need some dusting ]
- Unifying the FSM's currently implemented to provide a reusable custom configurable FPGA-like block to set inputs and get outputs.
K-MapTree Structure of ConnectorsAuto Updater / Linker Modules- Espresso algorithm for logic minimization
-
Multiplication algos[ Not pushed yet ] - Division algos
- Caching algos
######Analog Components
Analog to digital conversion ( 4, 8, 16, IEEE32, IEEE64 )Digital to analog conversion ( 4, 8, 16, IEEE32, IEEE64 )Analog Buffer Bank ( With attenuation Support )Signal Generator - Sine, Square, Ramp, TTL, Triangular- Resistor, Capacitor, Inductor, Diode
- 555 Timer IC
######ICs
- 7400 Series Completion
- 4000 Series Completion
- Analog To Digital IC
- Digital To Analog IC
- IC tester bench.
- Include docstring support
Simple oscilloscope based on matplotlib- GUI oscilloscope [ BinPyDesk ]
ASCII oscilloscope
- Modules [ WIP ]
- 8085 [ WIP ]
- 8086
- 8051
- Gsm module capable of communicating with a real GSM Module.
- Verilog import
- Verilog export
- IPy Notebook examples for every module. [ Primary version was made. Need to revise to reflect changes to codebase - at end of timeline]
- Sample Project 1
- Sample Project 2