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
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 DOMName: site-search — GET /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 & 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 & Motorbike</option>
<option value="search-alias=apparel">Clothing & Accessories</option>
<option value="search-alias=collectibles">Collectibles</option>
<option value="search-alias=computers">Computers & 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 & Outdoors</option>
<option value="search-alias=gift-cards">Gift Cards</option>
<option value="search-alias=grocery">Grocery & Gourmet Foods</option>
<option value="search-alias=hpc">Health & Personal Care</option>
<option value="search-alias=kitchen">Home & Kitchen</option>
<option value="search-alias=industrial">Industrial & 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 & Bags</option>
<option value="search-alias=luxury-beauty">Luxury Beauty</option>
<option value="search-alias=dvd">Movies & 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 & Handbags</option>
<option value="search-alias=software">Software</option>
<option value="search-alias=sporting">Sports, Fitness & Outdoors</option>
<option value="search-alias=specialty-aps-sns">Subscribe & Save</option>
<option value="search-alias=home-improvement">Tools & Home Improvement</option>
<option value="search-alias=toys">Toys & 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="{"surface":"common","disabledButtonText":"Added to eBook cart","asin":"B08N5CYNRN","csrf":"g1ChWmQzhilDDnxng8mrIpBItWUhPIwowmzR2wM2Z84qAAAAAQAAAABiqxjAcmF3AAAAAKs+FBXVfD4nuL9rqj+OIQ==","url":"https://www.amazon.in/api/bifrost/bundles/v1/collections/midgard/bundles/Active?&x-client-id=ebook-cart"}"
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?&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="{"closeButtonLabel":"Close","name":"promo-in-price-block","position":"triggerBottom","popoverLabel":"Promotions apply when you purchase"}"
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 & 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="{"key":"deliverToState"}">
{"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="{"name":"consumerBuyForOthersPopover","position":"triggerHorizontal"}"
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: </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?&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="{"key":"deliverToState"}">
{"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&openid.identity=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.assoc_handle=inamazon&openid.mode=checkid_setup&openid.claimed_id=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.ns=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0&" 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="{"key":"atwl"}">
{"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="{"key":"popoverState"}">{"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