www.amazon.in Open in urlscan Pro
2a02:26f0:6c00:2b4::3bda  Public Scan

Submitted URL: http://tracking.neuton.ai/tracking/click?d=4OkQcjBXGuaZdr7e80mjCQXpHQKWgy4PrrCBi9bQo0GwlDMuznFhCniXQXh7jA-rCTFVnvlWhiYpHxC...
Effective URL: https://www.amazon.in/Architecting-High-Performance-Embedded-Systems-high-performance-ebook/dp/B08N5CYNRN
Submission: On June 16 via api from US — Scanned from FR

Form analysis 9 forms found in the DOM

Name: site-searchGET /s/ref=nb_sb_noss

<form id="nav-search-bar-form" accept-charset="utf-8" action="/s/ref=nb_sb_noss" class="nav-searchbar nav-progressive-attribute" method="GET" name="site-search" role="search">
  <div class="nav-left">
    <div id="nav-search-dropdown-card">
      <div class="nav-search-scope nav-sprite">
        <div class="nav-search-facade" data-value="search-alias=aps">
          <span id="nav-search-label-id" class="nav-search-label nav-progressive-content" style="width: auto;">Kindle Store</span>
          <i class="nav-icon"></i>
        </div>
        <span id="searchDropdownDescription" class="nav-progressive-attribute" style="display:none">Select the department you want to search in</span>
        <select aria-describedby="searchDropdownDescription" class="nav-search-dropdown searchSelect nav-progressive-attrubute nav-progressive-search-dropdown" data-nav-digest="YaNDxYMsix1vZjM7upEvnpX/VWU=" data-nav-selected="25"
          id="searchDropdownBox" name="url" style="display: block; top: 2.5px;" tabindex="0" title="Search in">
          <option value="search-alias=aps">All Categories</option>
          <option value="search-alias=alexa-skills">Alexa Skills</option>
          <option value="search-alias=amazon-devices">Amazon Devices</option>
          <option value="search-alias=fashion">Amazon Fashion</option>
          <option value="search-alias=nowstore">Amazon Fresh</option>
          <option value="search-alias=amazon-pharmacy">Amazon Pharmacy</option>
          <option value="search-alias=appliances">Appliances</option>
          <option value="search-alias=mobile-apps">Apps &amp; Games</option>
          <option value="search-alias=baby">Baby</option>
          <option value="search-alias=beauty">Beauty</option>
          <option value="search-alias=stripbooks">Books</option>
          <option value="search-alias=automotive">Car &amp; Motorbike</option>
          <option value="search-alias=apparel">Clothing &amp; Accessories</option>
          <option value="search-alias=collectibles">Collectibles</option>
          <option value="search-alias=computers">Computers &amp; Accessories</option>
          <option value="search-alias=todays-deals">Deals</option>
          <option value="search-alias=electronics">Electronics</option>
          <option value="search-alias=furniture">Furniture</option>
          <option value="search-alias=lawngarden">Garden &amp; Outdoors</option>
          <option value="search-alias=gift-cards">Gift Cards</option>
          <option value="search-alias=grocery">Grocery &amp; Gourmet Foods</option>
          <option value="search-alias=hpc">Health &amp; Personal Care</option>
          <option value="search-alias=kitchen">Home &amp; Kitchen</option>
          <option value="search-alias=industrial">Industrial &amp; Scientific</option>
          <option value="search-alias=jewelry">Jewellery</option>
          <option selected="selected" current="parent" value="search-alias=digital-text">Kindle Store</option>
          <option value="search-alias=luggage">Luggage &amp; Bags</option>
          <option value="search-alias=luxury-beauty">Luxury Beauty</option>
          <option value="search-alias=dvd">Movies &amp; TV Shows</option>
          <option value="search-alias=popular">Music</option>
          <option value="search-alias=mi">Musical Instruments</option>
          <option value="search-alias=office-products">Office Products</option>
          <option value="search-alias=pets">Pet Supplies</option>
          <option value="search-alias=instant-video">Prime Video</option>
          <option value="search-alias=shoes">Shoes &amp; Handbags</option>
          <option value="search-alias=software">Software</option>
          <option value="search-alias=sporting">Sports, Fitness &amp; Outdoors</option>
          <option value="search-alias=specialty-aps-sns">Subscribe &amp; Save</option>
          <option value="search-alias=home-improvement">Tools &amp; Home Improvement</option>
          <option value="search-alias=toys">Toys &amp; Games</option>
          <option value="search-alias=under-ten-dollars">Under ₹500</option>
          <option value="search-alias=videogames">Video Games</option>
          <option value="search-alias=watches">Watches</option>
        </select>
      </div>
    </div>
  </div>
  <div class="nav-fill">
    <div class="nav-search-field ">
      <input type="text" id="twotabsearchtextbox" value="" name="field-keywords" autocomplete="off" placeholder="" class="nav-input nav-progressive-attribute" dir="auto" tabindex="0" aria-label="Search">
    </div>
    <div id="nav-iss-attach"></div>
  </div>
  <div class="nav-right">
    <div class="nav-search-submit nav-sprite">
      <span id="nav-search-submit-text" class="nav-search-submit-text nav-sprite nav-progressive-attribute" aria-label="Go">
        <input id="nav-search-submit-button" type="submit" class="nav-input nav-progressive-attribute" value="Go" tabindex="0">
      </span>
    </div>
  </div>
</form>

POST https://www.amazon.in/gp/digital/fiona/buy.html/ref=dbs_p_ebk_r00_pbcb_cvco00

