M
Martijn
Guest
Я отримав цей код:
вхід datain;
вхід години;
потужність [0:5] DATA0;
потужність [0:5] Data1;
вихід dir0;
вихід DIR1;
/ / (()) ALTERA_IO_END НЕ видалите цей рядок!
р [0:7] зміну;
р [0:2] положення;
р [0:5] DATA0;
р [0:5] Data1;
р dir0;
р DIR1;
завжди @ (negedge годин)
починати
зсуву [положення] = datain;
положення <= 1 положення;
якщо (== 3'd0 позицій)
починати
якщо (зсуву [0] == 0)
починати
dir0 <= зсуву [1];
DATA0 <= зсуву [2:07];
кінець
ще
починати
DIR1 <= зсуву [1];
Data1 <= зсуву [2:07];
кінець
кінець
кінець
це частина:
dir0 <= зсуву [1];
DATA0 <= зсуву [2:07];
Добре, якщо я хочу мати dir0 значення другий біт зміни,
і DATA0 значення останнього біта травня зміну?
спасибі заздалегідь.
Martijn
вхід datain;
вхід години;
потужність [0:5] DATA0;
потужність [0:5] Data1;
вихід dir0;
вихід DIR1;
/ / (()) ALTERA_IO_END НЕ видалите цей рядок!
р [0:7] зміну;
р [0:2] положення;
р [0:5] DATA0;
р [0:5] Data1;
р dir0;
р DIR1;
завжди @ (negedge годин)
починати
зсуву [положення] = datain;
положення <= 1 положення;
якщо (== 3'd0 позицій)
починати
якщо (зсуву [0] == 0)
починати
dir0 <= зсуву [1];
DATA0 <= зсуву [2:07];
кінець
ще
починати
DIR1 <= зсуву [1];
Data1 <= зсуву [2:07];
кінець
кінець
кінець
це частина:
dir0 <= зсуву [1];
DATA0 <= зсуву [2:07];
Добре, якщо я хочу мати dir0 значення другий біт зміни,
і DATA0 значення останнього біта травня зміну?
спасибі заздалегідь.
Martijn