карамболь
May 19 2010, 11:17
здравствуйте. У меня возникла такая проблема - не могу прикрутить Triple-Speed Ethernet к NIOS, control_port автоматом цепляется своим слейвом к авалону ММ мастер, вроде как и положено, только возникают следующие ошибки (тоже понятно почему) -
Error: triple_speed_eth_my.transmit: "triple_speed_eth_my.transmit" must be connected to an Avalon-ST source
Error: triple_speed_eth_my.receive: "triple_speed_eth_my.receive" must be connected to an Avalon-ST sink
добавление из библиотеки Altera Avalon ST Sink BFM и Altera Avalon ST Source BFM не помогает. Спецификацию на авалон прочел несколько раз, проштудировал форум, но ответа так и не нашел. Подтолкните, пожалуйста, в нужном направлении. TSE сконфигурирован как small MAC, шина данных 32 разряда. Спасибо
vadimuzzz
May 19 2010, 13:32
нужно добавить 2 SGDMA - один на прием, второй - на передачу. можно использовать опенкоровский MAC - там эти штуки внутрь модуля встроены.
карамболь
May 19 2010, 18:24
спасибо. еще вопрос. шина автоматически конектится при добавлении компонента или вручную нужно ?
vadimuzzz
May 19 2010, 22:59
Цитата(карамболь @ May 20 2010, 01:24)

спасибо. еще вопрос. шина автоматически конектится при добавлении компонента или вручную нужно ?
Avalon-ST? автоматически, а вот мастеры к descriptor memory вроде ручками
карамболь
May 20 2010, 06:12
Цитата(vadimuzzz @ May 20 2010, 02:59)

Avalon-ST? автоматически, а вот мастеры к descriptor memory вроде ручками
спасибо. посоветуйте ,пожалуйста, толковую литературу по этому вопросу
vadimuzzz
May 20 2010, 07:53