<form method="post" id="buyOneClick" action="https://www.amazon.in/gp/digital/fiona/buy.html/ref=dbs_p_ebk_r00_pbcb_cvco00" spacing="none">
  <input type="hidden" name="ASIN.0" value="B08N5CYNRN"> <input type="hidden" name="addNarration" value="0" id="addNarration"> <input type="hidden" name="audibleAsin" id="audibleAsin"> <input type="hidden" name="audibleOurPrice" id="audibleOurPrice">
  <input type="hidden" name="addAyceBenefit" value="0" id="addAyceBenefit"> <input type="hidden" name="offerListingID.0"
    value="OZTn6fw6IC630bj6H0gnZl1oQjwTPi%2B%2FtReuvCrxZF8LOj%2BkRkn79PTE%2BPlTlheUQcbbDLcH8vSg%2FjWJlyRNo8i%2BlNl3jm211NlGXjU30PxX7ssRhJB9JRevcaTitReGTS0xG9nXJd8FNGozsb7JkyFn%2Bsw5oWdqOWFm0x32nJaQcqszRo7teYuUsEbVyx4q"> <input type="hidden" name="t"
    value="fiona"> <input type="hidden" name="itemCount" value="1"> <input type="hidden" name="emailSubscriptionIdList" id="emailSubscriptionId"> <input type="hidden" name="buyActionIdentifier"
    value="arn:action:pa:1:QjA4TjVDWU5STjpBMjFUSlJVVU40S0dWOkJ1eTpudWxsOjgyOC40NDpJTlI6bnVsbA==" id="buyActionIdentifier"> <input type="hidden" name="cor.0" value="IN"> <input type="hidden" name="displayedPrice" value="828.44"> <input type="hidden"
    name="displayedPriceCurrencyCode" value="INR"> <input type="hidden" name="displayedPriceCurrency" value="INR"> <input type="hidden" name="transactionMode" value="checkout" id="transactionMode"> <input type="hidden" name="isPreorder" value="0">
  <input type="hidden" name="subtype.0" value="STANDARD" id="subtype0"> <input type="hidden" name="isPaymentInstrumentSelected" value="0" id="isPaymentInstrumentSelected">
  <div class="a-button-stack">
    <div id="add-to-ebooks-cart-spinner" class="a-section a-spacing-mini a-text-center aok-hidden"> <span class="a-spinner a-spinner-medium"></span> </div> <span class="a-declarative" data-action="add-to-ebooks-cart" data-csa-c-type="widget"
      data-csa-c-func-deps="aui-da-add-to-ebooks-cart"
      data-add-to-ebooks-cart="{&quot;surface&quot;:&quot;common&quot;,&quot;disabledButtonText&quot;:&quot;Added to eBook cart&quot;,&quot;asin&quot;:&quot;B08N5CYNRN&quot;,&quot;csrf&quot;:&quot;g1ChWmQzhilDDnxng8mrIpBItWUhPIwowmzR2wM2Z84qAAAAAQAAAABiqxjAcmF3AAAAAKs+FBXVfD4nuL9rqj+OIQ==&quot;,&quot;url&quot;:&quot;https://www.amazon.in/api/bifrost/bundles/v1/collections/midgard/bundles/Active?&amp;x-client-id=ebook-cart&quot;}"
      data-csa-c-id="tjmgdc-ellk75-ln0257-cycoy8"> <span id="cart-button-container" class="a-button a-button-normal a-spacing-small a-button-primary a-button-icon"><span class="a-button-inner"><i class="a-icon a-icon-cart"></i><button
            id="add-to-ebooks-cart-button" name="ajax.add-to-ebooks-cart.x" class="a-button-text a-text-center" type="button" value="Add to eBook cart"> Add to eBook cart </button></span></span> </span> <span id="view-cart-button-container"
      class="a-button a-button-normal a-spacing-small a-button-primary aok-hidden"><span class="a-button-inner"><a id="view-ebooks-cart-button" href="https://www.amazon.in/cart/ebooks?&amp;ref=ebook_dp_buybox_vc_btn" name="submit.view-ebooks-cart.x" class="a-button-text a-text-center"> <span class="viewCart">View eBooks cart</span>
    <span class="availableInCart">Available in eBooks cart</span>
</a></span></span>
    <div class="a-button-stack"> <span id="checkoutButtonId" class="a-button a-button-normal a-spacing-none a-button-oneclick a-button-icon"><span class="a-button-inner"><i class="a-icon a-icon-buynow"></i><input id="checkout-button"
            name="submit.checkout-order.x" class="a-button-input" type="submit" value="Buy now" aria-labelledby="checkoutButtonId-announce"><span id="checkoutButtonId-announce" class="a-button-text a-text-center" aria-hidden="true"> Buy now
          </span></span></span> </div>
    <script type="text/javascript">
      // Send csm counter on 'Buy' button click as well preferred payment method buy button click.
      P.when('A', 'jQuery', 'accordionInstrumentation', 'ready').execute(function(A, $, instrumentation) {
        $('#checkoutButtonId').click(function() {
          var counter = instrumentation.counter();
          if (counter) {
            counter.buttonClick("buyButton");
            var preferredPaymentMethodbuyButtonText = '';
            if (preferredPaymentMethodbuyButtonText) {
              counter.buttonClick(preferredPaymentMethodbuyButtonText);
            }
          }
        });
      });
    </script>
    <style>
      .buyBoxORDivider>h5 {
        font-weight: bold !important;
        color: #333333 !important;
      }
    </style>
    <script type="text/javascript">
      P.when('A', 'jQuery').execute(function(A, $) {
        var SERVICE_COUNTER_ENABLE_ONECLICK_ON_MASH_REAPPEAR = "dbsOneClickEnableOneClickButtonOnMashReappear";
        var SERVICE_COUNTER_DISABLED_CLICK = "dbsDisabledButtonOneClickButton";
        var SERVICE_COUNTER_RE_ENABLE = "dbsReEnableOneClickButton";
        var cooldownMilliseconds = 5000;
        var _PAGE_REAPPEAR_FROM_CACHE_MASH_EVENT = 'mash:willReappear';

        function logCounter(counter) {
          if (window.ue && window.ue.count) {
            window.ue.count(counter, 1);
          }
        }
        $.fn.preventMultiSubmission = function() {
          var currForm = $(this);
          currForm.submit(function(e) {
            if (currForm.data('submitted') === true) {
              logCounter(SERVICE_COUNTER_DISABLED_CLICK);
              e.preventDefault();
            } else {
              currForm.data('submitted', true);
              setTimeout(function() {
                logCounter(SERVICE_COUNTER_RE_ENABLE);
                currForm.data('submitted', false);
              }, cooldownMilliseconds); //Re-enable the button after cooldown time
            }
          });
          // Fix for TT: https://t.corp.amazon.com/P25461968
          // We should NOT freeze the 1-Click button when user returns to the DP page by hitting back buttton
          // This is an issue in mshop since the page gets cached in history
          A.on(_PAGE_REAPPEAR_FROM_CACHE_MASH_EVENT, function() {
            logCounter(SERVICE_COUNTER_ENABLE_ONECLICK_ON_MASH_REAPPEAR);
            currForm.data('submitted', false);
          });
        };
        $("#buyOneClick").preventMultiSubmission();
        A.on.ready(function() {
          $("#sendSample").preventMultiSubmission();
        });
      });
    </script>
    <script type="text/javascript">
      P.when('A', 'jQuery').execute(function(A, $) {
        /*
          Claimed Applicable Promotions

          Expose a jQuery event trigger here that will show a message about
          what promotions will be applied to this purchase. Since the "You Save"
          message and price is calculated pre-promotion, we'll hide that message
          to avoid confusion.
        */
        A.on('kindle_price_block_show_promotions', function(promotionText, numberOfPromotions) {
          //Show list of promotions
          $('#kindle_applied_promotions').html(promotionText).children().css('textDecoration', 'none');
          //Show promotion stackable message if there is more than one promotion
          if (numberOfPromotions > 1) {
            $('#kindle_promo_multiple_promo_message').show();
          }
          //Hide the amount saved and show the popover
          $('.kindle-price .ebooks-price-savings').hide();
          $('#kindle_promo_message').show();
        });
      });
    </script>
    <span class="a-declarative" data-action="a-popover" data-csa-c-type="widget" data-csa-c-func-deps="aui-da-a-popover"
      data-a-popover="{&quot;closeButtonLabel&quot;:&quot;Close&quot;,&quot;name&quot;:&quot;promo-in-price-block&quot;,&quot;position&quot;:&quot;triggerBottom&quot;,&quot;popoverLabel&quot;:&quot;Promotions apply when you purchase&quot;}"
      data-csa-c-id="hn2hqe-jhznhq-bmobkw-c7lrbb">
      <p id="kindle_promo_message" class="a-spacing-small a-spacing-top-small a-text-center a-size-small a-color-link">
        <a id="kindle_promo_message_popover" href="javascript:void(0)" role="button" class="a-popover-trigger a-declarative"> Promotions apply when you purchase <i class="a-icon a-icon-popover"></i></a> </p>
    </span>
    <div class="a-popover-preload" id="a-popover-promo-in-price-block">
      <p class="a-spacing-small a-spacing-top-small"> These promotions will be applied to this item: </p>
      <p id="kindle_applied_promotions"> </p>
      <p id="kindle_promo_multiple_promo_message" class="a-spacing-small a-color-tertiary"> Some promotions may be combined; others are not eligible to be combined with other offers. For details, please see the Terms &amp; Conditions associated with
        these promotions. </p>
    </div>
    <style type="text/css">
      #kindle_promo_message,
      #kindle_promo_multiple_promo_message {
        display: none;
      }

      #kindle_promo_message_popover {
        text-decoration: none;
      }
    </style>
  </div>
  <div id="deliverTo" class="a-section a-spacing-micro a-spacing-top-mini a-text-center">
    <div class="a-section a-spacing-none a-spacing-top-micro celwidget" data-csa-c-id="ioz6o9-8kjyyt-4vlbon-9pk7kq" data-cel-widget=""> </div>
    <p>Deliver to your Kindle or other device</p>
  </div>
  <script type="a-state" data-a-state="{&quot;key&quot;:&quot;deliverToState&quot;}">
    {"asinRequiresSecureDelivery":false,"secureDeliveryInfoWithHeader":false,"isTextbook":false,"deliverToDropdownName":"a:dropdown:selected:device.encryptedDeviceAccountId","updateRequiredHeader":"Update required"}</script>
  <style type="text/css">
    .deviceDisabled .a-dropdown-link {
      color: #aaa !important;
      pointer-events: none;
    }

    .deviceDisabled {
      cursor: not-allowed;
    }
  </style>
