Нээлттэй эхийн FPGA санаачлага

Талбайн программчлагдах хаалганы массивыг ашиглахтай холбоотой нээлттэй техник хангамж, програм хангамжийн шийдлүүдийг хөгжүүлэх, дэмжих, хамтран хөгжүүлэх орчинг бүрдүүлэх зорилготой Нээлттэй эх сурвалжийн FPGA сан (OSFPGA) шинэ ашгийн бус байгууллага байгуулагдаж байгаагаа зарлав. FPGA) чип үйлдвэрлэсний дараа дахин програмчлах логик ажлыг хийх боломжийг олгодог нэгдсэн хэлхээнүүд. Ийм чип дэх үндсэн хоёртын үйлдлүүд (AND, NAND, OR, NOR ба XOR) нь олон оролт, нэг гаралттай логик хаалга (унтраалга) ашиглан хийгддэг бөгөөд тэдгээрийн хоорондын холболтын тохиргоог програм хангамжаар өөрчилж болно.

OSFPGA-г үүсгэн байгуулагч гишүүдэд EPFL, QuickLogic, Zero ASIC, GSG групп зэрэг компаниуд болон төслүүдийн нэр хүндтэй FPGA технологийн судлаачид багтдаг. Шинэ байгууллагын ивээл дор FPGA чип дээр суурилсан хурдан загварчлал, цахим дизайны автоматжуулалт (EDA) -ийг дэмжих нээлттэй, үнэ төлбөргүй хэрэгслүүдийг боловсруулах болно. Мөн байгууллага нь FPGA-тай холбоотой нээлттэй стандартыг хамтран боловсруулахад хяналт тавьж, компаниудад туршлага, технологи солилцох төвийг сахисан форумыг бий болгоно.

OSFPGA нь чип компаниудад FPGA үйлдвэрлэхэд оролцдог инженерийн зарим процессыг арилгах, эцсийн хэрэглэгчдэд бэлэн, захиалгат FPGA програм хангамжийн стекээр хангах, шинэ өндөр чанартай архитектурыг бий болгоход хамтран ажиллах боломжийг олгоно гэж найдаж байна. OSFPGA-аас олгосон нээлттэй хэрэгслүүдийг чанарын өндөр түвшинд, салбарын стандартад нийцсэн эсвэл давсан байх болно гэдгийг тэмдэглэв.

Нээлттэй эхийн FPGA сангийн гол зорилго нь:

  • FPGA техник хангамж, програм хангамжтай холбоотой багц хэрэгслийг хөгжүүлэх нөөц, дэд бүтцээр хангах.
  • Төрөл бүрийн арга хэмжээнүүдээр дамжуулан эдгээр хэрэгслүүдийн хэрэглээг сурталчлах.
  • FPGA-ийн дэвшилтэт архитектур, түүнчлэн холбогдох программ хангамж, техник хангамжийн хөгжүүлэлтийг судлах хэрэгслүүдийг дэмжих, хөгжүүлэх, нээлттэй болгох.
  • Нийтлэл, хугацаа нь дууссан патентын ил тод мэдээллүүдээс олж авсан олон нийтэд нээлттэй FPGA архитектур, дизайны технологи, самбарын дизайны каталогийг хөтлөх.
  • Сонирхсон хөгжүүлэгчдийн нийгэмлэгийг бүрдүүлэхэд туслах сургалтын хэрэглэгдэхүүнийг бэлтгэж, хүртээмжтэй болго.
  • Шинэ FPGA архитектур болон техник хангамжийг турших, баталгаажуулах зардал, цаг хугацааг багасгахын тулд чип үйлдвэрлэгчидтэй хамтын ажиллагааг хялбаршуулна.

Холбогдох нээлттэй эхийн хэрэгслүүд:

  • OpenFPGA нь Verilog-ийн тайлбар дээр үндэслэн техник хангамж үүсгэхийг дэмждэг FPGA-д зориулсан Электрон дизайны автоматжуулалт (EDA) хэрэгсэл юм.
  • 1-р CLaaS нь вэб болон үүлэн хэрэглээний программ хангамжийн хурдасгуур үүсгэхийн тулд FPGA ашиглах боломжийг олгодог хүрээ юм.
  • Verilog-to-Routing (VTR) нь Verilog хэл дээрх тайлбар дээр үндэслэн сонгосон FPGA-ийн тохиргоог үүсгэх боломжийг олгодог хэрэгсэл юм.
  • Symbiflow нь Xilinx 7, Lattice iCE40, Lattice ECP5 болон QuickLogic EOS S3 FPGA дээр суурилсан шийдлүүдийг боловсруулах хэрэгсэл юм.
  • Yosys нь нийтлэг хэрэглээнд зориулагдсан Verilog RTL синтезийн хүрээ юм.
  • EPFL нь логик синтезийн програмуудыг хөгжүүлэх номын сангийн цуглуулга юм.
  • LSOracle нь логик синтезийн үр дүнг оновчтой болгох EPFL номын сангийн нэмэлт юм.
  • Edalize нь электрон дизайны автоматжуулалт (EDA) системүүдтэй харилцах, тэдгээрт зориулж төслийн файл үүсгэхэд зориулагдсан Python хэрэгслийн хэрэгсэл юм.
  • GHDL нь VHDL техник хангамжийн тайлбар хэлний хөрвүүлэгч, анализатор, симулятор, синтезатор юм.
  • VerilogCreator нь QtCreator-д зориулсан залгаас бөгөөд энэ програмыг Verilog 2005 дээр хөгжүүлэлтийн орчин болгон хувиргадаг.
  • FuseSoC нь HDL (Тоног төхөөрөмжийн тайлбар хэл) код болон FPGA/ASIC-д зориулсан угсралтын хийсвэр хэрэгслийн багц менежер юм.
  • SOFA (Skywater Open-source FPGA) нь Skywater PDK болон OpenFPGA хүрээг ашиглан бүтээсэн нээлттэй FPGA IP (Оюуны өмч) багц юм.
  • openFPGALoader нь FPGA програмчлах хэрэгсэл юм.
  • LiteDRAM - DRAM хэрэгжүүлэлттэй FPGA-д зориулсан тусгай IP Core.

Нэмж дурдахад бид хуучин тоглоомын консол болон сонгодог компьютеруудын төхөөрөмжийг дуурайлган зурагт эсвэл монитортой холбогдсон DE10-Nano FPGA хавтанг ашиглах боломжийг олгодог Main_MiSTer төслийг тэмдэглэж болно. Ажиллаж буй эмуляторуудаас ялгаатай нь FPGA ашиглах нь хуучин техник хангамжийн платформуудад одоо байгаа системийн зураг, програмуудыг ажиллуулах анхны техник хангамжийн орчныг дахин үүсгэх боломжийг олгодог.

Эх сурвалж: opennet.ru

сэтгэгдэл нэмэх