My Resume
世界Create

Tianyu Dai
E-Mail : dtysky@outlook.com
Homepage : dtysky.moe
Github : dtysky
Skills
Platform:
FPGA, PCB, Software, Machine
Tools:
Expert : VHDL, Verilog, SystemVerilog, Python, Html, Css, Cadence
Competent : C, C#, JS, Matlab, AutoCad
Average : Unity3d, AE, PR, PS
Knowledge background:
Machine vision, CPU, Embedded system
Major Projects
梦见星空之诗 - Aria der Freiheit und des Seins:
Discription:An indie game。
Size: Large
Role:Planner, Writer, Programmer
Progress:Refactoring the scenario
Used skills:
Writing, Python, Ren'py
Source: Closed source
Completed work:
- Game script parser
- Manuscript for game, 700000 words
- system and GUI for game
3D Displayer:
Discription:An 3d displayer based on a high-speed rotation led array
Size: Large
Role:Work individually
Progress:Basically finished
Used skills:
PCB, FPGA, C, C#, Autocad
Source: Controller,PCB,Machine
Completed work:
- mastered Cadence suite, designed a 120*114 LED array composed by 0603LED, PMOS, NMOS the pixel density is 15.2d/cm^2. At the same time, I finished the controlling circuit that integrates trigger, register, power, and the control of the LED array. It has a 4-layer structure with high density wiring. The manuscript is mainly wrote by python, which improved the mapping efficiency
- learned to use FPGA; using a series of Cyclone IV components provided by Altera, with VHDL, I've finished:
1) DDR2 controller, starting from sketch. Coding with Testbench, completed the packaged data testing with Modelsim, also succeed the on-board test
2) LED controller, starting from sketch. Using ROM completed the on-board test
3) Learned to utilize the high-speed USB chip cy68013 on slave-fifo mode, finished the FPGA controlling component and tested on board- With C#, using the API that is provided by cy68013 chip .net, utilizing object-oriented, multi-tasking ability, etc programmed the host computer
- With C, designed the firmware for Cy68013
- Designed the mechanical parts, includes the base, the coupling, and the scaffold for the LED array (AutoCAD)
- Matlab based 3d images slicing
Game script parser:
Discription:An parser which can convert a DSL(Domain Specific Language) to Ren'py scripts, the DSL was designed by myself.
Size: Normal
Role:Work individually
Progress:Basically finished
Used skills:
Python, Ren'py
Source: Gal2Renpy
Completed work:
- Learning ren’py(a game engine) and python
- Designing a DSL(Domain Specific Language), completed the source parsing and mapping with ren’py script, then migrating the User Interface, it has good expandability
- A plug-in for sublime-text, improving the input efficiency
FPGA Imaging Library:
Discription:An indie game。
Size: Large
Role:Work individually
Progress:Building
Used skills:
FPGA, Verilog, Systemverilog, Python, Image processing
Source: FPGA-Imaging-Library , and will be published here: fil.dtysky.moe
Completed work:
- Graying, Threshold, Enhancement
- Character output (Paused)
- Frame controller, Rows generator, Window generator
- Mean fitter, Rank fitter, Erosion, Dilation, Template matching, Auto threshold
- Harris
- Pan, Scale, Mirror, Crop, Roate, Shear, Affine transform
- More...
My Homepage:
Discription:A blog for recording my learning experience
Size: Small
Role:Work individually
Progress:Done
Used skills:
Writing, Python, Ren'py
Source: Closed source
Completed work:
- Learning about pelican(Based on jinjia2), css, html, js, bulit on VPS。
A sample MIPS CPU:
Discription:A sample single cycle MIPS CPU, designed with verilogHDL, bulit on xilinx vivado, for XUP(Xilinx uinversity project)
Size: Small
Role:Work individually
Progress:Done
Used skills:
FPGA, Verilog, Systemverilog, Python
Source: SIMPLE_MIPS_CPU
Completed work:
- Designed and tested ALU, REGFILE, CONTRLO_UNIT, DATAPATH, INST_MEM, DATA_MEM modules, and connected them for a CPU which is used for functional simulation
- Designed and tested KEY2INST, SHOW_ON_LED modules, and connected them for a CPU which is used for testing on board
Education
2011.08 - Now
Bachelor Southeast University(China), Instrument Science And Engineering College – Control Technology And Instruments
Record
2014, HackShanghai No.3 (OpenTTT, Member)
2014, 36kr Nanjing hachathon No.4 (Stars, Leader)
2014.10 - Now, Xilinx R&D Intern
Hobby
Reading, Music, Writing。