мне нужно с авалона только address[2:1] (0-бит не важен). Но я выходит не могу в описании компонента написать input avs_address[2:1] ? Он все равно подключит их к a[1:0] ? У меня кажись так выходит. Пришлось брать a[2:0] полностью. И еще вопросик по 8 и 16 битным слейвам. Действительно, если включить address assigment = DYNAMIC - то при 32 битной записи в 8 битный слейв происходит 4-ре последовательных с автоинкрементом адреса, а в 16 битный - два. Это решаемо address assigment = NATIVE, однако это опция устаревшая и ее невозможно использовать tri-state bridge. Мне пришлсь объявить свой компонент 32 битным и игнорировать старшие данные. как-то не очень красиво имхо.. может есть иные решения ?
|