Changes between Version 7 and Version 8 of Other/Summer/2017/FPGAEncryption
- Timestamp:
- Aug 2, 2017, 3:36:45 PM (7 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Other/Summer/2017/FPGAEncryption
v7 v8 6 6 7 7 === Mission === 8 Designing a psuedo-language based on the BASIC programming language, in order to lower the entry point for FPGA programming. The RC5 encryption scheme (Rivest's Cypher) will be ported to an FPGA using synthesizable verilog. The benefit of this would be scalability of encryption. This motive for porting the RC5 scheme using our new language is to prove the efficacy of the new language for writing FPGA programs 8 The purpose of this project is to lower the entry level for software engineers to get into writing synthesizable Verilog code by introducing a middle language for ease of use. By introducing a compiler that takes code written in a language based off of BASIC, and compiles it to a verilog switch block, the burden of many of the hardware constraints in FPGAs are taken off of the programmer. 9 9 10 10 11 … … 55 56 <tr> 56 57 <td><center><img src="http://www.orbit-lab.org/raw-attachment/wiki/Other/Summer/2016/SDRSpectrumDrone/nick.jpg" height=300></center></td> 58 <td><center><img src="http://www.orbit-lab.org/raw-attachment/wiki/Other/Summer/2017/FPGAEncryption/zarir.png" height=300></center></td> 57 59 </tr> 58 60 <tr> 59 61 <td align='center'><b>Nicholas Lurski</b><br>Electrical and Computer Engineering<br><br><i>Rutgers University</i></td> 62 <td align='center'><b>Zarir Hamza</b><br>High School<br><br><i>Middlesex County Academy for Science,<br>Mathematics and Engineering Technologies</i></td> 60 63 </tr> 61 64 </table> 62 65 63 <table cellpadding=10>64 <tr>65 <td><center><img src="http://www.orbit-lab.org/raw-attachment/wiki/Other/Summer/2017/FPGAEncryption/zarir.png" height=300></center></td>66 </tr>67 <tr>68 <td align='center'><b>Zarir Hamza</b><br>High School<br><br><i>Middlesex County Academy for Science, Mathematics and Engineering Technologies</i></td>69 </tr>70 </table>71 </table>72 66 73 67