</form>

<form id="addToCart" action=""><input data-addnewaddress="add-new" id="cartAddressNew" name="dropdown-selection" type="hidden" value="add-new" class="nav-progressive-attribute"><input data-addnewaddress="add-new" id="cartAddressUsed"
    name="dropdown-selection-ubb" type="hidden" value="add-new" class="nav-progressive-attribute"></form>

POST /digital/bulk-checkout?ref=bulk_con_bfo

<form method="post" class="digital-bulk-form" action="/digital/bulk-checkout?ref=bulk_con_bfo" spacing="none">
  <div class="a-row a-spacing-small">
    <h1 class="a-size-base-plus">Buy for others</h1><span class="a-size-base">Give as a gift or purchase for a team or group.<br><span class="a-declarative" data-action="a-popover" data-csa-c-type="widget" data-csa-c-func-deps="aui-da-a-popover"
        data-a-popover="{&quot;name&quot;:&quot;consumerBuyForOthersPopover&quot;,&quot;position&quot;:&quot;triggerHorizontal&quot;}"
        data-csa-c-id="ppt5ma-it7kvc-xwc0fq-1o92f3"><a href="javascript:void(0)" role="button" class="a-popover-trigger a-declarative">Learn more<i class="a-icon a-icon-popover"></i></a></span>
      <div class="a-popover-preload" id="a-popover-consumerBuyForOthersPopover">
        <h1 class="a-size-base-plus a-spacing-small a-text-center"><b>Buying and sending Kindle eBooks to others</b></h1>
        <hr aria-hidden="true" class="a-divider-normal">
        <div class="a-row">
          <div class="a-column a-span3 a-text-right"><span aria-hidden="true" class="learn_more_icons quantity"></span></div>
          <div class="a-column a-span6 a-text-center">
            <div class="a-column a-span3"><span aria-hidden="true" class="learn_more_icons arrow"></span></div>
            <div class="a-column a-span6"><span aria-hidden="true" class="learn_more_icons deliver"></span></div>
            <div class="a-column a-span3 a-span-last"><span aria-hidden="true" class="learn_more_icons arrow"></span></div>
          </div>
          <div class="a-column a-span3 a-text-left a-span-last"><span aria-hidden="true" class="learn_more_icons anyDevice"></span></div>
        </div>
        <div class="a-row">
          <div class="a-column a-span4 a-text-center a-spacing-base"><span>Select quantity</span></div>
          <div class="a-column a-span4 a-text-center a-spacing-base"><span>Buy and send Kindle eBooks</span></div>
          <div class="a-column a-span4 a-text-center a-spacing-base a-span-last"><span>Recipients can read on any device</span></div>
        </div>
        <hr aria-hidden="true" class="a-divider-normal">
        <p class="a-size-small a-color-secondary">These ebooks can only be redeemed by recipients in the India. Redemption links and eBooks cannot be resold.</p>
      </div>
    </span>
  </div>
  <div id="simple-quantity-picker" class="a-section"><input type="hidden" id="quantity-form-field" name="quantity" value="1">
    <div id="quantity-picker-grid-row" class="a-row a-spacing-top-micro a-grid-vertical-align a-grid-center">
      <div class="a-column a-span12 aok-nowrap a-span-last">
        <div class="a-section a-spacing-small"><span id="quantity-picker-label">Quantity:&nbsp;</span><span class="a-declarative" data-action="quantity-update-text-action" data-csa-c-type="widget"
            data-csa-c-func-deps="aui-da-quantity-update-text-action" data-quantity-update-text-action="{}" data-csa-c-id="kntcwj-95jqai-fcsrb8-pntu95"><input type="tel" maxlength="3" value="1" id="quantity-update-text" autocomplete="off"
              class="a-input-text quantity-text-input aok-hidden"></span><span class="a-declarative" data-action="quantity-dropdown-action" data-csa-c-type="widget" data-csa-c-func-deps="aui-da-quantity-dropdown-action"
            data-quantity-dropdown-action="{}" data-csa-c-id="f3w0uf-iimt01-8tbwa1-8kw807"><span class="a-dropdown-container"><select name="" autocomplete="off" id="quantity-dropdown-select" tabindex="0" data-action="a-dropdown-select"
                class="a-native-dropdown a-declarative">
                <option value="1">1</option>
                <option value="2">2</option>
                <option value="3">3</option>
                <option value="4">4</option>
                <option value="5">5</option>
                <option value="6">6</option>
                <option value="7">7</option>
                <option value="8">8</option>
                <option value="9">9</option>
                <option value="10">10</option>
                <option value="11">11</option>
                <option value="12">12</option>
                <option value="13">13</option>
                <option value="14">14</option>
                <option value="15">15+</option>
              </select><span tabindex="-1" id="quantity-dropdown" data-a-class="quantity-selector " class="a-button a-button-dropdown quantity-selector" aria-hidden="true" style="min-width: 0%;"><span class="a-button-inner"><span
                    class="a-button-text a-declarative" data-csa-c-func-deps="aui-da-a-dropdown-button" data-csa-c-type="widget" data-csa-interaction-events="click" data-action="a-dropdown-button" aria-hidden="true"
                    data-csa-c-id="1yem8e-i2n1w0-63f0rt-xgjmu0"><span class="a-dropdown-prompt">1</span></span><i class="a-icon a-icon-dropdown"></i></span></span></span></span></div>
        <div class="a-section"><span class="a-declarative" data-action="quantity-selected-button-action" data-csa-c-type="widget" data-csa-c-func-deps="aui-da-quantity-selected-button-action" data-quantity-selected-button-action="{}"
            data-csa-c-id="7x80t8-xv5xyz-wijzfq-wtq9dg"><span id="buy-for-others-buy-button" class="a-button a-spacing-none a-button-base showable web bfoBuyButton"><span class="a-button-inner"><input data-bfotype="con" class="a-button-input"
                  type="submit" value="Buy for others" aria-labelledby="buy-for-others-buy-button-announce"><span id="buy-for-others-buy-button-announce" class="a-button-text" aria-hidden="true">Buy for others</span></span></span></span></div>
      </div>
    </div>
    <div id="quantity-picker-warning" class="a-box a-alert-inline a-alert-inline-warning aok-hidden a-spacing-micro a-spacing-top-mini" aria-live="polite" aria-atomic="true" style="display: none;">
      <div class="a-box-inner a-alert-container"><i class="a-icon a-icon-alert"></i>
        <div class="a-alert-content">This item has a maximum order quantity limit.</div>
      </div>
    </div><input type="hidden" name="" id="bfoSimpleQuantityPickerParams" data-auto-correct="false" data-call-to-action-id="#buy-for-others-buy-button" data-change-on-update="true" data-hide-css="aok-hidden" data-max-drop-down-quantity="14"
      data-max-quantity="999" data-min-drop-down-quantity="1" data-quantity="1" data-textbox-only="false">
  </div><input type="hidden" name="displayedPrice" value="828.44"><input type="hidden" name="quantityLimit" value="1000"><input type="hidden" name="actionId"
    value="arn:action:pa:1:QjA4TjVDWU5STjpBMjFUSlJVVU40S0dWOkdpZnQ6bnVsbDo4MjguNDQ6SU5SOm51bGw="><input type="hidden" name="csrf" value="g5XYphDThFjJP7Wke3GgSMDdrJ33dmlVLTIu6s2WxTOnAAAAAQAAAABiqxjBcmF3AAAAAL1Z8Ja/E9xfqJT7XVH8kQ=="><input
    type="hidden" name="asin" value="B08N5CYNRN"><input type="hidden" name="displayedPriceCurrencyCode" value="INR"><input type="hidden" name="cor.0" value="IN"><input type="hidden" name="offerListingId"
    value="7YPKfAh7V%2FRZ5kGutgfGyNtcYCiPz1CZOZMzfyYi2uGIZ0lnFo1L4wwELfFaL5q20NnZyd%2FcFLNxRGIG50LTqcYjpw34DpXCD1zQpt4bhgMtGYzDux4sUdScCpvayUWp0DmjZDMM4AnBoRVmDdQ548Q08ttGkmfJJ67C98nbVf%2BplCZa7HlhvmMOI31sn0xa">
