প্রস্তাবিত এফপিজিএ বোর্ড [বন্ধ]


11

এটি এফপিজিএতে আমার প্রথম চেহারা, তবে সফ্টওয়্যার বিকাশে ভারী পটভূমি। শিখতে একটি বোর্ড কিনতে চাই, তবে শেষ পর্যন্ত 80 এর শৈলীর Z80 ভিত্তিক কম্পিউটার চালাতে সক্ষম হতে চাই (আমি বলি TRS80 মডেলটি ভাবেন)।

আমি স্পার্টান 3 ই এবং স্পার্টান 6 বোর্ডগুলিতে দেখছি, তবে কার্য সম্পাদন / ক্ষমতা পার্থক্য সম্পর্কে সত্যই নিশ্চিত নই।

আমি যা ভাবছি তা হ'ল এইরকম:

  • এর জন্য পর্যাপ্ত জায়গা:
    • ওপেনকোরস টি 80 সফটকোর ব্যবহার করে সিমুলেটেড জেড 80।
    • সিমুলেটেড অনবোর্ড পেরিফেরাল যেমন ভিডিও কন্ট্রোলার, সাউন্ড কন্ট্রোলার (সাধারণ 1 বিট), ফ্লপি কন্ট্রোলার
    • ফ্লপি চিত্র ইত্যাদি নির্বাচনের জন্য অনবোর্ড বোতাম ব্যবহার করার জন্য সম্ভবত পিকব্লেজ নিয়ন্ত্রকদের দু'টি ...
  • ভিজিএ সংযোগকারী (১ color টির রঙ যথেষ্ট হবে, ২৫6 বোনাস)
  • পিএস 2 কীবোর্ড সংযোগকারী
  • বেশ কয়েকটি ভার্চুয়াল ফ্লপি ডিস্ক চিত্র এবং সিস্টেম রম ধরে রাখার জন্য পর্যাপ্ত অন ফ্ল্যাশ (16 এমবি প্রচুর পরিমাণে হওয়া উচিত)
  • বোর্ড ডিসপ্লেতে, এলসিডি দুর্দান্ত হবে, 4x7 সেগমেন্ট এলইডি সম্ভবত যথেষ্ট হবে।
  • কিছু ধরণের ফ্ল্যাশ কার্ড সকেট দুর্দান্ত হবে, তবে প্রয়োজন নেই।
  • বিদ্যুৎ সংযোগ সম্ভবত চালনার জন্য, কোনও পাওয়ার প্যাকের মাধ্যমে।

এই বোর্ডগুলি আমি বর্তমানে বিবেচনা করছি:

  • Nexys ™ 3 স্পার্টান -6 এফপিজিএ বোর্ড
  • স্পার্টান 3 ই স্টার্টার বোর্ড
  • স্পার্টান 3E-1600 উন্নয়ন বোর্ড
  • বেসগুলি Sp 2 স্পার্টান -3 ই এফপিজিএ বোর্ড (500 কে) + 16 এম ফ্ল্যাশ পডমড
  • বেসগুলি Sp 2 স্পার্টান -3 ই এফপিজিএ বোর্ড (1200 কে) + 16 এম ফ্ল্যাশ পিএমড

সম্পাদনা: সবেমাত্র লক্ষ্য করা গেছে যে বেসগুলিতে চালিত র‌্যাম নেই তাই আমি এফপিজিএ র্যামের মধ্যে সীমাবদ্ধ থাকব - আদর্শ নয়।

যে বিষয়টি সম্পর্কে আমি নিশ্চিত নই তা হ'ল টি 80 সফটকোর লোড করার পরে কতটা ঘর ছেড়ে যাবে। যে কোনও পরামর্শ প্রশংসিত।


6
আমি প্রথমে ভেরিলোগ বা ভিএইচডিএল শেখার পরামর্শ দিই। এটি একটি সিমুলেটারে জগাখিচুড়ি। নিশ্চিত করুন যে আপনি এফপিজিএ কাজের জন্য বাদ পড়েছেন। এফপিজিএগুলির সাথে আশ্চর্যের বিষয় হ'ল আপনি আপনার বিকাশের বেশিরভাগ সময় (শিক্ষানবিশ হিসাবে) সিমুলেটরগুলিতে কাজ করতে এবং টেস্ট বেঞ্চগুলিতে চালাবেন।
আর্লজ

উত্তর:


6

