Как оценить использование ПЛИС для разработки подобного ядра? - PullRequest
1 голос
/ 27 августа 2009

Я рассматривал некоторые ПЛИС старшего поколения для взаимодействия с устаревшей системой. Поэтому я хочу получить хороший способ оценить, сколько места необходимо для замены ASIC, учитывая количество транзисторов.

  • Влияет ли Verilog против VHDL на использование? (По словам одного из наших подрядчиков, это влияет на сроки, поэтому использование представляется вероятным.)
  • Какое влияние на него оказывают запчасти разных производителей? (Архитектура Actel значительно отличается от Xilinx ', например. Я ожидаю некоторого "взвешивания" на основе этого.)

Ответы [ 2 ]

1 голос
/ 27 августа 2009

Это обсуждение первоначально от comp.arch.fpga , кажется, указывает на то, что это довольно сложно, включая такие факторы, как, например, компромисс между пространством и скоростью, который вы попросили сделать компилятор VHDL (или verilog), и т. д. Если вы считаете, что VHDL - это исходный код, а реализация FPGA - это объектный код, вы поймете, почему это не так просто.

«FPGA vs. ASIC» отмечает, что «дизайн, созданный для хорошей работы на FPGA, обычно ужасен для ASIC, а дизайн, созданный для ASIC, может вообще не работать на FPGA (конечно, на исходной частоте) ".

Поиск Google для вентилей ASIC ПЛИС может содержать более полезную информацию.

0 голосов
/ 08 сентября 2009

Verilog против VHDL имеет небольшую разницу в скорости или использовании. Это больше связано с количеством кода, который вы должны набрать (больше для VHDL) и со строгим или слабым типом.

Маркетинговые возможности для поставщиков ПЛИС раздуты. Альтера против Xilinx аналогичные использования. Посмотрите на воспоминания (если память интенсивна) и количество триггеров; это, вероятно, будет достаточно хорошо.

Подумайте, что требует подобное ядро, например, если вам нужно ядро ​​для кодирования ошибок, посмотрите на ядро ​​Рида-Соломона.

...