</form>

POST https://www.amazon.in/api/bifrost/acquisitions/v1/asins/B08N5CYNRN?&x-client-id=ebook-dp

<form id="sendSample" method="post" action="https://www.amazon.in/api/bifrost/acquisitions/v1/asins/B08N5CYNRN?&amp;x-client-id=ebook-dp" class="a-spacing-micro"> <input type="hidden" name="csrf"
    value="g9rgBvfCW+vNmSr7oFxjKSU+pZydgnww5K7DvO3x2fiwAAAAAQAAAABiqxjAcmF3AAAAAKs+FBXVfD4nuL9rqj+OIQ=="> <input type="hidden" name="items[0].action.asin" value="B08N5CYNRN"> <input type="hidden" name="items[0].action.actionType" value="Sample">
  <span id="sendSampleButton" class="a-button a-spacing-none a-button-base full-width"><span class="a-button-inner"><input class="a-button-input" type="submit" value="Send a free sample" aria-labelledby="sendSampleButton-announce"><span
        id="sendSampleButton-announce" class="a-button-text" aria-hidden="true"> Send a free sample </span></span></span>
  <div id="sendSampleDeliverTo">
    <div id="deliverTo" class="a-section a-spacing-micro a-spacing-top-mini a-text-center">
      <div class="a-section a-spacing-none a-spacing-top-micro celwidget" data-csa-c-id="7323nn-gui9lm-7qq9vj-me2f3j" data-cel-widget=""> </div>
      <p>Deliver to your Kindle or other device</p>
    </div>
    <script type="a-state" data-a-state="{&quot;key&quot;:&quot;deliverToState&quot;}">
      {"asinRequiresSecureDelivery":false,"secureDeliveryInfoWithHeader":false,"isTextbook":false,"deliverToDropdownName":"a:dropdown:selected:device.encryptedDeviceAccountId","updateRequiredHeader":"Update required"}</script>
    <style type="text/css">
      .deviceDisabled .a-dropdown-link {
        color: #aaa !important;
        pointer-events: none;
      }

      .deviceDisabled {
        cursor: not-allowed;
      }
    </style>
  </div>
</form>

POST /gp/product/handle-buy-box

