Livejournal
Log in
Post
Friends
My journal
thesz
Та самая задача.
Nov 27, 2008 16:55
Которую я недавно написал на Java и C++, только в упрощённом варианте.
(
Техническое
)
моделирование аппаратуры
,
java
,
c++
Leave a comment
Comments 2
_winnie
November 27 2008, 19:11:40 UTC
Я бы сгенерировал сишный код, вроде того что ниже, запустил gcc, и затем через stdio или загрузку динамической библиотеки получил бы от кода ответ.
#include
GateNot invert;
ResolveStd resolve;
int main()
{
for (...)
{
invert.set(resolve.get())
resolve.set(invert.get(), 0)
invert.next();
resolve.next();
}
}
_Winnie C++ Colorizer
Reply
thesz
November 27 2008, 21:07:04 UTC
А я бы сделал прошивку для FPGA, загрузил бы через RS232, и через логический анализатор или J-TAG получил бы от кода ответ.
entity ...
architecture ...
port (
clk : out std_logic;
);
begin
clk <= 'H';
clk <= not clk;
end architecture;Вот.
Reply
Leave a comment
Up
Comments 2
#include
GateNot invert;
ResolveStd resolve;
int main()
{
for (...)
{
invert.set(resolve.get())
resolve.set(invert.get(), 0)
invert.next();
resolve.next();
}
}_Winnie C++ Colorizer
Reply
entity ...
architecture ...
port (
clk : out std_logic;
);
begin
clk <= 'H';
clk <= not clk;
end architecture;Вот.
Reply
Leave a comment