ir). Türkçesine Alan Programlanabilir Kapı Dizini denmektedir.
FPGA'lerin içerisinde sayısal(dijital) devre yapabilmek için birçok eleman bulunur. Mesela ... rak birbirine bağlanır. Böylece istenilen sayısal devre sadece bir FPGA kullanılarak oluşturulabilir.
... çok FPGA tekrar tekrar programlanabilir. Yani siz devrenizi tasarlarsınız, simulasyonunu yaparsınız ve
n anlamları üzerinde daha fazla durulabilir fakat dediğim gibi çok İngilizce terim kullanmak gerektiği... Kapı Dizini)
İçerisinde birçok programlanabilir devre elemanına ve programlanabilir yollara sahip ol... gramlanma özelliği sayesinde aynı FPGA ile farklı devreler (işlemci, ekran kartı, sayaç ...) üretibili...
===== RTL =====
Register Transfer Level
Dijital devreleri tanımlamak için kullanılan yüksek seviye d
en dikkat etmeniz gereken önemli unsurlardan biri de üreticinin size sunduğu yazılımlar ve IP'ler ([[w... a anlamı FPGA'e yükleyip kullanabileceğiniz hazır devre tasarımıdır. Bu tasarımlar VHDL ve Verilog kod... ayan firmanın FPGA'lerine uyabilecek sentezlenmiş de olabilirler.
Bunlardan bahsetmeden önce FPGA üre... ndığı yazılım araçları genellikle ''third party'' denilen başka firmalar tarafından hazırlanmaktadır.
int MaxStackSize=256;
class Stack{ //a Stack is defined
private:
int StackList[MaxStackSize]; //S... int temp;
if(top==-1){ //for error detection
cout<<"Stack is Empty";
// exit(1);
... ms
{
if(top==MaxStackSize-1){ //for error detection
cout<<"Stack is Full";
// exit(1);
... 6); //
while (1)
{
switch(mystring[i]){ //detects whether the item is an operator or a part of
template <class T>
class Node //a node class is defined for the link list
{
private:
Node<T> *nex... LL);
void InsertAfter(Node<T> *p);
Node<T> *DeleteAfter(void);
Node<T> *NextNode(void) const;...
next=p;
}
template <class T>
Node<T> *Node<T>::DeleteAfter(void)
{
Node<T> *temp=next;
if(next==... ist
newNode=GetNode(item); //GetNode defines a new node;
currPtr->InsertAfter(newNode);
===== Java Projelerim =====
==
Bu bölümde ODTÜ'de EE543 yüksek lisans dersinde yapmış olduğum java projelerini ekledim:
* [[:projelerim:programlama:... ları (Artificial Neural Networks) üzerine olan bu derste uygulama projeleri java ile yapıldı. Bu konu ... tr/~halici/courses/543LectureNotes/543index.html|buradan]] EE543 ders notlarına da ulaşabilirsiniz.
olacağını düşünüyorum. Ayrıca daha sonra kendime de hatırlatıcı olacaktır =).
Eklenti denemek için açtığım sayfa da budur: [[:projelerim:websitesi:dokuwiki:plugin_deneme|Eklenti Denemeleri]]
~~PAGEINDEX~~
/* Template Changes
<?php
$translation = &plugin_load('syn
====== Telefon Defteri Programı======
Telefon numaralarını ve isimleri kaydeden bir program:
{{:proje... nclude <fstream.h>
class Person //The main class defined
{
public:
void UpdateName(char * NewName... exit 0 whch breaks do while loop
break;
default:MainMenu();
break;
}//switch
* **Telefon Defteri Uygulaması** Telefon numaralarını ve isimleri kaydeden bir program ( C++ Class yap... usplus:telefondefteri:telefondefteri.jpg |Telefon Defteri Ekran Görüntüsü}}]]
* **Reverse Polish No
====== Altium Designer İpuçları ======
PCB Çizimde Kullanılan Klavye Kısayolları
^ Kısayol ^ Ça... |
| Q | Normal | Metric'i mm - inch arasında değiştirir|
| E -> Origin -> Set | Normal | PCB'nin