Автор |
Съобщение |
bobihot
Ранг: Форумен бог
Регистриран на: Сря Фев 13, 2013 2:35 pm Мнения: 1748
|
Re: Съвсем малък PAL/SPLD/CPLD
Има 8 кракови атмелчета 2х3мм
|
Сря Дек 21, 2016 10:54 am |
|
|
HCL
Ранг: Форумен бог
Регистриран на: Вто Дек 14, 2004 12:31 pm Мнения: 3284
|
Re: Съвсем малък PAL/SPLD/CPLD
За Virtex-7 и iCE40 фамилиите имало и безплатен open source Verilog synthesis tool. Не съм го пробвал, но навремето се изръсихме сума пара за formal verification tool от OneSpin за да докажем на Xilinx, че имат бъг в логик синтезата с това може да се подходи чрез диференциална диагноза http://www.clifford.at/yosys/
|
Чет Яну 05, 2017 9:34 pm |
|
|
radolin
Ранг: Форумен бог
Регистриран на: Пон Дек 19, 2005 11:21 am Мнения: 1025
|
Re: Съвсем малък PAL/SPLD/CPLD
Не е само това, за ICE40 има изцяло Open source набор от инструменти: http://www.clifford.at/icestorm/ https://github.com/cseed/arachne-pnr
|
Пет Яну 06, 2017 1:09 pm |
|
|
HCL
Ранг: Форумен бог
Регистриран на: Вто Дек 14, 2004 12:31 pm Мнения: 3284
|
Re: Съвсем малък PAL/SPLD/CPLD
Интересно, обаче е reverse engineered. Все още не им стиска на производителите да си отворят архитерктурата, което е жалко. А тоя пич си е баш майстор. Около работата му е изграден цял ASIC flow, от RTL до GDS. Вярно, че библиотеките са на 0.35 um, но тук става въпрос за софтуер, който струва 7 цифрена сума на човек на година. При това е open source. http://opencircuitdesign.com/qflow/welcome.html
|
Пет Яну 06, 2017 7:52 pm |
|
|
HCL
Ранг: Форумен бог
Регистриран на: Вто Дек 14, 2004 12:31 pm Мнения: 3284
|
Re: Съвсем малък PAL/SPLD/CPLD
Да добавя, че Олимекс имат iCE40HX8K EVB за 40 EUR. Това в комбинация с flow-a, който споменава radolin по-горе е перфектна възможност за навлизане в дербите както на FPGA design-а, така и на EDA tools development. Браво на човека. https://www.olimex.com/Products/FPGA/iC ... e-hardware
|
Чет Ное 29, 2018 1:17 pm |
|
|
Bai Ui
Ранг: Форумен бог
Регистриран на: Вто Ное 06, 2018 4:18 pm Мнения: 1188
|
Re: Съвсем малък PAL/SPLD/CPLD
още по-евтина, оригинална на Lattice, вярно че пада малко в категорията на CPLD но е перфектна за начинаещи.Матрицата се програмира директно по USB кабел. https://uk.farnell.com/lattice-semicond ... dp/2253065
|
Чет Ное 29, 2018 1:38 pm |
|
|
HCL
Ранг: Форумен бог
Регистриран на: Вто Дек 14, 2004 12:31 pm Мнения: 3284
|
Re: Съвсем малък PAL/SPLD/CPLD
Не се поддържа от IceStorm-a, пича е reversal архитектурата на ice40
|
Чет Ное 29, 2018 2:09 pm |
|
|
Bai Ui
Ранг: Форумен бог
Регистриран на: Вто Ное 06, 2018 4:18 pm Мнения: 1188
|
Re: Съвсем малък PAL/SPLD/CPLD
може, но е по-добро начало за начинаещи от разни опън сорс проекти. Diamond на Latticе е напълно безплатен, освен това ако искаш крос-синтезис идва с два синтезатора - LSE на Lattice и Sinplify Pro на Synopsis. Освен това поддържа VHDL, което според мен е по-разбираем език от Verilog. Diamond идва и с много темплейти на двата езика. Идва и с два симулатора - ModelSim на Mentor и ActiveHDL на Aldec.
|
Чет Ное 29, 2018 2:22 pm |
|
|
HCL
Ранг: Форумен бог
Регистриран на: Вто Дек 14, 2004 12:31 pm Мнения: 3284
|
Re: Съвсем малък PAL/SPLD/CPLD
Спор няма, особено за разбираемостта на VHDL-a, винаги ме е кефил повече. Ама аз и на белите полета в Python-a се кефя, та може да съм повреден. Иначе идеята ми е следната, ако съм университетски преподавател - го въвеждам веднага. Удачно е както за преподаване на EDA алгоритми, така и за FPGA дизайн. Да не говорим, че синтезата в IceStorm се ползва и в един open source ASIC flow. Абе академичният потенциал е сериозен - с един куршум удряш всички зайци. Поне докато не почнат да разнищват NP-complete проблемите с deep learning ама и за това ще се намери вход. Понякога си мисля дали да не зарежа всичко и да ходя да даскалувам, ама е рано още. Имам да изчета поне още стотина книги...
|
Чет Ное 29, 2018 4:29 pm |
|
|
stefan63
Ранг: Форумен бог
Регистриран на: Вто Фев 07, 2012 10:22 pm Мнения: 3074
|
Re: Съвсем малък PAL/SPLD/CPLD
Каквое крос-синтезис и за какво се ползва?
|
Чет Ное 29, 2018 9:50 pm |
|
|
Bai Ui
Ранг: Форумен бог
Регистриран на: Вто Ное 06, 2018 4:18 pm Мнения: 1188
|
Re: Съвсем малък PAL/SPLD/CPLD
За validation. Компилираш един и същи код с два отделни синтезатора и ако получиш един и същ резултат изключваш грешки от синтеза.
|
Чет Ное 29, 2018 9:59 pm |
|
|
HCL
Ранг: Форумен бог
Регистриран на: Вто Дек 14, 2004 12:31 pm Мнения: 3284
|
Re: Съвсем малък PAL/SPLD/CPLD
По принцип се прави с equivalence checker (RTL vs. netlist), обаче това струва майка си и баща си и е по силите само на големите
|
Пет Ное 30, 2018 6:18 pm |
|
|
dan
Ранг: Форумен бог
Регистриран на: Вто Май 29, 2007 1:23 pm Мнения: 3545 Местоположение: Високо в планината
|
Re: Съвсем малък PAL/SPLD/CPLD
А тези двете платчици дали имат "порт" към матлаб? HCL, ако искаш студентите да те разбират, по-добре си спести тези стотина книги
_________________ Хайде де!
|
Пет Ное 30, 2018 6:43 pm |
|
|
HCL
Ранг: Форумен бог
Регистриран на: Вто Дек 14, 2004 12:31 pm Мнения: 3284
|
Re: Съвсем малък PAL/SPLD/CPLD
Хмммм не се бях замислял. То наистина между добър преподавател и добър научен работник понякога има разлика.
|
Нед Дек 02, 2018 5:35 pm |
|
|
Bai Ui
Ранг: Форумен бог
Регистриран на: Вто Ное 06, 2018 4:18 pm Мнения: 1188
|
Re: Съвсем малък PAL/SPLD/CPLD
Lattice разпродават с намаление ICE40 развойна платка с намаление от $99 на $39: http://www.latticesemi.com/Products/DevelopmentBoardsAndKits/iCE40UltraPlusMobileDevPlatform?utm_source=linkedin&utm_campaign=boards платката включва 4 IC40 чипа, всеки по 5к LUTs, много сензори, дисплей, блутут, лит.йон батерия, пълна спецификация тук: http://www.latticesemi.com/view_document?document_id=52117
|
Вто Дек 18, 2018 9:49 am |
|
|