<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	xmlns:series="https://publishpress.com/"
	>

<channel>
	<title>بایگانی‌های fpga-with-the-mojo - آموزش طراحی و ساخت پروژه های الکترونیک و برنامه نویسی میکروکنترلر ها</title>
	<atom:link href="https://melec.ir/lesson/fpga-with-the-mojo/feed/" rel="self" type="application/rss+xml" />
	<link>https://melec.ir/lesson/fpga-with-the-mojo/</link>
	<description>آموزش الکترونیک,آموزش رزبری پای,آموزش راه اندازی ماژول و سنسور,آموزش آردوینو,نرم افزار های الکترونیک, طراحیPCB,برنامه نویسی میکروکنترلرها ARM AVR PIC FPGA</description>
	<lastBuildDate>Sun, 11 Apr 2021 09:50:56 +0000</lastBuildDate>
	<language>fa-IR</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	

<image>
	<url>https://melec.ir/micromilad/wp-content/uploads/2016/02/logo-1.png</url>
	<title>بایگانی‌های fpga-with-the-mojo - آموزش طراحی و ساخت پروژه های الکترونیک و برنامه نویسی میکروکنترلر ها</title>
	<link>https://melec.ir/lesson/fpga-with-the-mojo/</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>آموزش FPGA: بورد Mojo و مقدمات FPGA‌ها – قسمت دوم بخش سوم</title>
		<link>https://melec.ir/intro-to-fpgas-with-the-mojo-part-4/</link>
					<comments>https://melec.ir/intro-to-fpgas-with-the-mojo-part-4/#respond</comments>
		
		<dc:creator><![CDATA[سارا زارعی]]></dc:creator>
		<pubDate>Wed, 09 Feb 2022 19:19:26 +0000</pubDate>
				<category><![CDATA[آموزش های FPGA]]></category>
		<category><![CDATA[Verilog]]></category>
		<category><![CDATA[آموزش FPGA و Verilog]]></category>
		<category><![CDATA[بورد Mojo]]></category>
		<category><![CDATA[بورد Mojo FPGA]]></category>
		<category><![CDATA[pwm]]></category>
		<category><![CDATA[fpga]]></category>
		<category><![CDATA[آموزش الکترونیک]]></category>
		<guid isPermaLink="false">https://melec.ir/?p=32842</guid>

					<description><![CDATA[<p>ادامه‌ی مطالب بخش دوم و معرفی منابع در بخش اول این آموزش با PWM آشنا شدیم و در بخش دوم ماژول پیاده‌سازی سخت‌افزاری آن را نوشتیم. حال در این بخش می‌توانیم آن را هر چند بار که می‌خواهیم در ماژول mojo_top استفاده کنیم. با استفاده از این قابلیت وریلاگ، می‌توان در دل یک top module یک بار یا به دفعات بیشتر از sub module‌های دیگر استفاده کرد، بدون آنکه نیاز باشد هر بار کد آن sub moudule را به طور کامل تکرار کنیم. در مثال فعلی هم می‌توانیم با همین شیوه، سیگنال‌های PWM متعدد تولید کنیم و LEDهای مختلف روی بورد را به کمک آنها کنترل کنیم و یا اینکه آنها را به پین‌های مختلف بورد Mojo بدهیم و در مدارهای جانبی متصل به Mojo از آنها استفاده کنیم. به عنوان مثال برای آنکه بتوانیم هشتمین LED روی بورد را با سیگنال PWMی که ساختیم کنترل کنیم، در mojo_top اینطور &#8230;</p>
<p>برای مشاهده این مطلب بصورت کامل روی لینک زیر کلیک کنید:<br />
<a href="https://melec.ir/intro-to-fpgas-with-the-mojo-part-4/">آموزش FPGA: بورد Mojo و مقدمات FPGA‌ها – قسمت دوم بخش سوم</a></p>
]]></description>
		
					<wfw:commentRss>https://melec.ir/intro-to-fpgas-with-the-mojo-part-4/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		
		<series:name><![CDATA[fpga-with-the-mojo]]></series:name>
	</item>
		<item>
		<title>آموزش FPGA: بورد Mojo و مقدمات FPGA‌ها – قسمت دوم بخش دوم</title>
		<link>https://melec.ir/fpgas-with-the-mojo-part-3/</link>
					<comments>https://melec.ir/fpgas-with-the-mojo-part-3/#comments</comments>
		
		<dc:creator><![CDATA[سارا زارعی]]></dc:creator>
		<pubDate>Fri, 04 Feb 2022 14:44:33 +0000</pubDate>
				<category><![CDATA[آموزش های FPGA]]></category>
		<category><![CDATA[آموزش الکترونیک از پایه]]></category>
		<category><![CDATA[آموزش الکترونیک به زبان ساده]]></category>
		<category><![CDATA[زبان وریلاگ]]></category>
		<category><![CDATA[بورد Mojo FPGA]]></category>
		<category><![CDATA[بلوک always در وریلاگ]]></category>
		<category><![CDATA[pwm]]></category>
		<category><![CDATA[fpga]]></category>
		<category><![CDATA[fpga board]]></category>
		<category><![CDATA[آموزش الکترونیک]]></category>
		<guid isPermaLink="false">https://melec.ir/?p=32828</guid>

					<description><![CDATA[<p>تولید PWM سخت‌‌افزاری بر روی بورد Mojo FPGA در این بخش می‌خواهیم یاد بگیریم که چگونه PWM را با کمک وریلاگ به صورت سخت‌افزاری پیاده‌سازی کنیم. هم‌چنین خواهیم دید که چگونه قابلیت ماژولار بودن زبان وریلاگ، موجب می‌شود بتوانیم به تعداد دلخواه سیگنال PWM در FPGA‌ها تولید کنیم. تنها چیزی که برای دنبال کردن این آموزش نیاز دارید یک عدد بورد Mojo V3 Development Board است. کدی که برای تولید PWM می‌نویسیم را بر روی همان Mojo Base Project می‌نویسیم که توسط Embedded Micro ارائه شده و در قسمت اول نیز از آن استفاده کردیم. مزیت این کار این است که مشخصات و تعاریف اولیه‌ی بورد و نیز initialization‌های مربوط به ISE در آن آورده شده‌اند و نیازی نیست که خودمان از نو آنها را بنویسیم. اما اگر دوست داشته باشید می‌توانید نام این Base Project را که فولدری با پسوند xise. در مسیر ذخیره‌ی پروژه است، تغییر دهید و &#8230;</p>
<p>برای مشاهده این مطلب بصورت کامل روی لینک زیر کلیک کنید:<br />
<a href="https://melec.ir/fpgas-with-the-mojo-part-3/">آموزش FPGA: بورد Mojo و مقدمات FPGA‌ها – قسمت دوم بخش دوم</a></p>
]]></description>
		
					<wfw:commentRss>https://melec.ir/fpgas-with-the-mojo-part-3/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
		
		<series:name><![CDATA[fpga-with-the-mojo]]></series:name>
	</item>
		<item>
		<title>آموزش FPGA: بورد Mojo و مقدمات FPGA‌ها – قسمت دوم بخش اول</title>
		<link>https://melec.ir/fpga-with-the-mojo-part-2/</link>
					<comments>https://melec.ir/fpga-with-the-mojo-part-2/#respond</comments>
		
		<dc:creator><![CDATA[سارا زارعی]]></dc:creator>
		<pubDate>Sun, 30 Jan 2022 19:03:15 +0000</pubDate>
				<category><![CDATA[آموزش های FPGA]]></category>
		<category><![CDATA[یادگیری FPGA]]></category>
		<category><![CDATA[مدولاسیون عرض پالس]]></category>
		<category><![CDATA[بورد Mojo]]></category>
		<category><![CDATA[Mojo]]></category>
		<category><![CDATA[ساخت PWM]]></category>
		<category><![CDATA[pwm]]></category>
		<category><![CDATA[fpga]]></category>
		<category><![CDATA[fpga board]]></category>
		<category><![CDATA[آموزش fpga]]></category>
		<category><![CDATA[آموزش الکترونیک]]></category>
		<guid isPermaLink="false">https://melec.ir/?p=32819</guid>

					<description><![CDATA[<p>فهرست مطالب قسمت دوم قسمت دوم بخش اول: مقدمه و معرفی مدولاسیون عرض پالس (PWM) قسمت دوم بخش دوم: تولید PWM سخت‌افزاری بر روی بورد Mojo FPGA قسمت دوم بخش سوم: ادامه‌ی مطالب بخش قبلی و معرفی منابع در قسمت اول این آموزش FPGA‌ها و بورد Mojo را به شما معرفی کردیم و یک پروژه‌ی مقدماتی نیز با این بورد انجام دادیم. در قسمت دوم که آن را در سه بخش با هم جلو می‌بریم ، قصد داریم پروژه‌ی پیچیده‌تر ساخت PWM سخت‌افزاری را بر روی بورد Mojo FPGA یاد بگیریم. از مدولاسیون عرض پالس یا همان PWM در سیستم‌های نهفته استفاده‌های بسیاری می‌شود. مثلا برای کنترل روشنایی LED، کنترل سرعت موتور و یا حتی در کاربردهای ارتباطی. اگر از قبل با بوردهای آردوینو کار کرده باشید، حتما در زمان استفاده از تابع ()analogWrite با PWM سروکار داشته‌اید. قبل از آنکه وارد پروژه‌ی پیاده‌سازی PWM بر روی Mojo شویم، خالی &#8230;</p>
<p>برای مشاهده این مطلب بصورت کامل روی لینک زیر کلیک کنید:<br />
<a href="https://melec.ir/fpga-with-the-mojo-part-2/">آموزش FPGA: بورد Mojo و مقدمات FPGA‌ها – قسمت دوم بخش اول</a></p>
]]></description>
		
					<wfw:commentRss>https://melec.ir/fpga-with-the-mojo-part-2/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		
		<series:name><![CDATA[fpga-with-the-mojo]]></series:name>
	</item>
		<item>
		<title>آموزش FPGA &#8211; بورد Mojo و مقدمات FPGA‌ها – قسمت اول</title>
		<link>https://melec.ir/fpga-tutorial-intro-to-fpgas-with-the-mojo-part-1/</link>
					<comments>https://melec.ir/fpga-tutorial-intro-to-fpgas-with-the-mojo-part-1/#respond</comments>
		
		<dc:creator><![CDATA[سارا زارعی]]></dc:creator>
		<pubDate>Tue, 25 Jan 2022 18:56:48 +0000</pubDate>
				<category><![CDATA[آموزش های FPGA]]></category>
		<category><![CDATA[Verilog]]></category>
		<category><![CDATA[زبان توصیف سخت‌افزار]]></category>
		<category><![CDATA[بورد Mojo]]></category>
		<category><![CDATA[Mojo]]></category>
		<category><![CDATA[fpga]]></category>
		<category><![CDATA[HDL]]></category>
		<category><![CDATA[آموزش الکترونیک]]></category>
		<guid isPermaLink="false">https://melec.ir/?p=32791</guid>

					<description><![CDATA[<p>مقدمه در بیشتر آموزش‌هایی که تا کنون درباره‌ی امبدد (embedded) سیستم‌ها داشته‌ایم و در پروژه‌هایی که با هم آموخته و انجام داده‌ایم، غالبا از بوردهای میکروکنترلری مانند انواع بوردهای آردوینو استفاده کرده‌ایم. برای استفاده از اینگونه بوردها کافیست که کاربر اینترفیس‌های آنالوگ و دیجیتال بورد موجود را به درستی متصل کند، برنامه‌ی کنترل را نیز در غالب دستورات نرم‌افزاری نوشته و روی بورد آپلود کند تا کار کنترل انجام شود. زمانی که این بورد راه‌اندازی شود، پردازنده‌ی مرکزی آن دستورات موجود را به ترتیب خوانده و با سرعتی که برای کلاک آن تعیین شده است، اجرا می‌کند. به این ترتیب می‌توان گفت که خلاصه‌ی کار این بوردهای کنترلر این است که در هر لحظه از زمان در حال اجرای یک دستور مشخص هستند. در بسیاری از پروژه‌های مربوط به سیستم‌های نهفته، استفاده از این میکروکنترلرها مناسب بوده و عملکرد مطلوب سیستم را مختل نمی‌کند. به عبارت دقیق‌تر، اجرای تک تک &#8230;</p>
<p>برای مشاهده این مطلب بصورت کامل روی لینک زیر کلیک کنید:<br />
<a href="https://melec.ir/fpga-tutorial-intro-to-fpgas-with-the-mojo-part-1/">آموزش FPGA &#8211; بورد Mojo و مقدمات FPGA‌ها – قسمت اول</a></p>
]]></description>
		
					<wfw:commentRss>https://melec.ir/fpga-tutorial-intro-to-fpgas-with-the-mojo-part-1/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		
		<series:name><![CDATA[fpga-with-the-mojo]]></series:name>
	</item>
	</channel>
</rss>
