DiscoverWorld of FPGA PodcastWFP012 – Design workflow
WFP012 – Design workflow

WFP012 – Design workflow

Update: 2023-05-16
Share

Description

<style type="text/css" data-created_by="avia_inline_auto" id="style-css-av-1apwy4-f0a9c875d3b2ecccb308559719541ff4">
.avia-section.av-1apwy4-f0a9c875d3b2ecccb308559719541ff4 .av-extra-border-element .av-extra-border-inner{
background-color:#39342d;
}
</style>
<main role="main" itemprop="mainContentOfPage" class='template-page content av-content-full alpha units'>


<style type="text/css" data-created_by="avia_inline_auto" id="style-css-av-xm6p0-62c5e21bb4b433b2eebb2ac41c4e9edd">
.flex_column.av-xm6p0-62c5e21bb4b433b2eebb2ac41c4e9edd{
border-radius:10px 10px 10px 10px;
padding:10px 10px 10px 10px;
}
</style>
<style type="text/css" data-created_by="avia_inline_auto" id="style-css-av-lbda955k-6396b2ee9d9c24f957e8b7636dd41ea2">
#top .av-special-heading.av-lbda955k-6396b2ee9d9c24f957e8b7636dd41ea2{
padding-bottom:10px;
}
body .av-special-heading.av-lbda955k-6396b2ee9d9c24f957e8b7636dd41ea2 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-lbda955k-6396b2ee9d9c24f957e8b7636dd41ea2 .av-subheading{
font-size:15px;
}
</style>

WoF Podcast



</main>

WFP012 – Design workflow



<style type="text/css" data-created_by="avia_inline_auto" id="style-css-av-lbdasn2o-abb509c548ba3aacb3b3a870404a7702">
@keyframes av_boxShadowEffect_av-lbdasn2o-abb509c548ba3aacb3b3a870404a7702 {
0% { box-shadow: 0 0 0 0 ; opacity: 1; }
100% { box-shadow: 0 0 10px 0 ; opacity: 1; }
}
.avia-image-container.av-lbdasn2o-abb509c548ba3aacb3b3a870404a7702 img.avia_image{
box-shadow: 0 0 10px 0 ;
}
.avia-image-container.av-lbdasn2o-abb509c548ba3aacb3b3a870404a7702 .av-image-caption-overlay-center{
color:#ffffff;
}
</style>

Shownotes


Episode 12 of the World of FPGA Podcast. To design an SoC is quite different from designing only a single device like a microcontroller, a processor or an FPGA. The high-level workflow is the topic of this episode.


Content of this Episode



  • Workflow

  • FPGA project

  • Controller project

  • Combination


Newsletter







<style type="text/css">
#mailpoet_form_1 .mailpoet_form { }
#mailpoet_form_1 .mailpoet_column_with_background { padding: 10px; }
#mailpoet_form_1 .mailpoet_form_column:not(:first-child) { margin-left: 20px; }
#mailpoet_form_1 .mailpoet_paragraph { line-height: 20px; margin-bottom: 20px; }
#mailpoet_form_1 .mailpoet_segment_label, #mailpoet_form_1 .mailpoet_text_label, #mailpoet_form_1 .mailpoet_textarea_label, #mailpoet_form_1 .mailpoet_select_label, #mailpoet_form_1 .mailpoet_radio_label, #mailpoet_form_1 .mailpoet_checkbox_label, #mailpoet_form_1 .mailpoet_list_label, #mailpoet_form_1 .mailpoet_date_label { display: block; font-weight: normal; }
#mailpoet_form_1 .mailpoet_text, #mailpoet_form_1 .mailpoet_textarea, #mailpoet_form_1 .mailpoet_select, #mailpoet_form_1 .mailpoet_date_month, #mailpoet_form_1 .mailpoet_date_day, #mailpoet_form_1 .mailpoet_date_year, #mailpoet_form_1 .mailpoet_date { display: block; }
#mailpoet_form_1 .mailpoet_text, #mailpoet_form_1 .mailpoet_textarea { width: 200px; }
#mailpoet_form_1 .mailpoet_checkbox { }
#mailpoet_form_1 .mailpoet_submit { }
#mailpoet_form_1 .mailpoet_divider { }
#mailpoet_form_1 .mailpoet_message { }
#mailpoet_form_1 .mailpoet_form_loading { width: 30px; text-align: center; line-height: normal; }
#mailpoet_form_1 .mailpoet_form_loading > span { width: 5px; height: 5px; background-color: #5b5b5b; }#mailpoet_form_1{border-radius: 0px;text-align: left;}#mailpoet_form_1 form.mailpoet_form {padding: 20px;}#mailpoet_form_1{width: 100%;}#mailpoet_form_1 .mailpoet_message {margin: 0; padding: 0 20px;}#mailpoet_form_1 .mailpoet_paragraph.last {margin-bottom: 0} @media (max-width: 500px) {#mailpoet_form_1 {background-image: none;}} @media (min-width: 500px) {#mailpoet_form_1 .last .mailpoet_paragraph:last-child {margin-bottom: 0}} @media (max-width: 500px) {#mailpoet_form_1 .mailpoet_form_column:last-child .mailpoet_paragraph:last-child {margin-bottom: 0}}
</style>

<form
target="_self"
method="post"
action="https://world-of-fpga.com/wp-admin/admin-post.php?action=mailpoet_subscription_form"
class="mailpoet_form mailpoet_form_form mailpoet_form_shortcode"
novalidate
data-delay=""
data-exit-intent-enabled=""
data-font-family=""
data-cookie-expiration-time=""
>
<input type="hidden" name="data[form_id]" value="1" />
<input type="hidden" name="token" value="46ab0d9fa1" />
<input type="hidden" name="api_version" value="v1" />
<input type="hidden" name="endpoint" value="subscribers" />
<input type="hidden" name="mailpoet_method" value="subscribe" />

<label class="mailpoet_hp_email_label" style="display: none !important;">Please leave this field empty<input type="email" name="data[email]"/></label>
<input type="text" autocomplete="given-name" class="mailpoet_text" id="form_first_name_1" name="data[form_field_MzkyZmI5NTdmZDlkX2ZpcnN0X25hbWU=]" title="First name" value="" style="width:100%;box-sizing:border-box;padding:5px;margin: 0 auto 0 0;" data-automation-id="form_first_name" placeholder="First name" aria-label="First name" data-parsley-errors-container=".mailpoet_error_2ws0h" data-parsley-names='["Please specify a valid name.","Addresses in names are not permitted, please add your name instead."]'/>

<input type="text" autocomplete=
Comments 
00:00
00:00
x

0.5x

0.8x

1.0x

1.25x

1.5x

2.0x

3.0x

Sleep Timer

Off

End of Episode

5 Minutes

10 Minutes

15 Minutes

30 Minutes

45 Minutes

60 Minutes

120 Minutes

WFP012 – Design workflow

WFP012 – Design workflow

David Kirchner