S
Sathish
Guest
Ось невеликий модуль.Це просто модуль пам'яті пристрою.Я намагався змусити значення, я можу написати значення "Дані" в "Адреса", але я не міг читати з "зворотною адресою, щоб" Дані ".
Модуль RamChip (адреса, дані, CS, МИ, OE);
Параметр AddressSize = 1;
Параметр WordSize = 1;
вхід [AddressSize-1: 0] Адреса;
InOut [WordSize-1: 0] даних;
вхід CS, МИ, О.;
р [WordSize-1: 0] Mem [0:1 <<AddressSize];
присвоїти дані = (! CS і і! OE)?Mem [Адреса]: 1'bz;
завжди @ (CS або ми)
якщо (! CS і і! WE)
Mem [Адреса] = дані;
завжди @ (WE або OE)
якщо (! МИ І І! OE)
$ Дисплея ("Оперативна помилку в RamChip: О. Є., і ми обидва активних");
endmodule
Plz запропонувати мені.thankx ...............
Модуль RamChip (адреса, дані, CS, МИ, OE);
Параметр AddressSize = 1;
Параметр WordSize = 1;
вхід [AddressSize-1: 0] Адреса;
InOut [WordSize-1: 0] даних;
вхід CS, МИ, О.;
р [WordSize-1: 0] Mem [0:1 <<AddressSize];
присвоїти дані = (! CS і і! OE)?Mem [Адреса]: 1'bz;
завжди @ (CS або ми)
якщо (! CS і і! WE)
Mem [Адреса] = дані;
завжди @ (WE або OE)
якщо (! МИ І І! OE)
$ Дисплея ("Оперативна помилку в RamChip: О. Є., і ми обидва активних");
endmodule
Plz запропонувати мені.thankx ...............