OpenStack Days Tokyo 2017で登壇した資料です。
■自動化を支えるCI/CDパイプラインの世界
http://openstackdays.com/program-detail/#d1p5s9
自動化を行うためのCI/CDパイプライン環境を構築し運営する上で、どこに注意すべきなのかをInfrastructure as Codeの視点で紹介します。
There were two countries with completely different cultures, the Parallel Empire and the Serial Empire.
In this picture book, these two countries interact with each other using the latest technology.
パラレル帝国とシリアル皇国(the Parallel Empire and the Serial Empire.)Imaoka Micihihiro
パラレル帝国とシリアル皇国という全く文化の異なる二つの国がありました。その二つの国が最新のテクノロジーを用いて交流するという絵本です。
There were two countries with completely different cultures, the Parallel Empire and the Serial Empire.
In this picture book, these two countries interact with each other using the latest technology.
El gráfico muestra la temperatura del nodo final conectado a Internet con un teléfono inteligente.Con este mecanismo, puede ver el valor de cualquier sensor en el mundo conectado a Internet con el teléfono inteligente. Presentando el modelo de IoT más simple en la demostración.
Chart display the temperature of the end node connected to the Internet with a smartphone.With this mechanism you can see the value of any sensor in the world connected to the Internet with the smartphone.Presenting the simplest IoT model in the demo.
Controlamos el LED conectado al nodo final en Internet desde el teléfono inteligente.Presentando el modelo de IoT más simple en la demostración.El modelo te hace imaginar que todos los equipos conectados pueden controlar eléctricamente incluso si está en el borde del mundo.
How to control remote LED at the easiest and cheapest with AzureImaoka Micihihiro
We control the LED connected to the end node on the Internet from the smart phone.
Presenting the simplest IoT model in the demo.
The model make you image that all connected equipment can electric control even if it is on edge of the world.
1) The 1st FPGA Startup Seminar will include a keynote, guest speech, lightning talks, and party. It will discuss what an "FPGA Startup" is and plans for the year, including workshops, a hackathon, and helping hardware startups.
2) The speaker, Michihiro Imaoka, is an individual programmer who uses FPGAs for embedded systems design. He has worked for tech companies and written books/articles on computers.
3) The goal of "FPGA Startup" is to create hardware startups through seminars, workshops, and providing support like crowdfunding or venture capital connections. It aims to promote the "makers movement
FlashAir is an SD card with an embedded HTTP server and WiFi capabilities that allows files on the SD card to be accessed over a WiFi network. It can be controlled through HTTP GET commands. Browser caches need to be disabled to properly use the FlashAir. Internet Explorer settings provide a way to disable caching. The document provides contact information for Michihiro Imaoka who develops embedded systems and does FPGA and IoT work, including voice recognition and radiation measurement robots.
18. Ulrich Radig have developed simple CPLD
VGA graphics board which is able to
generate 256×256 64 color graphics on
standard 640×480 with 60 Hz monitor. He
used a CPLD XC9572PC84 from Xilink
which is clocked with 32mHz crystal.
http://www.embedds.com/cpld-8-bit-vga-
graphics/
CPLD Examples by
Embedded projects from
around the web
27. 1 IBM and others - PowerPC 12332
2 Sun Microsystems and others - OpenSPARC 4441
3 Xilinx 850
4 ARM 740
5 Rambus 403
6 TSMC 399
7 Altera 389
8 Cadence Design Systems 331
9 On2 Technologies 286
10 MIPS Technologies - MIPS 220
http://top-
topics.thefullwiki.org/Top_semiconductor_IP_core_vendors:_All
Top semiconductor IP core vendors:
All Rank Topic Wikipedia views Oct 21 2010
28. FPGA Design Environment
Design Tool
Altera Quartus2 Web Edition
https://www.altera.com/download/software/quartus-ii-we/ja
ProgrammerUSB Blaster
http://www.hdl.co.jp/ACC/TB1/index.htm
l
29. Demonstrations (altera CPLD MAX II)
http://optimize.ath.cx/max2/index.htm
l
module rc_counter(output OUT1,output OUT2);
reg [19:0] counter;
assign OUT1 = counter[19];
assign OUT2 = osc;
assign oscen=1;
rc_osc rc_osc(oscen,osc); // use IP core
always @(posedge osc) counter[19:0] = counter[19:0]
+ 1;
endmodule
30. Supplementation
Debug or Simulation
How to use logic Analyzer
Verilog porgramming
Consept of State machine
Trend
Xilinx Zynq
Altera Arria V SoC FPGA, Cyclone V SoC FPGA