Я пытаюсь манипулировать своими часами, используя мой собственный модуль делителя часов.Как изменить и управлять часами в SystemVerilog
module clockDivider(input logic input0,
input logic input1,
input logic clock,
output logic y);
// 00 = stop, 01 = slow, 10 = medium, 11 = fast;
if(~input1 & ~input0) /*stop clock*/ ;
else if(~input1 & input0) /*slow*/ ;
else if(input1 & ~input0) /*medium*/ ;
else if(input1 & input0) /*fast*/ ;
endmodule
Как вы можете видеть выше, в соответствии с моими входами, я буду манипулировать мои часы, а затем пусть шаговый двигатель, который находится в нашей FPGA борту. Но я не мог понять, как это сделать.
А также есть ли какие-либо веб-сайты, кроме doulos? Я думаю, что это не совсем понятно и содержит лишь небольшое количество информации о System Verilog.
Благодаря
Systemverilog LRM (IEEE Std 1800-2012) свободно доступен на веб-сайте IEEE. – toolic
Спасибо, @toolic. Только для того, чтобы помогать другим, каждый может получить доступ к SystemVerilog LRM из [здесь] (http://standards.ieee.org/getieee/1800/download/1800-2012.pdf) –