Electronic and Computer Science

Electronic and Computer Science

Electronic and Computer Science

Electronic and Computer Science

معرفی چند سایت

سلام 


خیلی وقته که چیزی ننوشتم. چند تا سایت جالب در رابطه با FPGA جدیدا برخورد کردم که گفتم بیام اینجا معرفی کنم. 

سایت اول همونطور که از اسمش پیداست اصولا به مقوله ای به اسم Verification پرداخته. با System Verilog شروع کرده و بعد در مورد انواع کتابخونه هایی که برای شبیه سازی نوشته شده صحبت کرده. کلا برای من که جدیدا این Verification ذهنم رو مشغول کرده خیلی جالب بود. 

http://testbench.in/


تو سایت زیر نحوه پیاده سازی چهارتا پرسسور زیر توضیح داده شده و کارایی اون ها را با هم مقایسه کرده. 

Leon3

MicroBlaze

Nios II

OpenRisc 1200

http://www.rte.se/blog/blogg-modesty-corex

من خودم جدیدا به واسطه یک پروژه ای برای اولین بار با یک پرسسور 32 بیتی به اسم ZPU آشنا شدم. و این مقدمه ای شد بر علاقه من به کلا دنیای، نمی دونم درست میگم یا نه، Soft Microprocessor ها !!! برای آشنایی بیشتر با این دنیا به صفحه زیر از ویکی پدیا مراجعه کنید.

http://en.wikipedia.org/wiki/Soft_microprocessor


ایشالله این پست مقدمه ای باشه برای شروع دوباره!


Digital Notebook

Digital Notebook


میکروکنترلر: LPC1768

قابل اجرا بر روی برد LandTiger.

 

ادامه مطلب ...

USB WAV Player

USB WAV Player



میکروکنترلر: AT90USB1287

فرکانس اوسیلاتور خارجی : 8 مگ
خروجی های صدای استریو: پایه های 15و16
دکمه Play/Pause: پایه 41
دکمه Next: پایه 33
دکمه Previous: پایه 34
دکمه Stop: پایه 39
خروجی سریال : پایه TXD 28
         عملکرد برنامه به این ترتیب هست که فایلهایی  که دارای پسوند wav هستن از داخل روت اصلی USB FLASH سرچ و به ترتیب شروع به پخش اون ها میکنه و البته میشه با دکمه هایی که در بالا به اون ها اشاره شده اجرای فایل ها رو کنترل کرد. و در همین حین تمام پروسه روی پورت سریال به نمایش در میاد.
 
ادامه مطلب ...

مبادلات تجاری با فرکانس بالا (High-Frequency Trading)

مبادلات با فرکانس بالا طی چند سال اخیر توجه بسیاری را به خود جلب نموده به طوری که تبدیل به یکی از المانهای خیلی مهم در بازارهای مالی شده است. اصطلاح مبادلات با فرکانس بالا بیانگر مجموعه­ای از روشها در تجارت الکترونیکی سهام و مشتقات بوده که برای تزریق تعداد بسیار زیادی از سفارشات به بازار در کسری از ثانیه استفاده می­گردد.

 

ادامه مطلب ...

دانلود نرم افزار Synplify

Trends point to an increase in use of programmable chips thanks

to the relentless rise in capacity, making FPGA design a top

growth segment in the semiconductor industry. However, these

same trends mean that designers are now experiencing some

tough new challenges. For example, FPGAs at 28nm have the

equivalent capacity of a twenty million ASIC gate design. These

types of advanced FPGA designs need tools and methodologies

that deliver automation, faster turnaround times, more predictable

timing closure, high reliability, power management, advanced

verification techniques and the integration of IP. The tool best

equipped to handle these design challenges is the Synplify® Premier

implementation and debug software from Synopsys. This software

platform automates many functions so that designers can focus

on their own product differentiation while meeting schedule and

cost targets.


Synplify Pro

 

ادامه مطلب ...

مقدمه ای بر برنامه نویسی CUDA

مقدمه ای بر برنامه نویسی CUDA

 

1.       مختصری بر معماری GPU

2.       MEMORY HIERARCHY

3.       THREAD HIERARCHY

4.       HETEROGENEOUS PROGRAMMING

5.       COMPUTE CAPABILITY

6.       KERNELS

7.       Device Memory

8.       Shared Memory

9.       SYNCHRONIZATION FUNCTIONS

10.   Error Checking

11.    نیاز مندی های سخت افزاری و نرم افزاری

12.    شروع برنامه نویسی

13.   محاسبه مدت زمان اجرای روتین های سریال در c/c++

14.    محاسبه مدت زمان اجرای روتین های پارالل در کد cuda c/c++

15.    محاسبه ضرب دو ماتریس

Download pdf file from here

pass : ecs.blogsky.com

آموزش AVR-GCC



آموزش

AVR-GCC

 

مشتمل بر :

1.           مروری بر زبان C

2.           بررسی سینتکس AVR-GCC

3.           بررسی چند کتابخانه پرکاربرد avr-gcc

4.           آموزش کار با AVR STUDIO5

5.           آموزش کار با WINAVR


Download pdf file from : here

pass:ecs.blogsky.com