<form method="post" id="addToWishListForm" action="/gp/product/handle-buy-box" class="a-content">
  <input type="hidden" id="session-id" name="session-id" value="261-3784103-9170662">
  <input type="hidden" id="ASIN" name="ASIN" value="B08N5CYNRN">
  <input type="hidden" id="rsid" name="rsid" value="261-3784103-9170662">
  <input type="hidden" id="sourceCustomerOrgListID" name="sourceCustomerOrgListID" value="">
  <input type="hidden" id="sourceCustomerOrgListItemID" name="sourceCustomerOrgListItemID" value="">
  <input type="hidden" name="wlPopCommand" value="">
  <input type="hidden" id="offerListingID" name="offerListingID" value="">
  <input type="hidden" id="isMerchantExclusive" name="isMerchantExclusive" value="0">
  <input type="hidden" id="merchantID" name="merchantID" value="">
  <input type="hidden" id="nodeID" name="nodeID" value="">
  <input type="hidden" id="storeID" name="storeID" value="">
  <input type="hidden" id="viewID" name="viewID" value="glance">
  <script>
    function atwlEarlyClick(e) {
      e.preventDefault();
      if (window.atwlLoaded) {
        return; //if JS is loaded then we can ignore the early click case
      }
      var ADD_TO_LIST_FROM_DETAIL_PAGE_VENDOR_ID = "website.wishlist.detail.add.earlyclick";
      var paramMap = {
        "asin": "B08N5CYNRN",
        "vendorId": ADD_TO_LIST_FROM_DETAIL_PAGE_VENDOR_ID,
        "isAjax": "false"
      }
      var url = "/hz/wishlist/additemtolist?ie=UTF8";
      for (var param in paramMap) {
        url += "&" + param + "=" + paramMap[param];
      }
      var xhr = new XMLHttpRequest();
      xhr.open("POST", url, false);
      xhr.setRequestHeader("anti-csrftoken-a2z", "gyor0SXh11d7k6v4/rPaNw3dQ9CFxOcUyh8u6rOSzKKMAAAAAQAAAABiqxjBcmF3AAAAAHuL9oHQYR32uqP6iUf8kQ==");
      xhr.onload = function() {
        window.location = xhr.responseURL; //Needed to force a redirect; not supported on IE!
      }
      xhr.send();
    }
  </script>
  <style type="text/css">
    #wl-main-inline-wrapper {
      display: grid;
      border-radius: 3px 0 0 3px;
      border: 1px solid;
      border-color: #adb1b8 #a2a6ac #8d9096;
    }

    #wl-main-inline-wrapper #wishListMainButton {
      border: none;
    }
  </style>
  <div id="wishlistButtonStack" class="a-button-stack a-padding-none">
    <div id="add-to-wishlist-button-group" data-csa-c-func-deps="aui-da-a-button-group" data-csa-c-type="widget" data-csa-interaction-events="click" data-hover="<!-- If PartialItemStateWeblab is true then, showing different Add-to-wish-list tool-tip message which is consistent with Add-to-Cart tool tip message.  -->
       To Add to Wish List, choose from options to the left" class="a-button-group a-declarative a-spacing-none" data-action="a-button-group" role="radiogroup" data-csa-c-id="e0ll0b-mqmq53-fv8dhp-shfeho"> <span id="wishListMainButton"
        class="a-button a-button-groupfirst a-spacing-none a-button-base a-declarative" role="radio" data-action="add-wishlist-declarative" aria-posinset="1" aria-setsize="1"><span class="a-button-inner"><a href="https://www.amazon.in/ap/signin?openid.return_to=https%3A%2F%2Fwww.amazon.in%2Fgp%2Faw%2Fd%2FB08N5CYNRN&amp;openid.identity=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&amp;openid.assoc_handle=inamazon&amp;openid.mode=checkid_setup&amp;openid.claimed_id=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&amp;openid.ns=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0&amp;" name="submit.add-to-registry.wishlist.unrecognized" title="Add to Wish List" data-hover="<!-- If PartialItemStateWeblab is true then, showing different Add-to-wish-list tool-tip message which is consistent with Add-to-Cart tool tip message.  -->
       To Add to Wish List, choose from options to the left" class="a-button-text a-text-left"> Add to Wish List </a></span></span> </div>
    <div id="atwl-inline-spinner" class="a-section a-hidden">
      <div class="a-spinner-wrapper"><span class="a-spinner a-spinner-medium"></span></div>
    </div>
    <div id="atwl-inline" class="a-section a-spacing-none a-hidden">
      <div class="a-row a-text-ellipsis">
        <div id="atwl-inline-sucess-msg" class="a-box a-alert-inline a-alert-inline-success" aria-live="polite" aria-atomic="true">
          <div class="a-box-inner a-alert-container"><i class="a-icon a-icon-alert"></i>
            <div class="a-alert-content"> <span class="a-size-base" role="alert"> Added to </span> </div>
          </div>
        </div> <a id="atwl-inline-link" class="a-link-normal" href="/gp/registry/wishlist/"> <span id="atwl-inline-link-text" class="a-size-base" role="alert"> </span> </a>
      </div>
    </div>
    <div id="atwl-inline-error" class="a-section a-hidden">
      <div class="a-box a-alert-inline a-alert-inline-error" role="alert">
        <div class="a-box-inner a-alert-container"><i class="a-icon a-icon-alert"></i>
          <div class="a-alert-content"> <span id="atwl-inline-error-msg" class="a-size-base" role="alert"> Unable to add item to Wish List. Please try again. </span> </div>
        </div>
      </div>
    </div>
    <div id="atwl-dd-spinner-holder" class="a-section a-hidden">
      <div class="a-row a-dropdown">
        <div class="a-section a-popover-wrapper">
          <div class="a-section a-text-center a-popover-inner">
            <div class="a-box a-popover-loading">
              <div class="a-box-inner"> </div>
            </div>
          </div>
        </div>
      </div>
    </div>
    <div id="atwl-dd-error-holder" class="a-section a-hidden">
      <div class="a-section a-dropdown">
        <div class="a-section a-popover-wrapper">
          <div class="a-section a-spacing-base a-padding-base a-text-left a-popover-inner">
            <h3 class="a-color-error"> </h3> <span> </span>
          </div>
        </div>
      </div>
    </div>
    <div id="atwl-dd-unavail-holder" class="a-section a-hidden">
      <div class="a-section a-dropdown">
        <div class="a-section a-popover-wrapper">
          <div class="a-section a-spacing-base a-padding-base a-text-left a-popover-inner">
            <h3 class="a-color-error"> </h3> <span> </span>
          </div>
        </div>
      </div>
    </div>
    <script type="a-state" data-a-state="{&quot;key&quot;:&quot;atwl&quot;}">
      {"showInlineLink":false,"hzPopover":true,"wishlistButtonId":"add-to-wishlist-button","dropDownHtml":"","inlineJsFix":true,"wishlistButtonSubmitId":"add-to-wishlist-button-submit","maxAjaxFailureCount":"3","asin":"B08N5CYNRN"}</script>
  </div>
  <script type="a-state" data-a-state="{&quot;key&quot;:&quot;popoverState&quot;}">{"formId":"addToWishListForm","showWishListDropDown":false,"wishlistPopoverWidth":"260","isAddToWishListDropDownAuiEnabled":true,"showPopover":false}</script>
  <div class="aok-hidden" data-amazon-lists-csrf-token="gyor0SXh11d7k6v4/rPaNw3dQ9CFxOcUyh8u6rOSzKKMAAAAAQAAAABiqxjBcmF3AAAAAHuL9oHQYR32uqP6iUf8kQ=="></div>
  <script type="text/javascript">
    (function(f) {
      var _np = (window.P._namespace("list-CF-register-js"));
      if (_np.guardFatal) {
        _np.guardFatal(f)(_np);
      } else {
        f(_np);
      }
    }(function(P) {
      "use strict";
      window.P.now('atwl-cf').execute(function(module) {
        var isRegistered = (typeof module !== 'undefined');
        if (!isRegistered) {
          window.P.register('atwl-cf');
        }
      });
    }));
  </script>
</form>

GET

<form method="get" action="" autocomplete="off" class="aok-hidden all-offers-display-params"> <input type="hidden" name="" value="true" id="all-offers-display-reload-param"> <input type="hidden" name="" id="all-offers-display-params"
    data-asin="B08N5CYNRN" data-m="" data-qid="" data-smid="" data-sourcecustomerorglistid="" data-sourcecustomerorglistitemid="" data-sr=""> </form>

POST