উচ্চাভিলাষী লক্ষ্যগুলি দুর্দান্ত হলেও আমার পরামর্শটি আরও ছোট শুরু করা উচিত। অনেক ক্ষুদ্রতর. আপনি যে প্রকল্পটির প্রস্তাব দিচ্ছেন তা অন্তর্বর্তী এফপিজিএ ডিজাইনারের পক্ষে কঠিন এবং কোনও নবজাতকের পক্ষে প্রায় অসম্ভব। আমি এফপিজিএর একটি বড় প্রবক্তা এবং আপনার সাফল্য দেখতে চাই - এমন উচ্চাভিলাষী প্রকল্পটি শুরু করার ফলে খুব হতাশার সম্ভাবনা রয়েছে এবং সম্ভবত এফপিজিএ নকশাটি পুরোপুরি ছেড়ে দেওয়া হবে।

আমি এটি সফ্টওয়্যার পদে রাখি: এই প্রকল্পটি এমন কোনও ব্যক্তির মতো হবে যিনি স্ক্র্যাচ থেকে কোনও সম্পূর্ণ সি সংকলক লেখার সফ্টওয়্যারটি কখনও করেন নি।

ছোট শুরু করুন এবং আপনি অনেক বেশি সুখী হবেন।

সম্পাদনা করুন: নীচে স্টাফ যুক্ত করা হয়েছে।

যে সমস্ত বলা হচ্ছে, একটি বোর্ডের জন্য একটি ভাল সুপারিশ দেওয়া কঠিন। এর কারণ হ'ল যে বোর্ড আমি এফপিজিএ অভিজ্ঞতা নেই এমন কারও জন্য সুপারিশ করব তা ঠিক একই বোর্ড নয় যে আমি সিপিইউ টাইপ প্রকল্প করার জন্য সুপারিশ করব। একটি শিক্ষানবিশ বোর্ডের দাম হতে পারে $ 50-100, সিপিইউ + ভিজিএ + ফ্ল্যাশ_কার্ড + করার জন্য একটি বোর্ড + যাই হোক না কেন ইউএস $ 1000-2000 হতে পারে।

আরও বিশাল সুযোগ রয়েছে যে একবার আপনি দু'টি সাধারণ এফপিজিএ ডিজাইনের কাজ করার পরে আপনি আপনার মনোভাব বদলাবেন এবং পরে কোনও আলাদা প্রকল্প করতে চাইবেন।

তারপরে আমার প্রস্তাবটি হ'ল আপনাকে প্রথমে মার্কিন ডলার 100 ডলারের দামের সীমাতে একটি সাধারণ বোর্ড পাওয়ার জন্য। তারপরে আপনি যখন কোনও বৃহত প্রকল্পটি মোকাবেলা করতে প্রস্তুত হন আপনি আরও বেশি ব্যয়বহুল বোর্ড কিনতে পারেন যা আপনি যা চান (তারপরে যা কিছু হোক) তার কাছাকাছি।

আমি যে বোর্ডটি পছন্দ করি তা হ'ল: http://www.xilinx.com/products/boards-and-kits/AES-S6MB-LX9.htm

এটি সস্তা, একটি প্রজন্মের প্রজন্মের অংশ ব্যবহার করে, একটি টিয়ার -১ উত্পাদন থেকে আসে, এবং এমনকি কিছু সাধারণ সিপিইউ স্টাফও করতে পারে।


ধন্যবাদ ডেভিড, আমি অবশ্যই বুঝতে পেরেছি যে আমি প্রস্তাবিত উচ্চাভিলাষী কিন্তু আমি ইতিমধ্যে এমন অনেকগুলি তৈরি করা পুরানো মেশিন ইতিমধ্যে ডাউনলোড এবং খেলতে মজা পাবে - এই কারণেই আমি ভাবছিলাম শুরু থেকে সক্ষম কিছু চেয়েছিলেন। ব্র্যাড
ব্র্যাড

1
@ ব্র্যাড - আপনার যদি এমন কোনও মেশিন থাকে যা আপনি ডাউনলোড করতে এবং খেলতে চান তবে এটির জন্য তৈরি বোর্ডটি ব্যবহার করুন। প্রকল্পটি কেবল একটি বোর্ড থেকে অন্য বোর্ডে পোর্ট করা একটি উত্সাহী প্রচেষ্টা হবে।
কেভিন ভার্মির

