Python based FPGA design-flow
| dc.contributor.advisor | Inggs, Michael | en_ZA |
| dc.contributor.advisor | Winberg, Simon | en_ZA |
| dc.contributor.author | New, Wesley | en_ZA |
| dc.date.accessioned | 2016-07-14T12:17:25Z | |
| dc.date.available | 2016-07-14T12:17:25Z | |
| dc.date.issued | 2016 | en_ZA |
| dc.description.abstract | This dissertation undertakes to establish the feasibility of using MyHDL as a basis on which to develop an FPGA-based DSP tool-ow to target CASPER hardware. MyHDL is an open-source package which enables Python to be used as a hardware definition and verification language. As Python is a high-level language, hardware designers can use it to model and simulate designs, without needing detailed knowledge of the underlying hardware. MyHDL has the ability to convert designs to Verilog or VHDL allowing it to integrate into the more traditional design-ow. The CASPER tool- ow exhibits limitations such as design environment instability and high licensing fees. These shortcomings are addressed by MyHDL. To enable CASPER to take advantage of its powerful features, MyHDL is incorporated into a next generation tool-ow which enables high-level designs to be fully simulated and implemented on the CASPER hardware architectures. | en_ZA |
| dc.identifier.apacitation | New, W. (2016). <i>Python based FPGA design-flow</i>. (Thesis). University of Cape Town ,Faculty of Engineering & the Built Environment ,Department of Electrical Engineering. Retrieved from http://hdl.handle.net/11427/20339 | en_ZA |
| dc.identifier.chicagocitation | New, Wesley. <i>"Python based FPGA design-flow."</i> Thesis., University of Cape Town ,Faculty of Engineering & the Built Environment ,Department of Electrical Engineering, 2016. http://hdl.handle.net/11427/20339 | en_ZA |
| dc.identifier.citation | New, W. 2016. Python based FPGA design-flow. University of Cape Town. | en_ZA |
| dc.identifier.ris | TY - Thesis / Dissertation AU - New, Wesley AB - This dissertation undertakes to establish the feasibility of using MyHDL as a basis on which to develop an FPGA-based DSP tool-ow to target CASPER hardware. MyHDL is an open-source package which enables Python to be used as a hardware definition and verification language. As Python is a high-level language, hardware designers can use it to model and simulate designs, without needing detailed knowledge of the underlying hardware. MyHDL has the ability to convert designs to Verilog or VHDL allowing it to integrate into the more traditional design-ow. The CASPER tool- ow exhibits limitations such as design environment instability and high licensing fees. These shortcomings are addressed by MyHDL. To enable CASPER to take advantage of its powerful features, MyHDL is incorporated into a next generation tool-ow which enables high-level designs to be fully simulated and implemented on the CASPER hardware architectures. DA - 2016 DB - OpenUCT DP - University of Cape Town LK - https://open.uct.ac.za PB - University of Cape Town PY - 2016 T1 - Python based FPGA design-flow TI - Python based FPGA design-flow UR - http://hdl.handle.net/11427/20339 ER - | en_ZA |
| dc.identifier.uri | http://hdl.handle.net/11427/20339 | |
| dc.identifier.vancouvercitation | New W. Python based FPGA design-flow. [Thesis]. University of Cape Town ,Faculty of Engineering & the Built Environment ,Department of Electrical Engineering, 2016 [cited yyyy month dd]. Available from: http://hdl.handle.net/11427/20339 | en_ZA |
| dc.language.iso | eng | en_ZA |
| dc.publisher.department | Department of Electrical Engineering | en_ZA |
| dc.publisher.faculty | Faculty of Engineering and the Built Environment | |
| dc.publisher.institution | University of Cape Town | |
| dc.subject.other | Electrical Engineering | en_ZA |
| dc.subject.other | Software | en_ZA |
| dc.subject.other | Programming Languages - Python | en_ZA |
| dc.title | Python based FPGA design-flow | en_ZA |
| dc.type | Master Thesis | |
| dc.type.qualificationlevel | Masters | |
| dc.type.qualificationname | MSc (Eng) | en_ZA |
| uct.type.filetype | Text | |
| uct.type.filetype | Image | |
| uct.type.publication | Research | en_ZA |
| uct.type.resource | Thesis | en_ZA |
Files
Original bundle
1 - 1 of 1
Loading...
- Name:
- thesis_ebe_2016_new_wesley.pdf
- Size:
- 2.09 MB
- Format:
- Adobe Portable Document Format
- Description: