Alexey Shmatok - Independent Hardware Development

1,673 views

Published on

Published in: Technology, Business
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
1,673
On SlideShare
0
From Embeds
0
Number of Embeds
850
Actions
Shares
0
Downloads
6
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Alexey Shmatok - Independent Hardware Development

  1. 1. Independent hardware development(platforms)FPGAHardware Freedom Day Moscow 20 April 2013Hardware freedomPrintedelectronicsASICM$ K$ ?$Alexey Shmatok <activedaily@gmail.com>Moscow 2013MBC?100$????$QuantumNeuroAnalog...
  2. 2. Field Programmable Gate Arraymore Freedom (ASIC)Hardware Freedom Day Moscow 20 April 2013LUTFFCarry &ControlCarry inCarry outInOutnup to Millionsof Logic CellsLayoutexamplehttp://bit.ly/ucMUU1DSP, BRAM, IOB,...
  3. 3. Memory based computingmore Freedom (FPGA)Hardware Freedom Day Moscow 20 April 2013LUTFFIn OutnMLUTIn OutnPipelined Just memorym
  4. 4. Basic principleHardware Freedom Day Moscow 20 April 2013MemForeachWrite (reconfiguration)DMLUTAMemMLUT(A)Read (working)A DData
  5. 5. MemMinimalistic designHardware Freedom Day Moscow 20 April 2013GluelogicMemAddrDataGluelogicInput Outputdesign tools?sync/async memlimitsalways @ (posedge clk)begincounter <= counter + 1;end
  6. 6. Sync/Async design my favorite :)Hardware Freedom Day Moscow 20 April 2013sync: always@(posedge clk,...) begin … endclockless: always@(...) begin … endLogic FF Logic FFclk…Logic FF Logic FF…Control
  7. 7. Printable/Paintable, Plastic,Organic, ... electronicsmore Freedom (*)Hardware Freedom Day Moscow 20 April 2013http://en.wikipedia.org/wiki/Printed_electronics
  8. 8. HW-Core#NoCPU = Not only CPUHardware Freedom Day Moscow 20 April 2013AppJVMOSHW-CoreHVAppSrv Just AppVSHWSWCPU Way NoCPU WayHW-Coreenergyflexs/asyncmorehumanlike
  9. 9. #HLS High Level SynthesisCode => RTLopen sourceHardware Freedom Day Moscow 20 April 2013Code RTLfor(int I;i<n;i++){c[i]=a[i]+b[i]} a[]b[]c[]+++LLVM!
  10. 10. InterestingDARPA SyNAPSE projectHardware Freedom Day Moscow 20 April 2013http://www.modha.org/DARPA sponsored SyNAPSE (Systems ofNeuromorphic Adaptive Plastic ScalableElectronics) project, launched in early 2009, isto “investigate innovative approaches thatenable revolutionary advances in neuromorphicelectronic devices that are scalable to biologicallevels.”
  11. 11. Speech onlyHardware Freedom Day Moscow 20 April 2013
  12. 12. Independent hardware developmentThank youQuestions,Comments,???Hardware Freedom Day Moscow 20 April 2013Alexey Shmatok <activedaily@gmail.com>HW/SW R&DMoscow 2013

×