<form method="post" action="" class="_shopping-cx-feedback-widget_style_radio-feedback-form__2dveN">
  <fieldset>
    <h1 id="radioHeading" class="a-size-large a-spacing-double-large a-text-center feedbackRadioHeading a-text-bold">How would you rate your experience shopping for books on Amazon today?</h1>
  </fieldset>
  <table class="a-normal _shopping-cx-feedback-widget_style_radio-feedback-table__3PsBH">
    <tbody>
      <tr class="_shopping-cx-feedback-widget_style_form-horizontal-radiobutton-input-row__1t5DJ">
        <td class="_shopping-cx-feedback-widget_style_form-table-column__3c_E1">
          <div data-a-input-name="shoppingCXRadio" class="a-radio a-radio-fancy feedbackRadioButton"><label for="radio1"><input type="radio" id="radio1" name="shoppingCXRadio" value="1" autocomplete="off"><i class="a-icon a-icon-radio"></i><span
                class="a-label a-radio-label"><span aria-hidden="false" hidden="">Very poor</span></span></label></div>
        </td>
        <td class="_shopping-cx-feedback-widget_style_form-table-column__3c_E1">
          <div data-a-input-name="shoppingCXRadio" class="a-radio a-radio-fancy feedbackRadioButton"><label for="radio2"><input type="radio" id="radio2" name="shoppingCXRadio" value="2" autocomplete="off"><i class="a-icon a-icon-radio"></i><span
                class="a-label a-radio-label"><span aria-hidden="false" hidden="">Poor</span></span></label></div>
        </td>
        <td class="_shopping-cx-feedback-widget_style_form-table-column__3c_E1">
          <div data-a-input-name="shoppingCXRadio" class="a-radio a-radio-fancy feedbackRadioButton"><label for="radio3"><input type="radio" id="radio3" name="shoppingCXRadio" value="3" autocomplete="off"><i class="a-icon a-icon-radio"></i><span
                class="a-label a-radio-label"><span aria-hidden="false" hidden="">Neutral</span></span></label></div>
        </td>
        <td class="_shopping-cx-feedback-widget_style_form-table-column__3c_E1">
          <div data-a-input-name="shoppingCXRadio" class="a-radio a-radio-fancy feedbackRadioButton"><label for="radio4"><input type="radio" id="radio4" name="shoppingCXRadio" value="4" autocomplete="off"><i class="a-icon a-icon-radio"></i><span
                class="a-label a-radio-label"><span aria-hidden="false" hidden="">Good</span></span></label></div>
        </td>
        <td class="_shopping-cx-feedback-widget_style_form-table-column__3c_E1">
          <div data-a-input-name="shoppingCXRadio" class="a-radio a-radio-fancy feedbackRadioButton"><label for="radio5"><input type="radio" id="radio5" name="shoppingCXRadio" value="5" autocomplete="off"><i class="a-icon a-icon-radio"></i><span
                class="a-label a-radio-label"><span aria-hidden="false" hidden="">Great</span></span></label></div>
        </td>
      </tr>
      <tr class="_shopping-cx-feedback-widget_style_form-horizontal-radiobutton-label-row__2mRxc">
        <td class="_shopping-cx-feedback-widget_style_form-table-column__3c_E1">
          <div class="_shopping-cx-feedback-widget_style_feedback-radio-label__JZ92s"><span aria-hidden="true" class="a-size-base">Very poor</span></div>
        </td>
        <td></td>
        <td class="_shopping-cx-feedback-widget_style_form-table-column__3c_E1">
          <div class="_shopping-cx-feedback-widget_style_feedback-radio-label__JZ92s"><span aria-hidden="true" class="a-size-base">Neutral</span></div>
        </td>
        <td></td>
        <td class="_shopping-cx-feedback-widget_style_form-table-column__3c_E1">
          <div class="_shopping-cx-feedback-widget_style_feedback-radio-label__JZ92s"><span aria-hidden="true" class="a-size-base">Great</span></div>
        </td>
      </tr>
    </tbody>
  </table>
</form>

Name: ue_backdetect get

<form name="ue_backdetect" action="get"><input type="hidden" name="ue_back" value="2"></form>

Text Content

Skip to main content

.in
Hello Select your address

Kindle Store
Select the department you want to search in All Categories Alexa Skills Amazon
Devices Amazon Fashion Amazon Fresh Amazon Pharmacy Appliances Apps & Games Baby
Beauty Books Car & Motorbike Clothing & Accessories Collectibles Computers &
Accessories Deals Electronics Furniture Garden & Outdoors Gift Cards Grocery &
Gourmet Foods Health & Personal Care Home & Kitchen Industrial & Scientific
Jewellery Kindle Store Luggage & Bags Luxury Beauty Movies & TV Shows Music
Musical Instruments Office Products Pet Supplies Prime Video Shoes & Handbags
Software Sports, Fitness & Outdoors Subscribe & Save Tools & Home Improvement
Toys & Games Under ₹500 Video Games Watches


Hello, Sign in
Account & Lists Returns & Orders
0
Cart

Sign in
New customer? Start here.
Your Lists
Create a Wish List Wish from Any Website Baby Wishlist Discover Your Style
Explore Showroom
Your Account
Your Account Your Orders Your Wish List Your Recommendations Your Prime
Membership Your Prime Video Your Subscribe & Save Items Memberships &
Subscriptions Your Amazon Business Account Your Seller Account Manage Your
Content and Devices















Sign in
New customer? Start here.






All
Best Sellers Mobiles Customer Service Today's Deals Fashion Electronics Prime
Home & Kitchen Amazon Pay New Releases Computers Books Coupons Toys & Games Sell
Car & Motorbike Beauty & Personal Care Grocery & Gourmet Foods Gift Cards
Sports, Fitness & Outdoors Baby Video Games Health, Household & Personal Care
Pet Supplies Home Improvement Gift Ideas Kindle eBooks Audible AmazonBasics
Subscribe & Save


Kindle e-Readers Free Kindle Reading Apps Kindle eBooks Kindle Unlimited Prime
Reading Deals on Kindle eBooks Best Sellers Indian language eBooks Kindle Exam
Central Kindle eTextbooks Content and devices Kindle Support
Architecting High-Performance Embedded Systems: Design and build
high-performance real-time digital systems based on FPGAs and custom circuits
eBook : Ledin, Jim: Amazon.in: Books
 * Books
 * ›
 * Computers & Internet
 * ›
 * Programming & Software Development

Subtotal ₹
Cart Proceed to checkout
View your cart
To add this eBook, remove any 1 eBook from your cart or buy the 25 eBooks
present in the eBook cart
Review items in your cart Proceed to checkout
There was a problem adding this eBook to the cart







BUYING OPTIONS

Kindle Price:    828.44 inclusive of all taxes

includes free wireless delivery via Amazon Whispernet Sold by: Amazon
Asia-Pacific Holdings Private Limited


Add to eBook cart View eBooks cart Available in eBooks cart
Buy now

Promotions apply when you purchase

These promotions will be applied to this item:



Some promotions may be combined; others are not eligible to be combined with
other offers. For details, please see the Terms & Conditions associated with
these promotions.

Deliver to your Kindle or other device



Enter a promotion code or Gift Card




BUY FOR OTHERS

Give as a gift or purchase for a team or group.
Learn more


BUYING AND SENDING KINDLE EBOOKS TO OTHERS

