تم تكوين Lattice ICE40 FPGA من قبل Linux Kernel

أضيفت Linux Kernel مؤخرا دعم البرامج الثابتة في مؤخرا في FPGA من خلال إطار إدارة FPGA. [OPENTECHLAB] قامت بتطوير سائق ل Lattice Ice40 FPGA (نفس الشريحة المستخدمة على iCestick وكذلك مجالس التقدم الأخرى). جاذبية واحدة إلى ICE040 موجودة هناك مجموعة أدوات مفتوحة المصدر يسمى Isestorm.

حتى لو كنت لا تفكر بشكل خاص في FPGAS، فإن المناقشة حول Gadget Linux Chauffeurs هي خلفية رائعة. سوف تنطبق المبادئ على السائقين الآخرين، وكذلك بالتأكيد سوف تنطبق إذا كنت ترغب في تكوين أحد محمل FPGA آخر.

يستخدم المثال مثال PI التوت المرتبط بمجلس التقييم. محلل المنطق القائم على SIGROK يسمح له باستكشاف الأخطاء وإصلاحها وكذلك التصحيح. إذا كنت تعتقد أن تقدم FPGA باهظ الثمن، فكر مرة أخرى. يتم استخدام اللوحة المستخدمة هنا بشكل جيد أقل من 50 دولارا وكذلك تطبيق البرنامج مجاني. Icestick أرخص، وكذلك من المرجح أن تعمل هنا أيضا. من المحتمل أن يكون لديك البتات الأخرى، ولكن حتى لو كنت متطلبات لشراء PI وكذلك محلل المنطق، فإن الأمر كله هو الأسلوب أقل من 100 دولار.

لقد غطينا iCestick وكذلك Icestorm بدلا من ذلك قليلا في الماضي. وبالمثل، هناك عدد قليل من لوحات ICE40 على شكل التوت الذي يجب أن يعمل بشكل جيد مع هذا، بما في ذلك هذا واحد.

Back to top