Цитата(Kuzmi4 @ Mar 21 2017, 14:14)

Можно. Для этого вам нужен какой то софт-проц или ваш самописный мастер.
Модуль "reg_int.v" - контейнер регистров MAC-а, с предустановками для регистров по сбросу.
Советую так же ознакомиться вот с этим:
../ethernet_tri_mode/trunk/EDK/edk_user_repository.tar.gz -> ../edk_user_repository/MyProcessorIPLib/drivers/opencore_tri_mac_v1_00_a/src/
Написан простой VHDL модуль для записи всех регистров МАС после сигнала сброса.
Но, еще до принудительной перезаписи регистров внешним модулем,
в Сигналтапе я вижу несоответствие содержимого конф. регистров значениям,
указанным reg_int.v.
Например, согласно reg_int.v :
- регистр Tx_Hwmark д.б. инициализирован в 16'h001E, в железе после ресета он равен 16'h0019.
- регистр Tx_Lwmark д.б. инициализирован в 16'h0019, в железе после ресета он равен 16'h0000.
Хотя, в reg_int.v указаны след. строки для их первоначальной установки :
RegCPUData U_0_000(Tx_Hwmark ,7'd000,16'h001E,Reset,Clk_reg,!WRB,CSB,CA,CD_in);
RegCPUData U_0_001(Tx_Lwmark ,7'd001,16'h0019,Reset,Clk_reg,!WRB,CSB,CA,CD_in);
Если я правильно понял Верилог, которым не пользуюсь.
Содержимое EDK я смотрел, спасибо.