--------------------------------------------------------------------------------


Select quantity
Buy and send Kindle eBooks
Recipients can read on any device

--------------------------------------------------------------------------------

These ebooks can only be redeemed by recipients in the India. Redemption links
and eBooks cannot be resold.

Quantity: 123456789101112131415+1
Buy for others
This item has a maximum order quantity limit.
Send a free sample

Deliver to your Kindle or other device

Add to Wish List

Added to
Unable to add item to Wish List. Please try again.










Share <Embed>

Download the free Kindle app and start reading Kindle books instantly on your
smartphone, tablet or computer – no Kindle device required. Learn more

Read instantly on your browser with Kindle Cloud Reader.

--------------------------------------------------------------------------------

Using your mobile phone camera, scan the code below and download the Kindle app.





--------------------------------------------------------------------------------


FOLLOW THE AUTHOR

Jim Ledin
Follow
Something went wrong. Please try your request again later.

OK


ARCHITECTING HIGH-PERFORMANCE EMBEDDED SYSTEMS: DESIGN AND BUILD
HIGH-PERFORMANCE REAL-TIME DIGITAL SYSTEMS BASED ON FPGAS AND CUSTOM CIRCUITS
KINDLE EDITION

by
Jim Ledin (Author)
› Visit Amazon's Jim Ledin Page
Find all the books, read about the author, and more.
See search results for this author

Jim Ledin (Author) Format: Kindle Edition
4.7 out of 5 stars 19 ratings




--------------------------------------------------------------------------------

See all formats and editions



Sorry, there was a problem loading this page. Try again.
Price

New from



Kindle Edition
"Please retry"
₹828.44

—





Paperback
"Please retry"
₹2,634.00

₹2,632.00



 * Kindle Edition
   ₹828.44 Read with Our Free App
 * Paperback
   ₹2,634.00
   
   1 Used from ₹4,788.29 12 New from ₹2,632.00










Explore the complete process of developing systems based on field-programmable
gate arrays (FPGAs), including the design of electronic circuits and the
construction and debugging of prototype embedded devices

KEY FEATURES

 * Learn the basics of embedded systems and real-time operating systems
 * Understand how FPGAs implement processing algorithms in hardware
 * Design, construct, and debug custom digital systems from scratch using KiCad

BOOK DESCRIPTION

Modern digital devices used in homes, cars, and wearables contain highly
sophisticated computing capabilities composed of embedded systems that generate,
receive, and process digital data streams at rates up to multiple gigabits per
second. This book will show you how to use Field Programmable Gate Arrays
(FPGAs) and high-speed digital circuit design to create your own cutting-edge
digital systems.

Architecting High-Performance Embedded Systems takes you through the fundamental
concepts of embedded systems, including real-time operation and the Internet of
Things (IoT), and the architecture and capabilities of the latest generation of
FPGAs. Using powerful free tools for FPGA design and electronic circuit design,
you'll learn how to design, build, test, and debug high-performance FPGA-based
IoT devices. The book will also help you get up to speed with embedded system
design, circuit design, hardware construction, firmware development, and
debugging to produce a high-performance embedded device – a network-based
digital oscilloscope. You'll explore techniques such as designing four-layer
printed circuit boards with high-speed differential signal pairs and assembling
the board using surface-mount components.

By the end of the book, you'll have a solid understanding of the concepts
underlying embedded systems and FPGAs and will be able to design and construct
your own sophisticated digital devices.

WHAT YOU WILL LEARN

 * Understand the fundamentals of real-time embedded systems and sensors
 * Discover the capabilities of FPGAs and how to use FPGA development tools
 * Learn the principles of digital circuit design and PCB layout with KiCad
 * Construct high-speed circuit board prototypes at low cost
 * Design and develop high-performance algorithms for FPGAs
 * Develop robust, reliable, and efficient firmware in C
 * Thoroughly test and debug embedded device hardware and firmware

WHO THIS BOOK IS FOR

This book is for software developers, IoT engineers, and anyone who wants to
understand the process of developing high-performance embedded systems. You'll
also find this book useful if you want to learn about the fundamentals of FPGA
development and all aspects of firmware development in C and C++. Familiarity
with the C language, digital circuits, and electronic soldering is necessary to
get started.

TABLE OF CONTENTS

 1.  Architecting high-performance embedded systems
 2.  Sensing the world
 3.  Operating in real time
 4.  Developing your first FPGA program
 5.  Implementing systems with FPGAs
 6.  Designing circuits with KiCad
 7.  Building high-performance digital devices
 8.  Bringing up the board for the first time
 9.  The firmware development process
 10. Testing and debugging the embedded system


Read more


--------------------------------------------------------------------------------

Previous page
 1. Print length
    
    376 pages
 2. Language
    
    English
 3. Publisher
    
    Packt Publishing
 4. Publication date
    
    5 February 2021
 5. File size
    
    24264 KB
 6. Page Flip
    
    Enabled
 7. Word Wise
    
    Not Enabled
 8. Enhanced typesetting
    
    Enabled
 9. See all details

Next page

--------------------------------------------------------------------------------

Due to its large file size, this book may take longer to download












PRODUCT DESCRIPTION


ABOUT THE AUTHOR

Jim Ledin is the CEO of Ledin Engineering, Inc. Jim is an expert in embedded
software and hardware design, development, and testing. He is also accomplished
in embedded system cybersecurity assessment and penetration testing. He has a
B.S. degree in aerospace engineering from Iowa State University and an M.S.
degree in electrical and computer engineering from Georgia Institute of
Technology. Jim is a registered professional electrical engineer in California,
a Certified Information System Security Professional (CISSP), a Certified
Ethical Hacker (CEH), and a Certified Penetration Tester (CPT). --This text
refers to the paperback edition.





--------------------------------------------------------------------------------


PRODUCT DETAILS

 * ASIN ‏ : ‎ B08N5CYNRN
 * Publisher ‏ : ‎ Packt Publishing; 1st edition (5 February 2021)
 * Language ‏ : ‎ English
 * File size ‏ : ‎ 24264 KB
 * Text-to-Speech ‏ : ‎ Enabled
 * Screen Reader ‏ : ‎ Supported
 * Enhanced typesetting ‏ : ‎ Enabled
 * X-Ray ‏ : ‎ Not Enabled
 * Word Wise ‏ : ‎ Not Enabled
 * Print length ‏ : ‎ 376 pages
 * Page numbers source ISBN ‏ : ‎ 1789955963

 * Best Sellers Rank: #351,122 in Kindle Store (See Top 100 in Kindle Store)
    * #201 in C Programming Language
    * #427 in Computer Hardware eBooks
    * #858 in Hardware & DIY

 * Customer Reviews:
   4.7 out of 5 stars 19 ratings







--------------------------------------------------------------------------------


ABOUT THE AUTHOR

Follow authors to get new release updates, plus improved recommendations.
Follow


JIM LEDIN

Brief content visible, double tap to read full content.
Full content visible, double tap to read brief content.