@ ডেভিড কেসনার - যদিও এটি একটি প্রকল্পের শালীন পরামর্শ হিসাবে কাজ করার জন্য একটি প্ল্যাটফর্ম বেছে নেওয়ার জন্য এমন কিছু বাছাই করা বুদ্ধিমানের কাজ যা কেবল প্রথম পরীক্ষার চেয়ে নয় কয়েক মাস ধরে প্রচেষ্টা সমর্থন করবে। পোস্টারটি এটিই বলেছিল, এবং সত্যিই আপনার উত্তরটি সামান্যতম সময়ে স্পর্শ করে না।
ক্রিস স্ট্রাটন

@ ক্রিস স্ট্রাটন সমালোচনার জন্য ধন্যবাদ। আমি আমার উত্তর যুক্ত করেছি।

নিশ্চিত না আপনি কেন ভাবেন যে সিপিইউ + ভিজিএ + ফ্ল্যাশ কার্ডের জন্য একটি বোর্ড $ 1000 হবে? সাত বছর আগে আমার আইডিই হার্ড ডিস্ক ড্রাইভটি একটি $ 100 স্পার্টান 3 কিট ভিডিও খেলার সাথে সংযুক্ত ছিল। এটি কিছুটা বাধা ছিল, এবং সেই বোর্ডটি এখন 150 ডলার, তবে আপনার লিঙ্কটি দেখায়, এখন আপনি অনেকগুলি মেগাবাইট মেমরির সাথে 100 ডলারের কম দামে পেতে পারেন। 8 বিট যুগ থেকে ইমুলেটিং সিস্টেমগুলির জন্য এটি যথেষ্ট হওয়া উচিত। আমি আশা করব স্পি মোডে পরিচালিত একটি এসডিকার্ড কমপক্ষে সেই যুগের ফ্লপি ইন্টারফেসের সাথে গতির পক্ষে অনুকূল তুলনা করবে। যদিও সাম্প্রতিকতম এফপিজিএগুলিতে খুব কম আই / ও ভোল্টেজের জন্য নজর রাখবেন না।
ক্রিস স্ট্রাটন

2

হুম, দুর্ভাগ্যক্রমে এটি ভিএইচডিএল, আমি ভেরিলেটর বা আইক্রাস ভেরিলোগ দিয়ে শুরু করতে যাচ্ছি। পরিবর্তে সম্ভবত ghdl ব্যবহার করুন। প্রথম পরামর্শটি হ'ল সিমুলেশন পরিবেশ পাবে, এই জিনিসটি সেখানে তৈরি করা শুরু করুন।

কোনও এফপিগা বোর্ড বাছাই করার আগে আপনার এটি অনুভব করা দরকার যে এটি কতটা বড় হবে, বিভিন্ন সরঞ্জামগুলি আপনার ইমেল ঠিকানা এবং কিছু অন্যান্য তথ্যের ত্যাগের সাথে নিখরচায় বা বিনামূল্যে। জাল, আলটিরা, জিলিনেক্স, ইত্যাদি সরঞ্জাম ব্যবহার করে দেখুন, টি 80 কোর এবং আপনি যে টার্গেট এফপ্যাগাসের দিকে লক্ষ্য করছেন সেগুলি দিয়ে কঠোরভাবে শুরু করুন। আমি অনুমান করছি যে সমস্ত উপাদান আপনি যুক্ত করতে চান তা আপনি T80 কোর বাস্তবায়নের সময় যে পরিমাণ শতাংশ পূর্ণ সংখ্যা নিয়ে আসবেন তা বাড়িয়ে তুলবে। আমি বাজি ধরছি, একা একা, আপনি কিছু প্রার্থীকে সরিয়ে দিতে সক্ষম হবেন।

হতে পারে যে এফপাগারকেডে বোর্ড, যা কোনও রূপে টি 80 কোর ব্যবহার করেছে, আপনি যা খুঁজছেন তা ... যখন এটি পাওয়া যায়।

আমাকে অন্যান্য ডেভিডের সাথে সম্পূর্ণরূপে একমত হতে হবে, যদি আপনি ইতিমধ্যে পেশাদার এফপিগা / বোর্ড বিকাশকারী না হন তবে এটি আপনি যেখানে শুরু করেন সেখানে নয়, আপনি সম্ভবত বছরের কাজগুলি সন্ধান করছেন, সম্ভবত আপনি বহু মাল্টি হাজার ডলার বোর্ড কিনতে যাচ্ছেন ভুলগুলি ইত্যাদি এগুলি ধ্বংস করুন destroy যদি আপনার কাছে এই ধরণের অর্থ থাকে তবে সম্ভবত আপনাকে প্রক্রিয়াটি চালিয়ে যাওয়ার জন্য একজন পরামর্শক নিয়োগ করা উচিত। বা অনুমান করার জন্য একটি বোর্ড তৈরি করেছেন।

