Привет Ilia!
06 Aug 04 22:08, Ilia Tarasov -> Ivan Mak:
IM>> Subj, коpоче...
IT> Hет, тут собрались очень редкие в наше время чукчи-читатели... ;)))
За прозой жизни забывающие даже название эхи, особенно когда потребность в
PLD-FPGA всплывает эпизодически с востребованностью малых времен или больших
производительностей. Из-за этого все и сводится к "держанию пальца на пульсе":
- что-то новенькое от Aldec (V.. уже забыл что, но не Active HDL).
- неплохо-бы по-свободе (полностью заполняемой рутиной, во всяком случае
в экс-совке, где нередко совмещаются в одном лице схемотехник, программист,
пикадор, технолог, монтажник, менагер, отдел снабжения и сбыта :))
ознакомиться с языками функционального программирования (Haskell, Ocaml):
--ФП.txt--
─ RU.BOOKS.COMPUTING (2:461/132) ───────────────────────── RU.BOOKS.COMPUTING ─
From : Vitaly Polikarpov 2:461/132 17 Jul 04 20:33
To : Denis Nikiforov
Subj : изyчение асма
───────────────────────────────────────────────────────────────────────────────
DN>>> Один из примеров взаимодействия Lisp'а с хардом:
С подобным пора сваливать, но куда?? :)
Тематика ближе всего к:
ru.embedded - трафик и без того приличный, да, и, сексуальная
ориентация подписчиков более традиционна :)
pvt.hardware.maxplus - тишина и покой, а, применительно к FPGA, возможно
вызвала-бы интерес
DN>>> http://www.common-lisp.net/project/movitz/
VP>> Hу где я вам возьму
VP>> --cut--
VP>> 386 or better CPU with slightly more than 2 MB of RAM
VP>> --cut--
VP>> когда у меня на 2 порядка меньше как MIPS, так и памяти :)
DN> В эпоху многогигагерцовых процов, гигабайтов супер скоростной памяти и
DN> т.п.? :) Хотя, главным образом, эти гигагерцы используются для игр :-\
когда вскипевшую кофеварку с камня снимут :))
Свое применение находит весь спектр, от микромощных MCU с тактовыми от 32768Гц
(встречал даже ASIC на 8192Гц), и до шустрых (но, потребляющих 2Вт) DSP:
TMS320C64xx (16-bit fixed point) 1GHz 8000 MIPS
TMS320C67xx (32-bit float point) 1GHz 1000 MFLOP
не говоря о спецпроцессорах на FPGA.
VP>>>> Мир компьютеров ведь x86 не ограничивается, и в условиях ограниченных
VP>>>> аппаратных ресурсов нередко каждый байт или такт процессора на счету.
[]
DN> Дело программиста, сейчас вообще маленькое :)
По малой нужде на горячий камень писАть, а по большой делать на FPGA :)
─ RU.BOOKS.COMPUTING (2:461/132) ───────────────────────── RU.BOOKS.COMPUTING ─
From : Denis Nikiforov 2:5080/1003 17 Jul 04 12:48
To : Vitaly Polikarpov
Subj : Re: изyчение асма
───────────────────────────────────────────────────────────────────────────────
From: "Denis Nikiforov" <***@ural.org>
DN>> Кодогенерацией должны заниматься программы типа этой:
DN>> http://www-rocq.inria.fr/syndex/
DN>> (кстати написана на OCaml'е (:)
VP> Вах, не прошлошло и 20лет (со времен Эля-76) как кто-то задумался о
VP> программной поддержке параллельных вычислений :) Я хоть и не программист
VP> (во всяко случае себя таковым не считаю, так что некоторая отсталась мне
VP> простительна - схемотехника ближе), но это не может не радовать.
Кстати, если "схемотехника ближе", то может заинтересовать этот проект:
http://www.xilinx.com/labs/lava/
Он пока на стадии разработки, но хорошо демонстрирует применимость
ФП к некоторым задачам.
--ФП.txt--
Vitaly Polikarpov, vitvp[эt]mail.ru