SIE
| Language: |
English |
|
[edit] What is SIE
SIE is an adaptation of Ben NanoNote to cater to hardware hackers. Compared to the Ben, we added an FPGA and I/O ports. SIE does not have a case, and does not implement a local keyboard. Removing the Nanonote keyboard freed up a significant number of i/o pins needed for applications such as controlling a robot.
Please provide feedback on the discussion page.
[edit] Schedules
SIE_run_2_schedule, this page keeps track of the road to manufacturing the SIE Boards. You can check SAKC run 1 schedule's results for last run.
[edit] Hardware
The whole source files please check git repository here. This version of design files uses OrCad but is being converted to KiCad free and open layout software.
- Block_Diagram
- Schematics
- SIE V2 Bom, SIE V1 Bom
- SIE PCB V2, SIE PCB V1
- SIE V1 layout notes
- SIE V2 Gerber & Drill files, SIE V1 Gerber & Drill files
- Changes from RC1 to RC2
[edit] Software
[edit] How SIE works
- Boot Process
- Software Hello_World
- Hardware Hello World
- Xburst-FPGA Interface
- Xburst-FPGA communication example
- Programmable Interrupt Controller
- GPIO Example
- Scope
[edit] Plasma
[edit] LM32
[edit] Academic Projects
[edit] Specifications
- Ingenic JZ4725 processor.[1]
- Up to 64MB SDRAM memory
- 2GB NAND memory
- FPGA XC3S{100,250,500}E_VQ100 provide 25 General Purpose Input/Output Digital signals (range 0-3.3V).
- 10 Channels Analog to Digital Converter. Analog input range 0 - 3.3V
- USB device port can be used as Ethernet , o serial console device.
- Micro SD port.
- Stereo audio Input / output Lines.
- Microphone Input signal.
- I2C port.
- BEN LCD can be used on SIE.
- RS-232 Serial UART
[edit] Planned
- The outputs can be programmed to build a clamping system (keep for example the voltage at a specified level and record the adjustments that are needed to do it).
- Connect digital (ttl) and analogue (0...+5V and -10...+10V) sensors.
- Connect digital actuators (0/5V outputs).
- Analogue outputs, possibly with a relatively high-power output, which can be used for example to set the intensity of a lamp, or power a DC motor.
- provide connectors to connect to existing sensors, two systems are common right now:
- British telecom plus (631A for analogue and 631B for digital)
- Pasco - 5mm stereo jacks for digital, 4-pin DIN plugs for analogue
- Perhaps USB host support, so USB sensors can be connected (and the Ben, and other devices which the Ben can then use).
- It is possible to view the board as a simple "sensor and actuator connector board". (Which doesn't mean it is, only that it doesn't look too complex from the outside.)
- It is easy to connect self-build sensors and actuators to it.
- It allows short-circuiting any external pins (at least those which may be used for self-built components).
[edit] Development software interface
There must be software on the computer which allows to make use of the card. Features it needs:
- It is easy to do the measurements and handle the results.
- Hackable interface, which invites the user to try new things.
- Preparing a "remote" measurement (with no computer available) is intuitive.
- The NanoNote has software with a similar interface, so that non-programmers have no trouble doing such remote measurements.
- Programming simple scripts with a graphical language similar to turtle-art.
[edit] Possible applications
- Robotics.
- Digital design development board.
- Analog acquisition.
- Device for monitoring physical variables