আপনার কাছে আরও শক্তি যদি আপনি এটি করতে চান এমন কিছু হয় তবে কেবল এটি সম্পর্কে স্মার্ট হোন, মূলটি শুরু করুন এবং কিছু সাধারণ প্রোগ্রাম যা কিছু সীসার ঝলক দেয় এবং সেখান থেকে ধীরে ধীরে আপনার পথে কাজ করে। আমি সিমুলেশন রুটের উচ্চ প্রস্তাব দিই। তাত্ক্ষণিক তৃপ্তি ব্যতীত, আপনি রাস্তাটি আরও দূরে না আসা পর্যন্ত সিলিকন নিয়ে বিরক্ত করবেন না। ততক্ষণে আপনার কাছে আরও নকশা থাকবে এবং এটি কীভাবে মাপসই হতে পারে তা দেখার জন্য সরঞ্জামগুলি ব্যবহার করতে পারেন। যদি আপনি এই জিনিসটি সিমুলেশনটিতে চলতে না পারেন তবে আপনি সম্ভবত এটি সিলিকনে চালিয়ে যাবেন না।


1
ধন্যবাদ ছেলেরা, আমি আপনার পরামর্শ নিয়েছি এবং উচ্চাভিলাষী থেকে পুরোপুরি অস্থায়ী হয়ে যাওয়ার সিদ্ধান্ত নিয়েছি। একটি ছোট পিআইসি প্রোগ্রামার / ডেভ বোর্ড কিট এবং একটি সোল্ডারিং লোহা
ব্র্যাড

বছরের শেষ অবধি ল্যাটিসের একটি সিপিল্ড বোর্ড রয়েছে, পিকো কিছু (machx02) যা তাদের mico8 কোর বিক্রয়কে 29 ডলারে সমর্থন করে। তারা দাবি করেছিল যে তারা এটি ঠিক করতে যাচ্ছিল তবে তাদের দোকানে ভুল, অ-বিক্রয় মূল্য রয়েছে, তবে একজন / কিছু বিক্রেতার কাছে এটি সঠিক দামে রয়েছে। প্রায় $ 50 এর জন্য আপনি তাদের ব্রভিয়া বোর্ডটি করতে পারেন যা আরও যুক্তিযুক্ত ব্লক এবং আরও এম্বেড থাকা প্রসেসরের উদাহরণ সহ একটি এফপিগা। এছাড়াও একটি গেমডুইনো আর্দিনো ঝাল রয়েছে যার একটি জিলিনেক্স এবং ভিগা রয়েছে, সমস্ত উন্মুক্ত উত্স, যা আপনি কোনও উত্তরাধিকার ভিডিও কার্ড / সিস্টেমের অনুকরণের লক্ষ্যে কাজ করার ভিডিও তৈরির সাথে খেলতে পারেন।
old_timer

বাসিন্দা, আপনি কি বোর্ডের একটি সরাসরি লিঙ্ক আছে? এটি আমার
আগ্রহটি

@ ডিআরএক্স ল্যাটিসেসি.মি.প্রোডাক্টস / ডেভলপমেন্টহার্ডওয়্যার / ডেভলপমেন্টকিটস্ / আমি নোহরিজনসডাডোপালমেন্ট / ডিভেটল.এএসপি?board=257 থেকে খনি কিনেছি এবং সেখানে মাউসার এবং ডিজাইকি-এর মতো অন্যান্য সাইটও থাকতে পারে
Old_timer

শিপিং সম্পর্কে শুধু সাবধানতা অবলম্বন করুন; তারা কানাডায় শিপিংয়ের জন্য $ 80 চেয়েছিল ... "ফেডেক্স আন্তর্জাতিক অগ্রাধিকার আমাদের একমাত্র বিকল্প" - ব্লেভ।
akohlsmith

1

