# Synopsis

**URL:** https://discourse.myhdl.org/c/gsoc/gsoc-synopsis/8.md

[Latest](https://discourse.myhdl.org/latest.md) · [Categories](https://discourse.myhdl.org/categories.md)

---

## [About the Synopsis category](https://discourse.myhdl.org/t/about-the-synopsis-category/100)

<div class="topic-metadata">

**Author:** [@cfelton](https://discourse.myhdl.org/u/cfelton)\
**Replies:** 0

</div>

This category is used to post weekly GSoC student project summaries.

---

## [GSoC #6: Round Modes and Their Behavior](https://discourse.myhdl.org/t/gsoc-6-round-modes-and-their-behavior/209)

<div class="topic-metadata">

**Author:** [@qrqiuren](https://discourse.myhdl.org/u/qrqiuren)\
**Replies:** 4\
**Last updated:** [August 30, 2017, 12:48pm UTC](https://discourse.myhdl.org/t/gsoc-6-round-modes-and-their-behavior/209 "2017-08-30T12:48:26Z")

</div>

The original blog post is here. In @cfelton 's implementation of fixbv, there are some kinds of round modes implemented in \_resize.py, as in the source code: # round : ROUND\_MODES = ( # towards …

---

## [GSoC #-1: Work Product Summary](https://discourse.myhdl.org/t/gsoc-1-work-product-summary/218)

<div class="topic-metadata">

**Author:** [@qrqiuren](https://discourse.myhdl.org/u/qrqiuren)\
**Replies:** 0\
**Last updated:** [August 26, 2017, 5:09pm UTC](https://discourse.myhdl.org/t/gsoc-1-work-product-summary/218 "2017-08-26T17:09:52Z")

</div>

The original blog post is here. This is a summary of the Google Summer of Code project MyHDL: Fixed-point Compiler. Code The entire code can be found in the mep-111 branch of my repository. It has been contained in a …

---

## [GSoC #8: MyHDL Back-end Source Code Analysis (1)](https://discourse.myhdl.org/t/gsoc-8-myhdl-back-end-source-code-analysis-1/215)

<div class="topic-metadata">

**Author:** [@qrqiuren](https://discourse.myhdl.org/u/qrqiuren)\
**Replies:** 0\
**Last updated:** [August 13, 2017, 4:02pm UTC](https://discourse.myhdl.org/t/gsoc-8-myhdl-back-end-source-code-analysis-1/215 "2017-08-13T16:02:52Z")

</div>

The original blog post is here. In MyHDL source code, “front-end” means the simulation part, and “back-end” usually means the conversion (MyHDL to Verilog or VHDL) part. The code of conversion part is in myhdl/conversi…

---

## [GSoC #7: Overflow Modes](https://discourse.myhdl.org/t/gsoc-7-overflow-modes/211)

<div class="topic-metadata">

**Author:** [@qrqiuren](https://discourse.myhdl.org/u/qrqiuren)\
**Replies:** 0\
**Last updated:** [August 1, 2017, 1:51pm UTC](https://discourse.myhdl.org/t/gsoc-7-overflow-modes/211 "2017-08-01T13:51:06Z")

</div>

The original blog post is here. Comparing to round modes I introduced in the last post, overflow modes are rather simple. There are only 3 overflow modes in cfelton’s \_resize.py: saturate, ring, and wrap. saturate me…

---

## [GSoC #5: Sum Problem of Fixed-Point Type](https://discourse.myhdl.org/t/gsoc-5-sum-problem-of-fixed-point-type/208)

<div class="topic-metadata">

**Author:** [@qrqiuren](https://discourse.myhdl.org/u/qrqiuren)\
**Replies:** 0\
**Last updated:** [July 25, 2017, 11:11am UTC](https://discourse.myhdl.org/t/gsoc-5-sum-problem-of-fixed-point-type/208 "2017-07-25T11:11:26Z")

</div>

The original blog post is here. The Problem If you want to sum up several fixbv fixed-point variables, what will you do? If your answer is as follows: a + b + c + d It seems to be correct but there would be a trap o…

---

## [GSoC #4: Point Alignment of Fixed-Point Type](https://discourse.myhdl.org/t/gsoc-4-point-alignment-of-fixed-point-type/207)

<div class="topic-metadata">

**Author:** [@qrqiuren](https://discourse.myhdl.org/u/qrqiuren)\
**Replies:** 0\
**Last updated:** [July 9, 2017, 2:48pm UTC](https://discourse.myhdl.org/t/gsoc-4-point-alignment-of-fixed-point-type/207 "2017-07-09T14:48:29Z")

</div>

Origin blog post is here. This time it leaves a question... In the previous post, I thought the point alignment of fixbv should be implemented in a short time. Soon I found myself wrong. After fixing a compatibil…

---

## [GSoC '17: state-machine enhancement \[updated weekly\]](https://discourse.myhdl.org/t/gsoc-17-state-machine-enhancement-updated-weekly/204)

<div class="topic-metadata">

**Author:** [@alvihabib](https://discourse.myhdl.org/u/alvihabib)\
**Replies:** 1\
**Last updated:** [June 28, 2017, 1:09am UTC](https://discourse.myhdl.org/t/gsoc-17-state-machine-enhancement-updated-weekly/204 "2017-06-28T01:09:38Z")

</div>

Hello everyone. Here I will be posting links to my weekly blog posts about my current work. I decided to do this instead of x-posting here directly due to my gists getting messed up when copying over the html. Thanks! P…

---

## [GSoC fixbv #3: Current Progress and Plans for Implementing fixbv](https://discourse.myhdl.org/t/gsoc-fixbv-3-current-progress-and-plans-for-implementing-fixbv/203)

<div class="topic-metadata">

**Author:** [@qrqiuren](https://discourse.myhdl.org/u/qrqiuren)\
**Replies:** 1\
**Last updated:** [June 27, 2017, 11:13am UTC](https://discourse.myhdl.org/t/gsoc-fixbv-3-current-progress-and-plans-for-implementing-fixbv/203 "2017-06-27T11:13:49Z")

</div>

Original link to my blog: http://qren.logdown.com/posts/2017/06/27/1924551 Blog begins: Hello, people. I should say "Long time no see" since I have not written blogs since about 2 or 3 weeks ago. Sorry for that. …

---

## [GSoC fixbv #2: Configuration of Cosimulation](https://discourse.myhdl.org/t/gsoc-fixbv-2-configuration-of-cosimulation/201)

<div class="topic-metadata">

**Author:** [@qrqiuren](https://discourse.myhdl.org/u/qrqiuren)\
**Replies:** 0\
**Last updated:** [June 19, 2017, 1:53pm UTC](https://discourse.myhdl.org/t/gsoc-fixbv-2-configuration-of-cosimulation/201 "2017-06-19T13:53:09Z")

</div>

Original post: http://qren.logdown.com/posts/2017/06/01/1905464 To make full use of MyHDL, it is strongly recommended to install and configure cosimulation modules. So that the output (Verilog/VHDL code) of MyHDL com…

---

## [GSoC fixbv #1: Setting Up Development Environment](https://discourse.myhdl.org/t/gsoc-fixbv-1-setting-up-development-environment/200)

<div class="topic-metadata">

**Author:** [@qrqiuren](https://discourse.myhdl.org/u/qrqiuren)\
**Replies:** 0\
**Last updated:** [June 19, 2017, 1:51pm UTC](https://discourse.myhdl.org/t/gsoc-fixbv-1-setting-up-development-environment/200 "2017-06-19T13:51:15Z")

</div>

Hi, all. This is qrqiuren. I was selected as a member of GSoC of MyHDL in May and the coding starts in this June. I will post my blog contents here weekly for my GSoC project from now on. Please post your suggestions …

---

## [GSoC week 12 roundup](https://discourse.myhdl.org/t/gsoc-week-12-roundup/112)

<div class="topic-metadata">

**Author:** [@cfelton](https://discourse.myhdl.org/u/cfelton)\
**Replies:** 9\
**Last updated:** [August 22, 2016, 3:16am UTC](https://discourse.myhdl.org/t/gsoc-week-12-roundup/112 "2016-08-22T03:16:15Z")

</div>

This is the last roundup, as posted in previous GSoC roundups the GSoC program has outlined that all students have their final code committed by 20-Aug. If you have not committed your final code make sure to do so in th…

---

## [GSoC week 10 roundup](https://discourse.myhdl.org/t/gsoc-week-10-roundup/111)

<div class="topic-metadata">

**Author:** [@cfelton](https://discourse.myhdl.org/u/cfelton)\
**Replies:** 4\
**Last updated:** [August 11, 2016, 5:47pm UTC](https://discourse.myhdl.org/t/gsoc-week-10-roundup/111 "2016-08-11T17:47:31Z")

</div>

The slump for most students has continued, all students need to be making daily commits, weekly PRs, and weekly blogs. If you (student) are not following through with these you are in jeopardy of failing. Student week…

---

## [GSoC week 8 roundup](https://discourse.myhdl.org/t/gsoc-week-8-roundup/109)

<div class="topic-metadata">

**Author:** [@cfelton](https://discourse.myhdl.org/u/cfelton)\
**Replies:** 1\
**Last updated:** [July 22, 2016, 2:11pm UTC](https://discourse.myhdl.org/t/gsoc-week-8-roundup/109 "2016-07-22T14:11:14Z")

</div>

There has been a little bit of a slump after the midterms hopefully this will not continue throughout the rest of the program :slight\_smile: The end will approach quickly. August 15th: coding period ends. August 1…

---

## [GSoC week 7 roundup](https://discourse.myhdl.org/t/gsoc-week-7-roundup/108)

<div class="topic-metadata">

**Author:** [@cfelton](https://discourse.myhdl.org/u/cfelton)\
**Replies:** 0\
**Last updated:** [July 11, 2016, 10:46am UTC](https://discourse.myhdl.org/t/gsoc-week-7-roundup/108 "2016-07-11T10:46:11Z")

</div>

Student week7 summary (last blog, commits, PR): jpegenc: health 88%, coverage 95% @mkatsimpris: 03-Jul, \>5, Y @Vikram9866: 25-Jun, \>5, Y riscv: health 96%, coverage 91% @me…

---

## [GSoC week 5 roundup](https://discourse.myhdl.org/t/gsoc-week-5-roundup/102)

<div class="topic-metadata">

**Author:** [@cfelton](https://discourse.myhdl.org/u/cfelton)\
**Replies:** 2\
**Last updated:** [June 27, 2016, 12:19pm UTC](https://discourse.myhdl.org/t/gsoc-week-5-roundup/102 "2016-06-27T12:19:05Z")

</div>

The last week we had the mid-term reviews, unfortunately there was a communication error and many of our mentors are not marked as mentors in the GSoC system. @mentors in the future, we need to get our reviews in 96 hou…

---

## [GSoC week 1 roundup](https://discourse.myhdl.org/t/gsoc-week-1-roundup/46)

<div class="topic-metadata">

**Author:** [@cfelton](https://discourse.myhdl.org/u/cfelton)\
**Replies:** 0\
**Last updated:** [May 30, 2016, 12:29am UTC](https://discourse.myhdl.org/t/gsoc-week-1-roundup/46 "2016-05-30T00:29:16Z")

</div>

The students were thrown fast and heavy into the world of open-source development in their first week. Recently MyHDL had a significant enhancement, MEP114, added to the 1.0 development branch. It was decided that the …

---

## [GSoC week 2 roundup](https://discourse.myhdl.org/t/gsoc-week-2-roundup/81)

<div class="topic-metadata">

**Author:** [@cfelton](https://discourse.myhdl.org/u/cfelton)\
**Replies:** 0\
**Last updated:** [June 5, 2016, 8:48pm UTC](https://discourse.myhdl.org/t/gsoc-week-2-roundup/81 "2016-06-05T20:48:35Z")

</div>

This week was another impressive week (for the most part). There has been lots of activity and code/HDL writing. For each package and repository being developed each student should setup their repos with the various P…

---

## [GSoC week 3 roundup](https://discourse.myhdl.org/t/gsoc-week-3-roundup/87)

<div class="topic-metadata">

**Author:** [@cfelton](https://discourse.myhdl.org/u/cfelton)\
**Replies:** 0\
**Last updated:** [June 13, 2016, 10:55am UTC](https://discourse.myhdl.org/t/gsoc-week-3-roundup/87 "2016-06-13T10:55:23Z")

</div>

For some students things slowed down this week for others the pace was maintained. Students, for the most part, are becoming more familiar with the design process and the MyHDL design patterns. It is fun watching the p…

---

## [GSoC week 4 roundup](https://discourse.myhdl.org/t/gsoc-week-4-roundup/90)

<div class="topic-metadata">

**Author:** [@cfelton](https://discourse.myhdl.org/u/cfelton)\
**Replies:** 0\
**Last updated:** [June 18, 2016, 12:19am UTC](https://discourse.myhdl.org/t/gsoc-week-4-roundup/90 "2016-06-18T00:19:19Z")

</div>

All the midterm reviews are due by the 25th, the reviews open up next week and primary mentors are encouraged to completed the reviews as soon as possible. Students, try and complete your milestones by Monday :), w…