Jim Ledin is the CEO of Ledin Engineering, Inc. Jim is an expert in embedded
software and hardware design, development, and testing. He is also accomplished
in embedded system cybersecurity assessment and penetration testing. He has a
B.S. degree in aerospace engineering from Iowa State University and an M.S.
degree in electrical and computer engineering from Georgia Institute of
Technology. Jim is a registered professional electrical engineer in California,
a Certified Information System Security Professional (CISSP), a Certified
Ethical Hacker (CEH), and a Certified Penetration Tester (CPT).


Read moreRead less


--------------------------------------------------------------------------------


CUSTOMERS WHO BOUGHT THIS ITEM ALSO BOUGHT

Page 1 of 1 Start overPage 1 of 1
Previous page
 1. FPGA Programming for Beginners: Bring your ideas to life by creating
    hardware designs and electronic circuits with SystemVerilog
    Frank Bruno
    4.0 out of 5 stars 23
    Kindle Edition
    
    ₹750.74₹750.74
     
 2. Hands-On RTOS with Microcontrollers: Building real-time embedded systems
    using FreeRTOS, STM32 MCUs, and SEGGER debug tools
    Brian Amos
    4.7 out of 5 stars 50
    Kindle Edition
    
    ₹670.49₹670.49 ₹782.24 (14% off)
     
 3. Crafting Interpreters
    Robert Nystrom
    4.9 out of 5 stars 234
    Kindle Edition
    
    ₹2,975.00₹2,975.00
     
 4. Working Backwards: Insights, Stories, and Secrets from Inside Amazon
    Colin Bryar
    4.6 out of 5 stars 1,754
    Kindle Edition
    
    ₹323.10₹323.10 ₹575.00 (44% off)
     
 5. The Art of Electronics
    Paul Horowitz
    4.8 out of 5 stars 1,548
    Kindle Edition
    
    ₹7,862.27₹7,862.27
     
 6. Fundamentals of Software Architecture: An Engineering Approach
    Mark Richards
    4.5 out of 5 stars 441
    Kindle Edition
    
    ₹2,677.50₹2,677.50 ₹3,937.50 (32% off)
     

Next page

--------------------------------------------------------------------------------


HOW WOULD YOU RATE YOUR EXPERIENCE SHOPPING FOR BOOKS ON AMAZON TODAY?

Very poor
Poor
Neutral
Good
Great
Very poor
Neutral
Great


THANK YOU FOR YOUR FEEDBACK!



--------------------------------------------------------------------------------


CUSTOMER REVIEWS

4.7 out of 5 stars
4.7 out of 5
19 global ratings

5 star

74% 4 star

18% 3 star

8% 2 star 0% (0%)

0% 1 star 0% (0%)

0%

How are ratings calculated?
To calculate the overall star rating and percentage breakdown by star, we don’t
use a simple average. Instead, our system considers things like how recent a
review is and if the reviewer bought the item on Amazon. It also analyses
reviews to verify trustworthiness.

--------------------------------------------------------------------------------

--------------------------------------------------------------------------------

Top reviews Most recent Top reviews


TOP REVIEWS FROM INDIA



THERE WAS A PROBLEM FILTERING REVIEWS RIGHT NOW. PLEASE TRY AGAIN LATER.



Amazon Customer
5.0 out of 5 stars Outstanding introduction into the area of FPGA and solution
space
Reviewed in India on 31 March 2021

I have been looking for a primer that helps me understand the basics for getting
started in areas of FPGA and use cases. I started off with the expectation
`Design and build high-performance real-time digital systems based on FPGAs and
custom circuits` will cover the basic format and syntax of VHDL or C/C++ for
designing basic solutions. After reading the book twice, I happy to inform I
have proven wrong by huge margin.

What I liked most about the book are
1. It starts from a very basic level Digital Processing, ADC, sensor, RTOS,
reasons for multisampling
2. Talks of handling sensors, impedance matching, high-speed differential
signalling.
3. Need for RTOS, priority inversion and basic but essential techniques.
4. then introduce into the world of FPGA use case with simple adder scenario.

the step by step guide and use of IDE with samples in GitHub, allows one to
explore first in simulation and understand clocks and signal processing. Then
easily move the solution to the development board with FPGA. There is chapter on
KiCad which is detailed, I will try to explore the same soon.

I recommend this book for anyone from college graduate to professional seeking
to understand and explore FPGA, because in depth coverage in simple words. The
main highlight it inspires one to experiment and try out new solution approach
like `instead of Accumualtor doing SUM or XOR, why not use Lookup Table to
reduce delays`.

Read more
2 people found this helpful
Helpful
Report abuse
Ritvik Dave
5.0 out of 5 stars Great book with hands-on approach.
Reviewed in India on 12 April 2021

Really an engaging book with step by step procedure on how to design and build
Real time embedded systems. It also describes how to evaluate results to further
make your design efficient and high performing.
GIT repo for all the code are shared and explained with details. All the
diagrams for oscilloscope output as well as PCB layout (whereever required) are
neat and detailed.
I would recommend this book to all the ECE/EE domain students as well as
teachers to include it as part of their practical lab.

Read more
Helpful
Report abuse

--------------------------------------------------------------------------------

See all reviews













Report an issue

Does this item contain inappropriate content?
Report
Do you believe that this item violates a copyright?
Report
Does this item contain quality or formatting issues?
Report






Your recently viewed items and featured recommendations
›
View or edit your browsing history
After viewing product detail pages, look here to find an easy way to navigate
back to pages you are interested in.
Your recently viewed items and featured recommendations
›
View or edit your browsing history
After viewing product detail pages, look here to find an easy way to navigate
back to pages you are interested in.

Back to top
Get to Know Us
 * About Us
 * Careers
 * Press Releases
 * Amazon Cares
 * Gift a Smile
 * Amazon Science


Connect with Us
 * Facebook
 * Twitter
 * Instagram


Make Money with Us
 * Sell on Amazon
 * Sell under Amazon Accelerator
 * Amazon Global Selling
 * Become an Affiliate
 * Fulfilment by Amazon
 * Advertise Your Products
 * Amazon Pay on Merchants


Let Us Help You
 * COVID-19 and Amazon
 * Your Account
 * Returns Centre
 * 100% Purchase Protection
 * Amazon App Download
 * Amazon Assistant Download
 * Help



EnglishChoose a language for shopping.
 * Australia
 * Brazil
 * Canada
 * China
 * France
 * Germany
 * Italy
 * Japan
 * Mexico
 * Netherlands
 * Poland
 * Singapore
 * Spain
 * Turkey
 * United Arab Emirates
 * United Kingdom
 * United States

AbeBooks
Books, art
& collectibles Amazon Web Services
Scalable Cloud
Computing Services Audible
Download
Audio Books DPReview
Digital
Photography IMDb
Movies, TV
& Celebrities   Shopbop
Designer
Fashion Brands Amazon Business
Everything For
Your Business Prime Now
2-Hour Delivery
on Everyday Items Amazon Prime Music
90 million songs, ad-free
Over 15 million podcast episodes  

 * Conditions of Use & Sale
 * Privacy Notice
 * Interest-Based Ads

© 1996-2022, Amazon.com, Inc. or its affiliates