Sep 13, 2004 05:59
19 yrs ago
English term
real hardware
Non-PRO
English to Russian
Tech/Engineering
Computers: Hardware
Prototyping of systems using FPGAs and FPGA-based multi-board prototyping tools is becoming increasingly popular as the complexity of hardware and software increase. These tools allow high-speed execution of software on real hardware, often allowing the interfacing of physical devices such as networks that provide true physical data.
Как это - real? Бывает, разве, unreal?
Hardware prototyping
Как это - real? Бывает, разве, unreal?
Hardware prototyping
Proposed translations
(Russian)
3 | см. |
alexey_kor
![]() |
3 +1 | реальное "железо" (в отличие от эмулированного) |
mk_lab
![]() |
4 | реальное / обычное аппаратное обеспечение |
Alexander Onishko
![]() |
4 | реальные аппаратные средства |
Eduard Kurilovich
![]() |
Proposed translations
10 mins
Selected
см.
нуу... Попробую объяснить :) Есть 3 типа тестирования, скажем, процессора (а может и больше):
1. Тестирование программной модели, работает на компе
2. Тестирование на FPGA-устройстве - т.е. это что-то вроде огромного количества транзисторов, соединениями между которыми можно управлять программно. Т.е. сначала программа по построению моего процессора на этом устройстве, после чего он начинает работать на нем. Работает именно как "настоящий" процессор, т.е. нет никакой программной эмуляции. Но медленно (но значительно быстрее, чем п.1). Соотв., если в процессе прогонки тестов находится ошибка - она правится в модели, затем FPGA-устройство перепрограммируется и тесты идут снова - т.е. все происходит относительно быстро.
3. Когда по схемам заказывается процессор в кремнии и его тестируют - самый быстрый вариант :), но так, наверное, никто не делает, т.к. очень дорого и долго.
Ваш вариант - это п.2
--------------------------------------------------
Note added at 16 mins (2004-09-13 06:15:56 GMT)
--------------------------------------------------
чуть-чуть слов забыл :))
2. Тестирование на FPGA-устройстве - т.е. это что-то вроде огромного количества транзисторов, соединениями между которыми можно управлять программно. Т.е. сначала ЗАПУСКАЕТСЯ программа по построению моего процессора на этом устройстве, после чего ЭТО УСТРОЙСТВО начинает работать КАК ПРОЦЕССОР. Работает именно как \"настоящий\" процессор, т.е. нет никакой программной эмуляции. Но медленно (но значительно быстрее, чем п.1). Соотв., если в процессе прогонки тестов находится ошибка - она правится в модели, затем FPGA-устройство перепрограммируется и тесты идут снова - т.е. все происходит относительно быстро.
1. Тестирование программной модели, работает на компе
2. Тестирование на FPGA-устройстве - т.е. это что-то вроде огромного количества транзисторов, соединениями между которыми можно управлять программно. Т.е. сначала программа по построению моего процессора на этом устройстве, после чего он начинает работать на нем. Работает именно как "настоящий" процессор, т.е. нет никакой программной эмуляции. Но медленно (но значительно быстрее, чем п.1). Соотв., если в процессе прогонки тестов находится ошибка - она правится в модели, затем FPGA-устройство перепрограммируется и тесты идут снова - т.е. все происходит относительно быстро.
3. Когда по схемам заказывается процессор в кремнии и его тестируют - самый быстрый вариант :), но так, наверное, никто не делает, т.к. очень дорого и долго.
Ваш вариант - это п.2
--------------------------------------------------
Note added at 16 mins (2004-09-13 06:15:56 GMT)
--------------------------------------------------
чуть-чуть слов забыл :))
2. Тестирование на FPGA-устройстве - т.е. это что-то вроде огромного количества транзисторов, соединениями между которыми можно управлять программно. Т.е. сначала ЗАПУСКАЕТСЯ программа по построению моего процессора на этом устройстве, после чего ЭТО УСТРОЙСТВО начинает работать КАК ПРОЦЕССОР. Работает именно как \"настоящий\" процессор, т.е. нет никакой программной эмуляции. Но медленно (но значительно быстрее, чем п.1). Соотв., если в процессе прогонки тестов находится ошибка - она правится в модели, затем FPGA-устройство перепрограммируется и тесты идут снова - т.е. все происходит относительно быстро.
4 KudoZ points awarded for this answer.
Comment: "Great explanation! Thanks a lot, Alexey! Thanks to everyone!"
+1
7 mins
реальное "железо" (в отличие от эмулированного)
На реальном "железе". В отличие от эмулированной платформы. Думаю так.
Т.е., программа может выполняться на одном "железе", под платформой, имитирующей работу другого "железа". Т.е., один процессор переводит команды другого процессора в свои родные и позволяет осуществить выполнение программы, предназначенной для другого процессора... А тут, видимо, говорится о проверке выполнения программы на "родном железе".
Т.е., программа может выполняться на одном "железе", под платформой, имитирующей работу другого "железа". Т.е., один процессор переводит команды другого процессора в свои родные и позволяет осуществить выполнение программы, предназначенной для другого процессора... А тут, видимо, говорится о проверке выполнения программы на "родном железе".
8 mins
реальное / обычное аппаратное обеспечение
>> Как это - real? Бывает, разве, unreal?
да бывает и "unreal" hardware - это так называемые эмуляторы - упрощенный пример у вас есть какая то иноересная и нужная программа для компьютера apple - а компьютера apple у вас нет - вы можете запустить на обычном PC некоторую программу - эмулятор apple и затем использовать указанную программу - хотя быстродействие и другие характеристики будут похуже чем на реальном apple - но программа работать будет - скорее всего именно это имеется в виду в указанном фрагменте
да бывает и "unreal" hardware - это так называемые эмуляторы - упрощенный пример у вас есть какая то иноересная и нужная программа для компьютера apple - а компьютера apple у вас нет - вы можете запустить на обычном PC некоторую программу - эмулятор apple и затем использовать указанную программу - хотя быстродействие и другие характеристики будут похуже чем на реальном apple - но программа работать будет - скорее всего именно это имеется в виду в указанном фрагменте
17 mins
реальные аппаратные средства
Это встречается очень на многих сайтах. Например: http://www.pcmag.ru/?ID=288743
Something went wrong...