vak: (Default)
[personal profile] vak
Инженерная мысль не стоит на месте, и это радует.  Неожиданно для себя обнаружил на просторах интернета новую замечательную идею: Moxie.
  • 32-битная процессорная архитектура, свободная от патентов.
  • Простой 16-битный набор инструкций.
  • Поддерживается компилятором GCC, начиная с 4.6.1.  Собственно, архитектура и разрабатывалась как максимально удобная для GCC.
  • MoxieLite: реализация для FPGA.
  • Есть версия ядра Linux.
  • Симулятор QEMU.
  • Отладчик GDB.
Весь софт здесь: MoxieDev.
(deleted comment)

Date: 2012-10-30 02:10 (UTC)
spamsink: (Default)
From: [personal profile] spamsink
Так и в верилоге можно иметь сигналы произвольных типов, включая плавающую точку. Видимо, наличие открытого софта, умеющего симулировать VHDL, повлияло?
(deleted comment)

Date: 2012-10-30 02:23 (UTC)
spamsink: (Default)
From: [personal profile] spamsink
Можно было с 1995 года:
module top;
event foo;
always @foo $display("foo");
initial repeat (5) #1 -> foo;
endmodule

печатает foo 5 раз.
(deleted comment)

Date: 2012-10-30 02:29 (UTC)
spamsink: (Default)
From: [personal profile] spamsink
repeat (5) значит "повторить 5 раз".
Уродство-не уродство, а на VHDL аналогичная программа будет в несколько раз длиннее - попробуй написать два процесса, один из которых посылает асинхронный сигнал 5 раз, а другой принимает и что-нибудь печатает.

Много лет назад, когда уже были споры, какой язык лучше (видимо, как раз когда вышел стандарт верилога-95), какой-то журнал провел эксперимент - собрал несколько верилоговских и ВХДЛовских дизайнеров и попросил их написать по спецификации и отладить какое-то простое устройство, то ли UART, то ли ALU, то ли еще что-то подобное на уровне сложности до сотни строк. Верилоговцы справились гораздо быстрее.
(deleted comment)

Date: 2012-10-30 02:49 (UTC)
spamsink: (Default)
From: [personal profile] spamsink
Не актуально тебе словосочетание "time to market", сразу видно.
(deleted comment)

Date: 2012-10-30 02:51 (UTC)
spamsink: (Default)
From: [personal profile] spamsink
О том и речь.