আপনি যদি কম্পিউটারের সাথে ভিডিও সহ সিমুলেট করতে চান, তবে সিস্টেম এবং ভিডিও মেমরি উভয়ের জন্য আপনার প্রয়োজন হবে এমন একটি ন্যায্য পরিমাণ র‌্যামের সাথে কিছু পাওয়ার চেষ্টা করুন। স্পষ্টতই ভিজিএর জন্য একটি অন্তর্নির্মিত সংযোগকারীটি দুর্দান্ত, যদিও আপনি কিছু প্রাথমিক সিস্টেমের সময়-বিশ্বস্ত সিমুলেশন করতে চাইলে আপনার কোনও ডিএসি বা এমনকি কোনও আর 2 আর রেজিস্টার ড্যাকের গ্রাফটিংয়ের দ্বারা সংমিশ্রণ ভিডিও তৈরি করতে হতে পারে।

তাহলে সম্ভবত বোর্ডে উপলব্ধ বৃহত্তম গেট কাউন্ট চিপ বিকল্পটি চয়ন করুন যা এফপিজিএ সরঞ্জামগুলির ফ্রি সংস্করণ দ্বারা সমর্থিত । বৃহত্তর চিপগুলিতে স্পষ্টতই আরও বেশি ব্লক র‌্যাম রয়েছে (আমি গেট কাউন্টের পরিবর্তে এর দ্বারা চালিত অনেকগুলি নকশা দেখেছি) তবে আপনি প্রয়োগের অঞ্চলে থাকতে পারেন যেখানে বাহ্যিক র‌্যাম এবং একটি ছোট এফপিজিএ এফএনজিএর চেয়ে বেশি সস্তা এটি সমস্ত অনকিপ করার জন্য ।

ফ্ল্যাশ স্টোরেজটি সর্বদা পরবর্তী সময়ে গ্রাফ্ট করা যায় - উদাহরণস্বরূপ এসপিআই মোডে ইন্টারফেসযুক্ত একটি মাল্টি-গিগাবিট এসডি কার্ড।

সাধারণত এফপিজিএ বোর্ডগুলি $ 100-200 শ্রেণিতে আসে এবং তারপরে সত্যিকারের ব্যয়বহুল শ্রেণিতে আসে। আপনি প্রাক্তনের একজনের সাথে সম্ভবত বেশ খানিকটা অগ্রগতি করতে পারেন।


0

আমি এই প্রশ্নের মূল পোস্টার ছিলাম তবে আমি অবশ্যই লগইন করা বা এখনও একটি অ্যাকাউন্ট তৈরি করে নি ...

যাইহোক, শেষ পর্যন্ত আমি প্রকল্পটি 4 বা 5 মাসের জন্য আলাদা করে রেখেছিলাম, কিন্তু তারপরে Nexys3 বোর্ডের সাথে চলেছি এবং এখন একটি মাইক্রোবি কম্পিউটার রয়েছে এবং চলছে। আপনি এটি সম্পর্কে এখানে পড়তে পারেন: http://www.toptensoftware.com/fpgabee

সব মিলিয়ে আমি Nexys3 এর সাথে খুব খুশি হয়েছি, এটি ফাঁকা করার জন্য টি 80 কোরটি পরিচালনা করে, এটি খুব ব্যয়বহুল ছিল না ($ 250) এবং আমার যা প্রয়োজন (এবং আরও কিছু) রয়েছে।

হতাশার মূল বিষয়টি হ'ল আমি ইউএসবি-এইচআইডি কীবোর্ড ইন্টারফেসটি কাজ করতে পারিনি এবং যদিও আমি এখনও এটি নিয়ে ডিজিলেন্টের সাথে আলোচনা করছি, আমার সন্দেহ হয় যে এটি কেবল কয়েকটি কীবোর্ডের সাথেই কাজ করে এবং আমি সক্ষম হতে পারিনি সামঞ্জস্যপূর্ণ একটি সন্ধান করুন (আমি এখন প্রায় 8 টি বিভিন্ন কীবোর্ড চেষ্টা করেছি)। এর জন্য কোনও রেফারেন্স ডিজাইন নেই, পেরিফেরিয়াল পরীক্ষাগুলি কীবোর্ড পরীক্ষা করে না এবং আমি অন্যদের একই সমস্যায় পড়তে দেখেছি।


1
আপনি যদি নিজের আগের অ্যাকাউন্টটির বিষয়ে চিন্তা করেন তবে এগুলি মার্জ করার জন্য আপনি পতাকাঙ্কিত করতে পারেন।
স্টিভেন্ভ
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.